Journal "beauté du code"

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

Vous parlez beaucoup de la beauté du code, d’une esthétique du code. Comment expliquer à quelqu’un qui n’a jamais codé, à quoi peut ressembler un beau code ?

"Il faut de la simplicité – un beau code est aussi simple que possible – mais aussi de l’expressivité. Car en un sens, on n’écrit pas le code pour sa machine, mais pour les autres programmeurs, qui liront votre code après vous. Certains codes ont une vie très longue : quelqu’un essaiera peut-être (…)

Journal Chiffrofête dans le locaux de Mozilla

Posté par  (site web personnel) . Licence CC By‑SA.
Étiquettes :
8
29
sept.
2014

Le samedi 18 octobre, de 14h à 18h,je serai dans les locaux de Mozilla, au 16 Bis Boulevard Montmartre 75009 Paris, pour en animer un "café vie privée - chiffrofête - cryptoparty" (appellation au choix)

On parlera de tout ce qui touche à la vie privée, à l’anonymat sur Internet etc. et aux outils associés, et de façon vulgarisée, comme nous le faisons régulièrement depuis plus d’un an maintenant, le tout sur fond de logiciel libre.

Si vous souhaitez venir (…)

Journal Maintenir sa distribution : état des lieux de 0Linux après 4 ans de développement

Posté par  (site web personnel) . Licence CC By‑SA.
Étiquettes :
42
28
sept.
2014

0Linux est pour rappel une distribution indépendante (basée sur rien d'autre qu'elle-même) sous licence CeCiLL. Créée en 2010, elle s'adresse à un public francophone. Elle et a une vocation généraliste et est proche de Slackware (absence de PAM, pulseaudio ou systemd, scripts d'init à la BSD).

D'anciens journaux sur Linuxfr.org :

Cela fait maintenant 4 ans que je développe et maintiens 0Linux, une distribution GNU/Linux complète. Un projet à la charge de travail ahurissant que j'ai entrepris seul (…)

Journal mdadm: No devices listed in conf file were found

Posté par  . Licence CC By‑SA.
Étiquettes :
11
28
sept.
2014

Cher Journal,

Si comme moi tu utilises Proxmox et que tu as eu envie de passer du noyau 2.6 au noyau 3.10 fourni par Proxmox Server Solutions GmbH, souviens-toi que c'est en fait un noyau Red Hat qu'ils poussent sur une base Debian.

Ça assure certes une certaine stabilité, mais ça peut aussi mener à ce problème peu compréhensible: lors de ton switch de noyau, après redémarrage, tu te retrouves avec ce message

mdadm: No devices listed in conf file (…)

Journal Pantheon, Cinnamon, MATE, Budgie, Endless Mobile, Tizen Shell...: Un bureau pour les gouverner tous!

Posté par  . Licence CC By‑SA.
27
27
sept.
2014

Connaissez-vous le point commun entre Pantheon Desktop, Cinnamon, MATE, Budgie Desktop, Tizen Shell et Endless Mobile ?

La réponse: "Ils sont tous issus des technologies du bureau GNOME."

Pour certains, nés de la discorde provoquée par l'arrivée de GNOME 3, il y a maintenant 3 ans et demi, le changement de paradigme et les manques (supposés?) de cette nouvelle version ont enflammés les débats. Sont alors apparus une petite flopée de nouveaux projets.

Depuis GNOME 3 et GNOME Shell ont bien (…)

Journal Mon installation classique de ma frugalware

Posté par  (site web personnel) . Licence CC By‑SA.
Étiquettes :
8
27
sept.
2014

Frugalware Versatile Bootable Environment(Frugalware polyvalent de démarrage Environnement )(FVBE)

Depuis Frugalware 1.9, nous utilisons un nouveau système appelé FVBE (Frugalware polyvalent de démarrage Environnement). FVBE a tous les trucs pour installer correctement Frugalware sur votre système:

fwsetup : Le nouvel installateur Frugalware
dmconfig : Un sélecteur de gestionnaire d'affichage
grubconfig : Un gestionnaire de grub
hostconfig : Une configuration d'hôte
kbconfig : Un gestionnaire de configuration du clavier
langconfig : Un gestionnaire locale
nmconfig : Une interface NetworkManager
rootconfig (…)

Journal Hackathon Nao à la Cité des sciences de Paris

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

Il s'appelle Nao, ce petit robot humanoïde mesure une cinquantaine de centimètres, il tourne sous Linux et se programme en C++, Python, Java, MATLAB, Urbi, C, .Net ou avec des boites d'actions dans un logiciel de programmation graphique.

Il sera à la Cité des sciences et de l'industrie de Paris les 24, 25 et 26 octobre 2014 pour vous ! Un concours de création d'application s'y tiendra pendant trois jours, pour vous donner l'occasion de l'utiliser en équipes de 5 (…)

Journal Retour aux sources

Posté par  (site web personnel) . Licence CC By‑SA.
26
26
sept.
2014

Amour, gloire et cpp

Bonjour Nal,

Si tu suis régulièrement mes aventures, tu sais que depuis quelques années je n'utilise plus qu'une seule plateforme de développement pour tous mes projets: Java.

Portable, performant et surtout productif, ce mariage de raison n'a pas empêché quelques aventures avec Python ou Javascript, mais est resté assez solide.

Toutefois je n'ai jamais complètement pu oublier mon premier amour pour le C++, celui-ce ne cessant de se rappeler à mon bon souvenir, me (…)

Journal Les midis du libre

Posté par  . Licence CC By‑SA.
3
25
sept.
2014

Les midis du libre se déroulent, chaque mois à la cantine numérique de Quimper

C'est gratuit et ouvert à tout le monde. Le principe est le suivant : chaque fin de mois, nous échangeons sur des logiciels (libres à priori) spécifiques à une activité.

C'est un moment d'échange convivial (chacun amène son casse-croûte) pour conseiller, informer sur l'existence de logiciels libres.

Le public est hétérogène (utilisateurs, administrateurs, développeurs) et le débat est libre.

pour cette fin d'année, quatre thèmes sont (…)

Journal Mettez du Debian et du ArchBSD dans votre FreeBSD : mkjl.sh

Posté par  . Licence CC By‑SA.
Étiquettes :
15
25
sept.
2014

Salut tout le monde,

Souhaitant m'initier au scripting (et plus tard au développement) et étant un fan de FreeBSD, j'ai écrit un petit script sans prétentions qui va télécharger et déployer des jails FreeBSD, ArchBSD ou Debian(kfreebsd) sur un hôte FreeBSD. C'est dans l'esprit de lxc-templates mais bien moins complet et beaucoup plus mal fait.

Après l'avoir récupéré avec git ou en version zippée, la syntaxe d'utilisation est la suivante :
./mkjl.sh $nom $template

Exemple pour installer une jail kFreeBSD (…)

Journal La lecture et ses désagréments.

Posté par  (site web personnel) . Licence CC By‑SA.
4
25
sept.
2014

Je suis en train de lire la série de la fraternité du Panca de Pierre Bordage.

Généralement, j’aime plutôt bien Bordage. Terra Mater, Wang… m’ont plutôt plu, même si ce n’est pas vraiment de la science-fiction, mais plutôt de la fantaisie dans un monde technologique (surtout Terra Mater et la fraternité du Panca d’ailleurs).

Pourtant, là on n’est pas au niveau. En 150 pages sur le tome 3, j’ai des baromètres pour mesurer la température ; des rescapés d’un naufrage en (…)

Journal Où systemd résout des problèmes de cifs

Posté par  . Licence CC By‑SA.
Étiquettes :
26
24
sept.
2014

Cher journal,

Je voudrais partager avec toi le fruit d'une récente victoire sur une épine qui perforait mon pied depuis longtemps.

La petite histoire

Comme beaucoup de gens, j'accède à quantité de données stockées sur le réseau via le protocole CIFS. Peu enclin à la répétition de commandes mount à rallonge, j'avais choisi de renseigner mon fichier /etc/fstab avec les points de montage désirés.

Cependant, sur mes machines transportables, j'ai découvert que passer en mode veille avec un partage (…)