Journal `smk`, un make sans Makefile

Posté par  (site web personnel) . Licence CC By‑SA.
Étiquettes :
68
11
déc.
2018

Au début était la flemme…

Ça fait bien longtemps que je me dit que quand j'écris un Makefile, je travaille trop.

Si on considère cet exemple :

main.o: main.c hello.h
    gcc -o main.o -c main.c

Le kernel sait parfaitement que ma commande gcc -o main.o -c main.c lit main.c, et écrit main.o.
Et donc que si main.c change, je dois recompiler, et si main.o n'est pas là, idem.
Et pareil pour les dépendances entre commandes.

(…)

Journal Un petit tour des systèmes de build

Posté par  (site web personnel) . Licence CC By‑SA.
Étiquettes :
68
14
juin
2018

Parlons un peu de systèmes de build.

Mon métier consiste à programmer des jeux vidéos destinés aux plates-formes mobiles Android et iOS. Ce qui est commun aux deux plates-formes, c’est-à-dire la plus grosse partie de l'application, est écrit en C++, et ce qui est spécifique à la plate-forme est en Java ou en Objective-C. L'intérêt principal de tout faire en C++ est que les développeurs peuvent lancer l'application directement sur leur poste de travail, sous Linux ou OSX, et tester (…)

Journal Rétro-ingénierie et modding de jeu dans un but esthétique - exemple en vidéo

Posté par  . Licence CC By‑SA.
68
27
mai
2018

Bonjour tout le monde !

Tout d'abord, j'espère que mon message ne sera pas trop considéré comme "publicitaire". Si c'est le cas, brûlez le au lance-flammes. J'espère aussi que la page n'est pas trop lourde, j'ai mis un paquet d'images et de gifs animés dans l'article.

Il y a 8 ans, avec une bande d'amis (regroupés sous le nom de RIdPEF), nous nous sommes lancés dans un projet un peu dingue mais rigolo : filmer le jeu World Of Warcraft (…)

Journal Les BSD sont‐ils tous égaux devant les bugs ?

Posté par  (site web personnel) . Licence CC By‑SA.
Étiquettes :
68
28
juil.
2017

J’ai découvert via le blog du développeur OpenBSD Ted Unangst (certificat auto‐signé), cette présentation d’Ilja van Sprundel au sujet des bogues noyau des BSD : https://media.defcon.org/DEF%20CON%2025/DEF%20CON%2025%20presentations/DEFCON-25-Ilja-van-Sprundel-BSD-Kern-Vulns.pdf.

Cela commence par une petite citation de Theo de Raadt (datant de 2005) et qui affirme que les développeurs du noyau Linux ne se préoccupent pas vraiment de la qualité, à la différence des devs OpenBSD.

Si l’on regarde les CVE, on voit qu’effectivement les vulnérabilités noyau de Linux sont plus nombreuses que celles des BSD. Est‐ce parce que (…)

Journal Deep NSFW dreams

Posté par  (site web personnel) . Licence CC By‑SA.
Étiquettes : aucune
68
2
oct.
2016

Salut Journal,

On va parler de Yahoo, et pas parce qu’ils ont laissé fuiter les données personnelles de près d’un milliard de leurs utilisateurs, mais parce qu’ils ont open‐sourcé la semaine dernière un réseau de neurones qui permet de classifier les images en deux catégories : NSFW et pas NSFW. NSFW pour ceux qui l’ignoreraient, signifie « not safe for work » ; en gros, c’est du contenu avec des tétons et des sexes dans un contexte non médical. Normalement, on inclut aussi les (…)

Journal LinuxFr.org n'aime pas discuter du hors sujet [titre réécrit]

68
1
avr.
2016

Ce matin, Zeroheure et moi avons démarré une dépêche sur le traitement du hors-sujet sur notre site préféré. Une fois n'est pas coutume, non seulement la dépêche est partie (trop) vite en modération, mais en plus, la dépêche a été modérée (trop) vite, refusée en mode 49.3 par NoNo en personne.

Dans un soucis de préservation de la liberté d'expression, je vais recopier ici le texte de la dépêche. Et si jamais un modérateur ou administrateur du site venait à (…)

Journal Nous les intellectuels autoproclamés du numérique

Posté par  (Mastodon) . Licence CC By‑SA.
Étiquettes : aucune
68
24
juin
2015

Hello.

Le président de Afdel (Association française des éditeurs de logiciels) ainsi que celui du Syntec numérique ont réagit aux nouvelles recommandation du Conseil National du Numérique.

Le CNN a remis que Premier Ministre un rapport dans lequel le CNN préconise d’utiliser « le levier de la commande publique pour mettre en avant des exigences d’interopérabilité, de standards ouverts et d’accès au code source »
Et également de « renforcer le droit pour les développeurs d’effectuer la rétro-ingénierie d’un logiciel existant afin de (…)

Journal Merci Scribus v1.5 pour l'import MS-Publisher

Posté par  (site web personnel) . Licence CC By‑SA.
68
14
oct.
2013

MS-Publisher c'est mal

Dans le cadre de son travail, ma femme a proposé de réaliser un livret d'aide pour les sinistrés de son groupe d'assurance.

Son projet a été validé, mais le coût demandé par l'agence de com. était trop élevé. Désireuse d'aller jusqu'au bout du projet, elle commence à le réaliser sous MS-Word, mais ce n'était pas pratique et ses collègue lui suggèrent d'utiliser MS-Publisher.

Second problème : son service informatique refuse de lui installer MS-Publisher car c'est trop (…)

Journal GNOME et la suppression progressive des fonctions

Posté par  (site web personnel) . Licence CC By‑SA.
Étiquettes : aucune
68
3
juil.
2012

Cet article du site Muktware signale un nouvel exemple de suppression de fonctions dans GNOME.
C'est devenu une sinistre habitude et petit à petit GNOME se dépouille pour être (soit-disant) mieux adapté aux tablettes et autres périphériques sans clavier. On savait déjà que les gens voulant personnaliser leur bureau (les fameux "power users") n'étaient pas les bienvenus chez GNOME mais là ça devient franchement ridicule.

Cette fois c'est l'explorateur de fichiers Nautilus (pardon il faut dire "Files" pour être à (…)

Journal Chrome, le futur navigateur de Google

Posté par  .
Étiquettes :
68
1
sept.
2008
Cher Journal,

Je suis surpris que tes voisins n'aient pas encore parlé du buzz de ce 1er septembre 2008 : le navigateur de Google, anciennement sous le nom de code GBrowser, a été officiellement annoncé et baptisé Google Chrome.

Et pas n'importe quelle introduction ! Une BD de 38 pages explique (presque) tout sur les raisons, les concepts. La BD met en scène les développeurs du navigateur en question qui nous présentent le navigateur en image. [1]

Cette BD, (…)

Journal wakeOnStorage : Service sobre, lowtech de stockage à froid (sauvegarde, archivage)

Posté par  (site web personnel, Mastodon) . Licence CC By‑SA.
67
26
oct.
2025

Chère journal,

Cela fait bien longtemps que je n'ai pas pris le temps de t'écrire, mais voilà, la vie ça file…

Je voulais vous présenter un petit projet que j'ai développé depuis quelques temps déjà : wakeOnStorage.

Le stockage à froid consiste à conserver des données (sauvegardes, archives, etc.) sur un support qui n’est alimenté et allumé qu’en cas de besoin. Contrairement à un serveur classique qui tourne en continu 24h/24, un système à froid reste hors tension la (…)

Journal Baies SATA Thunderbolt 3 sur linux, c'est possible !

67
24
fév.
2022

Hello,

Octobre dernier, j'avais posté sur le forum une recherche de matériel pour une baie de disques durs SATA se connectant en Thunderbolt 3, afin de pouvoir déménager les disques de mon RAID mdadm dans un nouveau boîtier, en lieu et place de l'immonde vieille tour qui commence sérieusement à fatiguer et qui prend beaucoup de place. L'idée c'était d'exploiter le port Thunderbolt 3 de mon NUC, qui se trouvait alors sans emploi à ce moment. Je voulais également continuer (…)

Journal Tomtom, sdcard et système embarqué: accéder au système de fichiers

67
27
juin
2020

Je suis depuis peu le propriétaire d'une automobile qui dispose du système embarqué R-Link Evolution qui équipe un certain nombre de modèles Renault. Ce système utilise Tomtom pour la navigation (système que Renault a abandonné pour iGo, on se demande bien quel est l'idiot qui a choisi un système plus pourri que le précédent…). Les cartes sont stockées sur des cartes SD (sdcard). Jusque là, tout va bien.

Comme c'est du Tomtom masqué derrière du Renault, l'outil de mise à (…)

Journal Richard Stallman démissionne

Posté par  . Licence CC By‑SA.
Étiquettes :
67
17
sept.
2019

Pour ceux qui l'auraient raté dans la nuit : Richard Stallman démissionne, à la fois de sa position de président de la FSF mais aussi de son conseil d'administration. Étant donné la source de l'information, une fausse nouvelle est peu probable. Selon plusieurs (sans source formelle), cette démission serait liée aux scandales qui ont secoué le MIT récemment.

Ceci est un journal bookmark assumé; quel bookmark, tout de même…

Journal Et paf, le SHA-1 !

Posté par  . Licence CC By‑SA.
Étiquettes : aucune
67
23
fév.
2017

Un journal bookmark pour annoncer la première collision SHA-1.

Concrètement, des chercheurs du Centrum Wiskunde & Informatica (institut néerlandais de recherche en mathématiques et informatique) et de Google sont parvenus à fabriquer deux fichiers PDF dont le contenu diffère mais dont le condensat SHA-1 est identique.

Si les auteurs expliquent brièvement en quoi Git (qui repose sur SHA-1 pour l’identification des blobs et des commits contenus dans un dépôt) est impacté, ils ne s’attardent pas en revanche sur OpenPGP, ce que je (…)