Pas de billet cette semaine…


J’essaie de produire un billet chaque semaine, en général publié le mardi matin à sept heures pétantes pile. Enfin, ça c’est quand je parviens à rester plus ou moins régulier et pas trop sur-occupé. J’avoue que je triche un peu, avec parfois un ou deux billets d’avance et préprogrammés dans WordPress.

Cette semaine, rien. Aucun brouillon presque prêt. Aucun brouillon tout court. Pas trop l’envie non plus.

Paperball 2

Il faut dire que…

Sâle époque ! Pas personnellement, vu que tout suit son cours, avec son lot de surprises bonnes ou moins bonnes. Ce sont les événements récents en France et ailleurs qui me pèsent, et la remontée même relative des températures – désolé, j’adore le froid, malgré les factures de chauffage – n’aident pas à supporter l’air du temps.

L’air du temps, ce sont les élections et leurs lots de déceptions, l’écœurement au vu du comportement de ceux qui prétendent nous gouverner, et dont on attendrait un minimum de probité et de responsabilité. L’entêtement des uns et des autres , les soi-disant démocrates qui se rallient à la lie politicarde. Les invectives entre les pro-vote-blanc, les pro-abstention, les pro-barrage-aux-bas-du front…

Sâle époque ! Préparez-vous, car ces cinq prochaines années, voire plus, on va en ch13r des ronds de chapeaux, des horloges comtoises et des coucous suisses !

Dans cinquante ans, ce début de siècle apparaîtra dans les livres d’histoire comme une période bizarre, entre un grand n’importe-quoi, une régression généralisée et, je l’espère, finalement une prise de conscience et une reprise en main du pays – et de l’Europe – par les citoyens.

En attendant, ne nous laissons pas abattre. Les temps sont difficiles, mais tant qu’il y a de la vie… Hors de question de capituler, alors continuons nos petites vies et nos petits projets non pas comme si de rien n’était, mais plutôt comme un magistral doigt d’honneur à tout ce m3rdier et à ceux qui l’ont créé.

Par chez-moi donc, en cours dans le désordre :

  • Mon potager en bacs. J’ai pris un peu de retard, mais je me rattraperai le coup ce week-end. Ma serre peine à pallier à la fraîcheur de ce début mai.
  • Un atelier « à géométrie variable ». La première étape sera la modification d’un vieux meuble en aggloméré, dont je vais augmenter la profondeur à 70 cm, et que je vais monter sur roulettes. Un rangement vertical me permettra d’y optimiser la place disponible, façon pegboards
  • Un bureau. Je rédige ce billet sur un clavier posé au bord d’un meuble de cuisine. J’ai besoin d’un vrai bureau, pour être à l’aise lors de mes devs persos, de mes corrections, des divers événements nanotesques, ou tout simplement pour faire les comptes. Le design est en cours, et ça prend forme, peu à peu.
  • Un mini cluster. Eh oui, c’est du geek pur jus. J’en ai déjà parlé ici, et j’y reviendrai plus tard. Étape par étape, je progresse. C’est technique, loin d’être insurmontable, et ça va évoluer dans le temps.
  • Plusieurs petits projets à base d’attiny85, atmega et apparentés. Maintenant que j’y vois clair, je peux ressortir le fer à souder sans risquer de me greffer bien malgré moi résistances, condos et autres diodes. Le trans-human-punk, très peu pour moi !
  • Travailler la basse. Je suis toujours un neuneu en solfège, mais l’important, c’est le groove de prendre plaisir à jouer. Et non, pas de « slap-da-bass », je joue aux doigts avec parfois quelques petites choses au médiator.
  • L’aéromodélisme. J’ai un peu mis cette occupation de côté trop longtemps. Je suis en manque de poussière de balsa, en manque de vol, et j’ai les pouces qui démangent.
  • Une bonne remise en forme, à vélo, hors routes. Je galère, et c’était prévu, mais je devrais avoir le niveau et la forme à temps pour les congés d’été. En passant, si quelqu’un connaît un magasin autour de Lille qui propose des casques en taille 64… Mouip, j’avais déjà le même problème au « Club Militaire-Armée ».
  • Ecouter de la bonne musique. Je suis assez hétéroclite de ce côté-là, et il y a de quoi se faire de très longues playlists. Ce soir, c’est PJ Harvey, Portishead , The Cure. Suivront peut-être Emilie Simon et Jethro Tull

Voilà, de « Sâle époque ! » à un morceau de liste d’occupations, je crois que ça s’appelle positiver.

« Pas de Billet cette Semaine…  » Comment dire…

Creative Commons License

Catégories :billets d'humeur Étiquettes :

Stop Publicité !

avril 25, 2017 1 commentaire

J’avance assez bien sur mon projet de mini cluster basé sur Docker, que je documente au fur et à mesure. Ce n’est pas encore assez rédigé pour publier ici, mais j’y travaillerai après le Camp NaNoWriMo d’Avril. Comme je veux approfondir le sujet au de là de « c’est bien, ça marche, sujet suivant », j’ai quelques questions en suspens, comme :

  • Quelle solution de supervision et d’alerting en cas de problème ?
  • Quid des traitements batch ? Quel orchestrateur pour ce type d’environnement?

Bref, c’est Camp NaNoWriMo, j’ai repris le sport, j’ai un travail à plein temps, je n’ai pas trop le temps en ce moment. Par contre, je suis prêt à prendre du temps pour régler un problème récurrent : la publicité papier.

Il est arrivé plusieurs fois que mon courrier ne puisse pas être livré à cause du bourrage de ma boîte aux lettres par des prospectus en tous genres. Je n’ai pas demandé à recevoir cette publicité, et elle finit invariablement à la poubelle. En volume, ça représente les trois quarts de mes déchets papier/carton. Le jour où on nous taxera les poubelles au poids au kilo…

J’ai collé il y a longtemps une étiquette ‘Stop Pub », mais avec la pluie, le soleil – si-si, il y en a dans le Nord-Pas de Calais <div mode= »geste de main droite façon jedi »>les Hauts de France n’existent pas</ > – ce n’était plus visible. En attendant mieux, direction glou-glou ou un équivalent, pour rechercher un logo lisible et impression sur papier A4 pour en avoir quelques-uns en réserve. On ressort ensuite le mat, histoire ne pas ravager la table basse à peine désemblavée, un scalpel, du scotch transparent – en principe, c’est mieux – de l’adhésif double-face, un peu d’huile de coude et c’est parti.

La mise en place est assez aisée

  1. Fixer le double-face, film protecteur contre le mat à l’aide de deux (hum) petites bandes de scotch.
  2. Y coller les étiquettes
  3. Recouvrir d’une épaisseur de scotch transparent.

Reste à découper au scalpel en se guidant au pifomètre analogique binoculaire , ou à défaut à l’aide d’une règle métallique.

Le résultat

En haut à gauche trois étiquettes prêtes à l’emploi et quelques réserves au cas où…

Il suffit de nettoyer et dégraisser la surface de la boîte aux lettres, de retirer le film protecteur du double-face, et de coller en place à peu près d’équerre.

On verra bien si  les distributeurs de publicité jouent le jeu.

Creative Commons License

 

Catégories :diy Étiquettes :

Un peu de rangement !

avril 18, 2017 Laisser un commentaire

Comme vu ailleurs, ma voiture n’est pas forcément très propre. Ok, un peu de laisser aller, je ferai ça plus tard, bref, on trouve/invente de bonnes excuses pour ne rien y faire. Ça, ce n’était que le coffre de ma voiture. Une partie du foutoir a été enlevé, comme le matériel d’équitation de ma fille, quelques paires d’essuie-glaces usés et d’autres consommables maintenant partis au recyclage.

J’ai tendance à accumuler, et tant que ça passe, … ça passe. Sauf que là, ma table basse était partie sur le même chemin.

Constat

Ne dites rien, je sais. Honte à  moi. Et encore, une pile de CD, des bouquins, une antique PSP fat, custom-fw-isable mais en panne, un vieux laptop mort de chez mort , son chargeur et environ deux kilos de publicités ( le jour où on sera réellement taxés sur le volume de déchets, ça va faire mal ! ) ont déjà été enlevés de là, l’occasion pour moi de redécouvrir l’aspect pin teinté miel de la table. EH oui, il y a du beau en tout, ou presque.

Je suis bordélique tendance empilage, mais aucun reste alimentaire ! Bref, là-dedans se cachent revues diverses et variées, un calendrier, des kleenex propres, plusieurs télécommandes, quelques surprises oubliées et deux sacs en kraft épais. 

Allez, courage! On étale un peu pour tenter d’y voir un peu plus clair, et on commence à trier.

Impossible de trouver un stylo dans cette maison. Apparemment, plusieurs se planquaient entre le MRA numéro 852 (plan encarté d’un Mirage F1) et le Coffee Racer de Février 2017. En passant, je regrette vraiment de n’avoir pas passé mon permis moto en même temps que l’autre. Désolé pour le flou de la photo. Manque de sommeil et excès de café, ça ne pardonne pas longtemps. De droite à gauche les titulaires, les remplaçants et un zombie.

stylos

Autre morceau de bravoure, la junk box. Tout n’est pas à jeter, mais un sérieux tri s’impose.

junk_box

En vrac, quatre télécommandes (manque encore celle de la radio), un pavé numérique, un chargeur USB, le chargeur de la PSP, deux éléments de Wii en panne, quelques câbles, mon accordeur pour basse/guitare, quelques barrettes mémoire à donner à une asso, un câble laplink (quand-même !) pas mal de petites choses à jeter/recycler et un petit bidule bleu bien caché en bas à droite.

Après quelques étapes supplémentaires, le résultat est assez plaisant :

résultat_final

Restent de droite à gauche et de base en haut :

  • La tablette ventilateur pour ma Remington.
  • Un premier calepin pour mes brouillards (des brouillons de brouillons)
  • Un second calepin pour mes notes et brouillons
  • Ma bonne vieille liseurs PRS T3
  • Deux piles de revues à lire. J’ai pris du retard depuis cet été, quand mes bras sont soudainement devenus trop courts pour ma vue.
  • Ma junk box bien allégée et mon stock de crayons, graphites, et autres outils à gribouiller
  • La remplaçante de mes X télécommandes, une Harmony 650 enfin configurée.

En petits bonus, j’ai retrouvé un antique et maintenant inutile Kobby de marque Nec, un médiator que je perds toujours quand j’en ai besoin, et mon vieux capo totalement superfétatoire pour la basse.

les_bonus

Le médiator sert de temps en temps. Quand au reste…

 

Creative Commons License

Catégories :quel foutoir ! Étiquettes :

Mon utilisation de Zim pour le NaNoWriMo

avril 11, 2017 Laisser un commentaire

Comme dit dans mon billet Zim Desktop, entre éditeur de texte et outliner, j’utilise maintenant Zim pour écrire mes textes. Le Camp Nanowrimo en cours confirme que c’est un bon outil d’écriture. Bien sûr, il n’est pas à cent pour cent orienté écriture comme par exemple scrivener mais avec un peu de méthode, il permet de créer un premier jet sans trop se casser la tête. En effet, tout est accessible depuis l’arborescence des pages.

Je n’utilise que deux niveaux de pages :

  • Les dossiers. Ils regroupent les documents par thèmes
  • Les documents. Ce sont mes chapitres, fiches persos, etc

Le dossier « persos »

Chaque document de ce dossier contient une « fiche perso ». Pour chaque personnage je note, outre l’identité, l’âge et une description générale, tout ce qui le définit dans le cadre du texte en cours d’écriture. Son passé, ses manies, ses craintes, et une description succinte de son rôle dans les arcs du roman.

Le dossier « ships »

Tous mes nanos, sauf le premier, sont de la science fiction. Sci-Fi ou SF pour les intimes. Le déplacements à longue distance se font par ce que d’autres appellent « vaisseaux spatiaux », mais que j’appelle des navires. C’est moins science-fictionnesque, mais ça reflète mieux ma vision « industrielle », où la marine a un rôle central et structurel dans l’expansion humaine.

Chaque navire a sa propre fiche, presque comme un personnage, où je note tout ce qui est utile – ou pas – dans le récit. Nom propre, immatriculation, taille, génération, etc.

Le dossier « Systèmes »

Mes récits prennent place dans le cadre d’un essaimage humain vers d’autres systèmes. Le problème de la propulsion est apparu assez tôt, mais une fois résolu d’une manière ou d’une autre, l’expansion a bel et bien eu lieu, de proche en proche. Les dates d’abordage, d’installation, les noms, les climats, reliefs, gravité, etc sont ajoutés au fur et à mesure des besoins.

Le dossier « Villes »

Il s’agit de la description des installations humaines prenant part aux différents arcs du récit. Je leur ai choisi des noms de cités plus ou moins réalistes : Thulée, Lutèce, Lapyuta, Europe, Brest, suivant leur emplacement ou leur utilité principale.

Le dossier « Plots »

Chacun des arcs, ou « plots » y est détaillé. Les personnages qui y participent, où, comment , dans quel but.

En exception au principe de séparation « Dossiers/Documents » ce dossier porte également mes remarques, questions, idées à propos des différents plots, les « A faire plus tard », les « nota bene », les recherches à effectuer.

Le dossier « texte »

Chaque document de ce dossier contient une unité d’écriture. Ça peut être un chapitre, le texte d’une journée lors d’un nanowrimo, des notes.

Pour rappel, le nommage des documents est important, vu que Zim les liste par ordre alphabétique. Mes documents portent donc le numéro du jour où le texte a été écrit.

D’autres dossiers ?

Tous ces dossiers ont été créés en fonction des besoins. Leurs noms et leurs contenus risquent fort d’évoluer. D’autres pourraient apparaître. Par exemple, la réécriture de « L’Arracheuse d’Âmes » et de « Blocus » ne pourra pas vraiment coller à ces dossiers car le cadre « géographique » est beaucoup plus restreint, avec l’essentiel de l’action se passant sur « l’Îlot » première installation humaine hors de la biosphère terrestre, et sur la région lilloise.

Pour conclure …

L’important n’est pas tant le découpage en dossiers que de regrouper les informations nécessaires sur le déroulement des arcs du récit.

A l’extrême, « Qui », « Quoi », et « Où », et « Texte » sont peut-être les seuls dossiers vraiment nécessaires.

… gros foutoir en vue !

Le texte est découpé par journées d’écriture, mais en fin de correction, il « vaut mieux » avoir des chapitres, et là, ça se complique. En passant de l’un – les journées d’écriture – à l’autre – les chapitres – des passages sont supprimés, déplacés, étendus, éclatés.

Gros foutoir en vue !

Creative Commons License

Catégories :Zim

Linux, cluster, Docker, …

avril 4, 2017 Laisser un commentaire

Hé oui, je me fais mon petit cluster perso… Ça me faisait envie depuis longtemps.

Pourquoi ? Par curiosité technique, par curiosité tout court, pour utiliser la petite pile de vieilles brêles qui traînent chez-moi, et pour voir ce que je peux en faire.

Le matériel

J’ai dans mon tas trois PC anciens, mais fonctionnels :

  • Intel Dual Core ou AMD 64×2 +/-2GHz
  • RAM 1 ou 2 GO
  • Disque 240 GO ou plus
  • Port Ethernet

La dessus, ajouter un écran, clavier, souris et lecteur DVD pour l’installation du système d’exploitation, et un switch 10/100 pour interconnecter tout ça.

Les disques vérifiés avec SmartmonTools n’ont pour le moment aucun défaut.

Le système d’exploitation

Je pourrais, ou même devrais peut-être utiliser net/free/PC BDS ou une autre variante, mais je suis plus à l’aise avec Linux, pour le moment du moins.

Debian version 8 a été préféré aux Ubuntu Server et autres distributions courantes.

Une installation minimale n’occupe qu’une toute petite partie du disque et de la mémoire. IIRC, ça passait sur un AMDx2 avec seulement 512 MO de mémoire et ça tenait largement sur un disque de 80 GO.

En plus des outils de base, j’ai installé quelques packages intéressants, à mon sens, comme vim, ssh-server et client et d’autres petites fioritures qui ne mangent pas de pain.

Que faire avec un si petit cluster ?

Vu le peu de mémoire de chaque machine, exit les applications les plus gourmandes, par exemple à base de java, exit hadoop, exit MPI, Beowulf & Co, encore que j’ai lu des articles sur des clusters à base de Raspberry pi. On se rassure comme on peut ,d’ailleurs, je vais l’appeler le « Pourquoi pas? »

Ça tombe bien, je n’ai pas besoin d’une grosse base de données, je n’ai pas de masses de données à calculer, pas de craquage de clés RSA en vue…

Par contre, j’aurais bien besoin d’un NAS, s’un serveur Mercurial, d’une machine de build et de tests, d’une petite base de données, … Le cas du NAS mis à part, tout cela tiendrait sur mon PC principal, mais outre surcharger la babasse, je n’apprendrais rien de vraiment neuf dans l’opération.

Docker, Swarm

La conteneurisation, Docker sont des sujets à la « mode » en ce moment. Pour résumer, il s’agit d’isoler les applications – base de données, serveur web, CMS, etc – dans des containers qu’il « suffit » de déployer sur l’un ou l’autre nœud d’un cluster pour les rendre disponibles. Swarm permet d’automatiser le déploiement et l’exécution des containers sur le cluster

En principe, ça devrait tenir sur mes machines. Reste à s’y mettre.

Les prochaines étapes

Pour résumer :

  • Installer Debian Linux sur les trois machines (ou nœuds) du cluster
  • Connecter les trois nœuds sur le réseau local, et y accéder par ssh
  • Installer docker sur chaque nœud
  • Sélectionner un nœud « maître » du swarm
  • Ajouter les autres nœuds au swarm

Même si ça n’a pas l’air très compliqué, ça ne va pas se faire tout seul, et il va falloir y passer du temps. Entre le camp NaNoWriMo d’Avril (je récidive), le potager (je récidive aussi), et tout le reste, on va y aller étape par étape, en documentant au fur et à mesure.

Prochain billet sur le sujet ? Euh… question suivante ?

 

(Licence Creative Commons France | Faire sans contrefaire No$ Share Alike, (c) )

Catégories :linux Étiquettes :

L’armoire normande

mars 28, 2017 Laisser un commentaire

 » ‘lo Msieur Jean! Comment vas-tu bien ?
– Comme un matin au taf. Si j’étais sapeur poète , je dirais que c’est beau comme un camion rouge un soir d’incendie.
– C’est tellement pouetique, j’en suis tout émouvu…
– Mouip, on dit pas émeuvelissant ?
– Seulement s’il y a production d’eau en excès au niveau des yeux, enfin si on fait du pleurage 😀
– Depuis la réforme de l’ortholangraphe, je m’y perds un peu
– Ortholangraphie, non ?
– Parfois , suivant la taille de l’arrière-train d’un cheval filant joyeusement dans la bruine matinale.
– C’est beau, on dirait du Baudelaine !
– C’est tiré d’une armoire normande.  »

(Licence Creative Commons France | Faire sans contrefaire No$ Share Alike, (c) )

Catégories :Ca ne va pas mieux ! Étiquettes :

Linux, sort, ou comment saturer /tmp

mars 21, 2017 Laisser un commentaire

Allez, un petit article dans le ton de feu opl32.com ( 2000/2001/2002, ça ne nous rajeunit pas) , mais dans le domaine linux.

Le problème

Besoin de trier un gros fichier sous Linux ? Pas de problème, la commande sort est là pour ça, et propose même une option -u pour supprimer les doublons.

Allez Go : 

sort -u < big_mega_fichier > resultat

No space left on device !??

Explication sommaire (mais suffisante)

La commande « sort » par défaut utilise la mémoire puis, si le volume à trier devient trop important, crée des fichiers temporaires dans le répertoire /tmp.

Que /tmp soit le montage d’un filesystem séparé (conseillé sur une machine de production ou un serveur), ou un simple répertoire du disque racine (monté sur /), la place disponible est limitée. On peut se retrouver avec une message du type « No space left on device » , voire parfois même empêcher certains traitements (batch, système, ou autres) de s’exécuter.

C’est très rare, mais si ça arrive sur une machine de production …

Une solution

La commande sort accepte deux options qui peuvent nous faciliter la vie

  • -T spécifie de stocker les fichiers temporaires dans le répertoire mon_repertoire_tmp
  • –compress-program spécifie de compresser les fichiers temporaires. Cette option ralentit la commande sort, mais permet de s’accommoder de filesystems plus petits ou de volumes à trier plus grands.

Exemple
sort -T ~/tmp –compress-program=gzip -u < big_mega_fichier > resultat

Conclusions

  • Ne jamais présumer que tout se passe en mémoire
  • Les commandes info et man sont nos amis
  • On peut bloquer – même quelques secondes – une machine de production sans avoir l’air d’y toucher
Catégories :linux Étiquettes :
%d blogueurs aiment cette page :