Il n'est pas facile de connaitre les couleurs d'un site Web afin d'en élaborer une charte graphique, de trouver la bonne couleur pour accommoder un élément, ou d'éditer en temps réel les couleurs des différents éléments d'une page Web.
Heureusement sous Firefox, il y a le plugin Rainbow ...
En ce moment tout le monde parle du Bash de Windows 10 qui arrivera cet été.
Si vous ne voulez pas attendre, soit vous activer le canal preview de Windows 10 soit vous installer Cygwin.
Cygwin est une application Windows fonctionnant sous Windows XP, à 10, vous offrant le Shell Unix Bash et tout plein d'outils Linux : Emacs, vi, nano, gawk, sed, find, curl, perl, python, ruby, lua, php, tcl , apache, gcc (compilateur C/C++, Java, pascal ...), Serveur X
BDX.io est un salon (en septembre) sur Bordeaux proposant des conférences technologique sur le développement. Si comme moi vous êtes dans le développement informatique, je vous le conseille.
Après avoir essayè Drupal 8 pendant près de 2 mois (connaissant bien Drupal 7) j'ai migré Piradix vers le CMS WordPress 4. J'ai du faire ce choix suite au 10e plantage de Drupal après une mise à jour de ce dernier.
J'ai était agréablement surpris par WordPress, d’où cet article.
Markdown est un langage permettant d'écrire de la documentation au travers d'un formalisme proche du texte pur et permettant la génération automatique de fichier PDF, HTML et autre.
Cella permet en autre d'écrire en une seule fois une documentation, pour l'intégrer en HTML dans votre application, tout en fournissant le même contenu en PDF.
Plus besoin de maintenir deux fichiers ! Et la conversion vers le PDF est aussi bonne que celle du HTML, au contraire de certains outils de conversion HTML vers PDF.
Vous voulez tester du code JavaScript (de plus de 1 ligne) rapidement (juste le temps de l’écrire) sans devoir monter une page HTML de test ? Firefox a pensé à vous avec son « Ardoise JavaScript« .
Depuis la version 33 de Firefox si vous appuyez sur les deux touches « Maj+F4 » ou sur le menu « Outils/Développement Web/Ardoise JavaScript » la fenêtre de test de « Ardoise JavaScript » s’affiche :
Cette « Ardoise » va vous permettre de tester directement du code JavaScript. Vous pourrez aussi charger un fichier JavaScript et même formater votre code.
De plus, Ardoise vous offre les fonctionnalités suivantes:
formatage de code
complétion
auto-fermeture des parenthèses, accolade,
ajout automatique de guillemets, quottes (énervant à mon gout 😉
touche similaire aux éditeurs vim, Emacs, Sublime Text (voir la clé « devtools.editor.keymap » de l’adresse « about:config« )
quelques astuces d’utilisation
Afficher la console
Appuyer sur les touches CTR+MAJ+J, sinon afficher l’outil de développement de Firefox en appuyant sur la touche F12, puis onglet « Console« .
Cas d’usage détourné
Le code s’exécute dans l’environnement de l’onglet actif de Firefox, C’est donc aussi un moyen pour extraire des données d’une page HTML 😉 En voici un exemple d’application :
//charger le l'url suivante :https://www.qwant.com/?q=piradix&t=web
var nbFind = 0;
var list = document.getElementsByClassName('result--web--title');
for (var i=0; i<list.length; i++) {
var s = list[i].innerHTML;
if (s.toLowerCase().indexOf('piradix') >= 0) {
nbFind++;
}
}
alert('Nombre page contenant en titre \"piradix\" : ' + nbFind+"/"+list.length);
Sous Windows 7 à 10 il existe une commande pour visionner toutes les informations systèmes de Windows : « msinfo« .
Pour lancer cette commande , ouvrer une ligne de commande en appuyant sur la touche « Windows » plus la lettre « R« , puis taper « cmd« . Par la suite taper « msinfo » suivit de la touche « entrée » :
ouvrer le menu « Environnement logiciels »
Vous y trouverez en particulier :
les variables d’environnements
les travaux d’impression
les connexions réseau
les tâches en cours
les services
les programmes de démarrages
le rapport d’erreur Windows
Mais n’espérez pas les modifier, ce n’est que de l’information.
Voici quelques informations non exhaustive EclipseCon 2016
Annonce de « Eclipse Che » l’espace de travail universel depuis le Web :
SAP annonce un nouveau IDE Web « Hana » basé sur Che.
L’intégration de Microsoft dans l’équipe « Team Foundation »
itération de Red Hat avec sa solution OpenShift
le support d’IBM dans la collaboration avec Eclipse Orion et Eclipse Che
Microsoft rejoint la Fondation Eclipse en tant que « Solution member »
Quelques annonces sur l’IoT (Internet des objets)
Microsoft annonce sa contribution à Eclipse Kura. Kura est un framework Java basé sur OSGi pour des portails IoT.
Il fonctionne sur Raspberry PI, BeagleBone Black en permettant l’accès au matériel sous-jacent (portes série, GPS, chien de garde, GPIO, I2C, etc.), ainsi qu’a la gestion des configurations réseau…
MicroEJ est le « leadership » dans le projet Eclipse Edje. MicroEJ c’est une solution de création d’applications embarquées intelligentes et elle permet de les déployer partout, et sur tout dispositif.
Je vous convie à aller voter pour l’implémentation d’une future fonctionnalité de Java 9 : « JEP 286: Local-Variable Type Inference ».
Cette spécification définie la possibilités d’utiliser ‘var’ ou ‘let’ ou un autre mot clé pour remplacer le type d’une variable quand ce dernier est explicite.
Par exemple le code suivant :
ArrayList<String> list = new ArrayList<String>();
Stream<String> stream = list.stream();
pourrait être écrit sous la forme :
var list = new ArrayList<String>();
var stream = list.stream();
C’est moins verbeux, et plus simple à lire 😉
Attention, les codes suivants donneraient des erreurs de compilation, car le type est indéterminable (en commentaire j’ai mis le message du compilateur Java) :
var x; // (cannot use 'val' on variable without initializer)
var f = () -> { }; //(lambda expression needs an explicit target-type)
var g = null; //(variable initializer is 'null')
var c = l(); //(inferred type is non denotable)
var m = this::l; //(method reference needs an explicit target-type)
var k = { 1 , 2 }; //(array initializer needs an explicit target-type)
Sous Eclipse, si comme moi, il vous arrive d’ouvrir énormément de fichiers, de les fermer, de les re-ouvrir …
Il existe un plug-in qui va vous permettre d’aller encore plus vite et rien qu’au clavier : FastOpen.
Vous le trouvez sur le « Market Place » d’Eclipse ou à l’adresse suivante :