Auteur/autrice : piradix

Firefox : Optimiser le chargement des pages avec Decentraleyes

Logo Firefox

Tous les sites web utilisent des bibliothèques JavaScript. Se faisant ils alourdissent le chargement des pages web.
Afin d’optimiser ce chargement, les fichiers de ces API sont « minifiés » (suppression de tous les caractère inutiles dans le code, comme les espaces, les commentaires …) et certains serveurs à haut débit vous proposent de les héberger. Par exemple chez google vous trouvère la bibliothèque jQuery momifiée en lien directement utilisable sur vos pages HTML en incluant le code suivant :

<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.4/jquery.min.js"></script>

C’est ce qui est appelé un CDN.
Actuellement, beaucoup de pages web font appel à ces CDN pour optimiser vos chargements de page HTML.

Et si ces CDN étaient déjà sur votre ordinateur ? Cela éviterait de perdre du temps à les télécharger…

C’est l’idée qu’a eue Thomas Rientjes,  il a réalisé le plug-in « Decentraleyes » pour Firefox qui fait exactement cela.
Depuis que je l’utilise, les sites web qui utilise des CDN, se charges bien plus vites.

Alors qu’attendez-vous pour l’installer sur Firefox :

Un Rasberry PI Zero à 5$

Un nouveau Raspberry vient de sortie le « Raspberry PI Zero ».

Trois points forts :

  1. Il est tout petit 65mm x 30mm, soit plus petit qu’une carte de crédit !
  2. plus rapide que le Rapberry PI de 40%
  3. Et son prix est tout petit : 5$.

Il ne lui manque qu’une entré réseau, mais l’ajout d’une clé USB WiFi y remédiera surement.

Caractéristiques du Raspberry PI Zero

  • Processeur : Broadcom BCM2835
  • Fréquence processeur : 1GHz ARM11 (plus rapide que le 40% Raspberry Pi 1)
  • Mémoire RAM : 512Mo LPDDR2
  • Un  port micro-SD
  • une sortie vidéo mini-HDMI de 1080×60
  • un port micro-USB
  • un port micro-USB pour l’alimentation
  • GPIO de 40 broches identique à celui des modèles A+/B+/2B
  • une sortie vidéo composite
  • Dimension : 65mm x 30mm x 5mm
  • Prix  : 5$

Sources

une vidéo YouTube: https://www.youtube.com/watch?v=NFFQmdUc5Vg&feature=youtu.be&a

 

 

Le futur arrive …

Aujourd’hui je viens de lire deux articles qui montrent que techniquement nous commençant à créer les inventions d’écrite dans les revues et livre de science-fiction des années 1980.

La fusée de la futur

La fusée qui décolle verticalement (rien de neuf) mais qui atterri verticalement viens de faire son premier teste concluant.
Regardé la vidéo de  Blue origine . si vous ne la trouver pas voici son lien direct : https://www.youtube.com/watch?v=9pillaOxGCo

L’écran papier

L’écran couleur qui ne consomme pas, plus réactif que les écrans actuels et qui se regardent même sous le soleil.
L’équivalent d’un super papier.
Vous trouverez plus d’information sur cette écran papier sur

 

 

 

Windows 10 : les nouveautés de la première mise à jour majeure

Logo Windows 10

Pas facile de connaitre les nouveautés de cette première mise à jour majeur de Windows 10 notée n°1511.

Dans cet article je vous ai mis :

Liste des nouveautés de cette mise à jour (non exhaustive) :

  • La barre de titre des fenêtres est maintenant colorée avec la couleur du menu démarré. Voir « Paramètres/Personalisation/Couleur » option « Afficher la couleur de l’écran de démarrage, de la barre des taches, du centre de notification et de la barre-titre »
  • Vous pouvez maintenant activer l’option »Afficher l’image d’arrière-plan de Windows sur l’écran de connexion » de « Paramètres/Personalisation/Écran de verrouillage »
  • Le menu Accueil peut être plus large. Aller dans « Paramètres/Personalisation/Accueil » option « Afficher plus de vignettes »
  • Il est possible de configurer le fuseau horaire e automatique. Allez dans « Paramètres/Heure et langue/date et heure » option « Définir le fuseau horaire automatiquement »
  • Une meilleure ergonomie sur le redimensionnement des fenêtres ancré. Option activable dans « Paramètres/Système/Multitâche » puis option « lorsque je redimensionne une fenêtre ancrée, redimensionner simultanément toute fenêtre ancrée adjacente ».
  • Des icônes pour améliorer le visuel de certains écrans de configuration. Par exemple dans « Paramètres/Système/Stockage » des icônes apparaisse à gauche de « document », « image »…
  • Il semble être possible (je n’ai pas testé) d’installer les nouvelles applications sur un autre disque. Voir la liste déroulante dans « Paramètres/Système/Stockage ».
  • Dans « Paramètres/Confidentialité/Carte hors connexion » il est possible de choisir un emplacement de stockage. Voir option « emplacement de stockage » de l’écran.
  • Windows 10 active par défaut Edge comme navigateur Internet. Il vous faudra donc reconfigurer votre choix de navigateur. Microsoft souhaite/oblige que vous utilisiez Edge pour aller sur le web.
  • Windows 10 active aussi Edge comme lecteur PDF de défaut, même si vous avez Adobe Reader. Plus besoin d’Adobe pour lire les PDF 😉
  • Si vous perdez votre ordinateur, vous pouvez le localiser au travers de votre compte Microsoft, à condition d’activer l’option dans Confidentialité/localisation »
  • Cortana est plus performant. Il peut reconnaître les notes écrites à la main (avec un stylet) et il peut envoyer des rappels en se basant sur vos notes …
  • Une meilleure gestion des mises à jour (peuvent être différées) pour les versions « Entreprise ».
  • Il est maintenant directement possible d’activer Windows 10  avec votre clé de Windows 7, 8, 8.1 .
  • Le menu contextuel des icônes du menu Accueil à changé ergonomie, il est plus claire, mais avec une esthétique sombre (écriture blanche sur fond noir). Pour ma par je ne le trouve pas beau et dure à lire, car il est en inversion vidéo se qui à pour effet de fatiguer vos yeux  (eh oui nous avons tous l’habitue de lire avec une encre sombre sur un fond clair et non l’inverse, de ou une gymnastique oculaire accrue).
  • Edge est censé être plus rapide
  • Une meilleure gestion de la mémoire RAM. Windows 10 compresse les pages inutilisés en mémoire au lieu de les écrire sur disque, lors qu’il en manque.
  • Les fichiers et dossiers compressés ou chiffrés apparaissent avec un icône « double flèches » bleu en haut à droite :
  • Amélioration de la boite d’édition des variables système (voir l’article suivant)

Les gros défauts de cette mise à jour

  1. Vous devez reconfigurer votre navigateur internet comme choix de défaut à la place de Edge.
  2. Idem pour le lecteur PDF? Et d »autres logiciels rentrant en concurrence avec ceux de Microsoft !
  3. Vous devrez surement reconfigurer certains de vos paramètres de confidentialité
  4. Si vous utilisez l’option d’affichage « Afficher le chemin et les fichiers NTFS chiffrés ou compressés en couleur », il faut la re-activer.
  5. Les menus contextuels de l’Accueil sont plus beaux, mais difficiles à lire à cause du thème sombre !!!

Les bogues (bugs)

  1. Votre carte réseau WiFi peut perdre sa couche TCP/IP (si elle sert de pond avec Hyper-V).
    J’ai perdu 2h  de boulot, pour comprendre ce problème d’autant plus gênant que pas d’internet, donc pas de doc, et encore moins d’aide .
    comme j’aime aider je vous donne la solution il faut dans les propriétés de votre carte réseau WiFi (ou le pont) lui ajouter le protocole TCP/IP
  2. Dans 44% des cas, la mise à jour se bloque. Ce problème est dû au fait que vous avez surement une carte SD n’ayant pas 20 Go de libres. La solution consiste à soit enlever votre carte SD soit a y laisser 20 go de libres.
  3. Beaucoup de vos paramêtres Windows seront perdu : « Application de défaut », « afficher dossiers compressés en couleur », « lecteur réseau interne »

Connaitre l’indice de performance de votre système Windows 10 comme sous vista

Logo Windows 10

Sous Windows Vista, vous pouviez voir l’indice de performance de votre PC en allant dans  le  « Panneau de configuration » puis « Système et sécurité » et enfin « Système ».

Sous Windows 10 cet indice n’existe plus !

Cependant vous pouvez demander au système de créer un fichier XML contenant les indices de performance de ce dernier.

Ouvrer une une « invite de commande » en tapant « cmd » dans le menu « Windows » , puis écrivez :

Winsat formal -restart

Suivie d’entrée.
Le système va se mettre à calculer son indice de performance.
Une fois le calcule terminé ouvrez le fichier XML le plus récent se trouvant dans

"C:\Windows\Performance\WinSAT\DataStore\"

le nom du fichier commence par la date du jour sou la forme « <annnée>-<mois>-<jour> <heure.minutes.seconde>….XML ».
Recherchez le tag HTML « WinSPR » (ie: <WinSPR>) vous trouverez juste après le score associé au tag « SystemScore » :

<SystemScore>5.2</SystemScore>

Sur mon sytème j’ai donc un score de 5.2.

Si vous analysez plus en détail le fichier, vous trouvez d’autres informations sur les performances de votre système :

<WinSPR>
    <SystemScore>5.2</SystemScore>
    <MemoryScore>7.5</MemoryScore>
    <CpuScore>7.5</CpuScore>
    <CPUSubAggScore>7.6</CPUSubAggScore>
    <VideoEncodeScore>7.4</VideoEncodeScore>
    <GraphicsScore>5.7</GraphicsScore>
    <Dx9SubScore>5.2</Dx9SubScore>
    <Dx10SubScore>0</Dx10SubScore>
    <GamingScore>5.2</GamingScore>
    <StdDefPlaybackScore>TRUE</StdDefPlaybackScore>
    <HighDefPlaybackScore>TRUE</HighDefPlaybackScore>
    <DiskScore>8.15</DiskScore>
    <ScoreRaisedDueToHigherPreviousScore>
        <ActualDiskScore>6.9</ActualDiskScore>
    </ScoreRaisedDueToHigherPreviousScore>
</WinSPR>

Touches raccourcis de Windows 10

Logo Windows 10

Touches raccourcies du bureau Windows 10

Voici un tableau des touches raccourcies de Windows 10.
Il vous reste plus qu’a les apprendre 🙂

Touche Description
Window Affiche le menu de l’écran d’accueil
Window + tab Affiche les applications ouvertes ainsi que la liste des bureaux.
Vous pouvez glisser-déplacer les applications d’un écran à l’autre.
Alt+ Tab Affiche la liste des applications, puis passe de l’une à l’autre vers la droite.
Alt + Shift + Tab Affiche la liste des applications, puis passe de l’une a l’autre vers la gauche.
Ctrl + Window + D Ouvre un nouveau bureau virtuel.
Ctrl + Window + F4 Ferme le bureau virtuel actuel.
Et rapatrie les applications du bureau sur le bureau précédent puis l’affiche.
Ctrl + Window + flèche droite Passe au bureau virtuel suivant se trouvant à droite de l’actuel.
Ctrl + Window + flèche gauche Passe au bureau virtuel suivant se trouvant à gauche de l’actuel.
Window + flèche La flèche « gauche » (droite) déplace la fenêtre active sur le bord gauche (droite), puis sur le droit (gauche), puis à son emplacement.
Si vous la positionnez à droite ou à gauche Window vous propose une liste de fenêtre à positionner en complément sur l’autre coin.
La flèche « haut » permet d’agrandir la fenêtre actuelle sur tout l’écran (équivalent de l’icône agrandir des fenêtres).
La flèche « bas » permet de réduire la fenêtre actuelle (équivalent de l’icône réduire des fenêtres).
Window + A Ouvrir le centre de notifications
Window + B Affiche les icônes cachés de la zone de notifications (en bas à droite).
Window + D Icônifie toutes les fenêtres.
Window + E Lance l’explorateur de fichier.
Window + H Capture l’écran puis ouvre un paneau vous proposant de la partager avec « One Note » ou « Twitter » ou Courrier…
Window + I Ouvrir la fenêtre des paramètres.
Window + K Ouvrir le panneau des périphériques (à droite) .
Window + L Verrouille la session.
Window + M Reduire toutes les fenêtres actives.
Window + O Verrouille l’orientation d’affichage de l’écran (pour les tablettes).
Window + P Afficher le panneau « Projeter » permettant de selectionner le ou les écran d’affichages.
Window + Q Affiche la fenêtre de recherche Windows.
Window + R Affiche la fenêtre de lancement d’une application : « Executer ».
Window + S Lancer une recherche Windows et Internet.
Window + T Navigue d’icône en icône dans la barre des tâches.
Window + U Ouvrir le panneau des options d’ergonomie.
Window + X Affiche le menu « optionel » qui est aussi atteignable par une clic droit sur le bouton « Windows » (en bas à droite).
Window + impr écran Réaliser une capture d’écran. L’image est mise dans le cliboard.
Faite CTRL + V pour la coller dans un editeur de texte ou d’image ou de messagerie.
Window + pause Ouvrir le paneau de configuration système.
Window + espace Changer la langue de Windows.
Window + entrée Active le narrateur.
Window + 1 à 9 Lance l’applications 1 à 9 (dans l’ordre de gauche à droite) de la barre des tâches.
Window + , Afficher temporairement le bureau se trouvant derrière les fenêtres actuelles.
Window + +/- Loupe : éffectue un zoom grossissant (+) ou de réduction (-)

Explications sur la nomenclature des mises à jour de Java

Logo Java

Les mises à jour de Java que propose Oracle sont notées  « CPU » ou « PSU ».
Ce qui correspond à une partie du numéro de version. Par exemple dans le numéro suivant « Java SE 7u56 » :

  • « Java SE » est le type de version (ici la version JVM pour tous)
  • 7 est la version de Java, actuellement nous somme en version 8 (le 07/10/2015)
  • 56 est le numéro de la mise à jour de type « PSU » car numéro pair

Les mises à jour « CPU »

Elles correspondent à des rectificatifs de sécurité et sont donc grandement conseillées par Oracle.
Le numéro de version correspondant est toujours impair.
Ces mises à jour sont publiées le mardi le plus proche du 17e jour d’un des mois suivant janvier, avril, juillet et octobre d’après le calendrier Oracle.
En résumé, si Oracle veut sortir une mise à jour de sécurité « CPU » sur une version « 7u56 », ils lui attribueront le numéro « 7u57 ». Si un deuxième rectificatif critique doit sortir, il aura le numéro « 7u59 », s’il y a eu zéro ou au plus 1 mise à jour « PSU ».

les mises à jour « PSU »

Elles  correspondent à des rectificatifs de Bug et sont à mettre à jour que si un des bogues rectifiés impact vos logiciels.
Le numéro de version correspondant est toujours pair.
La liste des modifications se trouve dans la note « release notes »
En résumé, si Oracle veut sortir un rectificatif de bogue « PSU » sur une version « 7u56 », la mise à jour correspondante aura le numéro « 7u58 »

Plus d’informations

Vous trouverez plus de détail sur l’article Oracle suivant :

http://www.oracle.com/technetwork/java/javase/cpu-psu-explained-2331472.html

Supprimer OneDrive de Windows 10

Logo Windows 10

Si vous n’utilisez pas OneDrive sous Windows 10, pourquoi s’affiche-t-il dans l’explorateur de fichier ?

C’est pour vous tenter en permanence. au final vous vous y abonnerez surement et y mettrez toutes vos informations sans avoir lu les droits d’utilisation !

Pour éviter se future, je vous propose de désactive OneDrive et de ne plus le voir dans l’ explorateur de fichier.

Pour cella il faut :

  • 1er étape, désactivation de OneDrive: allez dans « Paramètres » puis « Compte » puis « Synchroniser vos paramètres », décochez y tous :

  • 2me étapes, ne plus afficher l’icône OneDrive :
    • Lancer l’éditeur de registre : regedit
    • Pour un système d’exploitation 32-bits éditer la clé :
      HKEY_CLASSES_ROOT\CLSID\{018D5C66-4533-4307-9B53-224DE2ED1FE6}\ShellFolder
      Changer la valeur « Attributes » par « f090004d » (Ancienne valeur était  f080004d)
    • Pour un système d’exploitation 64-bits éditer la clé :
      HKEY_CLASSES_ROOT\Wow6432Node\CLSID \{B4FB3F98-C1EA-428d-A78A-D1F5659CBA93}\ShellFolder
      (Ancienne valeur était : b084010c)

Relancez Windows 10, et là, haut miracle , l’icône OneDrive a disparu de l’explorateur de fichier …

 

 

Nouveautés d’Eclipse de juin 2015 : Mars

Eclipse

 

N’ayant pas trouvé de notes complètes sur la mise à jour d’Eclipse Mars sortie le 20 juin 2015, je vous en propose une.

Généralités

  • ou trouver Eclipse : http://www.eclipse.org/
  • Eclipse intègre un nouveau mécanisme d’envoi automatique des erreurs.
  • La liste de configuration de la perspective « Perspective/customise perspective » à grandi avec plus de choix par « item ». Vous allez pouvoir ajouter/supprimer des boutons dans la barre d’outils ….
  • Affichage du chemin du dépôt Eclipse.
  • Dans « Préférence/Workspace » cliquer sur « Show workspace path in windows title »

Affichage

  • Sur les onglets fichier ajout d’un bouton pour fermer les fenêtres de gauche : »Close Tabs to the Left », de droit : »Close Tabs to the Right »
  • La vue « Explorateur de projet » permet de voir les projets sous une forme hiérarchique. Intéressant si vous avez des modules dans votre projet.
    Voir le menu de la vue Explorer « Projects Presentation/hierarchical »
  • « Visible tabs shown on overflow » behavior decoupled from appearance theme
  • L’affichage de plusieurs onglets fenêtre peut être changé lorsqu’il y a trop de fenêtres à afficher par l’option des préférences « Preference/Appearence/ » champ « visible tab on overflow »
  • ajout d’un filtre dans la boite de dialogue « Open with » et un option pour ce souvenir de votre choix « Use it for all …. ».
  • Ajout d’un filtre sur les ressources dupliqué dans la boite de dialogue « Open Resource ».
  • amélioration de e4 et CSS de configuration d’Eclipse

Recherche de text

recherche text plus rapide (facteur de 3 a 4) en utilisant les multi coeur de votre CPU

Complétion de code

Amélioration de la complétion dans les pages HTML comportant du JavaScript

CTRL+<espace> vous propose les fonctions de votre page si vous êtes dans une section JavaScript on un parant^tre HTML du type onclick= »… »

Il va même vous chercher les méthodes liées à un objet JavaScript se trouvant dans un fichier Js.

Plus besoin de lire complètement la doc de jQuery pour savoir si une fonction existe

Amélioration de la consol

  • possibilité de rediriger la sortie ou entrée « consol » de votre programme vers un fichier Voir le dernier onglet « Commun » dans « Run configuration » de votre programme
  • défilement de la console avec la molette de la souris.Si vous faites défiler la console jusqu’à la fin (en bas), le verrou de défilement est libéré et la console continue à faire son défilement automatique suivant les écrits qu’elle reçoit.
  • Cella permet de lire son contenu sans être perturbé par le défilement.
  • Plus de limites pour la taille de la console
  • dans le menu contextuel de la console vous poupée arrêtée et déconné tout programme de celle si.
  • option de coupure de mot ajouté dans le menu contextuel « Word wrap »

JDT

  • amélioration des performances de la compilation Java (bug434326)
  • Meilleure analyse de la détection de la valeur null dans le contrôle de flux Java.
    Avant PDT vous indiquez qu’une variable était null alors que ce n’était pas le cas.
    Exemple :
void testNull(boolean b) {
  Object o = null;
  while (true) {
    if (b)
      o = new Object();
    System.out.println(o.toString()); //WARNING NULL de JDT
    o = null;
  }
}
  • amélioration de la détection de fuite mémoire
  • Vous pouvez ajouter explicitement les types présumés des paramètres dans une expression lambda en invoquant l’assistance « Quick assist » (Ctrl + 1) puis « Add inferred lambda parameter types ».
    Dans :
    Arrays.sort(t, (x,y) -> x.compareTo(y) );
    pour donner :
    Arrays.sort(t, (String x,String y) -> x.compareTo(y) );
  • L’assistant sur les lambda expression peut convertir une expression en lambda et vis versa
  • L’assistant permet l’ajout (Symbole « ()+ add parentheses … ») ou la suppression (« -Remove parentheses … ») des parenthèses autour de lambda expression.
  • Ajout de nouveau modèle dans l’assistant de modèle Java « Java template » :
    • try_finaly pour try{ …}finally{ …}
    • lock explicite lock aquisition : pour try{…..} finally{ o.unlock}
  • vous pouvez ajouter un point d’arrêt pour les variables finales non constantes.
    Exemple : private final Hasmap<String> map ;
  • le renommage de fichier présélectionne le nom du fichier sans l’extension pour éviter de change l’extension par erreur. Exemple mondoc.odt
  • la duplication d’un fichier par copié/coller (CTRL+C puis CTRL+V) propose comme nouveau nom le précédent avec un digit en plus. Exemple mondoc2.doc pour mopndoc.doc
  • nouveau icônes
  • Affichage de toutes les annotations javadoc sur leur survol (pas que annotation Java)

Equinox

  • mise a jour de Jetty 9 (v9.2.3) Servlet 3.1 Java 7 minimum
  • Nouvelle mise en œuvre du Whiteboard HTTP

Outils externes utilisés par Eclipse

Eclipse a mis à jour les outils suivants :

  • Ant v1.9.4
  • Maven v3.3.3

nouvelle intégration dans Eclipse de

  • Graddler
  • d’outils pour Docker sous Linux

Nouveau projet

  • thym : intégration d’Apache cordova pour le développement multiplatform
  • oomph : création de kits d’installation Eclipse et intégration de partage de préférence de paramètre au travers d’espace de travail individuel.