Deux ans après la sortie du Raspberry PI Zero (2015), voici une nouvelle monture le "Raspberry Pi Zero W ".
Le W signifiant WiFi !
Cette nouvelle monture du Pi Zero a les mêmes caractéristiques que son prédécesseur et possédé en plus le WiFi et le Bluetooth .
Saviez-vous que Windows 10 (de Vista à 10) géré des fichiers caches/fantômes de vos applications ?
J'ai une vieille application, créer sous Windows XP qui est capable de se mettre à jour automatiquement (sans passer par un kit de mise à jour). Voulant lui mettre à un jour un de ses jars (pour tester), je le copie par-dessus celui existant. Je la relance et là je m’aperçois qu'elle fonctionne toujours avec l'ancien jar. je réitéré l'opération, rebelote, même chose.
Je décide donc de supprimer le jar pour rendre non fonctionnelle mon application afin de bien vérifier que ce n'est pas une erreur de ma part. Je lance l'application, elle fonctionne toujours !
Mon jar est un fichier fantôme (ou caché par le système ) ?
Nativement, Asciidoc ne permet pas de convertir son format en un document OpenDocument (fichier ODF, LibreOffice). Cependant il est possible de lui adjoindre un outil tiers pour l’aider : Pandoc.
Pandoc se veux être un convertisseur universel. Il permet de convertir les formats de fichiers suivants :
markdown, reStructuredText, textile, HTML, DocBook, LaTeX, MediaWiki markup, TWiki markup, OPML, EmacsOrg–Mode, Txt2Tags, Microsoft Word docx, LibreOffice ODT, EPUB, Haddockmarkup
dans les formats suivants :
Formats à base de HTML : XHTML, HTML5, and HTML slide shows using Slidy, reveal.js, Slideous, S5, ou DZSlides.
Traitement de texte : Microsoft Word docx, OpenOffice/LibreOffice ODT, OpenDocument XML
Ebooks : EPUB version 2 or 3, FictionBook2
DocBook, TEI Simple, GNU TexInfo, Groff man (les pages man d’Unix), Haddock
Format de Mise en page : InDesignICML
Formats « outline »: OPML
Format à base de TeX : LaTeX, ConTeXt, LaTeXBeamer slides
Installer et utiliser Pandoc pour convertir de l’Asciidoc en ODF
Si vous êtes sous Windows 10, les directives suivantes sont identiques à un environnement Linux, à condition de le faire depuis le « Bash Window Unbutu« . Donc depuis un Bash faire :
Installer Asciidoctor :
sudo apt-get install ascidoctor
Installer Pandoc :
sudo apt-get install pandoc
Convertir le document Asciidoc (ici « test.adoc ») en HTML ( « test.html » ) par :
asciidoctor -b html test.adoc -o test.html
Puis convertir le document HTML (text.html) en ODF (test.odf) par :
Si vous êtes sous Windows 10 et sur une version d’avant l’été 2017 (oui c’est la version standard actuelle Févr. 2017, sinon vous seriez sur une version Insider), la ligne de commande précédente génère une erreur : « pandoc: timer_create: Function not implemented« .
Pour l’éviter ajouter les options suivantes : « +RTS -V0 -RTS » :
Vous aller devoir faire une présentation de votre code, quelles sont les règles essentielles pour que votre auditoire le savoure 😉
Les 6 points à respecter :
Utiliser une police « monospace » (non proportionnel) afin d’offrir une plus grande lisibilité de votre code.
Utiliser une taille de police grosse, afin que les personnes les plus éloignées puissent lire sur l’écran.
Colorer votre code source et mettre en fantôme (grisé) le code sans importance.
Utiliser les trois petits points « … » pour sauter des parties de code qui ne servent à rien dans votre discussion.
Utiliser des annotations (flèche, cadre…) pour attirer l’attention sur un élément. Car si vous penser utiliser le pointeur laser, sachez qu’il n’est pas très visible, petit et vous devez cibler l’écran tout en parlant.
Une animation courte (Gif animés) entre deux chapitres de vos diapos, permettent de détendre l’atmosphère. Attention au droit d’auteur lors d’utilisation d’image et vidéo !
Sous Linux et Windows 10, il existe plusieurs outils de conversions d'un document Asciidoc en PDF.
Le plus simple est d'utiliser l'éditeur AsciidocFX qui à un icône pour sauver en PDF. Mais vous ne pouvez pas automatiser la tâche au travers de ligne de commande.
Et la configuration du format du fichier de sortie n'est pas du tout aisée (fichier XML, manque de documentation).
Une autre solution est d'installer "Asciidoctor PDF" ...
Depuis que Microsoft à incorporé un Bash (LinuxUbuntu) nativement dans la version Pro de Windows 10, il nous manquait son intégration dans Eclipse. Problème résolu grâce au plug-in « TM Terminal« .
Le plug-in « Tm Terminal » de la fondation Eclipse permet de lancer dans une vue avec un terminal de votre choix :
ligne de commande Windows « cmd.exe »
Bash GIT
et tout autre terminal que vous configurez dont le Bash (Ubuntu) de Windows 10 :
Zeal est une application Linux, Windows permettant de regrouper localement des documentations techniques telles que HTTP, CSS, HTML, Java, Reactjs ... Ainsi plus besoin de ce connecter sur le Web (on a pas toujours accès à internet ;-)
Bien que sa bibliothèque soit bien fournie (195 documentations), elle ne contient pas la documentation d'Aurelia (Aurelia.io).
Cependant, il existe un moyen de créer sa propre documentation Aurelia pour Zeal.