Monthly Archives

octobre 2017

Annuler l’envoi d’un email avec Gmail

By | Tutoriels | No Comments

Anciennement disponible uniquement via un module complémentaire, la fonctionnalité permettant d’annuler l’envoi d’un courriel, depuis Gmail,  après avoir cliqué sur « Envoyer » est désormais accessible à tous via les paramètres du compte.

Pour activer l’option :

  • Se rendre dans les paramètres de Gmail (roue crantée en haut à droite, puis Paramètres).
  • Dans l’onglet Général (le premier qui apparait), activer Annuler l’envoi.
  • Puis définir le délais en seconde pendant lequel le courriel ‘envoyé‘ pourra être annulé.

rect817

Pour annuler un courriel envoyé, il suffit de cliquer sur Annuler dans la barre jaune qui s’affiche juste après l’envoi.

annulation

Pratique lorsque l’on oublie une pièce-jointe, un destinataire ou pour d’autres raisons… !

PrivateBin – Transmettre des informations temporaires

By | Tutoriels | No Comments

Sans titreNée des cendres de ZeroBin, PrivateBin est un service en ligne permettant de partager temporairement du texte, des liens ou des lignes de code et ainsi éviter de surcharger inutilement les boites à email avec des fichiers joints ou des pavés de texte dans leur contenu (doit-on reparler du coût écologique des stockages de données inutiles…).

Sans parler de l’intérêt de l’outil en lui même (gain de lisibilité, gain de rapidité, pas de stockage de données sur le long terme par des services tiers…), PrivateBin utilise un chiffrage des contenus (AES 256). Ainsi, seul le destinataire du lien peut le consulter et le serveur ne voit que des contenus chiffrés (donc illisibles).

De nombreuses options sont disponibles dont :

  • choisir la durée de validité du contenu : de 5min à jamais
  • pouvoir mettre un mot de passe pour accéder au contenu
  • autodétruire le contenu après lecture
  • autoriser la discussion dans le corps du texte…

Pour l’utiliser, rien de plus facile :

  • Se rendre sur l’instance : https://privatebin.net/
  • Coller son texte dans la fenêtre principale,
  • Choisir les options souhaitées (par défaut, le texte expire sous 1 semaine),
  • Cliquer sur envoyer en haut à droite,
  • Copier le lien fourni pour le transmettre à votre destinataire.

FME 2017 : récupérer les photos au format .jpg stockées en blob dans ODK Aggregate

By | (SIG) Système d'Information Géographique, Tutoriels, PostgreSQL/PostGIS, (BDD) Base de données, FME | No Comments

Via l’application smartphone ODK Collect, nous pouvons associer une photo à toute donnée naturaliste collectée.

Lors de l’envoi du relevé sur le serveur Aggregate, cette photo est insérée dans la base de données PostgreSQL au format blob (Binary Large OBject).

 

Avec FME, nous allons pouvoir associer à une observation sa photo, puis l’enregistrer au format .jpg sur son disque.

Nous utilisons SICEN pour organiser nos observations : on nommera donc la photo avec l’identifiant unique id_obs attribué par SICEN.

 

Voici les tables concernées dans la base de données Aggregate :

Table IMAGE_OBS_BN : contient l’identifiant de l’observation (_PARENT_URI) stockée dans la table SAISIE_OBSERVATION et un identifiant unique (_URI)

Table IMAGE_OBS_BLB : contient le champ blob avec la photo (VALUE) et un identifiant unique (_URI)

Table IMAGE_OBS_REF : fait le lien entre les deux tables précédentes (_SUB_AURI = IMAGE_OBS_BLB._URI et _DOM_AURI = IMAGE_OBS_BN._URI)

 

 

Transformers concernés

DatabaseJoiner : effectuer les jointures entre les tables

AttributeRenamer : renommer les champs pour plus de clarté dans le traitment

StringConcatenator : paramétrer le chemin d’enregistrement sur notre disque

AttributeFileWriter : enregistrer la photo sur notre disque

 

 

Chaîne de traitement

traitement_FME

 

1 : On récupère l’identifiant _URI de la table IMAGE_OBS_BN correspondant à l’identifiant de l’observation dans Aggregate (on a déjà récupéré cet identifiant antérieurement dans le traitement et on l’a renommé id_infos_obs).

On renomme l’identifiant récupéré pour plus de clarté.

joiner_BN       AttributeRenamer_BN

 

2 : On répète le traitement effectué en 1 mais cette fois-ci pour récupérer l’identifiant _SUB_AURI de la table IMAGE_OBS_REF

joiner_REF       AttributeRenamer_REF

 

3 : On répète le même traitement pour récupérer la valeur de l’attribut VALUE qui contient la photo au format blob

joiner_BLB

 

4 : On créer l’attribut photo_path pour créer le chemin de stockage du fichier avec son nom.

On utilise l’attribut nextval que l’on a récupéré antérieurement dans le traitement et qui correspond à l’identifiant unique de la donnée dans le système SICEN

stringconcatenator

 

5 : On enregistre la photo à partir de l’attribut VALUE récupéré grâce aux jointures vers le disque (attribut photo_path)

filewriter

Configurer Obs’Nat via QRcode

By | Tutoriels | No Comments

Après avoir installé l’application en suivant ce guide,  il est nécessaire de la configurer afin de lier votre application au serveur de données.

Une fonction permet d’importer facilement et rapidement la configuration requise :

  • Naviguer vers le menu en haut à droite, et sélectionner « Paramètres administrateur« .
  • Sélectionner « Importer/exporter les paramètres« , puis « Scanner un code depuis un autre appareil« .qrcode
  • Flasher le QRcode ci-dessous, une fois l’opération effectuée, votre application est automatiquement configurée.
    setting

    Scanner le QRcode : configuration « animation »

    Accéder aux formulaires de saisie d’observations :

  • S’assurer d’avoir une connexion Internet par Wifi ou par 3G/4G.
  • Naviguer « Télécharger un formulaire« , l’application va scanner les formulaires disponibles.
  • Cocher le formulaire « saisie_observation_taxon » puis « Télécharger la sélection« , l’opération doit se terminer par une fenêtre vous indiquant le succès du téléchargement.formulaire
  • Le formulaire est maintenant disponible dans « Remplir un formulaire » afin d’effectuer un relevé d’observation.

Bonnes observations !

Installer une application APK sans passer par le Google Store

By | Tutoriels | No Comments

Android_LogoLe système Android est livré avec le Google Play Store, un service permettant d’installer facilement les applications qui y sont référencées.

Toutes les applications présentes sur le Google Play Store sont vérifiées et contrôlées. Nativement, Android empêche l’installation d’applications de « sources inconnues », pour des raisons de sécurité.

Bien que ce fonctionnement couvre une grande partie des besoins, il est parfois nécessaire d’installer une application qui n’est pas encore listée par le Play Store, c’est souvent le cas pour des applications en cours de développement, pour obtenir la dernière version en test ou simplement pour installer sa propre application.

La marche à suivre pour installer une application provenant d’une source « tierce » (donc non-issue du Play Store) est la suivante :

  • Télécharger l’application que l’on souhaite installer, elle se présente sous le format d’un fichier unique .apk (préférer le téléchargement sur le site du développeur officiel garantissant ainsi la fiabilité et l’intégrité du fichier/de l’application).
  • Naviguer dans ParamètresSécurité puis cocher Sources inconnues.
  • Laisser coché Vérifier les applications
  • Puis naviguer jusqu’au fichier téléchargé et l’installer en le sélectionnant.android_apk