Auteur/autrice : piradix

Édito du 13 juin 2016, Gratuité et télémétrie un virus qui vous veux du bien

Cette dernière année, en particulier ses derniers mois Microsoft essaient de vous faire migrer vers Windows 10 de manière plus ou moins honnête. Et cette dernière semaine on apprend qu'il insère un module de télémétries dans votre dos, lorsque vous compilez vos programmes C++ avec leurs outils Visual Studio 15. J'en suis venu à me demander pour quelle raison ?
En gros, j'ai l'impression que Microsoft fait tout pour pouvoir récupérer nos données d'usages sur nos ordinateurs.
Dans quel but ? Pour les vendre ? ...

Lire la suite

Attention : Le compilateur C++ de Visual Studio 15, insère dans votre dos un module de télémétries dans vos exécutables

Visual Studio

Dans la mise a jour 2 (update 2) de Visual Studio 15, le compilateur C++ insert (link) un module de télémétrie (envoie de données en automatique sur la santé de l’exécutable en arrière plan, chez Microsoft) dans vos exécutables lors de la phase de linkage que se soit en mode débogage ou  pas.
Comme par hasard, l’insertion de ce module est automatique, sans votre avale, il n’existe aucun message l’indiquant et il n’est pas documenté !

C’est l’équipe de Redit qui s’en est aperçu et l’a signalé à MicrosoftMicrosoft a répondu que c’était une erreur et que ce module ne sera plus inséré automatiquement dans la prochaine mise à jour de Visual Studio (update 3).

En attendant, si vous voulez empêcher l’insertion de ce module dans vos exécutables il faut que vous ajoutiez « notelemetry.obj » aux options de linkage.

Sources  :

Édito du 9 juin 2016 : Bdx IO, Eclipse Neon, Lobbying Google

La police GoogleJe viens de lire sur le Monde que Google à recruté près de 70 fonctionnaires pour son lobbying en  Europe. Preuve que même les grands qui se disent « clean » veule que la loi s’adapte à leur manière de travailler et non le contraire …

 


BDX.ioNotés dans votre agenda que la La journée bordelaise pour les développeurs sur les technologies de demain BDX IO, aura lieu le 21 octobre 2016. Plus d’info


eclipse-neonLa sortie de la nouvelle version de l’IDE Eclipse, NEON est prévue pour le 22 juin.

Actuellement une version de test pour production RC3 est disponible : https://www.eclipse.org/downloads/index-developer.php

Vous trouverez plus de détail sur les différents projets intégré à cette version à l’adresse suivante (en Anglais) : https://projects.eclipse.org/releases/neon/details

Mise à jour de Firefox : v47

Firefox 48 vient de sortir. Pas de grand changement pour l’utilisateur lambda (hormis sur la vidéo), quelqu’un au niveau développeur.

Changements au niveau de l’interface et de la navigation

  • incorporation de module vidéo CDM de google. ce dernier vous permet de la lecture des vidéos cryptés d’Amazone prenium
  • lecture des Vidéos Youtube en HTML 5 si Flash n’est pas installé
  • activation du code vp9 (Compression vidéo de Google) si votre ordinateur est assez puissant
  • Ajout de la langue Latgalu (LTG)
  • Possibilité de désactiver des caches lorsque vous utilisez le bouton « retour » sur le protocole HTTPS
  • voir et rechercher les onglets ouverts à partir de votre smartphone ou un autre ordinateur dans une barre latérale
  • problème de sécurité résolut.
  • Suppression de la « clique pour activer » du plug-in liste blanche a été supprimée.
  • ajout de « about:performance » pour vous permettre de voir les performances générales des pages web et des modules

Changement au niveau développement

  • Suppression de la bibliothèque FULL (Firefox User Library Extension)
  • suppression de la vue 3D du débogueur. Je la trouvai utile dans certain cas, mais pas facile d’accès, dommage ;-(
    Le plug-in « Tile 3D » peut le remplacer si Firefox ne fonction pas en multiprocesseur
  • amélioration du débogage de : « Service Workers » et « Push API »
  • ajout d’un champ « Agent utilisateur » permettant de changé le nom de l’agent dans la « vue adaptative » du débogueur
    Vue adaptative
  • la console accepte l’écriture de code sur plusieurs lignes
  • Possibilité de filtrer les données affichées par l’outil Stockage
    Stockage

Toutes les nouveautés sont répertoriées (Anglais) ici :

https://developer.mozilla.org/en-US/Firefox/Releases/47#Changes_for_Web_developers

Java Panama : de l’assembleur dans votre code Java

Le nouveau projet « Panama » (Paradis fiscal Java) de l’Open JDK a pour but d’offrir la possibilité d’intégrer du code natif (API) dans votre code Java.
Par code natif, je veux dire assembleur, appelle au API de votre système, ou bibliothèque (library, dll) comme le font les programmeurs C.
Bien sûr, c’est contre nature par rapport à la philosophie Java du « Run every where« , mais c’est son paradis fiscal du code.

Ce projet se base sur le JDK  9 de « Open JDK »

Les grosses fonctionnalités attendues sont :

  • Appelle aux fonctions native et accès aux données (voir JEP191).
    C’est fonctionnalité qui permet d’inclure du code assembleur natif ! voir méthode : jdk.internal.panama.CodeSnippet.make()
  • possibilité de faire votre propre optimiser
  • Nouveaux « data layouts »
  • Des outils pour inclure des bibliothèques natives

Vous trouverez plus d’information sur les liens suivant :

 

 

Outils de test des performances d’un site web sur PC et appareils mobiles

Lors vous créer un site web se dernier ne s'affiche pas de la même façon sur un PC que sur un téléphone et il met plus ou moins de temps à se charger suivant le périphérique utilisé. Il faut donc le tester sur différent appareil, ce qui prend du temps. Les développeurs de MobiReady nous ont mis à disposition un outil web (en anglais) qui ...

Lire la suite