Journal Le logiciel libre dont on ne peut utiliser les libertés

Posté par (page perso) .
Tags : aucun
60
13
juin
2018

Dans mon entreprise, on utilise des logiciels libres. Il arrive qu'on aie besoin de modifier ces logiciels tiers, pour gérer un cas spécifique ou pour une meilleure intégration dans l'application.

Et parfois, en se lançant dans ce genre de travaux, on tombe sur une surprise :

Il existe des logiciels libres dont il est presque impossible d'utiliser les libertés sans une quantité déraisonnable de travail.

Je ne parle pas d'openwashing ici, cette technique qui consiste à faire croire qu'un (...)

Journal Lord Casque Noir est bronsonisé

Posté par (page perso) .
39
16
mai
2018

Si vous vous intéressez aux jeux vidéo et que vous avez lu Canard PC ou Joystick, vous avez sans doute ri en lisant les conneries sans concessions de Lord Casque Noir.

Il est mort lundi 7 mai, mais on ne l'a appris que lundi 14 mai.

Signe des temps ou journaliste fan, il a aussi droit à une page dans un journal grand public.

Saloperie de crabe.

Journal Linux « for desktop », débutants, détails et fausses bonnes idées

Posté par (page perso) .
Tags : aucun
44
5
avr.
2018

Salutations, journal.

Aujourd'hui une réflexion en provenance d'un collègue. Il se trouve que je suis le seul au bureau à tourner principalement sous Linux – Mint en l'occurrence (d'autres n'en veulent pas, d'autres ne peuvent pas à cause de la nature de leur travail). Bref.

Donc Collègue passe, et me dit :

Tiens, t'es sous Linux ? J'ai essayé une fois, c'est de la merde, tu dois tout le temps faire des mises à jour.

Surpris par cette assertion, je (...)

Journal [~Signet] Failles de sécurité dans les CPU : AMD revient dans la course !

Posté par (page perso) .
Tags :
9
13
mar.
2018

Les processeurs Ryzen/EPYC d'AMD (et leurs chipsets) ont aussi leurs failles de sécurité – il n'y a pas qu'Intel dans ce petit jeu. Ah, et les chipsets sont concernés aussi.

Ce qui est vraiment dommage, c'est qu'AMD avait beaucoup communiqué sur la sécurité de ses solutions au moment des failles Spectre et Meltdown…

Liens :


Billet sous licence CC-0.

Journal Kotaten : un Tap Tempo en Kotlin

Posté par (page perso) .
Tags :
16
9
mar.
2018

J'avais besoin d'un exemple quelconque pour tester différentes choses en Kotlin, dont :

  • L'internationalisation
  • La surcharge des opérateurs
  • L'utilisation de dépendances et de libs Java

Et comme c'est la mode de faire des clones de Tap Tempo, ça me paraissait être un bon candidat. Donc voici le mien – en Kotlin, donc. Il me parait être plus dans l'esprit de la version d'origine que la version Java (qui elle aussi tourne sur une JVM).

Pour vous éviter de (...)

Journal Culte du Cargo et développement informatique

Posté par (page perso) .
35
1
fév.
2018

Connaissez-vous le Culte du Cargo ? Saviez-vous que ça s'applique à l'informatique – et probablement à d'autres corps de métier ?

Le Culte du Cargo

À la fin du XIXème^ et jusqu'au milieu du XXème^ siècle, la Mélanésie se vit envahir par des troupes américaines ou japonaises. Ces occupants étaient ravitaillés par avions-cargos : un opérateur radio appelait, et un ravitaillement arrivait.

Les Mélanésiens, à qui on avait rien expliqué de tout ça et peu au fait de la technologie, étaient donc (...)

Journal Areva → New Areva → Orano ? Vérifions ça…

Posté par (page perso) .
45
23
jan.
2018

« Demain » (après dormir)Dans la journée, New Areva (la branche « saine » issue de la scission d'Areva), devrait être renommée. D'après les informations du Monde (entre autres), le nouveau nom de l'entreprise devrait être Orano.

En vrai, on s'en cogne. Ce qui nous intéresse maintenant, c'est :

Peut-on vérifier la crédibilité d'une telle information ?

Une piste est de passer par le site internet. Areva et ses subdivision étant une entreprise de droit français, ils ont probablement un nom de domaine (...)

Journal Hache-thé-aime-aile cinq virgule deux (a.k.a HTML 5.2 pour les intimes)

Posté par (page perso) .
Tags :
20
21
déc.
2017

Le saviez-vous ?

Le HTML se met à jour : la version 5.2 de la norme a été publiée la semaine dernière par le W3C.

On peut trouver l'annonce ici et surtout les changements là, les deux liens étant en anglais. Ça parle surtout d'une API de paiement, semble-t-il.

Personnellement je n'avais même pas vu passer la nouvelle de la v5.1 de HTML, donc je me dis que ce journal-signet peut servir à quelqu'un.


Journal sous licence CC-BY 4.0, (...)

Journal Un comparatif de banques en ligne sauvage apparaît !

Posté par (page perso) .
Tags : aucun
8
15
déc.
2017

Nextinpact aurait lu les commentaires du journal sur la Banque Postal ?

Quoiqu'il en soit, ils ont publié la première partie d'un dossier sur les différentes banques en ligne.

À noter que c'est payant (pour l'instant, il me semble que leurs articles deviennent gratuits après environ un mois) et que d'après les commentaires de l'équipe, il y aura d'autres articles à venir sur le sujet.

Quant au côté payant, le journal est sérieux et n'hésite pas à lancer des (...)

Journal Optimisation, microbenchmark et compilation Just In Time : quand 1 + 1 ne font pas 2

Posté par (page perso) .
Tags :
50
3
nov.
2017

Imaginons que j'aie une méthode à optimiser. Par exemple – sans intérêt réel – cette fonction qui génère une chaîne de 100 caractères aléatoires :

private static final Random RANDOM = new Random();
private static final char[] CHARS = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123465798".toCharArray();
private static final int ALPHABET_SIZE = CHARS.length;

private static String functionToMeasure() {
    final StringBuilder sb = new StringBuilder(100);
    for (int i = 0; i < 100;
(...)

Journal Des retours d'expérience de « Linux (bash/ubuntu) sous Windows » ?

Posté par (page perso) . Licence CC by-sa.
17
12
sept.
2017

Le fait est que maintenant, on peut installer « Ubuntu » dans Windows. Et ça marche :

spacefox@DESKTOP-A12BC3D:/mnt/c/Users/SpaceFox$ uname -a
Linux DESKTOP-A12BC3D 4.4.0-43-Microsoft #1-Microsoft Wed Dec 31 14:42:53 PST 2014 x86_64 x86_64 x86_64 GNU/Linux
spacefox@DESKTOP-A12BC3D:/mnt/c/Users/SpaceFox$ cat /etc/debian_version
stretch/sid
spacefox@DESKTOP-A12BC3D:/mnt/c/Users/SpaceFox$ lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description:    Ubuntu 16.04.3 LTS
Release:        16.04
Codename:       xenial

La vraie question est : à quoi est-ce que ça peut bien servir ?

J'invoque ici votre expérience : est-ce que vous avez essayé ce (...)

Journal Recrutons. D'accord, mais sur quels critères ?

Posté par (page perso) .
Tags : aucun
27
8
sept.
2017

En ce trolldi, prenons un peu de temps pour rire du recrutement technique dans des entreprises pourtant prestigieuses : http://www.gwan.com/blog/20160405.html

Parce qu'il vaut mieux en rire qu'en pleurer, et qu'on a beau savoir que ces pratiques existent, c'est toujours hallucinant. Et il y en a encore plus sur touitère : https://twitter.com/danluu/status/786616528057741313


Au-delà de l'aspect cyniquement amusant de la chose, je serais curieux d'étendre l'expérience à d'autres lieux et d'autres tailles et types d'entreprises. Avez-vous connu des surprises lors d'un entretien (...)

Journal Kotlin + Brainfuck : efficacité, compacité, optimisation

Posté par (page perso) .
43
11
mai
2017

L'une des prétentions de Kotlin, c'est grosso merdo d'être une version moderne et efficace (= sans boilerplate code) de Java.

On va tester ça avec un interpréteur BrainFuck.


La version simple

Le but du jeu est de faire le plus simple possible :

  1. Interprétation bête et méchante du code Brainfuck.
  2. Le code est lu dans un fichier externe dont le chemin est passé en argument.
  3. Si le code BF est pété, le programme fera n'importe quoi (pas (...)

Journal L'orthographe de 1990 sur LinuxFR.org ?

Posté par (page perso) .
30
4
mai
2017

Bonjour, Journal,

L'autre jour j'ai posté une dépêche. Comme ce n'était pas une dépêche collaborative, j'ai été surpris de voir qu'elle avait été éditée par plusieurs personnes. « Sans doute des coquilles », me suis-je dit, mais par curiosité j'ai été voir les différences entre ma version et celle publiée.

En effet, c'était principalement des corrections typographiques1. Que ce soit bien clair : je ne remets absolument pas en question les modifications, d'autant qu'elles sont logiques et que la licence (...)