Journal Newton Adventure passe en free to play!

Posté par  (site web personnel) . Licence CC By‑SA.
34
10
nov.
2014

Ah Nal, les temps comme les œufs sont durs!

Suite à la fermeture de mon éditeur, d'ennuis avec Paypal et de soucis dans mon secteur d'activité, j'ai du me résoudre, comme beaucoup de développeurs de jeux vidéos en ce moment, à passer Newton Adventure en free to play.

Les joueurs pauvres ou radins seront contents de pouvoir enfin profiter de contenus jusqu'ici payants:

  • 18 nouveaux niveaux dans le jeu principal.
  • un mod dit "retro".

J'ai également profité de cette gratuitification* (…)

Journal Écrire un livre à deux : Haute Disponibilité sous Linux, des prémices à la sortie

34
6
sept.
2021

En juillet 2020, LinuxFR m’avait fait un grand honneur en m’interviewant dans le contexte de la sortie de la sixième édition de mon livre sur l’administration Linux. Une question concernait la coécriture, (l’écriture à plusieurs auteurs) et j’avais indiqué que j’avais proposé ce projet à un ami, sur une sujet devenu compliqué. Un an après, le résultat de cette collaboration a été publié !
L'interview initial
Charles Sabourdin et moi avons donc la joie de vous annoncer le résultat de (…)

Journal Java dans le navigateur : ce n'est pas fini, ça sera pire !

Posté par  (site web personnel) . Licence CC By‑SA.
33
14
sept.
2016

Bonjour,

Petit journal marque-page concernant java dans le navigateur.

Jusqu'à présent, l’exécution de java dans le navigateur se faisait via une extension, et uniquement dans les applets des pages. D'ailleurs, Firefox désactive le lancement des ces applets sur certains sites.

Néanmoins, je viens de tomber sur une alternative nommée JavaPoly.

Son principe est simple : exécuter les jar dans la machine javascript.

Ainsi, JavaPoly vous promet de pouvoir exécuter du java sans applet, sans bac à sable, et sans (…)

Journal Java 11 est dehors

Posté par  (site web personnel) . Licence CC By‑SA.
Étiquettes :
33
26
sept.
2018

Bonjour Nal,

Je t'écris pour te parler de la sortie de la nouvelle version de la plateforme de développement préférée des développeurs de logiciels libres: Java 11.

Voici les nouveautés qui ont retenu mon attention:

  • Les applets et la plateforme de déploiement Web Start, dépréciées en Java 9, sont définitivement mis à la poubelle. Java et les navigateurs web c'est fini!
  • Windows et MacOS ne bénéficieront plus de mises à jour automatique.
  • Le JRE disparait. Pour lancer une application (…)

L’environnement de développement Eclipse 4.3 est disponible

Posté par  (site web personnel) . Édité par ZeroHeure, claudex, palm123, bubar🦥 et Nÿco. Modéré par claudex. Licence CC By‑SA.
Étiquettes :
33
30
juin
2013
Java

La Fondation Eclipse vient d’annoncer la disponibilité d’une nouvelle version de l’environnement de développement libre Eclipse numéroté 4.3, nom de code Kepler, pour Linux, Mac OS X et Windows.

Eclipse

Eclipse Kepler se compose de 71 projets, ce qui représente 58 millions de lignes de code. Cette nouvelle version prend en charge Java EE 7 (sorti le 12 juin dernier) et apporte de nouvelles améliorations concernant l’interface et les performances.

Kepler apporte de nouvelles améliorations concernant l’interface et les performances. Les nouvelles fonctionnalités sont nombreuses, bien détaillées et illustrées de captures d’écran - cliquez sur les liens ci dessous. Voir la liste en français en seconde partie.

Journal Java XII est dehors

Posté par  (site web personnel) . Licence CC By‑SA.
Étiquettes :
32
26
mar.
2019

Ah Nal,

Je sais que les projets de ta SSII sont encore sous Java 1.6, mais il est temps de migrer: la douzième version du langage libre le plus populaire en entreprise vient de sortir.

Les nouveautés sont peu nombreuses, mais sympathiques.

Expression d'aiguillage

boolean joursOuvrees = switch (jour) {
    case LUNDI, MARDI, MERCREDI, JEUDI, VENDREDI -> true;
    case SAMEDI, DIMANCHE                -> false;
};

Unicode 11

Avec 66 nouveaux emojis 💩 et les nombres mayas pour recalculer la fin du (…)

Journal Présentation de mon projet perso de DMAM libre : MyDMAM

32
27
oct.
2015

Bonjour à tous et à toutes !

Mon premier journal pour vous parler de mon projet libre que j'écris en solo depuis bientôt trois ans. J'ai toujours attendu d'avoir "quelque chose à montrer" pour le présenter, et je pense qu'il est maintenant temps de l'exposer.

MyDMAM est une tentative, encore expérimentale, d'avoir un DMAM libre qui laisse le plus de liberté de fonctions, de possibilités d'installations, de bidouilles que la grande majorité des outils actuels dit "pro". J'ai évité le parti (…)

Sortie de Newton Adventure 1.1

Posté par  (site web personnel) . Édité par baud123, Nÿco et NeoX. Modéré par Nÿco. Licence CC By‑SA.
31
18
déc.
2011
Jeu

Newton Adventure est un jeu de plateforme 2D où le joueur dirige Newton, un héros très particulier, puisqu'il a le pouvoir de modifier la direction de la gravité. Ainsi pour Newton les niveaux du jeu ne sont pas linéaires et peuvent être parcourus dans tous les sens. Les ennemis et les objets subissent aussi les effets de la gravité, ce qui permet de les atteindre ou de les éviter en les faisant tomber dans la bonne direction.

Communiquer avec D-Bus en Java avec JNIDBus

Posté par  (site web personnel, Mastodon) . Édité par SeekDaSky, Davy Defaud, Ysabeau 🧶 🧦, claudex, Nÿco et BAud. Modéré par Ysabeau 🧶 🧦. Licence CC By‑SA.
Étiquettes :
30
24
sept.
2019
Java

Avec mes collègues chez Viveris, on s’est dit qu’on aimerait bien faire plus de logiciel libre. On a donc monté un « groupe opensource » dont le but est d’identifier les projets pour lesquels on peut publier tout ou une partie du code sous licence libre, et aussi de contribuer aux outils et bibliothèques qu’on utilise le plus.

Il y a quelques mois je vous présentais QTestFramework, depuis on a également pu contribuer au dissecteur 0MQ pour Wireshark et un outil pour le boundary scan JTAG.

On vient de publier il y a quelques jours une bibliothèque Java pour communiquer en D-Bus.

Journal La signature de code en Java

Posté par  . Licence CC By‑SA.
Étiquettes :
30
19
jan.
2014

Cher Journal,

Depuis quelques jours, Oracle a décidé d'interdire l'exécution des applets ne précisant pas leur nom d'application (Application-Name) dans le fichier de description MANIFEST.MF.

Bien entendu, un des sites qui est sous ta charge utilise des applets, l'éditeur de celle-ci a mis la clé sous la porte mais ça ne devrait pas t'arrêter: normalement, il suffit juste d'ajouter quelques lignes dans un fichier zip une archive jar.

Bien sûr, si tu pensais juste pouvoir modifier le fichier MANIFEST et (…)

Journal OpenJDK 8, JEP 142 & False Sharing

Posté par  .
Étiquettes :
30
2
avr.
2014
Ce journal a été promu en dépêche : OpenJDK 8, JEP 142 & False Sharing.

Java 8 est sorti ce mois-ci; tu as même eu droit à une dépêche ici même qui parle des lambdas, la stream API etc.

Cependant derrière ces gros changements qui impactent le monde hétérogène des devs Java, il y a des petits changements qui eux servent plutôt aux devs qui font des briques de base, de l'infra ou du code qui va vite. Je te propose donc d'explorer quelques JDK Enhancement Proposals d'OpenJDK.

Pour ce premier journal, on commence avec (…)

Sortie de Datafari 5.0, moteur de recherche open source pour entreprise

Posté par  . Édité par Nils Ratusznik et Ysabeau 🧶 🧦. Modéré par claudex. Licence CC By‑SA.
30
14
avr.
2021
Base de données

Un peu comme pour la dernière news, nous avons oublié de parler de la version 4.4, mais nous sommes heureux de vous annoncer la mise à disposition de Datafari 5.0

Changement majeur donc, synonyme de mise à jour majeure des composants utilisés.

Pour rappel, Datafari est une solution de recherche pour entreprise. Ça veut dire qu’elle permet aux employés de retrouver les données où qu’elles soient, quelles qu’elles soient. Plus concrètement, il s’agit de récupérer et d’indexer les données et documents depuis de nombreuses sources différentes et plusieurs formats de fichiers, et de permettre de chercher aussi bien l’intérieur des documents que leurs métadonnées. Linuxfr oblige, le focus dans cette dépêche sera sur la version libre (mais on a plein d’autres nouveautés aussi sur la version entreprise propriétaire)

Écran de recherche

Journal OpenJDK est désormais hébergé chez Github tout en se donnant les moyens de l'indépendance

Posté par  . Licence CC By‑SA.
28
11
oct.
2020

Ça y est, le code d'OpenJDK est désormais versionné avec Git et hébergé chez Github ! Cela avait été rapidement abordé dans la dépêche sur Java 15. Cela ne concerne que le code : les tickets et le wiki resteront auto-hébergés sur l'infrastructure OpenJDK.

C'est une grosse nouvelle (à mes yeux du moins) car :

  • La réflexion autour de cette migration (nom de code Skara) a été lancée il y a plus d'un an.
  • Pour celles et ceux (…)

Journal Mes dernières publications libres

Posté par  (site web personnel, Mastodon) . Licence CC By‑SA.
Étiquettes :
27
30
oct.
2016

J’avais présenté ici il y a quelques temps maintenant mon gros projet libre, MyDMAM, mais j’ai dû, ces derniers mois, me concentrer sur d’autres points. Et je me suis dit que ça pourrait peut-être intéresser quelqu’un ici un jour.

Nouveaux outils libres

AS5K-Parallel-Control est une application (en JavaFX 8) qui correspond à un besoin très spécifique, celui de piloter, via l’API socket, l’enregistrement simultané de plusieurs canaux vidéo sur un serveur Avid AirSpeed 5000. On utilise normalement des systèmes (…)

Python dépasse Java en popularité selon l’indice TIOBE de novembre

Posté par  (site web personnel) . Édité par Davy Defaud, ted et Xavier Teyssier. Modéré par Ysabeau 🧶 🧦. Licence CC By‑SA.
Étiquettes :
27
6
nov.
2020
Python

Selon TechRepublic, qui commente la dernière édition de l’indice TIOBE qui mesure (de façon certes un peu opaque) la popularité des langages de programmation, Python vient de passer devant Java et est devenu deuxième derrière C. Preuve à la fois de la maturité du langage Python dans l’industrie et de la montée en force des usages pour lesquels il excelle (notamment l’apprentissage automatique).

Cela serait sans doute anecdotique si d’autres sources n’avaient pas également classé Python parmi les langages les plus dynamiques ces dernières années, notamment :

Par ailleurs, si vous utilisez Python et que vous souhaitez exprimer votre avis sur son évolution, il vous reste (à la date d’écriture de cette dépêche) deux jours pour participer à l’enquête annuelle de la PSF (Python Software Foundation) et de JetBrains auprès des développeurs Python.