Journal Java : presque 9 000 requêtes par seconde avec 8 Mo de RAM

Posté par  (site web personnel, Mastodon) .
Étiquettes :
41
13
juin
2022

Sur les sites qui le permettent (et donc pas ici), mon avatar est l’avatar aléatoire disponible à cette adresse : https://avatar.spacefox.fr/avatar_renard.php (le proxy-téléchargeur de linuxfr.org m’interdisant de vous le montrer directement).

L’implémentation actuelle est faite avec trois lignes de PHP, ce qui m’ennuie un peu parce que c’est le seul outil qui a encore besoin de PHP sur mon serveur. Je me suis donc demandé : est-ce que je pourrais réimplémenter ça en Java ? Après tout, la partie dynamique (…)

Journal Une énigme de Noël

Posté par  (site web personnel, Mastodon) .
Étiquettes :
15
25
déc.
2021

Au soir du 24 décembre, le supercalculateur Jean Zay du CNRS s’était lancé dans un calcul imprévu, qui occupait toutes ses ressources ; plus le moindre cycle CPU, plus le moindre octet de RAM n’étaient disponibles. Les ingénieurs d’astreinte n’y comprenaient rien, et n’avaient plus la main sur le système.

« Devons-nous le débrancher ? », se demandèrent-ils, mais dans l’expectative, ils préférèrent ne rien faire.

Et tout à coup, à minuit, le calcul s'arrêta ; et sur le terminal (…)

Journal Ask (verrückt) Nietzsche, une IA de philosophie morale

Posté par  (site web personnel, Mastodon) . Licence CC By‑SA.
Étiquettes : aucune
8
3
nov.
2021

Salut les pingouins,

Dans la lignée de Ask Delphi dont vous avez peut-être entendu parler, j’ai décidé moi aussi de faire une petite IA de philosophie morale, basée sur les travaux de Nietzsche plutôt que l’opinion de l’américain moyen. Elle est disponible ici :

Ask Nietzsche

Ça reste un projet jouet qui me sert surtout à tester des technologies (IA, connexion REST back en Java/Quarkus, front en VueJS), ne placez pas des attentes démesurées dans les réponses – évitez de (…)

Journal Google is evil : ce qu’on trouve dans une plainte contre eux

Posté par  (site web personnel, Mastodon) .
Étiquettes : aucune
50
24
oct.
2021

En parcourant les 173 pages d’une plainte non expurgée contre Google, on trouve pas mal de choses qui font dire que, contrairement à ce qu’avançait son ancien slogan, Google is evil.

En vrac :

  • Un accord secret avec Facebook nommé « Jedi Blue »,
  • Une équipe nommée « gTrade » dédiée aux manipulations du marché de la publicité,
  • Le « Projet NERA » dont le but est, en gros, de transformer Internet en jardin privé. Si vous (…)

Journal « Les talibans et le putaclic biométrique »

Posté par  (site web personnel, Mastodon) .
9
27
août
2021

Le sujet avait été mentionné ici : les talibans se sont emparés d'appareils biométriques militaires américains

NextInpact est revenu sur cette nouvelle dans un article intitulé Les talibans et le putaclic biométrique (payant 30 jours, à priori).

On y apprends entre autres que quasiment tous les articles sur les sujet on pour source cet unique article de The Intercept, suite à quoi l’auteur analyse, à partir de diverses sources, ce qui pourrait être réellement tiré de ces appareils biométriques (…)

Journal Shattered Pixel Dungeon passe en v1.0.0 [jeu libre]

Posté par  (site web personnel, Mastodon) .
Étiquettes :
32
18
août
2021

Shattered Pixel Dungeon passe en v1.0.0

Shattered Pixel Dungeon, c’est un roguelike dungeon crowler avec des graphismes en pixel art, disponible pour Android, iOS et desktop-qui-peut-faire-tourner-Java (donc Linux, Windows, macOS…) disponible sous licence GPL v3.

C’est un fork très abouti et très remanié de Pixel Dungeon, de l’excellent Watabou, dont vous avez sans doute déjà vu passer quelques projets.

Lequel projet source est d’ailleurs un bel exemple de ce que peut donner le libre appliqué à un (…)

Journal Un site libre pour de l’art libre : Un Renard en Corée

Posté par  (site web personnel, Mastodon) .
34
4
fév.
2020

Salut tout le monde,

Un besoin

En revenant de voyage cet automne, je me suis demandé : comment vais‑je diffuser mes photos de voyage ?

Il y a la solution classique qui consiste à passer par des galeries tierces, mais cette solution ne me satisfaisait pas. D’une part, à cause des CGU à rallonge, d’autre part, parce que j’ai déjà un serveur en capacité d’héberger tout ça. Quand ça n’est pas les galeries de réseaux sociaux qui fusillent les images (…)

Journal La CNIL publie un guide RGPD pour les développeurs, sous licence GPL

Posté par  (site web personnel, Mastodon) .
Étiquettes :
37
29
jan.
2020

Amis développeurs, chefs de projet, etc.

Vous vous êtes demandé comment faire en sorte que vos programmes soient compatibles avec le RGPD (sinon, c’est le moment d’y songer !) ?
Vous vous êtes pris la tête parce que les règles sont vite complexes et subtiles ?

Ça tombe bien, la CNIL publie un guide RGPD pour les développeurs.

Mieux encore : les sources de ce guide sont disponibles et placées sous licence GPL v3.0 — et surtout, la CNIL (…)

Journal Richard Stallman, l'affaire Epstein et des positions franchement douteuses

Posté par  (site web personnel, Mastodon) .
Étiquettes :
2
14
sept.
2019

Richard Stallman a cru bon de s'exprimer à propos de l'affaire Epstein. Et ce probablement de la pire des manières possibles (lien en anglais, je m'excuse de ne pas en faire un résumé en français à cette heure-ci, peut-être après dormir si personne ne l'a fait d'ici là). Suivez les liens de l'article, c'est intéressant.

Ce n'est pas la première fois que Richard Stallman a des propos ou comportements douteux voire franchement problématiques, semble-t-il. On se rappelle notamment l'histoire (…)

Journal Une violation de licence est une rupture de contrat et pas une contrefaçon (en France)

Posté par  (site web personnel, Mastodon) .
19
11
juil.
2019

En France, une violation de licence est une rupture de contrat et pas une contrefaçon.

C'est en tous cas ce que semble dire la décision de la justice française dans le contentieux entre la société Entr'ouvert et la société Orange. Il portait sur un non-respect de la GPL v2 (modifications non rendues publiques).


Ce journal est sous licence CC-0.

Journal Militantisme : parler d'un sujet pour convaincre

Posté par  (site web personnel, Mastodon) .
Étiquettes :
12
17
juin
2019

Science4all nous parle de comment il est devenu vegan (ou presque).

Ce qui m'intéresse ici, ce n'est pas tellement les arguments sur le veganisme lui-même, mais sur la façon dont il s'y est converti. En gros, il explique que pendant longtemps, les arguments définitifs et agressifs de certains zélotes l'ont découragé de seulement réfléchir au sujet. Par contre, présenter divers arguments et le laisser se renseigner et réfléchir l'ont décidé à devenir vegan, ou au moins à faire de (…)

Journal Google Stadia : une chance pour le jeu sous Linux (desktop) ?

Posté par  (site web personnel, Mastodon) .
Étiquettes :
25
9
avr.
2019

Même quand on est supporter du logiciel libre, il arrive qu'on aime se faire plaisir avec des jeux vidéo qui ne soient, eux, pas libres, et si possible sur notre plate-forme préférée (Linux sur desktop donc, ce qui sera toujours sous-entendu quand je parlerai de Linux ensuite).

Or, ceux qui se sont essayés à ce genre d'activité savent que tout est loin d'être rose. En admettant qu'on ait des pilotes graphiques corrects, tous les jeux ne permettent pas de jouer (…)

confusable-homoglyphs : une bibliothèque pour gérer les caractères qui se ressemblent

Posté par  (site web personnel, Mastodon) . Édité par Xavier Teyssier, Davy Defaud et Benoît Sibaud. Modéré par Pierre Jarillon.
39
14
mar.
2019
Java

Bonjour tout le monde,

J’ai l’honneur de vous présenter une nouvelle bibliothèque Java (en fait compatible avec n’importe quel langage qui utilise la machine virtuelle Java, normalement) : confusable-homoglyphs. « Nouvelle » dans sa version Java, car c’est en réalité un portage d’une bibliothèque Python. Notez qu’il en existe aussi une version PHP.

C’est un outil sous licence Apache 2.0 qui permet de gérer directement au sein d’une application les caractères Unicode qui se ressemblent, et donc qui sont source de confusion.

Journal Des emojis en SQL ? C'est possible… et on peut aller au-delà !

Posté par  (site web personnel, Mastodon) .
Étiquettes :
31
9
mar.
2019

Le saviez-vous ?

On peut utiliser des emojis en SQL, et pas seulement pour les manipuler : les emojis peuvent servir d'identifieurs !

Avec PostgreSQL, peut donc faire des choses comme :

CREATE TABLE 👤(
    🔑 INTEGER PRIMARY KEY,
    🗣 varchar(64), -- name
    🗓 DATE -- date of registration
);

Voire carrément :

CREATE TYPE  AS ENUM ('🤢', '☹', '😐', '🙂', '😍');

-- [...]

-- select
(…)

Journal Service après-vente : Boulet (le dessinateur) et l'art libre

Posté par  (site web personnel, Mastodon) .
Étiquettes : aucune
25
12
jan.
2019

En octobre, j'avais basé un texte sur une idée de Boulet, le dessinateur. S'en était suivi un débat quant à sa position sur l'art libre. J'y avais promis de lui poser la question la prochaine fois qu'il ferait un live sur Twitch.

Chose promise, chose due – et comme je ne peux plus répondre directement à mon commentaire, je fais un journal à ce sujet. Donc, pour Boulet :

  • L'art libre est un concept intéressant, il admire ceux (…)