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
Tag - Ada
Balancing bullshits
Par Fred le vendredi 19 avril 2013, 14:22 - Développement
Spreading bullshits
Par Fred le dimanche 24 mars 2013, 22:32 - Développement
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 !!
Distribution de conneries
Par Fred le vendredi 22 mars 2013, 16:31 - Développement
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 !!!
Release often... Enfin, presque
Par Fred le mercredi 21 novembre 2012, 00:48 - Développement
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 :)
Code, gloire et beauté, Switzerland
Par Fred le vendredi 26 octobre 2012, 11:34 - Développement
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, là 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 :)
Hocus Bogus
Par Fred le mercredi 28 décembre 2011, 15:06 - Développement
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.
Que faire ?
Par Fred le mercredi 21 septembre 2011, 21:27 - Développement
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
Show must go on
Par Fred le mercredi 7 septembre 2011, 23:20 - Développement
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
Old experiences
Par Fred le lundi 22 août 2011, 15:19 - Développement
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
Vacances studieuses
Par Fred le jeudi 11 août 2011, 17:31 - Développement
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 :
- C'est quoi une gamme ?
- C'est quoi un intervalle ?
- C'est quoi la musique ?[4]
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.
« billets précédents - page 1 de 2
