Le blog à Fred

Aller au contenu | Aller au menu | Aller à la recherche

mardi 20 novembre 2012

Ruby sur l'ongle

ou comment se payer une dette technique[1] Ruby sur l'ongle.
Avertissement !! Ce n'est que mon avis de vieux con alors pas la peine de hurler :)

Notes

[1] Mot super à la mode grâce aux méthodes Agile

Lire la suite...

jeudi 8 novembre 2012

The Dark Side

Et voilà, ça devait arriver, j'ai craqué !!
Il y a un moment où on ne peut lutter et je présente donc mes excuses à tous mes lecteurs[1].
En plus, si ce n'était qu'une fois, ça irait mais là, non, par deux fois !!!

J'avoue ma première faute, J'AI CRÉÉ UN COMPTE GITHUB. Et oui, je sais, c'est pas bien joli mais en même temps, c'était pour la bonne cause.
En effet, sur Ohloh, la page présentant le projet Monotone ne fournit aucune statistique sur le code source. Pourquoi donc ?
Tout simplement parce qu'Ohloh ne fournit pas de moyen d'accéder à un référentiel Monotone. Je me suis donc intéressé au projet Ohloh_Scm qui fournit une bibliothèque d'abstraction pour l'accès aux référentiels de gestion de version et c'est là que vous voyez qu'il est hébergé sur Github.
Et c'est aussi là que vous verrez ma deuxième faute, c'est codé en Ruby, un langage de SCRIPT !!!
Bon sang, plus de 7000 lignes de code non typé, avec liaison dynamique à tout va !!!
J'ai donc pris mon courage à deux mains et j'ai commencé à me mettre au Ruby, histoire de contribuer et pour contribuer à un projet sous Github, il faut... Un compte Github... La boucle est bouclée.
Vous trouverez donc mon fork à cette page permettant d'utiliser Monotone depuis Ruby.
Bon, pour l'instant, c'est assez proche de ce qui est fait par les autres systèmes mais je ne suis pas sûr de la façon dont c'est utilisé chez Ohloh. On verra bien quand je ferai mon premier push request :)

En tout cas, cela me donnera l'occasion d'écrire un ou deux billets sur Git et Ruby car y a des choses à dire :)

Notes

[1] Enfin, les 6 qui me lisent :D

jeudi 1 novembre 2012

Et PAM le SSH !!

M'amusant à me connecter en SSH depuis mon portable sur mon ordi fixe, j'ai constaté un comportement curieux qui m'a largement foutu les boules :D
En effet, comme à mon habitude, j'ai foiré mon premier essai de mot de passe. Jusque là, il n'y a rien d'exceptionnel.
Le truc exceptionnel est que j'ai pu ouvrir ma session avec un mot de passe faux !!!!
Comme je venais en plus d'avoir un message me précisant que l'empreinte[1] avait changé, j'ai commencé à psychoter mais... Mais il était tard alors je suis allé me coucher :D

Notes

[1] Fingerprint pour les anglophones

Lire la suite...

vendredi 26 octobre 2012

Code, gloire et beauté, Switzerland

Alors que j'avais dénoncé, dans ce ticket et ses prédécesseurs, les dérives du fork à tout-va subies par Natacha, une nouvelle histoire, très jolie celle-ci, vient d'arriver en provenance de Suisse.
Aux détours d'une conversation sur un bout de code, Gautier De M.[1] m'a expliqué que plusieurs sociétés ont contribué à Zip-Ada[2].
Bon, ça n'a l'air de rien comme ça mais quand on sait que le logiciel sus-nommé est sous licence MIT, ça devient plus sympathique.
En effet, jusqu'à maintenant, les détracteurs des licences type BSD, MIT et Apache prenaient comme arguments comme ces licences permettaient à une entreprise de prendre le code et de ne jamais reverser les modifications. C'est vrai... Mais, il arrive que certaines le fassent quand même !!
Analyse du principal intéressé sur la non-obligation de contribuer :

Juste, mais l'avantage de contribuer est que je fais la maintenance :-)


Allez, parce que je sais que vous n'en croyez pas vos yeux, le code contribué est ici, et encore ici.

Au passage, félicitations à Gautier qui a finalement pris le temps et réussi à virer tous les pointeurs pour en faire un truc très propre :)

Notes

[1] Le nom a été tronqué pour ne pas donner trop d'informations :D

[2] Ok, ça date pas d'hier mais bon, j'inspecte pas tout le code que produit Gautier non plus.

Perversions et paires de versions

Là, ça part fort et vous vous demandez certainement de quoi je vais encore vous entretenir.
C'est simple, juste deux trois trucs que je lis ça et là sur la gestion de versions et qui me foutent des boutons.

Lire la suite...

vendredi 19 octobre 2012

Pluzzz one

Et voilà, c'est tout nouveau tout beau !!!

Depuis maintenant, vous pouvez plussoyer mes posts sur le moteur de recherche de Gougleu grâce à la petite astuce que j'ai pu trouver ici.
Pour cela, il faut ouvrir le post et cliquer sur le bouton magique ou plus directement sur le +1 de la page d'accueil. Cela m'évite de sortir un énième sondage pour savoir si vous aimez mon blog :D
Grâce à vous, j'enlarge my reputation sur le Net.

MERCI, JE VOUS AIME !!

Comme Superman, la Super-Vision

Et non, ce n'est pas un pouvoir que j'aurais développé dans les dernières semaines.
Il s'agit juste d'une fonctionnalité que j'ai mise en place suite aux dernières semaines... Nuance !!

Lire la suite...

lundi 8 octobre 2012

Résurrection

Alors qu'une véritable hécatombe s'est abattue sur mes ordis, j'ai finalement eu plusieurs bonnes nouvelles !!
Enfin, j'ai quand même quelques sueurs froides :D

Lire la suite...

mardi 25 septembre 2012

Une véritable hécatombe

Il y a des moments comme ça où pour une raison inconnue, tout part en sucette en même temps.

Les trois derniers jours furent comme ça.

Ça a commencé par un magnifique blocage de l'Os du Bien dont j'ai rapidement trouvé la cause. Mon bon vieux disque dur de 80Go servant au miroir (cf. ce billet[1]) s'est totalement bloqué avec un magnifique bruit de disque qui démarre, s'arrête, redémarre, s'arrête...[2]
Même pas mal, grâce au généreux don d'un collègue, il me reste deux disques de 250Go que je décide donc de tester sur le champ après avoir déconnecté mon bon vieux 80Go.
Là, surprise, tout plein de messages d'erreur se sont affichés !! Et une erreur de CRC, une autre par là sans discontinuer !
Là où c'est devenu bizarre, c'est quand les tests SMART ont annoncés que tout allait bien, que ce soit via l'utilitaire du constructeur ou les smartmontools. Mystère et boule de GEOM !

Quand ça peut foirer, ça foire... Et ça a foiré !! Le serveur que je gère à la MJC est tombé en rade hier. Je m'y suis donc rendu pour constater la perte d'un des disques du RAID-5.
C'est pas grave, normalement, on s'en sort bien avec 2 disques sur 3... Sauf là !! Pour une autre raison inconnue, le boot manager du FreeBSD[3] en place m'annonce que la partition de démarrage n'est pas en UFS.
Bon, j'ai donc re-gravé les DVD d'installation et je vais donc aller, ce soir, sauvegarder ce qui est encore en vie avant de ré-installer le strict minimum.

Mais revenons à ma machine. Hier soir, je rebranche l'ancien disque, histoire de voir. Bien sûr, il a redémarré juste pour m'emmerder. Cela m'a permis de remonter le miroir GEOM et de repartir comme en 14... Jusqu'à ce qu'il me lâche à nouveau :)

Notes

[1] Depuis ce billet, le fameux disque n'est toujours pas mort. Un véritable exploit pour un disque à l'agonie :D

[2] Bon, ok, j'arrête

[3] Encore ??!!! Ben oui, normalement ça marche !

mardi 4 septembre 2012

Et qu'on n'en parle plus !!

Encore un billet excellent sur Subversion et l'utilisation au jour le jour que je suis amené à en faire.
Bon, en gros, pour que vous sachiez si vous devez lire la suite, ça traite des ajouts automatiques faits par les greffons Subversion d'Eclipse.

Lire la suite...

- page 2 de 21 -