Journal Java perdra une partie de sa verbosité à la fin de l’hiver

Posté par  . Licence CC By‑SA.
Étiquettes :
7
26
nov.
2019

Il y a quelque semaines paraissait la version 13 du langage avec des nouveautés sympathiques mais qui ne cassaient pas trois pattes à un canard_/° =.
La prochaine version prévue pour la fin de l’hiver s’annonce nettement plus étoffée avec pas moins de 13 JEP au moment d’écrire ces lignes.

Records

On pourra trouver les Records qui permettront d’encapsuler de manière immutable de la donnée en une ligne.

record Moule(String pseudo, Tribune tribune){}

Les accesseurs, equals (…)

Journal Elm sort en version 0.19.1

Posté par  . Licence CC By‑SA.
Étiquettes :
20
22
oct.
2019

Alors que la dépêche concernant les versions 0.17, 0.17 et 0.19 attend toujours d'être terminée. Le langage Elm atteint la version 0.19.1.
La principale nouveauté vient du compilateur qui apporte encore plus d'aide pour résoudre les problèmes qu'il rencontre dans votre code. Je vous laisse parcourir le lien précédent pour plus de détails ou les différents contenu avec le tag elm.

Pour ceux qui ne savent pas ce qu'est Elm, il s'agit d'un langage fonctionnel, fortement typé qui compile (…)

Journal Enfin des NullPointerException plus explicites en Java

Posté par  . Licence CC By‑SA.
Étiquettes :
16
30
sept.
2019

Comme il était énoncé dans la fin de la dépêche sur OpenJDK 13. La prochaine version du langage le plus utilisé du monde®, les NullPointerExceptions seront plus détaillées afin d’aider le développeur à trouver où ses doigts ont fourché.
Les détails sont à lire dans la JEP 358 dont j’ai extrait deux exemples :

For example, an NPE from the assignment statement a.i = 99; would generate this message:

Exception in thread "main" java.lang.NullPointerException:
Cannot assign field 'i' because (…)

Journal Pijul 0.11

Posté par  . Licence CC By‑SA.
18
21
nov.
2018

Il y a un peu plus d'une année, un journal nous présentait Pijul, un nouveau gestionnaire de code source en cours de développement. Il est écrit en Rust. Pierre-Étienne Meunier, un des auteur, a largement commenté le journal.

Une volonté du projet est de fonctionner sur la majorité des plateformes, d'où l'écriture d'une bibliothèque SSH (en Rust également) qui tourne correctement sur Windows. Une plateforme de partage de base de code est disponible : https://nest.pijul.com/

Pijul se base sur (…)

Journal C'est au tour de Wireshark de passer à Qt

Posté par  . Licence CC By‑SA.
Étiquettes :
33
22
oct.
2013
Ce journal a été promu en dépêche : Wireshark passe à Qt.

Wireshark, le célèbre logiciel d'inspection du réseau, va progressivement passer d'une interface en GTK vers une interface en Qt. La raison invoquée est que de plus en plus d'utilisateurs sont sur autre chose que Linux et que certains voudraient bien l'avoir sur leur tablette (iPad ou basée sur Android) mais également que GTK sur autre chose que Linux c'est un peu pourri tout de même sur OSX ou Windows. Dans les commentaires du blog, il y a même (…)

Journal L'interpréteur de Python 3.4 sera plus interactif

Posté par  . Licence CC By‑SA.
Étiquettes :
23
2
oct.
2013

En regardant les nouveautés de la prochaine version de Python prévue pour février 2014, dans la section Other improvements j'ai pu lire que la console de Python aura le complément avec la touche Tab activé par défaut. Il ne sera plus forcément obligatoire d'installer une autre console pour avoir quelque chose d'un peu utilisable. Je me demande d'ailleurs si une coloration syntaxique est prévue à plus long terme.

C'est donc un vœux datant d'avril 2009 qui est exhaussé par Antoine (…)

Journal Effort d'ouverture de la part de Nvidia

Posté par  . Licence CC By‑SA.
36
24
sept.
2013

Une bonne nouvelle pour les utilisateurs du pilote libre Nouveau pour les cartes vidéos Nvidia car de la documentation va être fournie pour améliorer l'expérience des utilisateurs qui l'utilise. L'annonce est lisible sur la liste de diffusion de Nouveau mais il est signalé que ce qui est disponible doit déjà être connu des développeurs.
Ce geste ressemble à celui d'AMD qui diffuse de la documentation sur ses GPU mais comme l'explique Jérome Glisse dans son interview celle arrive un peu (…)

Journal Aaron Swartz s'est bronsonisé

Posté par  . Licence CC By‑SA.
59
12
jan.
2013

Le coauteur, à l'age de 14 ans, de la première spécification des flux RSS, de la spécification de Markdown et cofondateur de Reddit n'est plus. Il s'était également illustré en rendant public des milliers d'articles des revues de l'éditeur JSTOR.

http://scinfolex.wordpress.com/2013/01/12/aaron-swartz-qui-avait-defie-jstor-en-liberant-des-articles-du-domaine-public-sest-suicide/

Journal Aujourd'hui c'est le « World IPv6 launch »

Posté par  . Licence CC By‑SA.
Étiquettes :
27
6
juin
2012

Il y a une année de cela se déroulait le Wordl IPv6 Day, pendant cette journée de nombreux sites proposèrent un accès aussi bien via IPv4 que via IPv6 permettant ainsi de tester l'infrastructure.
À partir d'aujourd'hui cette mesure est définitive. Le site World IPv6 Launch donne des informations supplémentaire ainsi que la liste des participants. L'association G6 qui promeut l'utilisation d'IPv6 propose une page sur son wiki qui permet de suivre l'actualité autour de cet événement.

L'image suivante (…)

Journal Le pointeur qui va au coin, c'est la faute au noyau

Posté par  . Licence CC By‑SA.
Étiquettes :
19
20
fév.
2012

Sur mon poste, temps à autre j'ai le curseur qui se barre dans un coin et puisque j'ai deux écrans c'est parfois assez loin de ma zone d'activité. Je mettais ce comportement sur le fait ma souris optique n'est pas sur un revêtement à la couleur uniforme et que du coup ça arrivait que le calcul du déplacement ait des ratés.
En lisant l'annonce de mise à disposition de la RC-4 du noyau 3.3 j'ai lu surprise de découvrir que (…)

Journal Linux 3.2.5 devrait être moins gourmand

Posté par  . Licence CC By‑SA.
Étiquettes : aucune
33
6
fév.
2012

Depuis le noyau 2.6.38 il me semble, la consommation électrique a crû. La faute à la désactivation de certaines options de gestion de l'énergie que permet le BIOS mais qui ne sont pas forcément correctement implémentées par les constructeurs. Cette mauvaise implémentation conduisait à des crash du système. Le choix des développeurs du noyau a été de favoriser la stabilité aux dépens de l'efficacité énergétique.

Ce vendredi Greg KH a poussé le noyau 3.2.5 avec comme seule modification le patch (…)

Journal Sénat : Liberté de l'Internet et rémunération des créateurs

Posté par  . Licence CC By‑SA.
Étiquettes :
10
14
jan.
2012

En début de semaine a eu lieu des travaux de la commission de la culture, de l'éducation et de la communication du sénat sur la liberté de l'internet et rémunération des créateurs. Les interventions ont été filmées et sont disponibles au visionnage et à l'écoute (voir la boîte outil sur la droite). Les intervenants sont divers et variés, bien sûr on retrouve la présidente de l'Hadopi, les sociétés de gestion des droits, des parlementaires ou des gens plus du côté (…)

Journal IPython 0.12, l'interface web \o/

Posté par  . Licence CC By‑SA.
Étiquettes :
14
19
déc.
2011

IPython 0.12 est de sortie aujourd'hui. La grosse nouveauté c'est l'interface web. Pour la tester, il faut installer la dernière version et avoir tornado au moins en 2.1.

Ensuite faut lancer le serveur :
ipython notebook --pylab=inline

Ouvrir son butineur, le plus moderne possible à cause d'histoire de websocket. Aller sur le port 8888 puis faire mumuse. Avec le complément automatique, profiter de la documentation qui s'ouvre toute seule, la possibilité de formater du texte en markdown, d'afficher les formules mathématique (…)