Géocaching/Démarrage rapide
Si vous ne tenez plus en place à l'idée de tester le GéoCaching, alors lisez ce chapitre et c'est à vous de jouer!
Inscrivez-vous comme joueur.
Inscrivez-vous comme joueur: rendez-vous sur le site web communautaire dédié au Géocaching: https://www.geocaching.com/play
"si le site est en anglais, vous pouvez le basculer en français en sélectionnant la langue en bas de la page"
Une fois connecté, affichez la carte des caches:
Avant de partir, rassemblez l'ensemble du matériel strictement nécessaire pour jouer: 
Vous pouvez vous référer à la section Trousseau pour augmenter vos bagages.
J'ai un smartphone sous Android.
Dans cette section, nous partons du principe que vous disposez d'un smartphone sous Android pour GPS.
Installez l'application Android "c:geo".
Vous devez installer une application permettant de trouver les caches à l'aide du GPS. Nous choisissons c:geo (NDLR: d'autres applications existent).
<br>
Rendez-vous environs de la cache.
Accédez à la page décrivant cache:
Si vous êtes à une grande distance de la cache, vous pouvez activer la navigation GPS pour voiture par exemple en cliquant sur le menu haut "icône (flèche vers point)" > "Navigation (voiture)". Une fois à proximité de la cache (moins de 500 mètres), vous activerez le menu "Boussole", "Radar" ou "Carte".
Recherchez le conteneur de la cache.
Avec votre GPS ou votre radar essayez de vous rapprocher à quelques mètres de la caches et à vous de jouer! Attentions, souvent les GPS ont une marge d'erreur (exemple: 3, 5 ou 10 mètres). Fouillez les bosquets, les panneaux, les tubes, tuiles et trous en tous genres. Quelques astuces peuvent camoufler la cache il faut avoir l’œil sur tous les détails insolites, les intrus ou dissonances visuelles.
Vous trouvez votre première cache !
Félicitations, vous trouvez le conteneur! On dit que vous faîtes un "found it". Vous n'êtes plus un "moldu" mais un géocacheur. Que faire ?
Gardez en mémoire comment le conteneur était positionné. Ouvrez le délicatement. 
Recherchez le registre papier "logbook", et sortez votre stylo pour noter la date et votre pseudo. Vous pouvez échanger quelques objets.
Replacez le logbook et le conteneur pour que la cache ne soit pas corrompue et que le géocacheur suivant retrouve le même plaisir!
Enregistrez votre passage sur "geocaching.com".
En tant que joueur vous devez aussi valider virtuellement votre passage. Le propriétaire de la cache en sera informé tout comme le site officiel (moteur du jeu). Cette étape est importante car elle vous évitera de refaire une cache déjà faite et vous fait progresser dans le jeu. Elle peut vous permettre d'obtenir des récompenses et participe à la mise à jour des statistiques liées à votre compte de jeu.
Depuis mon ordinateur de bureau.
Si vous souhaitez enregistrer votre découverte depuis l'ordinateur, rendez-vous sur https://www.geocaching.com/play/search et tapez le code de la cache (ex. "GC3XPHE") -NDLR: vous pouvez aussi directement accéder au détail d'une cache avec une adresse du type codice_1-.
Une fois sur le détail, cliquez sur "Enregistrer votre visite" (ou bien "Log your visit"), choisissez "Found it" et laissez un petit mot.
Depuis mon smartphone Android.
Si vous utilisez l'application "c:geo", depuis le détail de la cache vous pouvez directement valider virtuellement votre passage. Ouvre le menu en haut à gauche (trois points) et "Signaler votre visite", choisissez "Trouvée" et laissez un petit mot.

Monnaie locale complémentaire/Monnaie libre

= Monnaie libre =
Photographie/Fabricants/Minolta/Minolta 16 MG-S

Photographie/Fabricants/Nikon/Nikon Coolpix 5000

Photographie/Fabricants/Minolta/Minolta Dimâge A1

Photographie/Fabricants/Yashica/Yashica Electro 35

Photographie/Fabricants/Graflex/Graflex Speedgraphic

Photographie/Fabricants/Kodak/Appareils argentiques Kodak/Kodak No 2 Brownie Model F

Photographie/Fabricants/JEM
JEM est la marque le la compagnie états-unienne de J. E. Mergott, installée à Newark (Nex-Jersey). Cette compagnie a commercialisé cinq ou six modèles d'appareils box.

Photographie/Fabricants/JEM/JEM JR
Photographie/Fabricants/Olympus/Olympus IS-3000

Photographie/Fabricants/Cosina/Cosina CS-2

Photographie/Fabricants/Ihagee/Ihagee Exa 1

Programmer en R/Manipuler des tableaux de données

Programmer en R/Manipuler les dates et les heures

La librairie codice_1 définit un grand nombre de fonctions pour manipuler les dates et les heures.
Pré-requis.
install.packages(c("lubridate", "magrittr"))
library("lubridate")
library("magrittr")
Convertir les chaînes de caractères ou dates ou en heures.
Les dates sont souvent stockées comme des chaînes de caractère. Les fonctions codice_2, codice_3 et codice_4 permettent de convertir les dates au format date. 
> dmy("31 janvier 2016")
[1] "2016-01-31"
Extraire des informations d'une date.
Pour toute date, on peut facilement extraire des éléments comme l'année, le mois, le jour de l'année, le jour du mois, le jour de la semaine, etc.
> x <- dmy("31 octobre 2016")
> year(x) # année
[1] 2016
> month(x) # mois
[1] 10
> month(x, label = TRUE) # mois
[1] Oct
Levels: Jan < Feb < Mar < Apr < May < Jun < Jul < Aug < Sep < Oct < Nov < Dec
> mday(x = x) # jour du mois
[1] 31
> yday(x) # jour de l'année
[1] 305
> wday(x) # jour de la semaine
[1] 2
> wday(x, label = TRUE) # jour de la semaine
[1] Mon
Levels: Sun < Mon < Tues < Wed < Thurs < Fri < Sat
Arrondir les dates.
Les fonctions codice_5, codice_6 et codice_7 permettent d'arrondir les dates. On peut choisir l'unité (semaine, mois, année).
> floor_date(x, unit = "week")
[1] "2016-10-30"
> ceiling_date(x, unit = "week")
[1] "2016-11-06 01:00:00 CET"
> round_date(x, unit = "week")
[1] "2016-10-30"
> floor_date(x, unit = "month")
[1] "2016-10-01"
> ceiling_date(x, unit = "month")
[1] "2016-11-01"
> round_date(x, unit = "month")
[1] "2016-11-01"
> floor_date(x, unit = "year")
[1] "2016-01-01"
> ceiling_date(x, unit = "year")
[1] "2017-01-01"
> round_date(x, unit = "year")
[1] "2017-01-01"
Travailler avec des durées, des périodes et des intervalles de temps.
codice_1 définit trois concepts différents pour manipuler les durées, les périodes et les intervalles de temps.
Les durées (duration) définissent des différences de temps en secondes.
> dseconds(10)
[1] "10s"
> dminutes(10)
[1] "600s (~10 minutes)"
> dhours(10)
[1] "36000s (~10 hours)"
Un intervalle de temps permet de définir un intervalle entre deux dates ou deux date-heure : 
> interval(start = ymd("2014-07-03"), end = today())
[1] 2014-07-03 UTC--2016-11-30 UTC
On peut convertir un intervalle de temps en nombre de secondes, de minutes, de jours, de semaines, de mois ou d'années à l'aide de la fonction time_length()
> time_length(interval(start = ymd("2014-07-03"), end = today()), unit = "seconds") 
[1] 76118400
> time_length(interval(start = ymd("2014-07-03"), end = today()), unit = "days") 
[1] 881
> time_length(interval(start = ymd("2014-07-03"), end = today()), unit = "weeks") 
[1] 125.8571
> time_length(interval(start = ymd("2014-07-03"), end = today()), unit = "months") 
[1] 28.9
> time_length(interval(start = ymd("2014-07-03"), end = today()), unit = "years")
[1] 2.410959

Programmer en R/Import un fichier JSON
La fonction codice_1 de la librairie codice_2.
Chaque élément de Wikidata peut être exporté au format JSON. Par exemple, l'entité q90 (ie Paris), accessible à l'URL codice_3, peut être exportée au format JSON à l'url codice_4
library(jsonlite)
q90 <- fromJSON(txt = "https://www.wikidata.org/wiki/Special:EntityData/Q90.json")
En général, les fichiers JSON peuvent être manipulés en R sous forme de liste.