mercredi 25 octobre 2017

Des emojis dans l'objet d'un e-mail

Pour personnaliser vos messages, affichez directement des emojis (Unicode 6) dans l'en-tête objet.
Un catalogue existe :
https://emojipedia.org/
Choisissez l'emoji par son image ou par son nom.
Un copier est proposé.
Collez-le ensuite dans l'en-tête du message.

Exemple :
un dinosaure https://emojipedia.org/search/?q=sauropod
un marteau https://emojipedia.org/hammer/

Ce qui se traduit par :

🦕

🔨

jeudi 15 juin 2017

Fabriquer ses visites avec le nouveau Google Earth


Un article de Google Earth Blog relate comment geteach.com a créé un "tour maker" dédié au nouveau Google Earth.
Pour accéder à ce "tour maker" en-ligne, rendez-vous sur cette page web. La procédure est assez simple :

1) Donner un nom à la visite

2) Entrer successivement tous vos placemarks :

  1. Donner un titre
  2. Sur la carte satellitaire, pointer la position du jalon. Des paramètres "range", "heading" et "tilt" sont automatiquement ajoutés à la longitude et à la latitude du point. Vous pouvez modifier manuellement ces paramètres
  3. Ajouter des images d'après leur URL (par exemple à partir de Google Photos, copier le lien de l'image)
  4. Ajouter une description. Ne pas hésiter d'y mettre plusieurs lignes.
  5. Pour ajouter un nouveau "placemark", cliquer sur "Add/Next Placemark"
  6. Il est possible de corriger des "placemarks" déjà entrés en cliquant sur "previous placemark".
3) A la fin, cliquer sur "Done/Export" pour récupérer le fichier kml généré par le tourmaker.

Essayer d'importer ce fichier kml dans le Nouveau Google Earth dans mes lieux favoris (n'oubliez pas d'autoriser Google Earth à importer des fichiers kml dans les paramètres).

A ce stade, vous constaterez que la visite est très marquée par l'empreinte geteach. Si vous souhaitez expurger le fichier kml pour le rendre un peu plus personnel, il faudra éditer le fichier avec un éditeur de texte (Wordpad par exemple).

  1.  Remplacer le "name" du "placemark id=splash 0" par un message d'accueil plus personnel
  2. Remplacer la "value" du "data name ="cta_text" par une traduction française
  3. Enlever toutes les <div> des"footer" à l'enseigne geteach.
Si vous voulez ajouter un tracé enregistré au GPS ou calculé, copier le texte de l'ensemble <document>  .....</document> dans le fichier kml.

Voila .. Amusez vous.



mardi 13 juin 2017

KML et le nouveau Google Earth

Le nouveau Google Earth, version navigateur Chrome, apporte des changements et certaines simplifications.
On peut, comme dans l'application Google Earth classique, ouvrir un fichier kml. C'est important pour pouvoir partager ses traces de randonnées.
Dans l'option du menu "Mes lieux préférés", il est possible d'ouvrir un fichier kml sur son ordinateur, ou sur son Google Drive.
Il est regrettable qu'on ne puisse ouvrir directement un fichier kml dans la barre d'adresse à partir d'un lien. Cette opération est possible avec Google Maps, pourquoi pas avec Google Earth ?

A partir d'un fichier kmz, incorporant des images-jalons le long d'un tracé (enregistré par exemple avec Orux Maps), on pourra suivre la procédure suivante pour afficher le tracé et les info-bulles :

1) Désarchiver le kmz avec 7zip (ou un autre archiveur). Le dossier "files" comporte les images et le fichier "doc" comporte le kml.

2) Importer toutes les images dans Google Photos et créer un album partagé public. Chaque image peut donc être accessible par son lien web.

3) Ouvrir le fichier kml avec Google Earth Classique. Pour chaque info-bulle, ouvrir ses propriétés. Remplacer, à l'intérieur de toutes les balises SRC, le lien vers le fichier local par le lien vers le fichier-image Google Photos. Sauvegarder.
A ce stade, le fichier kml ainsi créé peut être visualisé dans le nouveau Google Earth. Par contre, la taille de l'image est petite.

4) Pour visualiser les images en vraie grandeur, ouvrir le fichier kml avec un éditeur de texte (Wordpad par exemple).
Effacer toutes les occurrences de "width=320".
Ajouter à l'intérieur de chaque balise <balloonstyle>, la balise

<gx:displayMode>fullscreen</gx:displayMode>

Ceci permettra un affichage de l'image en plein-écran à chaque clic sur l'icône du jalon-image. Pour revenir au tracé, cliquer sur la croix de fermeture de la fenêtre.



mercredi 29 mars 2017

Débuter avec OruxMaps

Dans le cadre de la randonnée, l'application OruxMaps est l'une des plus performantes. Le revers de la médaille est aussi qu'elle est complexe à appréhender pour le débutant. Voici donc quelques conseils qui pourront peut-être aider ceux qui souhaitent l'installer sur leur smartphone et s'en servir avec profit.


Télécharger l'application OruxMaps


Cette application n'est disponible que pour les smartphones Androïd, donc pour les usagers d'Iphone, il est inutile de poursuivre votre lecture.
Depuis quelque temps, seule la version Donate (payante) est disponible au téléchargement sur le Play Store. Cependant l'auteur continue de distribuer la version gratuite sur son site www.oruxmaps.com. La version 7.0.5 est la dernière en date au moment de l'écriture de ces lignes.
Il suffit donc de la télécharger.
C'est un fichier .apk, c'est-à-dire un fichier exécutable d'installation.
Vous pouvez soit télécharger directement ce fichier sur votre smartphone, soit le télécharger avec votre ordinateur puis le copier sur votre smartphone dans le dossier de votre choix.

Installation de l'application


Le fichier OruxMaps7.0.5.apk est cliquable. Il conduit à l'installation de l'application sur votre smartphone. Un message d'avertissement s'affiche pour une installation selon cette procédure. C'est normal. Poursuivez. Une fois installée, l'application est visible dans l'ensemble de vos application.

Le dossier des cartes


Pour utiliser valablement l'application OruxMaps, il est nécessaire de disposer de fonds cartographiques. Or, juste après l'installation, les fonds cartographiques sont extrêmement réduits et il faut donc en ajouter. C'est souvent un point d'achoppement pour le débutant.
Dans la barre de menu à droite sont disposés 5 icônes. L'une de ces icônes représente une carte dépliée. Si vous cliquez dessus, un certain nombre de choix vous sont proposés. En particulier l'option "Nouvelle carte". Cliquez dessus.
Deux choix sont offerts :

  1. carte on-line,
  2. carte off-line.

Les cartes on-line nécessitent une connexion téléphonique sur le terrain.
Les cartes off-line sont résidentes sur votre smartphone et ne nécessitent pas de connexion téléphonique.

Ce sont évidemment les cartes off-line que nous privilégions car il est fréquent en randonnée d'être dans une zone blanche de réception téléphonique.
Ces cartes off-line doivent être chargées sur le téléphone, préalablement à l'utilisation sur le terrain.
Généralement, les cartes sont de type multi-carte, c'est-à-dire qu'elles couvrent plusieurs niveaux d'échelle cartographique. Ce type de carte se matérialise par de nombreux fichiers organisés selon une arborescence et par une taille cumulée importante (plusieurs centaines de mégaoctets fréquemment). La mémoire interne du smartphone se révèle souvent insuffisante pour accueillir une telle quantité de données. Le meilleur choix est donc de placer ces fichiers sur une carte SD externe (16, 32, 64 Go), voire même de réserver une carte SD spécifique pour les fonds cartographiques.

Nous opterons donc ici pour une carte SD externe.

Avec votre ordinateur, vous formatez cette carte SD si elle ne l'est pas encore.
A la racine, créez un dossier "OruxMaps" et sous ce dossier un sous-dossier "mapfiles".
C'est  ce sous-dossier "mapfiles" qui accueillera tous vos atlas cartographiques.
Les fichiers-cartes doivent être au format OruxMaps ou OruxMaps SQLite.
On peut les produire soit directement avec l'application OruxMaps (voir dans le manuel : créer de nouvelles cartes) soit à l'aide d'une application dédiée, comme MOBAC sur Windows. Ce processus de création n'est pas détaillé ici. On partira donc de cartes déjà créées. Il suffit alors de relier le PC au smartphone avec le câble et de copier le dossier de cartes dans le dossier "mapfiles".
Vous pouvez faire l'essai, par exemple en téléchargeant les cartes de la région PACA

Il faut spécifier à l'application OruxMaps d'aller quérir les cartes au bon endroit. Pour cela :

  1. Aller dans le menu, icône 3 points.
  2. Options globales
  3. Cartes
  4. Dossier carte :définir le dossier où sont stockées les cartes.
  5. Cliquer sur le chemin en jaune.
  6. Etablir le chemin : Root > Storage> ExtSDCard > OruxMaps > mapfiles.
  7. Appuyer sur le nom "mapfiles" pour valider le choix.
  8. Vérifier que le chemin est bien validé.


Charger la carte



  1. Dans le menu, appuyer sur l'icône "cartes".
  2. Choisir "Nouvelle Carte".
  3. Choisir l'option "Offline".
  4. Appuyer sur l'icône représentant 2 flèches tête-bêche dans un cercle : cela a pour effet de créer la base de données des cartes.
  5. Dans la liste des cartes, vous devez voir apparaître les cartes que vous avez téléchargées.
  6. Cliquez sur la carte choisie qui doit alors apparaître sur l'écran. 

Le dossier des traces


Depuis la version 4.4 d'Androïd (Kitcat), une application ne peut écrire des données que dans un dossier qui lui est propre.
Dans notre cas (carte SD externe), ce dossier est à définir.
  1. Dans le menu, cliquer sur les 3 points.
  2. Options globales.
  3. Traces/Routes
  4. Dossier routes et traces : définir le dossier où sont stockées les routes et les traces.
  5. Cliquer sur le chemin en jaune
  6. Définir le chemin : Root > Storage > extSDCard > Android > data > com.orux.oruxmaps > tracklogs.
  7. Valider en pressant sur "tracklogs"
  8. Vérifier que le chemin a été validé.


vendredi 26 août 2016

Se servir du LocationSensor dans AI2

Un tutoriel est disponible sur le site de AppInventor.

Une page PDF, disponible sur le site de l'IGN, montre comment calculer la distance entre 2 points dont les coordonnées GPS sont connues.

SA-B = arc cos (sin ϕA sin ϕB + cos ϕA cos ϕB cos dλ)
avec dλ = λB – λA

La distance S en mètres, s’obtient en multipliant SA-B par un rayon de la Terre conventionnel (6 378 137 mètres par exemple).

Les coordonnées GPS récupérées sont exprimées en degrés décimaux. Dans la formule, latitude et longitude sont exprimées en radians. Donc dans le calcul, il faut d'abord :
- multiplier l'angle par PI
- diviser l'angle par 180

 Exemple :
Ici il s'agit de comparer un point de référence avec la position actuelle.
Si la distance entre les deux points devient inférieure à un certain seuil (ici 300 mètres), alors le vibreur du téléphone est mis en marche pendant 5 secondes et l'écran numéro 2 est affiché (avec une image et un bouton de retour).




lundi 22 août 2016

Créer une application sous Android

Créer une application Android peut se faire de deux manières.
Si vous êtes un adepte de Java et de XML, alors pas de problème. Télécharger l'application Android Studio. Vous avez là la boîte à outils gratuite pour vous permettre d'aborder le travail.
Si vous n'êtes pas de la race des programmeurs de haut-vol, alors laissez moi vous conseiller une manière plus ludique et plus graphique. C'est beaucoup plus rapide. Une sorte de langage visuel.

Il s'agit du service Web en-ligne créé par le M.I.T. (la grande université américaine) qui s'intitule MIT App Inventor 2.  Il existe bien un Inventor 1, mais bien moins évolué.


Pour aborder l'art de coder avec MIT AI2, un certain nombre de vidéos explicatives sont proposées sur YouTube. Les plus complètes, vous vous en doutez, sont en anglais. Mais vous trouverez également des vidéos en français, par exemple celles de Tronche de Geek.

Alors commençons par celles en anglais et, à tout seigneur tout honneur, le MIT . Voici une série de vidéos.
Application I have a dream

Pour les débutants :
Talk to me ,
Shake,
Balle bondissante,
Pot de peinture (pour apprendre à dessiner sur un canevas)

Vous pouvez aller également sur le site appinventor.org


 Composants de l'interface utilisateur :

Blocs intégrés

Pour apprendre AppInventor 2, pas-à-pas avec un livre, vous pourrez
 télécharger celui-ci en PDF.

Pour enlever la barre grise de titre, voici une petite application ou tout simplement changer le titre du Screen et décocher "Visible".

Pour créer une liste, regardez la vidéo de David Wolber.

Pour ouvrir une page HTML

Uploader les fichiers HTML depuis l'application AppInventor : Choisir composant Média et uploader le fichier HTML. Si ce fichier HTML fait appel à une image, uploader le fichier image. Dans le code source, mettre la largeur de l'image à 100%.
Ajouter ensuite un composant de type Webviewer.
Dans l'éditeur de blocs, ajouter un bloc Webviewer.GoToUrl avec un bloc de texte contenant l'adresse de la page HTML.
Ce bloc peut être utilisé dans n'importe quel événement :
Screen1.initialize
Button1.click

Pour l'émulation l'adresse de la page HTML n'est pas identique à celle pour la compilation (apk).


samedi 16 avril 2016

De la musique en FLAC

Le FLAC (Free Lossless Audio Codec) est un codec libre de compression audio sans perte.

Voici quelques liens
freeky_music

mercredi 30 décembre 2015

Ajouter un waypoint photographique

Dans Google Earth, il est possible de rajouter un waypoint photographique à la liste existante des waypoints.

1) Ajouter une épingle à l'endroit géolocalisé de la photo
2) Déplacer cet objet dans la liste des waypoints (tableau latéral)
3) Dans "propriétés", lui ajouter une image. L'URL de cette image est "files/nom_de_l_image.jpg".

<description><![CDATA[<table border="1"><tr><td><img width="320" src="files/nom_de_l_image.jpg" /></td></tr></table>]]></description>


4) Changer l'icone standard épingle par une icone appareil photo
5) OK
6) Enregistrer sous forme de fichier kmz
7) Dézipper le fichier kmz, ce qui donne un fichier "doc" et un dossier "files"
8) Mettre l'image dans le dossier "files"
9) Ouvrir le fichier doc dans Google Earth. Le waypoint photo est actif.

dimanche 13 décembre 2015

Renverser et accélérer une vidéo

Il y a quelque temps, j'ai dû réaliser une séquence vidéo dans laquelle je dessinais sur une feuille de papier avec des marqueurs de couleurs. Pour faire cela, j'ai inversé le montage de mon trépied photo pour pouvoir dessiner au-dessous.
Problème 1 : La fixation de la caméra ne pouvait se faire qu'entre 2 pieds. Je devais donc dessiner dans l'espace entre ces deux pieds. La vidéo réalisée était donc la tête en bas. Il fallait donc la remettre dans le bon sens.
Problème 2 : Le dessin en direct demande un certain temps, avec des temps morts comme les changements de couleur de marqueur. Il fallait donc que j'accélère la vidéo postérieurement à la prise de vue.

La solution trouvée m'a été fournie par le logiciel Proshow Producer  :

Etape 1 : Rotation
Choisir Layers > Effects
Keyframe 1 et 2
Rotate- Smooth : 180°

Etape 2 : Accélération
Layers > Settings
Vidéo clip settings
Speed (curseur à 200% pour doubler la vitesse).

Voila pour le renversement dans l'espace, c'est-à-dire tourner l'image de 180°.
Pour le renversement dans le temps, c'est-à-dire que la fin de la vidéo devienne le début de la vidéo, le logiciel Proshow Producer ne le permet pas. Pour cela j'utilise un freeware, téléchargeable sur le net, appelé Video Time Reversal. Cela permet, par exemple, de transformer un zoom arrière en un zoom avant.

mardi 10 novembre 2015

Intégrer ses photosphères à son site

Avant tout rechercher votre photosphère dans Maps avec le pegman (solution 1) ou dans Maps : développer le panneau latéral avec la flèche à gauche et cliquer sur l'onglet "Photos" pour retrouver directement votre photosphère publique;

Mise à jour (mars 2016) avec la
Méthode de Tony Redhead

1) Ouvrir l'outil d'intégration à cette URL
http://suddenlink.net/popenoe/tools/embedding-tool.htm
2) Se déplacer et zoomer sur la carte sur le lieu de la photosphère
3) Placer le pegman sur le point bleu pour générer le code
4) Se déplacer dans la photosphère pour l'amener dans la position qui doit être la vie initiale
5) Copier le code

Analyse du code, permettant de se fabriquer soi-même l'iframe à intégrer :

Tronçon 1 :
<iframe frameborder="0" width="640" height="360" style="border: 0" src="https://maps.google.com/maps?layer=c&panoid=F:

Tronçon 2 (c'est le panoID) :
découper après !1s et avant!2e
et remplacer %2F par /

Tronçon 3 :
ajouter :

&ie=UTF8&source=embed&output=svembed&cbp=13"
allowfullscreen=true></iframe>
__________________________

Obsolète :
Voici ce que dit Google :

<iframe
  width="450"
  height="250"
  frameborder="0" style="border:0"
  src="https://www.google.com/maps/embed/v1/search?key=YOUR_API_KEY&q=record+stores+in+Seattle" allowfullscreen>
</iframe>

1) Pour récupérer sa clé d'API, aller sur :
https://console.developers.google.com/project
Sélectionner le projet.
L'ID du projet est affiché.
Repérer si l'ID est bien activé (cliquer sur activer et gérer des API, cliquer sur API activées)

2) Regarder l'URL affiché qui accompagne la vue photosphérique dans Maps.
Normalement, il faut ajouter le panorama ID qui est après le !1s et avant le !2e (voir article Stack Overflow).
Exemple de PANORAMA-ID:
1!3m6!1s-KxGMnz3x_Wk%2FVhlhGut1BII%2FAAAAAAAAckE%2F55jXhLiQKt4


donc dans la formation de l'URL, après la clé API, ajouter &pano=PANORAMA_ID

Voir également cet article.
Le snippet est de la forme :

<iframe width="600" height="450" frameborder="0" style="border:0" src="https://www.google.com/maps/embed/v1/streetview?pano=2k2pvtUuhek5-r110sW2Lg&key=AIzaSyB7cbSbriZYV2eW..." allowfullscreen>

Voir aussi la page Quick Start de Google SV

Solution du plugin Embedder

Solution ekreativa









mardi 20 octobre 2015

Ajouter des waypoints photographiques à un tracé kmz

Après une randonnée, un tracé a été sauvegardé avec des waypoints textuels et photographiques.

On peut souhaiter ajouter d'autres waypoints ou d'autres photos à ce circuit. On se servira de Google Earth.

1) Ouvrir le kmz dans Google Earth
2) Remarquez tous les waypoints photos. En ouvrir un. Il est de type :

<table border="1">
<tr><td>
<img width="320" src="files/OMIMG_20151017_121716.jpg" /></td></tr>

</table>
Vous pouvez modifier la largeur de la photo affichée (ici 320 pixels)
L'image est sauvegardée sous un sous-dossier "files" d'un dossier temporaire de Google Earth..

3) Créer un repère géolocalisé avec un nom et un contenu vide ou (mieux avec un commentaire). Il est destiné à recevoir une photo ultérieurement.

4) Faites de même pour tous les autres waypoints à ajouter.
Insérez ces repères dans le flux des waypoints originaux.

5) Sauvegarder le tracé sous un fichier kmz.

6) Dézipper ce fichier kmz

7) Le dossier dézippé comporte:

  • un sous-dossier doc
  • un sous-dossier files
8) Dans le sous-dossier files y mettre les photographies destinées aux waypoints surnuméraires.

9) Rezippez les deux sous-dossiers. En mettant le suffixe .kmz et non le suffixe .zip.

10) Ouvrez ce fichier kmz avec Google Earth

11) Pour chaque nouveau repère. Copiez-collez le code html précédent, mais avec le nom du fichier-image ad-hoc.

12) Sauvegardez le tracé en fichier kmz et vérifier avec Google Earth que les photos apparaissent bien.



mercredi 30 septembre 2015

Photosphères sur Maps

La publication dans Google Maps ne peut plus se faire directement par l'ordinateur. Il faut passer par le smartphone Android.

On peut publier ses photosphères directement sur Google Maps en utilisant l'application Android Street Views.
- relocaliser les photosphères en bougeant le point rouge,
- laisser le nom
- rendre publiques les photosphères (Publier)

On peut récupérer les fichiers des photosphères qui se trouvent dans :
Phone > Pictures > Panoramas (attention, il existe aussi un cache > thumbs et aussi une sauvegarde dropbox peut-être).
Ces fichiers peuvent être retravaillés avec Photoshop.
Puis être réinjectés sur Google Photos Windows

On peut encore utiliser l'application Google "Appareil photo" qui permet de réaliser des photosphères. Mais cette application ne permet pas de les publier sur Google Maps.

Alors :

1) Si les photos ne sont pas géolocalisées, repérer les coordonnées avec Google Earth (par exemple). Introduire latitude et longitude avec "Exif Pilot" (sous Windows) ou encore utiliser l'application en-ligne de Google "AppSpot".

2) Faire un album partagé dans Google+

3) Dans l'application Android "Google+", sélectionner la photosphère. Attention, il faut cliquer sur la photo pour qu'elle s'affiche individuellement. Partager. Choisir l'icone "Maps". Mettre une légende éventuellement.