dimanche 31 janvier 2010

Macruby 0.5 est sorti

Et c'est Grand central dispatch powered, ça veut dire que c'est complètement multithread (http://www.macruby.org/documentation/gcd.html). Je rêve d'un jour où on pourra faire du ruby multithreadé sur iphone (ipad?), mais je crois que c'est pas pour tout de suite... Il va falloir attendre la v 1.0 de macruby, mais j'espère que ce sera pas dans trop longtemps ...
http://github.com/adamwiggins/rush
Vraiment sympa comme idée. Le shell c'est bien, mais c'est vrai que si on pouvait se passer de cette syntaxe vieillotte de [ba,z,tc]sh, et qu'on pouvait faire du ruby à la place on ne se priverait pas.

lundi 25 janvier 2010

The apple tablet could be synonym of a garbage collector on the iphone !! Think about it a single minute, if we got a garbage collector on the tabletos (which will be an OS between iphoneos and macosx), it's not far from a garbage collector for iphoneos, which is not far from a version of macruby on the iphone... I look forward so much for that...

dimanche 10 janvier 2010

Cucumber meets Iphone

In the waiting of macruby for iphone (garbage collector) to be out (with the tablet ??),
I want to show you a wonder I found which is not perfect at this time,
but which will be for me the future of iphone development :
http://www.slideshare.net/undees/iphone-meets-cucumber

mercredi 8 juillet 2009

Sass

http://sass-lang.com/docs/yardoc/SASS_CHANGELOG.md.html#mixin_arguments
C'est hallucinent ce qu'on peut faire avec sass... Enfin un truc permettant de faire
VRAIMENT de la sémantique html sans rajouter des classes à tout bout de champ

dimanche 15 mars 2009

Pianoteq

Je viens de trouver ce que je cherchais depuis longtemps.
Pianoteq est un piano pour garageband (et logic/mainstage)
qui ne paise que 20 mégas, et même en cherchant bien dans
le code de ce soft, vous ne trouverez pas un seul sample (fichier wav).
Tout est généré à partir de modèles de physique ondulatoire !
Ça me laisse pantoi, moi qui ai toujours rêvé d'un vrai piano
et qui m'imaginais déjà faire un plan de financement sur ... 1000 ans
pour pouvoir m'acheter un Steinway. Visiblement, je vais pouvoir
m'en passer (sauf si je fais fortune ;))
De plus, on n'est qu'en version 3... J'espère que ça va continuer à
évoluer. Je tiens aussi à dire que le rhodes inclu pour 30 euros a aussi
un très bon son.
Et on peut modifier absolument tout dans ces instruments, que ce soit
de la puissance du marteau à la justesse des cordes du piano jouant le
même son (pour avoir un son proche de ceux des vieux pianos de bar),
on peut aussi modifier la position des micros virtuels par rapport au
piano virtuel...
Mais la petite cerise sur le gâteau, c'est les sympathetic raisonances
qui font que certaines cordes du piano sonnent en même temps que
celles que vous jouez (elles font raisonnance en fonction du rapport
qu'elles ont en termes harmoniques avec la note que vous jouez)...
http://www.pianoteq.com/listen?select=features pour entendre tous
ces détails et bien d'autres...


Une TUERIE (tout ça pour 300 euros...), et c'est fait par un de nos
compatriote, comme quoi hey, on peut encore innover en France !

lundi 16 février 2009

Rails, il faut un début à tout

Un petit tutorial pour se mettre à rails :
Destiné aux noobs

0) Si tu connais pas html/css, commence par css zen garden et w3schools.
c'est essentiel !! (après pour pousser dans le js : le bouquin de david Flanagan (la ref javascript), et
Bonnes pratiques Ajax, Web 2.0 de notre TDD nationnal (Christophe Porteneuve)

1) Buy a damn mac if you haven't yet one (ça simplifie la vie pour tout l'apprentissage, et le travail au jour le jour)
(c'est pas si cher, et surtout c'est vite amorti si tu fais du rails ;))
(toute la communauté est sur mac, et sous léopard, rails est builtin)
(et il y a textmate aussi .... l'éditeur de texte par excellence (pas que ruby d'ailleurs))

2) si tu connais pas ruby :
http://www.ruby-doc.org/docs/ProgrammingRuby/
http://www.ruby-lang.org/

3) Pour commencer, je conseille le bouquin de pragprog qui est une merveille:
agile web development with rails (la VO est mieux à mon goût)
C'est le bouquin de référence à absolument avoir.

4) Sur le web il y a aussi de bonnes ressources, notamment : railscasts.com (plein de screencasts gratuits)
Les devs Rails ont étés les premiers à faire des screencasts où ils montraient les possibilités
du framework en vidéo. Si tu regardes déjà tous les screencasts, tu vas beaucoup progresser
après il y a des trucs payants qui déchirent grave, mais ce sera quand t'aura gagné un peu de thune
avec les projets rails ;) (peepcode.com, railsenvy.com (yen a des gratuits aussi sur celui-là))

5) Rails a été créé par 37signals (ceux qui ont fait pragprog.com), donc si tu veux savoir que devient l'actu
rails, va voir sur ce blog

6) Rails est open source, tu peux donc contribuer au code source, ce qui te permet s'il manque une fonctionnalité
core d'aller la coder ;), mais...

7) ... en général, si tu veux faire quelque chose, cherche bien sur http://rubyforge.org/, certainement que quelqu'un
a fait une "gem" ou un plugin pour ça (les gems sont l'équivalent des paquets debian apt, pour ruby).
exemple : http://haml.hamptoncatlin.com --> http://haml.hamptoncatlin.com/download/

8) Si tu comprends pas une fonctionnalité, il y a toujours http://api.rubyonrails.com/ -> ça roxe

9) Agile Method, Test-Driven-Development, Behavior-Driven-Development à chercher sur google,
c'est des nouvelles méthodes pour développer, et c'est génial

10) Enjoy, si t'as déjà fait tout ça, c'est que
- Au niveau du job, tu trouveras tjs un taff ;)
- le dev rails, c'est un bonheur, parce que c'est en pleine émulation, ça bouge
de partout, et ya plein de nouvelles technologies qui viennent se greffer dessus
ex : couchdb, Rest, Rack, Haml, etc. etc. etc.
- Il reste plus qu'à être créatif.