Le blog à Fred

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

avr. 19

Balancing bullshits

After spreading bullshits, our Bullshit Company has been overflown by bullshit requests.
It's time to provide a bigger architecture than the one we used. Let's balance the Bullshit Generator.

For the impatients, this post will deal with several problems that a beginner could encounter or fear : exceptions handling and sequences

Lire la suite...

mar. 24

Spreading bullshits

I decided today to write a small cute tutorial to create the best of the best for scalability, for highly distributed and high reliability while being multi-platform, multi-language and potentially multi-paradigm... Well, the two first ones, ok but for the last, I don't really know and finally, I don't give a damn :D
At this point, with the number of buzzwords I used, tour tollmeter should explode !! :D
But, from now, I won't tell you anything else, you'll have to read what follows !!

Lire la suite...

mar. 22

Distribution de conneries

J'ai décidé aujourd'hui de faire un petit tuto sympa pour réaliser le top du top en matière de scalabilité[1], de haute distribution ainsi que haute reliabilité[2] tout en restant multi-plateforme, multi-langage et potentiellement multi-paradigme... Enfin, les deux premiers, c'est sûr, le troisième, j'en sais rien et je m'en tape :D
Normalement, là, avec le nombre de buzzwords utilisés, vous devriez déjà avoir le trollomètre au taquet !! :D
Mais je ne vous en dirai pas plus, il faut aller voir, LA SUITE !!!

Notes

[1] J'adore cet anglicisme tellement il est foireux

[2] Bien aussi, celui-là

Lire la suite...

nov. 21

Release often... Enfin, presque

Bon, je sais plus trop si je vous ai déjà filé une version de mon excellent petit soft de gammes et accords que j'ai décidé de nommer Scalada.
Comme mon pote Albert[1] me guette, voici donc cette masterpiece of code :D
C'est sous licence BSD modifiée, histoire d'être compatible GPL et c'est fourni en l'état.
Mais comme je suis gentil, vous trouverez à la fois l'archive proprement dite ainsi que le référentiel Monotone[2] pour naviguer dans l'historique et voir ainsi mes errements.
Vous pourrez même contribuer activement... Si je veux bien accepter vos pull requests :)

Notes

[1] Zheimer dit Al Zheimer

[2] En version 1.0 me semble-t-il

oct. 26

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.

déc. 28

Hocus Bogus

Comme tout bon sorcier de l'informatique, c'est grâce à l'agilité de mes petits doigts que j'ai ouvert la boîte de Pandore du compilateur GCC pour en sortir un bogus.

Lire la suite...

sept. 21

Que faire ?

Alors que je me promenais sur le Web, j'ai abouti sur le site de l'excellent Pascal Obry.
Sans le connaître personnellement, ce que je regrette compte tenu des contributions Ada du personnage[1], je passe de temps à autre sur son site mais aussi et surtout sur le site de Vision2Pixels.
Qu'est-ce qui a fait que je n'ai pas regardé de plus près la rubrique Guitare de son site ?
Et bien, je ne sais pas vraiment. En tout cas, les gens qui suivent mes billets de près verront que mister Obry a écrit il y a onze ans un petit logiciel en Ada pour calculer les gammes et les accords à la guitare.
Du coup, je fais quoi, moi, avec mon Scales ?
Ben je continue mais sans copier sur mon prédécesseur, en espérant que jamais il ne regardera la qualité de mon code :D

Notes

[1] Ainsi que le très bon article sur la triade Trac/Subversion/Buildbot co-écrit avec Olivier Ramonat

sept. 7

Show must go on

Juste un tout petit billet pour fournir une nouvelle version de Scales, LE logiciel de calcul de gammes musicales en Ada !!
Bon, c'est pas encore all-guitar-chords mais ça avance :D

août 22

Old experiences

This post is a translation of this post in french, after reading the comment of Charlie5.

Several years ago when I was younger, nicer with a lot more hairs, I brightly passed my last exam for beeing engineer.
13 years later, here I am trying to do the same experiences again as professor Frankenstein would do...
Well, in fact, I don't try to raise the dead or building some kind of zombie out of blood, skin and body parts.
That said, my last sentence is not so far from reality as I'm trying to build a big piece of software with many others talking to each others.
Now it's time to show !! I'm talking about CORBA and more generally about distributed computing.
The only difference with my studies is that, this time, it will be done in Ada... Obviously... And on FreeBSD... Obviously too :D

Lire la suite...

août 11

Vacances studieuses

Hello guys[1], je reviens tout beau et bronzé de vacances. Mais sur mes 4 semaines de congés[2], je n'ai pas toujours eu que du beau temps.
Et oui, l'Italie, je pouvais pas y rester si longtemps donc j'ai pu profiter du beau temps aveyronnais comme tous les ans.
Enfin beau temps, cette année, il n'y a point eu et c'est presque tant mieux vu qu'en crétin que je suis, j'ai juste oublié la monture allemande de mon téléscope qui m'avait permis jusqu'à maintenant de faire de très belles photos d'étoiles.
Alors, on fait quoi en Aveyron quand il vase ? Et bien, on code !![3]
Et on code quoi ? Des conneries !!
La connerie de cette année, c'est un début de bibliothèque permettant le calcul des gammes musicales basé sur les intervalles... Ok, je vous vois dubitatif, voici donc quelques liens :


Bon, maintenant que vous connaissez tout, la bibliothèque, c'est de l'Ada et c'est ça et c'est carrément embryonnaire[5].
Attention, c'est sans tests unitaires parce que j'arrivais pas à me décider pour un framework entre AUnit et Ahven.
D'aucun remarqueront que je n'ai donc pas appliqué les principes de Test Driven Development auxquels j'ai eu le plaisir d'être initié par mon entreprise... Ben tant pis, on verra plus tard.

Notes

[1] Désolé les filles, il parait qu'on dit pas girls en plus, vous êtes comprises dans le guys

[2] Chut les jaloux

[3] Sous couvert d'avoir l'autorisation des instances suprêmes, l'ordi devant servir à l'astro

[4] houla, y a du passif là

[5] Mais ça compile et ça fonctionne :D

- page 1 de 2