Journal Un lecteur vidéo pour regarder Big Buck Bunny sur un Macintosh IIcx de 1989

Posté par  . Licence CC By‑SA.
68
17
sept.
2020

Introduction

On n’aime pas forcement beaucoup Apple ici. Mais j’espère que vous me pardonnerez vu qu’il s’agit de développement, de bidouillage, d’informatique rétro et que je vais évoquer pas mal de logiciels libres.
Il s’agit ici de mon expérience de développement d’un lecteur vidéo basique qui tourne sur un Macintosh IIcx de 1989 sous Système 7. Beaucoup de logiciels libres ont été utilisés pour parvenir au but : Retro68, Mini vMac, python, OpenCV, ffmpeg…

Vous pouvez visualiser la démonstration du (…)

Journal C++ Hell/Heaven et les concepts

Posté par  (site web personnel) . Licence CC By‑SA.
Étiquettes :
11
17
sept.
2020

Salut à tous,

C++20 apporte les concepts, mais par pure nostalgie, regardons comment émuler ça en C++11

#include <utility>

#define REQUIRES(x) class _ = decltype(x)

template<class T,
         REQUIRES(((std::declval<T>()==0), T(1), std::declval<T>() * (std::declval<T>() -1)))>
T fact(T const& n) {
    return n == 0
(…)

Journal C++ vin va vous faire tourner en barrique !

Posté par  (site web personnel) . Licence CC By‑SA.
Étiquettes :
19
17
sept.
2020

Ah Nal,

Je viens de découvrir avec grand plaisir que C++, mon premier amour de langage, va enfin entrer dans le vingtième siècle en adoptant un système de modules similaire à ce que l'on trouve dans les autres langages.

Ces modules seront introduit dans C++20:

Exemple d'un module dans un fichier duck.cpp:

export module duck;
import <iostream>;

export void quack() {
    std::cout << "Coin coin !" << std::endl;
}

Son utilisation:

import duck;

int main() {
    quack();
}

Il (…)

Journal CPU Ex0142 Agent Recruteur

Posté par  (site web personnel, Mastodon) . Licence CC By‑SA.
3
17
sept.
2020

Dans cette release de CPU : Une opportunité de poste, une grosse boule dans la gorge, plein d'autres candidats et un agent recruteur. Notre invitée cette semaine est Shirley Almosni Chiche, recrutrice indépendante dans l'IT

Podcast, liens documentaires et vos commentaires : http://cpu.pm/0142

Chapitres :
- Bonjour à toi, Enfant du Futur Immédiat : Le chasseur de têtes
- Interview version longue

Et j'espère que vos CV sont à jour.

La semaine prochaine, vous entendrez du support physique.

Journal Le saviez-vous?

Posté par  . Licence CC By‑SA.
40
16
sept.
2020

Désolé, je m'ennuies un peu (ce qui explique le titre fainéant), j'ai donc décidé de vous partager ce point de savoir inutile:

Le standard X11 actuel, que l'on pourrais donc dire «moderne» supporte un certain nombre de formats de fichiers pour décrire une fonte.
Parmi ces formats, l'on peut noter le format bdf.

Parmi les choses "à savoir", il semble que:

1) X11 se base sur la version 2.1 du format, alors que la version 2.2 du format, parue (…)

Journal [HS] Texte de l'appel du 14 septembre 2020

Posté par  . Licence CC By‑SA.
11
15
sept.
2020

Hier, j'ai rallumé ma vieille radio qui captait les grandes ondes et soudain :

« Les chefs qui, depuis de nombreuses années, sont à la tête de la French Tech, se sont réunis en conclave. Ce conclave, alléguant la défaite de nos champions, s'est mis en rapport avec l'ennemi pour cesser le combat. Certes, nous avons été, nous sommes submergés par la force commerciale, la technique et capacité d'influence de l'ennemi.

Infiniment plus que leur nombre, ce sont les commerciaux (…)

Journal Les flux RSS/Atom, bon équilibre pour limiter la procrastination ?

Posté par  . Licence CC By‑SA.
21
15
sept.
2020

Bonjour'nal

Je vous partage une réflexion qui va surement rien apprendre a nombre d'entre vous, mais ça me fait quand même plaisir de l'écrire (avec pleins de fautes j'en suis sûr).

J'auto-héberge mes mails et sites depuis plus de 10 ans, mais je n'étais pas allé bien plus loin. En début d'année, j'ai ressenti le besoin de faire quelque chose pour mes mots de passe qui commençaient à devenir nombreux et mon algorithme mental (très simple) pour les construire montrait (…)

Journal free et ipv6

Posté par  . Licence CC By‑SA.
Étiquettes : aucune
5
15
sept.
2020

Cher journal,

je viens de découvrir avec beaucoup de retard que free avait forcé l'ipv6 sur ses box et que tout les ordis de mon réseau était désormais accessible depuis l'extérieur !
Ça craint, surtout que l'ordi du boulot a bien tourné chez moi en plein confinement !

Et vu que j'ai une vielle box (une freebox crystal), j'ai n'ai rien moyen de filtrer au niveau de la box.

Que me conseilles tu ?
Acheter un routeur pour le mettre (…)

Journal Bronsonisation de Toots Hibbert

Posté par  (Mastodon) . Licence CC By‑SA.
13
15
sept.
2020

Cher Nal, je suis déçu.

Tu as mentionné la bronsonisation de Diana Rigg, mais totalement occulté celle du père du reggae, Toots Hibbert, à 77 ans. Honte à toi.


photo: Karl Simpson - sous licence CC BY-SA 2.0

La plupart de ses chansons n'ont pas pris une ride et tiennent une place importante dans ma playlist.

Journal Roman suspendu et collection complète sous licence Creative Commons

Posté par  (site web personnel, Mastodon) . Licence CC By‑SA.
Étiquettes :
10
14
sept.
2020

Pour ceux qui ne le savent pas, j'ai écrit un roman de science-fiction inspiré par un concours Linuxfr il y'a fort fort longtemps

https://linuxfr.org/news/d-une-blague-sur-linuxfr-org-a-l-ecriture-d-un-roman-de-sf

Là où ça peut intéresser le libriste qui est en vous c'est que :

1) Le roman, sa mise en page, ses illustrations seront diffusés sous licence creative commons (dans un premier temps NC, donc non-libre). Le palier a été atteint !

https://fr.ulule.com/printeurs/news/printeurs-et-le-printhome-268013/

2) Si la barre des 300 exemplaires précommandés est passées, ce sont tous (…)

Journal De la vie sur Vénus ?

Posté par  (site web personnel, Mastodon) . Licence CC By‑SA.
Étiquettes : aucune
21
14
sept.
2020

C'est en effet la rumeur qui court pour le moment sur la toile : des scientifiques annonceraient, le 15 septembre, la détection de la vie sur Vénus.

https://www.quora.com/Was-life-discovered-in-the-clouds-of-Venus-in-2020/answer/Brian-Roemmele?ch=10&share=756a32e9&srid=Pi3

Pour résumer ce que j'ai compris jusqu'à présent, la découverte serait essentiellement la détection de Phosphine sur Vénus. Phosphine qui pourrait être produite de manière abiotique (sans vie) mais qui se dégraderait très vite dans l'atmosphère de Vénus.

Le papier arguerait que la quantité de Phosphine détectée nécessiterait la présence d'une vie (…)

Journal Python, Lies and Video Files

Posté par  . Licence CC By‑SA.
Étiquettes :
24
13
sept.
2020

Attention: ami lecteur, ce journal est très long, contient des termes en anglais, et les noms d'éditeurs et de logiciels propriétaires ont été traduits plus ou moins littéralement, parce que ça m'amuse.
Le titre de ce journal est inspiré d'un titre de film célèbre, et je n'affirme nullement que qui que ce soit ait menti dans l'histoire qui suit.

Je bosse dans le monde des médias, dans un secteur plutôt informatisé nommé la postproduction qui est, en très (…)

Journal Kaputt – une bibliothèque pour tester ses programmes Common Lisp

Posté par  (site web personnel) . Licence CC By‑SA.
Étiquettes :
13
12
sept.
2020

Kaputt est une bibliothèque pour écrire les tests de programmes Common Lisp. Ses principales caractéristiques sont les suivantes:

  • Kaputt est simple, et ne définit que trois abstractions: les assertions les testcases et les protocols, en outre il n'ajoute aucun artefact dans les backtraces.

  • Kaputt est extensible, il est facile de définir des assertions spécifiques au problème résolu par le programme ce qui mène à des expressifs et informatifs.

  • Kaputt est taillé pour le développement interactif (Lisp oblige).

WWW: https://github.com/michipili/cl-kaputt

(…)