<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-4481216909132390325</id><updated>2012-02-16T20:44:02.315-08:00</updated><category term='stage'/><category term='scheme'/><category term='computer science'/><category term='dataflow'/><category term='houdini'/><category term='pédagogie'/><category term='scala'/><category term='java'/><category term='fp'/><category term='os'/><category term='books'/><category term='acm'/><category term='ltu'/><category term='lisp'/><category term='bellgross'/><category term='graph'/><category term='google chrome firefox browser'/><category term='jvm'/><category term='pdf'/><category term='cs'/><category term='popl'/><category term='excel'/><category term='dynamic languages'/><category term='jussieu'/><category term='functional'/><category term='haskell'/><category term='languages'/><category term='javarebel'/><category term='sicp'/><category term='maya'/><category term='network'/><category term='shake'/><category term='data'/><category term='mit'/><category term='programs'/><category term='afc'/><category term='master'/><title type='text'>i got rythm</title><subtitle type='html'>wrong guesses, megalomany &amp; half baked ideas (® F. Diotalevi)</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://steeez.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4481216909132390325/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://steeez.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>'gro</name><uri>http://www.blogger.com/profile/15470671920492884984</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>17</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-4481216909132390325.post-6994996518717678092</id><published>2008-09-02T17:45:00.000-07:00</published><updated>2008-09-02T18:32:48.733-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='google chrome firefox browser'/><title type='text'>Cr</title><content type='html'>Le browser de google est : &lt;span style="font-weight:bold;"&gt;formidable&lt;/span&gt;. Pourtant firefox est bien perche dans mon estime, mais en lancant chrome j'ai eu la meme impression que la premiere fois que j'ai lance firefox. Un gros sentiment de "oui" interne.&lt;br /&gt;&lt;br /&gt;C'est un navigateur leger a tous les niveaux. Setup leger, install rapide et simple, ihm depouillee, pourtant rien ne manque. La reactivite du navigateur en lui meme est aussi parfaite.&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: right;"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;&lt;span class="Apple-style-span" style="color: rgb(102, 102, 102);"&gt;L'idee de ne chercher que parmis les url qu'on a taper pour l'autocompletion est une excellente idee qui ne demande pas grands efforts.&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;- flash, chez moi, est &lt;span class="Apple-style-span" style="font-style: italic;"&gt;tres tres tres lent&lt;/span&gt;. Deezer est inutilisable, jiwa ca passe mais faut pas chercher a scroller pour voir le bas de la page etc etc.. (pour une premiere release c'est pas un probleme, surtout qu'ils ont du wrapper flash pour pouvoir l'isoler .. ca a du avoir un impact)&lt;div&gt;&lt;br /&gt;- 2 autres bugs mineurs [@netvibes.com] : certaines polices sont a chier, je sais pas d'ou ca vient, et le drag'n'drop chie dans la colle des que y'a de la transparence.&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;~ certains onglets sont regroupes en un seul processus, j'arrive pas a savoir selon quelle heuristique.&lt;br /&gt;&lt;br /&gt;En tout cas ca va buzzer ...&lt;br /&gt;&lt;br /&gt;ps : Je sais pas si ca va pas faire chuter Firefox en parts de marches..&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4481216909132390325-6994996518717678092?l=steeez.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://steeez.blogspot.com/feeds/6994996518717678092/comments/default' title='Publier les commentaires'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4481216909132390325&amp;postID=6994996518717678092' title='0 commentaires'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4481216909132390325/posts/default/6994996518717678092'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4481216909132390325/posts/default/6994996518717678092'/><link rel='alternate' type='text/html' href='http://steeez.blogspot.com/2008/09/cr.html' title='Cr'/><author><name>'gro</name><uri>http://www.blogger.com/profile/15470671920492884984</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4481216909132390325.post-3752519909476469278</id><published>2008-05-19T16:50:00.000-07:00</published><updated>2008-05-19T16:59:37.015-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='fp'/><category scheme='http://www.blogger.com/atom/ns#' term='haskell'/><category scheme='http://www.blogger.com/atom/ns#' term='functional'/><category scheme='http://www.blogger.com/atom/ns#' term='popl'/><category scheme='http://www.blogger.com/atom/ns#' term='scheme'/><title type='text'>haskell try !</title><content type='html'>I have, so to speak, some free time; so I've got GHC on my computer. Now I have to find an idea to play with this marvellous language.&lt;br /&gt;There's some nice tutorials about learning haskell so I may start this way, then move on to the scheme interpreter, there I'll be ready to explore my ways.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4481216909132390325-3752519909476469278?l=steeez.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://steeez.blogspot.com/feeds/3752519909476469278/comments/default' title='Publier les commentaires'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4481216909132390325&amp;postID=3752519909476469278' title='0 commentaires'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4481216909132390325/posts/default/3752519909476469278'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4481216909132390325/posts/default/3752519909476469278'/><link rel='alternate' type='text/html' href='http://steeez.blogspot.com/2008/05/haskell-try.html' title='haskell try !'/><author><name>'gro</name><uri>http://www.blogger.com/profile/15470671920492884984</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4481216909132390325.post-7482962891241402166</id><published>2008-04-30T15:17:00.000-07:00</published><updated>2008-05-13T02:35:09.252-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='java'/><category scheme='http://www.blogger.com/atom/ns#' term='dynamic languages'/><category scheme='http://www.blogger.com/atom/ns#' term='javarebel'/><category scheme='http://www.blogger.com/atom/ns#' term='scala'/><category scheme='http://www.blogger.com/atom/ns#' term='jvm'/><title type='text'>java scala ..</title><content type='html'>recently a lot a languages have been developped on top of java/jvm , especially the handsome scala which is gaining focus (http://lambda-the-ultimate.org/node/2808)&lt;br /&gt;and at the same time people start to enhance the jvm with things that i personally dig, check this out : http://www.zeroturnaround.com/javarebel-demonstration-screencast/ . one step closer to interactivity in java :)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4481216909132390325-7482962891241402166?l=steeez.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://steeez.blogspot.com/feeds/7482962891241402166/comments/default' title='Publier les commentaires'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4481216909132390325&amp;postID=7482962891241402166' title='0 commentaires'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4481216909132390325/posts/default/7482962891241402166'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4481216909132390325/posts/default/7482962891241402166'/><link rel='alternate' type='text/html' href='http://steeez.blogspot.com/2008/04/blog-post.html' title='java scala ..'/><author><name>'gro</name><uri>http://www.blogger.com/profile/15470671920492884984</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4481216909132390325.post-3531915283001916643</id><published>2008-04-26T02:10:00.000-07:00</published><updated>2008-04-26T02:22:57.061-07:00</updated><title type='text'>mvc</title><content type='html'>Thinking about a "distributed" browser displayed program (wont say webapp because id like to step a lil bit aside the classical db / appserver / html templates) i'm also rethinking the ui interaction modelisation .. &lt;br /&gt;&lt;br /&gt;(* to be continued :reason no-more-battery *)&lt;br /&gt;&lt;br /&gt;ps: what i like about web programs .. its like compilation you have to make a lot of parts explicit that seems obvious in local memory / cpu programs and its always good ^^&lt;br /&gt;&lt;br /&gt;ps: i discovered a new web arch acronym : glass lol gemstone/linux/apache/seaside&lt;br /&gt;=&gt; http://gemstonesoup.wordpress.com/2007/10/14/glassseaside-podcast/&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4481216909132390325-3531915283001916643?l=steeez.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://steeez.blogspot.com/feeds/3531915283001916643/comments/default' title='Publier les commentaires'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4481216909132390325&amp;postID=3531915283001916643' title='0 commentaires'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4481216909132390325/posts/default/3531915283001916643'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4481216909132390325/posts/default/3531915283001916643'/><link rel='alternate' type='text/html' href='http://steeez.blogspot.com/2008/04/mvc.html' title='mvc'/><author><name>'gro</name><uri>http://www.blogger.com/profile/15470671920492884984</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4481216909132390325.post-6713753366583009200</id><published>2008-04-13T11:34:00.000-07:00</published><updated>2008-04-13T11:42:31.412-07:00</updated><title type='text'>lingua</title><content type='html'>pas eu le temps de lire en detail&lt;br /&gt;mais jaime son idee de depart&lt;br /&gt;&lt;br /&gt;http://lambda-the-ultimate.org/node/2766&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4481216909132390325-6713753366583009200?l=steeez.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://steeez.blogspot.com/feeds/6713753366583009200/comments/default' title='Publier les commentaires'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4481216909132390325&amp;postID=6713753366583009200' title='0 commentaires'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4481216909132390325/posts/default/6713753366583009200'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4481216909132390325/posts/default/6713753366583009200'/><link rel='alternate' type='text/html' href='http://steeez.blogspot.com/2008/04/nina.html' title='lingua'/><author><name>'gro</name><uri>http://www.blogger.com/profile/15470671920492884984</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4481216909132390325.post-1037822930997636837</id><published>2008-04-07T06:15:00.001-07:00</published><updated>2008-04-12T15:43:55.431-07:00</updated><title type='text'>syntact</title><content type='html'>&lt;div xmlns='http://www.w3.org/1999/xhtml'&gt;subject.&lt;br/&gt;&lt;br /&gt;verb(),&lt;br/&gt; &lt;br /&gt;verb(),&lt;br/&gt; &lt;br /&gt;verb().&lt;br/&gt;&lt;br/&gt;&lt;br /&gt;&lt;br /&gt;~ s.v().v().v(); ... si v : 'a -&amp;amp;gt; void&lt;br/&gt;&lt;br/&gt;&lt;br /&gt;&lt;br /&gt;sinon &lt;br/&gt;&lt;br/&gt;&lt;br /&gt;~ &lt;br/&gt;&lt;br /&gt;s.v();&lt;br/&gt;&lt;br /&gt;s.v();&lt;br/&gt;&lt;br /&gt;s.v();&lt;br/&gt;&lt;br/&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;why not push "fluent" interface as embedded grammar&lt;br /&gt;&lt;br /&gt;class = non-terminal&lt;br /&gt;method return type : T &lt; Object = Right side non-terminal , void = terminal&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;something like this.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4481216909132390325-1037822930997636837?l=steeez.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://steeez.blogspot.com/feeds/1037822930997636837/comments/default' title='Publier les commentaires'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4481216909132390325&amp;postID=1037822930997636837' title='0 commentaires'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4481216909132390325/posts/default/1037822930997636837'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4481216909132390325/posts/default/1037822930997636837'/><link rel='alternate' type='text/html' href='http://steeez.blogspot.com/2008/04/syntact.html' title='syntact'/><author><name>'gro</name><uri>http://www.blogger.com/profile/15470671920492884984</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4481216909132390325.post-8517912991005150345</id><published>2008-04-04T12:02:00.000-07:00</published><updated>2008-04-04T13:55:46.710-07:00</updated><title type='text'>there was many red pils neo ... many</title><content type='html'>"compared to lisp, java looks like a DSL" -- pwned&lt;br /&gt;&lt;br /&gt;dunno why i see so much universality in lisp .. since i heard about it, everything i see is a function with parameters .. &lt;br /&gt;html forms are like a visual instanciation of a small macro (xxxx-form-action (fields)) that would expand some soft typing to from a monadic user input to typed entities to some kind of business result.&lt;br /&gt;&lt;br /&gt;talking about monads ... typed streams seems to be some specialisation of the monad concept.. or maybe only a practical image maybe. but it helped me to feel confident about it, maybe ill try to hask someday.&lt;br /&gt;&lt;br /&gt;on top of that i see bindings everywhere ... i think im ready to read the lambda papers of sussman.&lt;br /&gt;&lt;br /&gt;worthless to say that i spent my day trying to read java code that looks meaningless to me. even if its at least the tenth time that i read it. even if its 98% working (the 2% last arent even implementation bugs but domain ones T_T)&lt;br /&gt;I have to admit that this student know how to program for sure. No style, no polymorphism but he always uses some kind of minimum feature set to reach his goal.&lt;br /&gt;&lt;br /&gt;--&lt;br /&gt;&lt;br /&gt;lisp again, ... everybody agree, lisp is some kind of really high level language.. for once i wont go against the mass. but at the same time i felt that lisp was also like assembly .. i mean it has the same level of composition and freedom. and it has just been confirmed in "the ultimate OpCode". ^^&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4481216909132390325-8517912991005150345?l=steeez.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://steeez.blogspot.com/feeds/8517912991005150345/comments/default' title='Publier les commentaires'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4481216909132390325&amp;postID=8517912991005150345' title='0 commentaires'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4481216909132390325/posts/default/8517912991005150345'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4481216909132390325/posts/default/8517912991005150345'/><link rel='alternate' type='text/html' href='http://steeez.blogspot.com/2008/04/there-was-many-red-pils-neo-many.html' title='there was many red pils neo ... many'/><author><name>'gro</name><uri>http://www.blogger.com/profile/15470671920492884984</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4481216909132390325.post-7299464765437018102</id><published>2008-03-08T12:20:00.000-08:00</published><updated>2008-03-08T17:58:20.483-08:00</updated><title type='text'>cons.iderations</title><content type='html'>'edit&lt;br /&gt;j'en ai marre de l'informatique mais ..&lt;br /&gt;j'adore l'informatique&lt;br /&gt;&lt;br /&gt;le fait est que je veux faire du lisp, c'est la liberte. un langage homoiconique, avec quote, quasiquote, evaluation, macro et traits fonctionnels .. ca ne peut etre qu'un ravissement.&lt;br /&gt;&lt;br /&gt;comme je n'ai pas programme de truc qui depasse les 4 pages de codes depuis le projet final de M1, je vais devoir faire humble pour commencer&lt;br /&gt;&lt;br /&gt;j'aurais bien faire un mini serveur http, un truc REST dans l'ame pour faire simple&lt;br /&gt;histoire d'heberger quelques fonctions accessibles a distances et un site perso pour faire CV.&lt;br /&gt;&lt;br /&gt;apres jaurais vraiment voulu faire un interpreteur graphique d'un mini langage de presentation 2d/3d, avec evaluation et gestion de l'evolution, et aussi un langage de |restructuration pour factoriser les informations visibles.&lt;br /&gt;&lt;br /&gt;une memoire objet transactionnee aussi ca aurait ete le pied.&lt;br /&gt;&lt;br /&gt;un langage / interprete de description de types ( domaine . operations ) pour calculer un affichage / placement automatique des informations.&lt;br /&gt;&lt;br /&gt;etc etc&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4481216909132390325-7299464765437018102?l=steeez.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://steeez.blogspot.com/feeds/7299464765437018102/comments/default' title='Publier les commentaires'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4481216909132390325&amp;postID=7299464765437018102' title='0 commentaires'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4481216909132390325/posts/default/7299464765437018102'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4481216909132390325/posts/default/7299464765437018102'/><link rel='alternate' type='text/html' href='http://steeez.blogspot.com/2008/03/considerations.html' title='cons.iderations'/><author><name>'gro</name><uri>http://www.blogger.com/profile/15470671920492884984</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4481216909132390325.post-5355107103190536239</id><published>2008-03-08T04:00:00.001-08:00</published><updated>2008-03-08T04:05:05.685-08:00</updated><title type='text'>breve</title><content type='html'>Je n'ai toujours pas remis mon rapport de stage. Mon responsable de formation doit s'en contrefoutre de toute facon il avait du le voir venir, de plus j'entends dire qu'il a des soucis personnels :(&lt;br /&gt;&lt;br /&gt;Le nouvelle concernant ce stage, c'est que mon encadrant a voulu deposer un brevet .. non 2 meme. Du coup je suis officiellement tenu au secret au sujet de nos travaux (que je trouve tres faible dans le concept, et encore plus faible dans la realisation [je le sais forcement parce que la real cest moi lol])&lt;br /&gt;&lt;br /&gt;Ca me ferait presque une belle excuse de non remise de rapport, etant donne que meme ma fac ne doit pas etre au courant de ces travaux. Bon apparament ils passent l'eponge sur ma soutenance. Faut dire que de toute facon, a part les 2 personnes de l'entreprise, personne n'ecoutait, ni mon responsable et ni aucun des etudiants de la derniere promotion qui faisaient des tests de montee en charge du reseau local a base de jeux en flash :D.&lt;br /&gt;&lt;br /&gt;Bref je suis co-inventeur, parce que je le vaux bien.&lt;br /&gt;&lt;br /&gt;    "le monde est une vaste blague"&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4481216909132390325-5355107103190536239?l=steeez.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://steeez.blogspot.com/feeds/5355107103190536239/comments/default' title='Publier les commentaires'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4481216909132390325&amp;postID=5355107103190536239' title='0 commentaires'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4481216909132390325/posts/default/5355107103190536239'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4481216909132390325/posts/default/5355107103190536239'/><link rel='alternate' type='text/html' href='http://steeez.blogspot.com/2008/03/breve.html' title='breve'/><author><name>'gro</name><uri>http://www.blogger.com/profile/15470671920492884984</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4481216909132390325.post-162844919304159155</id><published>2008-03-06T13:55:00.000-08:00</published><updated>2008-03-06T14:06:12.404-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='dataflow'/><category scheme='http://www.blogger.com/atom/ns#' term='maya'/><category scheme='http://www.blogger.com/atom/ns#' term='functional'/><category scheme='http://www.blogger.com/atom/ns#' term='network'/><category scheme='http://www.blogger.com/atom/ns#' term='excel'/><category scheme='http://www.blogger.com/atom/ns#' term='shake'/><category scheme='http://www.blogger.com/atom/ns#' term='graph'/><category scheme='http://www.blogger.com/atom/ns#' term='houdini'/><title type='text'>para para paradigme</title><content type='html'>marre de programmer des machines avec des commandes imperatives sequentielles ??&lt;br /&gt;&lt;br /&gt;http://subtextual.org/&lt;br /&gt;&lt;br /&gt;http://lambda-the-ultimate.org/node/2710&lt;br /&gt;&lt;br /&gt;http://www.mozart-oz.org/&lt;br /&gt;&lt;br /&gt;http://en.wikipedia.org/wiki/Pipeline_(Unix)&lt;br /&gt;&lt;br /&gt;http://en.wikipedia.org/wiki/Dataflow&lt;br /&gt;&lt;br /&gt;et meme pour faire tendance : http://fr.wikipedia.org/wiki/Application_composite hehe&lt;br /&gt;&lt;br /&gt;sinon pour les amateurs d'infographie 2d.3d compositing dve cgfx et autres flameries :&lt;br /&gt;&lt;br /&gt;Alias|Wavefront Maya DAG network : http://caad.arch.ethz.ch/info/maya/manual/UserGuide/Overview/images/Hyperg.fm.anc9.gif&lt;br /&gt;&lt;br /&gt;Nothing Real Shake Noodle network :&lt;br /&gt;http://www.digistor.com.au/digistornews/archive/2004_nab1_files/08286.jpg&lt;br /&gt;&lt;br /&gt;SideEffects Houdini 9 shading network :&lt;br /&gt;http://www.cmivfx.com/i/houdini/vex01/bigOne.jpg&lt;br /&gt;&lt;br /&gt;^^&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4481216909132390325-162844919304159155?l=steeez.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://steeez.blogspot.com/feeds/162844919304159155/comments/default' title='Publier les commentaires'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4481216909132390325&amp;postID=162844919304159155' title='0 commentaires'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4481216909132390325/posts/default/162844919304159155'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4481216909132390325/posts/default/162844919304159155'/><link rel='alternate' type='text/html' href='http://steeez.blogspot.com/2008/03/para-para-paradigme.html' title='para para paradigme'/><author><name>'gro</name><uri>http://www.blogger.com/profile/15470671920492884984</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4481216909132390325.post-4965741328160092733</id><published>2008-01-30T13:35:00.000-08:00</published><updated>2008-03-04T04:37:35.021-08:00</updated><title type='text'>IDEA, vendeur de conneries a monter soi-meme</title><content type='html'>C'est pour quand le What you want is what you get ?&lt;br /&gt;pour la programmation faudrait le What you wrote is what you get.&lt;br /&gt;&lt;br /&gt;...&lt;br /&gt;&lt;br /&gt;Pourquoi avoir réuni donnée et traitement alors que c'est pareil.&lt;br /&gt;&lt;br /&gt;...&lt;br /&gt;&lt;br /&gt;J'inaugure l'article publie a peine commencé&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;1&lt;br /&gt;&lt;br /&gt;1.1&lt;br /&gt;L'approche fonctionnelle n'englobe t elle pas l'approche objet; dans le sens ou avec moins on peut faire autant voir plus.&lt;br /&gt;&lt;br /&gt;1.2&lt;br /&gt;Comment fais t on pour finir une tache quand on ne sait pas vraiment completement ce que c'est  ni comment et que ca a pourtant l'air a la portee d'un noobie.&lt;br /&gt;&lt;br /&gt;2&lt;br /&gt;&lt;br /&gt;2.2&lt;br /&gt;'1.1 se concretise, je viens de lire des articles sur le rasoir d'occam , principe de parcimonie etc ... enfin bon.&lt;br /&gt;&lt;br /&gt;2.3&lt;br /&gt;Je jongle avec trois mapping en ce moment&lt;br /&gt;- fr&lt;br /&gt;- us&lt;br /&gt;- fr-apple sur clavier pc ^^&lt;br /&gt;Ca fait mal au crane un peu au debut, mais on s'y fait vite ( surtout quand on a pas le choix ).&lt;br /&gt;De toute facon j'avais deja vecu ca a l'epoque des reboot sous DOS sans mapping fr. Le temps passer a chercher comment taper "format c: /q /s" lool&lt;br /&gt;Le plus perturbant je crois c'est l'inversion des logiques des position des touches win / ctrl , menu / alt.&lt;br /&gt;En tout cas ca fait gagner en dexterite. On devrait tous utiliser pleins de mappings differents, ca delie les doigts et ca assouplie le cerveau :D&lt;br /&gt;&lt;br /&gt;2.4&lt;br /&gt;Dans le mythe mois/homme l'auteur cite que les projets n'aboutissent pas en partie a causes "de langages et de systemes laborieux et malaisés a utiliser" (from wikipedia). Il continue en expliquant que depuis l'arrivee des langages de haut niveau, plus aucun bond important ne sera franchi en productivite a ce niveau.&lt;br /&gt;C'est bizarre, cette phrase la me tourne dans la tete depuis 3 ans ... pourtant on utilise des choses encore plus "evoluees" quen 75... j'dois vraiment etre un abruti alors. (je sais je sais)&lt;br /&gt;&lt;br /&gt;2.4.1&lt;br /&gt;J'avais oublie ce 'truc' mais un ex designer de chez MS a monte une boite qui fait de l intentional programming. Bon j'ai pas envie de tomber dans une secte qui va proner une methodologie a leur sauce, mais dans le fond leur approches me seduit ... au lieu de se tirer des balles dans le pied avec nos propres "outils" mal foutus, ils veulent simplifier et clarifier les moyens d'ecrire du logiciel pour aboutir a des resultats de meilleure qualites et plus facilement.&lt;br /&gt;Je vais appeler leur directeur pour avoir une discussion :D&lt;br /&gt;&lt;br /&gt;url : http://www.intentsoft.com/&lt;br /&gt;&lt;br /&gt;2.4.2&lt;br /&gt;&lt;br /&gt;je sais meme plus si j'en ai parle ici, voila le site des travaux de mr edwards.&lt;br /&gt;ca s'appelle subtext et en gros, cest le nirvana selon moi. ca se resume en une phrase : "edit-time = run-time", pour ce faire son "editeur" n'est rien d'autre qu'une vue d'un graph de dataflow, une fonction propage sa sortie si ses parametres changent.&lt;br /&gt;&lt;br /&gt;gains :&lt;br /&gt;&lt;br /&gt;- refactoring gratuit,&lt;br /&gt;- test unitaire gratuit,&lt;br /&gt;- expression plus concise, seule les informations necessaire ne sont construites dans l'editeur,&lt;br /&gt;- sidefx free, dataflow =&gt; evite les variables temporaires, pas d'effets de bord&lt;br /&gt;- 'observabilite', surement le plus important, tout est vivant, on voit exactement ce qui se passe et d'ou vient le bug, on peut reflechir gratuitement&lt;br /&gt;&lt;br /&gt;desavantages :&lt;br /&gt;&lt;br /&gt;selon moi aucun, a part une perte d'habitudes (mauvaises habitudes),  la 'lecture' est déroutante la premiere minute.&lt;br /&gt;&lt;br /&gt;manques :&lt;br /&gt;&lt;br /&gt;dans la video il code factorielle, un cas classique, il faudrait voir un cas avec des grosses fonctions.&lt;br /&gt;juste pour voir jusqu ou ca tiens la charge.&lt;br /&gt;&lt;br /&gt;video1 : http://subtextual.org/demo1.html&lt;br /&gt;site : http://subtextual.org&lt;br /&gt;3&lt;br /&gt;&lt;br /&gt;3.1 pourquoi versionner des variations temporelle d'artefacts plutot que des propriétés logiques, comme des specification information / complexite espace-temps ?&lt;br /&gt;&lt;br /&gt;4&lt;br /&gt;&lt;br /&gt;4.1 supprimer les efforts plutot que les gerer ? (utopique mais j'ai toujours pensé comme ca en fait)&lt;br /&gt;&lt;br /&gt;5&lt;br /&gt;&lt;br /&gt;5.1&lt;br /&gt;&lt;br /&gt;*********************************&lt;br /&gt;package test;&lt;br /&gt;&lt;br /&gt;/**&lt;br /&gt; * @author johan&lt;br /&gt; *&lt;br /&gt; * Don't fuck with java scoping dude.&lt;br /&gt; *&lt;br /&gt; */&lt;br /&gt;public class JJava {&lt;br /&gt;&lt;br /&gt;    final int SIZE = 5;&lt;br /&gt;    static int _i = 3;&lt;br /&gt;   &lt;br /&gt;    interface IInterface {&lt;br /&gt;        public void e();&lt;br /&gt;    }&lt;br /&gt;   &lt;br /&gt;    public IInterface[] inst() {&lt;br /&gt;&lt;br /&gt;        class InMethClassDef{&lt;br /&gt;            public int i = ++_i;&lt;br /&gt;           &lt;br /&gt;            public IInterface aa() {&lt;br /&gt;                return new IInterface() {&lt;br /&gt;                    private String a = "scope test";&lt;br /&gt;                    public int ii = i;&lt;br /&gt;                    public void e() {&lt;br /&gt;                        i += ii;&lt;br /&gt;                        ii++;&lt;br /&gt;                        System.out.println("a : " + a + " Aa.i : " + i + " local.i " + ii );&lt;br /&gt;                    };&lt;br /&gt;                };&lt;br /&gt;            }&lt;br /&gt;        }&lt;br /&gt;        IInterface [] t = new IInterface[SIZE];&lt;br /&gt;        for(int i=0;i&amp;ltSIZE;i++){&lt;br /&gt;            t[i] = new InMethClassDef().aa();&lt;br /&gt;            t[i].e();&lt;br /&gt;        }&lt;br /&gt;        return t;&lt;br /&gt;    }&lt;br /&gt;   &lt;br /&gt;    public static void main(String args []){&lt;br /&gt;        JJava j = new JJava();&lt;br /&gt;        IInterface[] t = j.inst();&lt;br /&gt;        for(int i=0;i&amp;ltj.SIZE;i++){&lt;br /&gt;            t[i].e();&lt;br /&gt;        }&lt;br /&gt;    }&lt;br /&gt;   &lt;br /&gt;}&lt;br /&gt;&lt;size;i++){&gt;&lt;j.size;i++){&gt;&lt;br /&gt;&lt;br /&gt;*********************************&lt;br /&gt;&lt;/j.size;i++){&gt;&lt;/size;i++){&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4481216909132390325-4965741328160092733?l=steeez.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://steeez.blogspot.com/feeds/4965741328160092733/comments/default' title='Publier les commentaires'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4481216909132390325&amp;postID=4965741328160092733' title='0 commentaires'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4481216909132390325/posts/default/4965741328160092733'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4481216909132390325/posts/default/4965741328160092733'/><link rel='alternate' type='text/html' href='http://steeez.blogspot.com/2008/01/idea-vendeur-de-conneries-monter-soi.html' title='IDEA, vendeur de conneries a monter soi-meme'/><author><name>'gro</name><uri>http://www.blogger.com/profile/15470671920492884984</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4481216909132390325.post-2321411181145698546</id><published>2008-01-17T12:56:00.000-08:00</published><updated>2008-01-17T13:06:54.932-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='mit'/><category scheme='http://www.blogger.com/atom/ns#' term='pdf'/><category scheme='http://www.blogger.com/atom/ns#' term='books'/><category scheme='http://www.blogger.com/atom/ns#' term='sicp'/><category scheme='http://www.blogger.com/atom/ns#' term='cs'/><category scheme='http://www.blogger.com/atom/ns#' term='ltu'/><category scheme='http://www.blogger.com/atom/ns#' term='acm'/><title type='text'>books</title><content type='html'>&lt;div style="text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;Sur &lt;a href="http://lambda-the-ultimate.org/"&gt;LTU&lt;/a&gt; j'ai appris que le site &lt;a href="http://portal.acm.org/toc.cfm?id=SERIES11430&amp;amp;type=series&amp;amp;coll=ACM&amp;amp;dl=ACM"&gt;ACM &lt;/a&gt;mettait a disposition quelques pdf de bouquins assez celebre en informatique, une bonne dizaine. Bien sur je me suis empresse de les telecharger au taff et chez moi ( pas le temps de faire de copie ... on est parti boire une biere [ je peux classer la leffe dans le meme groupe que les vins blancs, categorie alcool faible qui mettent fly direct ] ).&lt;br /&gt;&lt;br /&gt;Je ne peux m'empecher de repenser a l'effet qu'a eu SICP sur moi ... bon le probleme quand tu vois la lumiere c'est que t'aimerais bien sortir de la grotte. Et la... c'est le drame, tu fais un blocage complet face a la mediocrite informatique.&lt;br /&gt;De toute facon, jai pas eu le temps de le lire en entier, a peine un 8eme dailleurs (merci les videos du MIT dailleurs).&lt;br /&gt;J'ai presque envie d'acheter un smartphone ou un archos juste pour pouvoir lire des pdfs dans les transports.&lt;br /&gt;&lt;br /&gt;... comme ca je pourrais enfin lire les 3752294 ebooks qui s'entasse dans un repertoire sur mon disque dur XD! (oui, il n'y a que dans la matrice qu'on apprend sans efforts :D)&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://mitpress.mit.edu/sicp/full-text/book/book.html"&gt;&lt;img style="margin: 0pt 0pt 10px 10px; float: right; cursor: pointer; width: 212px; height: 305px;" src="http://mitpress.mit.edu/sicp/full-text/book/cover.jpg" alt="" border="0" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4481216909132390325-2321411181145698546?l=steeez.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://steeez.blogspot.com/feeds/2321411181145698546/comments/default' title='Publier les commentaires'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4481216909132390325&amp;postID=2321411181145698546' title='0 commentaires'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4481216909132390325/posts/default/2321411181145698546'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4481216909132390325/posts/default/2321411181145698546'/><link rel='alternate' type='text/html' href='http://steeez.blogspot.com/2008/01/books.html' title='books'/><author><name>'gro</name><uri>http://www.blogger.com/profile/15470671920492884984</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4481216909132390325.post-2603247134418998083</id><published>2007-08-11T07:39:00.000-07:00</published><updated>2007-08-11T16:26:22.760-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='lisp'/><category scheme='http://www.blogger.com/atom/ns#' term='afc'/><category scheme='http://www.blogger.com/atom/ns#' term='os'/><category scheme='http://www.blogger.com/atom/ns#' term='bellgross'/><title type='text'>OS VS AFC ...</title><content type='html'>&lt;span style="color: rgb(153, 0, 0);font-family:lucida grande;font-size:180%;"  &gt;C&lt;/span&gt;&lt;span style="color: rgb(153, 0, 0);"&gt;omme&lt;/span&gt; depuis 2 ans en info j'arrive à rien (redoublement, plus incompréhension des themes abordés en compil, langages, logique, typage etc), je prends tout un tas d'articles ou bouquins sur la programmation ou les fondamentaux histoire de voir ce qui est important et ce qui ne l'est pas, et au passage voir ce que je sais ou pas ou plus. (l'ane est une ressource surprenante question ebooks, c'est impressionnant)&lt;br /&gt;&lt;br /&gt;Concretement j'ai eu envie de tester des petits programmes "jouets", mais pas triviaux, genre un &lt;span style="font-weight: bold;"&gt;OS &lt;/span&gt;minimaliste codé en &lt;span style="color: rgb(51, 102, 255);"&gt;C &lt;/span&gt;(voir aussi en &lt;span style="color: rgb(51, 102, 255);"&gt;JAVA &lt;/span&gt;ou &lt;span style="color: rgb(51, 102, 255);"&gt;CAML &lt;/span&gt;pour voir comment faire un OS dans divers paradigmes)&lt;br /&gt;&lt;br /&gt;Par dessus j'y verrais bien un systeme &lt;span style="font-style: italic; color: rgb(51, 102, 255);"&gt;Lisp &lt;/span&gt;très large qui se comporterait comme un OS, pas OO mais autre chose ... de non défini dans ma tête encore.&lt;br /&gt;&lt;br /&gt;je pourrais y tester mes idées &lt;span style="color: rgb(255, 153, 0);"&gt;pour la représentation / interaction graphique&lt;/span&gt;.&lt;br /&gt;A savoir que les objets de données, fonctionnels ou de structures composites se suffiraient a eux meme pour l'affichage , la représentation graphique étant inférée ou interprétée. ( ce qui se rapproche fortement des &lt;span style="font-style: italic; color: rgb(153, 0, 0);"&gt;"naked objects"&lt;/span&gt; en fait )&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: right;"&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="color: rgb(0, 102, 0); font-style: italic;"&gt;**** Bref je rêvasse .. j'ai que ca a foutre de mes 3 jours de congés , j'ai rien a faire .. (déprime²)&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;span style="font-size:130%;"&gt;&lt;span style="font-weight: bold; color: rgb(255, 102, 0);"&gt;Autre sujet&lt;/span&gt;&lt;/span&gt;, en passant sur blog j'ai vu un recopié d'un article sur "comment séduire et ne plus etre un looser de la life".&lt;br /&gt;J'avais deja lu ce truc par pur hasard et j'avais adhéré à un tas de truc.. des concepts un peu psychologiques et sociaux. Dans leur théorie je me retrouvais dans la &lt;span style="font-weight: bold;"&gt;catégorie &lt;/span&gt;&lt;span style="color: rgb(153, 0, 0);"&gt;AFC &lt;/span&gt;.. ceux qui niquent jamais et qui savent juste être de gentils toutous collant envers une seule meuf.&lt;br /&gt;&lt;br /&gt;C'est un peu &lt;span style="font-weight: bold;"&gt;tout &lt;/span&gt;à fait moi, étant un gros con fini qui s'assume pas et qui veut pas qu'on lui dise que c'est un connard relou, je fais le gentil qui dit rien ou que des trucs débiles. Régulièrement j'ai ma phase one-itis (ce qui veut dire qu'on est obsédé par une meuf qu'on connait quasiment pas, ou qui ne veut pas de nous autrement qu'a une distance conséquente).&lt;br /&gt;&lt;br /&gt;Bref en cherchant &lt;span style="color: rgb(153, 0, 0);"&gt;"&lt;span style="font-weight: bold;"&gt;one-itis&lt;/span&gt;" &lt;/span&gt;sur google (et oui, entre temps, j'avais oublié le sens) je tombe sur des blogs qui parlent encore d'AFC et d'autre nouveautés comme les PUA lol ... mais là j'apprends qu'il y'avait pire que l'AFC : &lt;span style="font-weight: bold;"&gt;le &lt;/span&gt;&lt;span style="color: rgb(153, 0, 0); font-weight: bold;"&gt;WBAFC &lt;/span&gt;(Way Beyond AFC) .. et là on est encore plus proche de moi!&lt;br /&gt;&lt;br /&gt;C'est à dire que pour le WBAFC, le probleme ne vient pas des meufs en particulier, mais de problèmes autres qui, au final, font de toi un Super AFC complètement incapable d'avoir la moindre relation sociale (je force le trait); un ensemble de travers psycho-affectifs qui s'alimentent les un les autres.&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: right; color: rgb(0, 153, 0);"&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="color: rgb(0, 102, 0);"&gt;**** je devrais faire lire ça à may elle qui veut absolument me faire niquer la première meuf qui passe pensant que ca changerait quelquechose.&lt;/span&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;En parlant de "one-itis", en ce moment j'oscille. J'ai quasi-zappé mon ancienne iObsession; comme j'ajoute des nouvelles têtes dans msn et que j'ai des discussions marrantes ou surprenantes voir flatteuse (o_o) avec, ca remet la confiance en place; mais je remet ça avec une autre (transfert?) qui commence à bien me déprimer bien d'ailleurs.&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: left;"&gt;Du &lt;span style="font-weight: bold;"&gt;coup &lt;/span&gt;j'en parle à moitié en tournant autour du pot (1) avec ma &lt;span style="color: rgb(51, 102, 255);"&gt;bellgross&lt;/span&gt; (dédicace saf), qui me dit, en parlant des nouvelles rencontres sur le net, que de toute facon sur msn : &lt;span style="color: rgb(153, 102, 51);"&gt;"quand ta fenetre est fermée t'existe plus pour eux"&lt;/span&gt;.&lt;br /&gt;&lt;br /&gt;J'ai passé un sale quart d'heure la, moi qui suis exclusivement sur msn 99% de ma vie, ça m'a refroidit. J'imaginais déjà ma one-itis me voir comme une petite fenêtre rigolote qui apparait pour raconter des bêtises, la distrayant quand elle a aucun pote à aller voir.&lt;br /&gt;&lt;br /&gt;D'ailleurs, flashback digne de Lost, c'est déjà le cas avec mon ex-one-itis ... elle a des trucs a me dire que quand elle a rien a faire chez elle, ou que son histoire d'amour prends l'eau, ou mieux! pour me dire qu'elle a bloqué tout le monde parce qu'ils la font chier n'empeche que c'est avec eux qu'elle passe ses journées (2), mais jamais elle pense à moi, pas de sms, rien waloo nihil; mais elle m'aime plus qu'un album de vivian green (3) ... si c'est pas formidable tout d'meme&lt;span style="font-size:78%;"&gt;&lt;span style="font-weight: bold;"&gt; '.'&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic; color: rgb(0, 102, 0);"&gt;&lt;br /&gt;&lt;/span&gt;&lt;div style="text-align: right;"&gt;&lt;span style="font-style: italic; color: rgb(0, 102, 0);"&gt;**** &lt;span style="font-size:85%;"&gt;je serais un peu comme les assistants dans word mais en version clown pathétique ???&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;Pour en revenir à ma dernière obsession, j'me dit qu'elle m'a quand même filé son &lt;span style="font-weight: bold; color: rgb(102, 204, 204);"&gt;phone &lt;/span&gt;sans que j'lui demande... ca me perturbe.&lt;br /&gt;J'étais super heureux, pour moi c'était en gros qu'on étais plus juste des contacts msn...&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Pas longtemps&lt;/span&gt; après j'me dis que ca serait bien d'm'en servir, donc j'me dit j'lui envoie un sms. L'absence de réponse a eu un drole d'effet, pendant 24h j'ai cru qu'elle avait tapé un numéro bidon sur msn comme on est souvent en mode second degré a dire des anneries .. et que j'avais gobé comme un idiot. Finalement non c'était bien le sien, mais elle a l'air plus que hors forfait la bougresse ou bien comme j'avais pas signé le sms (oui elle m'a donné son phone mais moi pas .. le monde a l'envers ^^), le temps qu'elle me reconaisse elle a eu du avoir la flemme de répondre (ce que je comprendrais lol).&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Quand &lt;/span&gt;je pense que pour une fois j'ai &lt;span style="color: rgb(204, 0, 0);"&gt;rien &lt;/span&gt;fait pour avoir un numéro lol! même pas un ptit stratagème, ni le moindre vice, même léger, pour insinuer un &lt;span style="font-style: italic;"&gt;"lache moi ton phone"&lt;/span&gt;.&lt;br /&gt;Je demande quasiment jamais vu que j'appelle personne de peur d'avoir rien à se dire -_-!!, si au fond de moi je sens l'envie de demander un phone c'est qu'il y'a deja entente parfaite sur msn .. c'est aussi rare qu'une eclipse de lune.&lt;br /&gt;&lt;br /&gt;En tout &lt;span style="font-weight: bold;"&gt;cas&lt;/span&gt;, ce que j'aurais appris sur ces site de séduction, c'est que le toutou serviable constament en manque d'attention ca ne provoque que l'ininterêt.. alors je vais éviter de faire le mec qui dit "bonjour!" a chaque fois ou elle se connecte.&lt;br /&gt;Meme si ca fait mal au cul qu'elle ne vienne vers moi qu'une fois tous les 34 ans. (Quelle joie quand elle l'a fait hier LOL .. ) Ma seule peur c'est de devenir une habitude de parlage sur msn, donc adieu les squatt tranquille a 2 a bouffer des chips &gt;&lt; !!!&lt;br /&gt;&lt;br /&gt;Bref je sais pas comment interpréter son comportement ca et jvais laisser tomber pour today.&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: right; color: rgb(153, 153, 153);"&gt;&lt;span style="font-style: italic;"&gt;ps : je me demande si elle risque de tomber sur ce blog -_-;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;pps : putain j'ai les doigts qui débitent .. tout ca de texte pour pas dire grand chose, j'aimerais bien savoir être synthétique sans perdre en détails... i need a punchline course XD&lt;br /&gt;&lt;br /&gt;ppps : je dois être encore plus compliqué qu'une meuf o_o;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;div style="text-align: left;"&gt;(1) je tourne souvent autour du pot, j'assume rien de ce que je pense ceci explique cela. y'a que quand j'suis hyperactif que mon cerveau ne se censure pas (comme la fois où on m'a péta toutes mes affaires dans le rer et qu'arrivé a la soirée jvois un pote main dans la main avec une meuf que jkiffais trop.&lt;br /&gt;&lt;br /&gt;(2) a une exception pres, un jour elle m'a proposé de bouger a paris me conseiller pour des fringues et manger ensemble, elle m'a invité d'ailleurs. personne a ce jour n'a d'explication a cette envie soudaine. Faut savoir que depuis qu'on se connait elle a jamais voulu bouger avec moi, meme quand elle msortait "bouh personne pour aller au ciné, jvais encore etre toute seule" en sachant pertinement que j'étais libre toute la journée hein mais comme on a pas la meme carte de ciné.. c'est pas la peine que jvienne. cétipabo ?&lt;br /&gt;&lt;br /&gt;(3) j'arrête pas de la souler en ce moment avec des "tu m'aimes ??" avant j'osais meme pas l'écrire lol en fait ca fait prendre du recul, elle a jamais osé dire "non" lol , alors elle m'aime "bien" ! woot je suis le meme le seul gars avec qui elle s'entend , comprendre le seul idiot qui continue a lui parler pour rien. Comme une autre meuf , j'lui demande aussi , au lieu de me dire non tout simplement elle me sort que elle "elle aime pas".&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4481216909132390325-2603247134418998083?l=steeez.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://steeez.blogspot.com/feeds/2603247134418998083/comments/default' title='Publier les commentaires'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4481216909132390325&amp;postID=2603247134418998083' title='0 commentaires'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4481216909132390325/posts/default/2603247134418998083'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4481216909132390325/posts/default/2603247134418998083'/><link rel='alternate' type='text/html' href='http://steeez.blogspot.com/2007/08/os-vs-afc.html' title='OS VS AFC ...'/><author><name>'gro</name><uri>http://www.blogger.com/profile/15470671920492884984</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4481216909132390325.post-6507229553819140977</id><published>2007-07-12T00:03:00.000-07:00</published><updated>2007-08-11T09:31:54.059-07:00</updated><title type='text'>should we jazz</title><content type='html'>&lt;span style="font-family:arial;"&gt;I'd like to see computer science like music &lt;span style="color: rgb(153, 0, 0); font-weight: bold;font-size:78%;" &gt;(1)&lt;/span&gt;, jazz in particular, these guys often achieve mastery over a whole domain so they can "work" with each other in live time without "bugging"&lt;span style="color: rgb(153, 0, 0); font-weight: bold;font-size:78%;" &gt;(2)&lt;/span&gt;. Question is: will there be a "solfege" of computer science ??&lt;br /&gt;&lt;/span&gt;&lt;span style="font-family:arial;"&gt;&lt;br /&gt;ps: IBM next collaborative platform is called jazz, jazzin for everyone in the computer world ? hem &lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;&lt;span style="font-weight: bold; color: rgb(153, 0, 0);"&gt;(1)&lt;/span&gt; actually i like to see kinda everything like music... rythm is fundamental, you can find it taichi or any sport, even life is question of rythm, cycles. Being on time is important ^^.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;In music you work hard to be ready to handle the moving of the other, the environnement so you can keep on being "harmonic" (melodicaly and rythmically) so everything stays up.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;*** I'm too "bisounours" in my head lol&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;&lt;span style="font-weight: bold; color: rgb(153, 0, 0);"&gt;(2)&lt;/span&gt; after all a bug looks like a note in the wrong key ^^;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://www.youtube.com/watch?v=tmhmS_p-2ME"&gt;&lt;img style="margin: 10px; float: left; cursor: pointer; width: 130px;" src="http://img.youtube.com/vi/tmhmS_p-2ME/default.jpg" alt="video live jazz @ youtube" border="0" /&gt;&lt;/a&gt;&lt;span style="font-size:85%;"&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4481216909132390325-6507229553819140977?l=steeez.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://steeez.blogspot.com/feeds/6507229553819140977/comments/default' title='Publier les commentaires'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4481216909132390325&amp;postID=6507229553819140977' title='0 commentaires'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4481216909132390325/posts/default/6507229553819140977'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4481216909132390325/posts/default/6507229553819140977'/><link rel='alternate' type='text/html' href='http://steeez.blogspot.com/2007/07/should-we-jazz.html' title='should we jazz'/><author><name>'gro</name><uri>http://www.blogger.com/profile/15470671920492884984</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4481216909132390325.post-8329647874956948190</id><published>2007-06-09T06:59:00.000-07:00</published><updated>2007-08-11T09:36:04.422-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='lisp'/><category scheme='http://www.blogger.com/atom/ns#' term='data'/><category scheme='http://www.blogger.com/atom/ns#' term='mit'/><category scheme='http://www.blogger.com/atom/ns#' term='programs'/><category scheme='http://www.blogger.com/atom/ns#' term='pédagogie'/><category scheme='http://www.blogger.com/atom/ns#' term='jussieu'/><category scheme='http://www.blogger.com/atom/ns#' term='computer science'/><category scheme='http://www.blogger.com/atom/ns#' term='languages'/><title type='text'>cursus informatique ...</title><content type='html'>&lt;span style="font-weight: bold;"&gt;(&lt;/span&gt;&lt;span style="color: rgb(204, 0, 0); font-weight: bold;"&gt;note &lt;/span&gt;&lt;span style="color: rgb(255, 153, 0); font-weight: bold;font-size:130%;" &gt;"ce texte sera surement recomposé en 2 voir 3 parties, c'est imbuvable tel quel , sans parler de son incomplétude, n'est ce pas kurt ?!"&lt;/span&gt;)&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 153, 0);"&gt;(status 'draft)&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:130%;"&gt;J'&lt;/span&gt;ai récemment découvert des cours online du MIT, respectivement "Structure and Interpretation of Computer Programs" (SICP) pour faire court, et "How to design program" (HTDP). Ce sont des cours d'introduction à l'informatique, enfin surtout la programmation.&lt;br /&gt;&lt;br /&gt;En les parcourant la première fois j'ai remarqué 2 choses. La première c'est qu'ils utilisent la famille des langages lisp pour écrire leurs exemples, et la 2ème : les thèmes abordés.&lt;br /&gt;&lt;br /&gt;Quand certains se limitent à des choses simples (récupérations d'arguments, jeux sur les tableaux, algorithme de tri pour le plus dur) eux vont dans d'autres galaxies. Ils cassent le cliché de récursion != itération, à Jussieu on a vu la récursion en C et forcément avec des exemples de bases du coup récursion = occupation temps et mémoire supérieurs.&lt;br /&gt;&lt;br /&gt;(chg "En lisp ils utilisent l'optimisation de récursion terminale:" "Dans ce cours ils expliquent tout de suite ce qu'est l'optimisation de recursion terminale")&lt;br /&gt;&lt;br /&gt;&lt;pre&gt;&lt;span style="color: rgb(102, 102, 102);"&gt;f x =&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(102, 102, 102);"&gt;  si x = 0 renvoyer 1&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(102, 102, 102);"&gt;  sinon f x-1&lt;/span&gt;&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;ici f n'empile aucun appel! on obtient le même nombre de cycle qu'une boucle while. (ces 2 formes sont équivalentes en fait, au détail près que l'un est exprimé comme une répétition d'évaluation, et l'autre comme une fonction qui se rappelle, et les fonctions c'est un formalisme étudiable et étudié :D ce qui est un avantage)&lt;br /&gt;&lt;br /&gt;De plus ils montrent comment itérer récursivement en utilisant les paramètres formels comme variable "mutable"; leurs exemples sont souvent calculatoires (calcul de racines carrées, intégrations, calcul de pi [calculs approchés j'entends]). J'ai pas beaucoup de souvenirs des premiers exemples des programmes à Jussieu mais c'était beaucoup moins (chg "utile" "intéressant") . (au mieux les tours de hanoi quoi)&lt;br /&gt;&lt;br /&gt;Ensuite ils passent en revue des concepts très contemporains mais vu de manière "plus" fondamentale. L'abstraction des données, chère à nos langages de programmation orientés objets (POO), sont exprimés de manière si simples grace à de bêtes fonctions sur des listes.&lt;br /&gt;Au début ils implantent les constructeurs ( des fonctions bien nommées sur des listes d'informations ), puis les accesseurs pour "désemboiter" les informations encapsulées par le constructeur.&lt;br /&gt;&lt;br /&gt;Et même l'encapsulation est montrée avec une facilité déconcertante. Le tout en partant de fonctions pures qui ne font que calculer des valeurs à partir de leurs arguments. Puis en ajoutant l'assignement juste quand il faut (ce qui leur permet d'introduire les mutateurs, ou setter pour coller avec les noms à la mode).&lt;br /&gt;&lt;br /&gt;En 3 minutes passe d'une fonction immutable à une fonction dépendante des précédents appels, puis une fonction' englobant d'autres fonctions dont une nommée 'dispatch'.&lt;br /&gt;&lt;br /&gt;Je fais une parenthèse.&lt;br /&gt;Cette idée de dispatch est la base, enfin j'y vais fort avec ce mot "base", du 'polymorphisme' en poo, en gros c'est une fonction sur le type ( des paramètres , comme en C , mais aussi de l'instance qui va exécuter la méthode! ) pour choisir la bonne méthode parmi un ensemble.&lt;br /&gt;Ce qui m'a frappé c'est que ca m'était complètement transparent dans ma tête. Je rangeais ca dans la case "magie des langages". Cette année avec le cours de Typage + ce livre je comprends beaucoup mieux Java par exemple.&lt;br /&gt;&lt;br /&gt;Je découvre aussi que le choix d'une méthode en Java est d'abord faite en fonction du type de l'instance auquel s'applique l'appel!&lt;br /&gt;&lt;br /&gt;exemple:&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(102, 102, 102);font-size:85%;" &gt;&lt;span style="font-family:courier new;"&gt;A a = new A().say("bonjour");&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;ca revient a appeler, au niveau interpretation par la JVM, une fonction de la forme:&lt;br /&gt;&lt;span style=";font-family:courier new;font-size:85%;"  &gt;&lt;br /&gt;&lt;span style="color: rgb(102, 102, 102);"&gt;invokeMethod( a, "say" , ( "bonjour" ) )&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;en fonction du type de a ( qui est une instance de A ) on obtient une liste de ses methodes, dans laquelle on cherche celle qui a la signature apropriée, en l'occurrence une méthode nommée "say" qui prend un argument de type String...&lt;br /&gt;&lt;br /&gt;D'ailleurs c'est un algorithme non trivial, il faut tenir compte du sous typage!&lt;br /&gt;&lt;br /&gt;say( String s ) peut etre appelée avec un objet SmallString, si SmallString hérite de String ( même idée pour l'implémentation des interfaces ). C'est le mécanisme qui nous permet d'avoir des methodes aux noms similaires sans se soucier du choix de la bonne méthode a l'exécution :)&lt;br /&gt;&lt;br /&gt;ps: le mécanisme de recherche de méthodes de Java est "faillible" enfin l'algorithme peut se trouver face a un choix indécidable ^^.&lt;br /&gt;&lt;br /&gt;Donc je reviens aux objets primitifs en Lisp, on peut les écrires comme ca :&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(102, 102, 102);font-family:courier new;font-size:85%;"  &gt;(define c (make-account 100 ) )&lt;/span&gt; -&gt; défini un symbol qui représente un compte avec un solde de 100.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:courier new;"&gt;&lt;span style="color: rgb(102, 102, 102);"&gt;((c 'depot) 50)&lt;/span&gt; &lt;/span&gt;&lt;/span&gt;-&gt; effectue un dépot de 50&lt;br /&gt;&lt;span style="color: rgb(102, 102, 102);font-family:courier new;font-size:85%;"  &gt;((c 'retrait) 30)&lt;/span&gt; -&gt; effectue un retrait de 30&lt;br /&gt;&lt;br /&gt;avec un petit effort d'imagination syntaxique, on reconnait l'équivalent de&lt;span style=";font-family:courier new;font-size:85%;"  &gt; &lt;span style="color: rgb(102, 102, 102);"&gt;c.depot(50)&lt;/span&gt;&lt;/span&gt; et &lt;span style="color: rgb(102, 102, 102);font-family:courier new;font-size:85%;"  &gt;c.retrait(30)&lt;/span&gt; ...&lt;br /&gt;&lt;br /&gt;Lisp se souciant peu des détails syntaxiques en dehors de ses types de base et de la notation fonctionnelle, ce que je trouve très très intéressant dans ce language. Je le trouve dépouillé des fioritures qui bride l'esprit au début.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;"La syntaxe n'est rien mais la syntaxe c'est tout en même temps"&lt;/span&gt;... pour ma part je penche un petit peu plus du côté "rien".&lt;br /&gt;&lt;br /&gt;Dire que pendant 3 ans je m'émerveillais en programmant en Java en n'ayant aucune idée de la réalité des choses.&lt;br /&gt;&lt;br /&gt;Bref les bouquins vont bien plus loin, introduisant :&lt;br /&gt;- les intêrets du polymorphisme&lt;br /&gt;- des abstractions métalinguistiques &lt;span style="color: rgb(51, 102, 255); font-style: italic;"&gt;(1)&lt;/span&gt;&lt;br /&gt;- l'unification donnée et programme &lt;span style="color: rgb(51, 102, 255); font-style: italic;"&gt;(2)&lt;/span&gt;&lt;br /&gt;- les flux reposant sur l'évaluation paresseuse (ou comment n'évaluer que ce dont on a besoin, fondamentalement passionnant comme sujet :) !)&lt;br /&gt;- l'implantation d'évaluateurs de dataflow &lt;span style="font-style: italic; color: rgb(51, 102, 255);"&gt;(5)&lt;/span&gt;&lt;br /&gt;- l'implantation d'évaluateurs de contraintes (inspiré par le célèbre sketchpad)&lt;br /&gt;- la compilation vers les machines à registres&lt;br /&gt;... j'en passe et des meilleurs.&lt;br /&gt;&lt;br /&gt;Donc je 'rebreffes', pour un cours d'introduction à la programmation, voila du cours trois étoiles au guide michelin de l'informatique.&lt;br /&gt;&lt;br /&gt;Et sur un plan plus large même, je les trouve bien plus ( il manque un mot dans mon vocabulaire qui mèle pédagogie, réalisme, simplicité et d'autres qualités appréciables sur le long terme lol ) sur leur façon d'aborder l'informatique.&lt;br /&gt;&lt;br /&gt;Bref leur vision/approche me plait car elle est incrémentale, et presque non informatique en fait. Ca décomplexifie l'informatique avec des notions simples mais puissantes et cohérentes.&lt;br /&gt;&lt;br /&gt;Ici pas de mystères tout est clair et simple ( on repose sur le concept de fonction et de liste, rien de bien obscur en somme, on rejoint l'avis de C. Queinnec sur la rédaction d'ouvrages pédagogiques, acquérant la confiance du lecteur par la plus simple transparence )&lt;br /&gt;&lt;br /&gt;Je trouve que ça forme non pas des utilisateurs avancés de l'informatique mais vraiment des penseurs sur informatique. Pas d'UML, pas de Java, que du good old lisp des familles sur des sujets fondamentaux. Et encore .. lisp pas pour ses beaux yeux, mais plutot son dénuement, et pour exprimer récursion, itération, fonction, donner des concepts universels. Le genre de choses qui survivent les modes.&lt;br /&gt;&lt;br /&gt;ps: Tiens mon encadrant de stage veut jeter uml a la poubelle pour utiliser RDF , ca m'a fait rigoler, ils se rendent compte de l'inadéquation d'uml avec la conception de programmes. Uml était un grand pas pour l'industrie ( langage commun de communication, idée de structurer les informations issues des efforts de reflections pour la conception etc etc )&lt;br /&gt;&lt;br /&gt;En fait mon objectif serait d'atteindre une sorte d'état de compréhension de l'informatique qui me permettrait de tout appréhender avec souplesse et facilité. Le truc c'est que je me connais, au final ça implique qu'il faudrait que je puisse tout comprendre sans le moindre effort... hem&lt;br /&gt;&lt;br /&gt;Ah et tiens, par curiosité je voulais avoir des avis de gens sur ce cours, j'ai déniché un pdf rédigé par des profs ( du mit je crois ), et contrairement à moi, ils sont très critique envers ce cours.&lt;br /&gt;Ils le trouvent un peu précipité et manquant de pédagogie même s'ils reconnaissent les qualités de ce même cours.&lt;br /&gt;&lt;br /&gt;je cite :&lt;br /&gt;&lt;pre&gt;***&lt;br /&gt;The publication of Abelson and Sussman’s Structure and Interpretation of Com-&lt;br /&gt;puter Programs (sicp) (Abelson et al., 1985) revolutionized the landscape of the&lt;br /&gt;introductory computing curriculum in the 1980s. Most importantly, the book lib-&lt;br /&gt;erated the introductory course from the tyranny of syntax. Instead of arranging a&lt;br /&gt;course around the syntax of a currently fashionable programming language, sicp&lt;br /&gt;focused the first course on the study of important ideas in computing: functional ab-&lt;br /&gt;straction, data abstraction, streams, data-directed programming, implementation&lt;br /&gt;of message-passing objects, interpreters, compilers, and register machines.&lt;br /&gt;***&lt;br /&gt;(source "www.cs.brown.edu/~sk/Publications/Papers/Published/fffk-htdp-vs-sicp-journal/paper.pdf ")&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;Par exemple, bien des exercices sont des exercices nécessitant de modifier/aggrémenter un programme montré précédemment (technique pédagogique vieille comme le monde)&lt;br /&gt;Ils préconisent une approche feuille blanche, qui permet de développer une vraie compréhension interne du problème. &lt;span style="font-style: italic; color: rgb(51, 102, 255);"&gt;(3)&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Bref, pour eux SICP n'apprends pas à trouver par soi meme comment créer les fonctions nécessaires à la résolution d'un problème. C'est clairement un manque, mais alors entre nous, ce ne sont surement pas les seuls à l'avoir. en 7 ans de fac, combien de fois les profs m'ont sorti des "comment j'ai fait ? bah j'intuites." (je trouve toujours ça aussi énorme). Bref ce problème est à résoudre par tous les enseignants du monde, comment enseigner la résolution des problèmes en général. &lt;span style="color: rgb(51, 102, 255); font-style: italic;"&gt;(4)&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Pour finir ils ajoutent que les exemples donnés sont issus de domaines complexes (ils implantent un simulateur de circuit etc etc). 1 point pour eux,c'est clairement vrai.. là ça touche à mon subjectif, certaines personnes fuieront rien qu'a la lecture de la table des matières, moi j'avais pas fini de la lire que j'avais déjà la bave aux lèvres.&lt;br /&gt;Pour faire un peu plus argumenté sur ce sujet, je trouve qu'on nous rend utilisateurs de l'informatique à un certain niveau. On sait utiliser certains langages, faire une application dans un paradigme etc etc mais .. j'ai vraiment l'impression de n'être qu'un programmeur java. C'est assez frustrant.. surtout quand on voit les choses faites dans les 50's avec si peu de "moyens".. je me dis qu'on a raté un truc. Bref ce livre montre en partie l'étendue du possible en informatique , tout en expliquant comment elle marche. Je trouve que c'est la bonne direction d'un enseignement supérieur, on doit penser et implanter via l'informatique .. hors j'ai pas l'impression que ça soit le cas de la majorité des étudiants qui sortent avec un Master. Moi meme,j'ai un objectif plus idéalisé, mais je suis loin de savoir expliquer les principes d'une machine virtuelle ou d'un compilateur.&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 102, 255);"&gt;(1 qui tombent dans l'industrie aujourdhui avec les Domain Specific Language chères à Microsoft et à l'OMG )&lt;/span&gt;&lt;br /&gt;&lt;div style="text-align: left;"&gt;&lt;span style="color: rgb(102, 102, 102);"&gt;(2 programme = donnée =&gt; on peut les créer, les analyser, les modifier, les adapter grace à un autre programme )&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;span style="color: rgb(51, 102, 255);"&gt;(3 j'adhère tellement à ce principe, merci monsieur gastineau, j'aurais du suivre cette façon de faire tout le temps lol. en fait selon moi l'informatique devrait s'enseigner avec une feuille et un crayon. et des ordinateurs pour tester un peu quand le besoin d'environnements est trop grand)&lt;/span&gt;&lt;br /&gt;&lt;div style="text-align: left;"&gt;&lt;span style="color: rgb(102, 102, 102);"&gt;(4 ca me rappelle la conférence de mr pitrat sur l'IA, il a passé la moitié du temps a nous montrer certaines faille de l'éducation, ou comment on nous faisait croire que certains problemes se solutionnait de telle maniere , solution qui était fausse en général. Bref il posait le problème de comment apprendre à apprendre formellement, c'est normal c'est le problème de l'IA. D'ailleurs il avait un tas d'anecdotes sur les apprentissages de certaines machine.. skynet sors de ce corps :D)&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;span style="color: rgb(102, 102, 102);"&gt;&lt;span style="color: rgb(51, 102, 255);"&gt;(5 j'ai récemment découvert [vers aout deux mille huit] que les architecture de dataflow ont été copieusement étudiées, jusqu'a la création d'architectures de dataflow différentes de l'archi de von neumann ! je savais bien que ca avait du bon ... sauf que ca à d'autres gros défauts. j'vous laisse wikipédier si vous voulez en savoir plus)&lt;/span&gt;&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4481216909132390325-8329647874956948190?l=steeez.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://steeez.blogspot.com/feeds/8329647874956948190/comments/default' title='Publier les commentaires'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4481216909132390325&amp;postID=8329647874956948190' title='0 commentaires'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4481216909132390325/posts/default/8329647874956948190'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4481216909132390325/posts/default/8329647874956948190'/><link rel='alternate' type='text/html' href='http://steeez.blogspot.com/2007/06/cursus-informatique.html' title='cursus informatique ...'/><author><name>'gro</name><uri>http://www.blogger.com/profile/15470671920492884984</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4481216909132390325.post-8902593266637943328</id><published>2007-05-30T02:16:00.000-07:00</published><updated>2007-05-30T02:36:55.369-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='stage'/><category scheme='http://www.blogger.com/atom/ns#' term='master'/><category scheme='http://www.blogger.com/atom/ns#' term='jussieu'/><title type='text'>stage log, 0.1</title><content type='html'>Bon vu qu'il paraît que je suis en stage, qu'à sa fin je passerais devant un "jury"... et que ça dure 24 semaines, je pense utile de mettre des informations ici chaque jour...&lt;br /&gt;C'est pas très efficace comme façon de faire, il faudrait avoir des données entre le blog et le suivi quotidien, comme ça on fait d'une pierre 2 coups (tiens j'écris pas en anglais. fuck off yall non-french readers mouhaha... de toute façon j'ai qu'un reader à temps partiel)&lt;br /&gt;&lt;br /&gt;Bref pour synthétiser l'installation:&lt;br /&gt;- première semaine: rienfoutage (installations, blablas , réinstallations, réflexions qui accouchent de longs fichiers textes déjà obsolètes)&lt;br /&gt;- semaines suivantes: questions existentielles sur les objectifs, début d'implantation d'un µPlugin utilitaire de XXXXXXXXXXXXXXXXXXXXX (secret professionnel.), dépressions de prise en main des logiciels entrecoupées de repas tout aussi excitants (quoique parfois on lol à table)&lt;br /&gt;- aujourd'hui: déploiement du plugin! Y'a qu'à moi que ça parle ça, mais c'est un immense pas vers une retrouvaille de la sensation d'être "informaticien" (computer scientist en cainri, hé ouai, parfois on réfléchis.. c'est souvent là qu'on fait les mauvais choix d'ailleurs).&lt;br /&gt;&lt;br /&gt;Tiens ça me rappelle que j'ai eu ma paie hier, d'une ma banque va enfin pouvoir retirer l'étiquette rouge sur mon compte (qui est en décroissance continue depuis 1 an) et de 2 je vais plus payer de pénalités de merde. Oui, de merde, m'étonne pas qu'elles soient riches les banques. Après la Française des jeux, c'est surement la plus belle façon de faire de l'argent.&lt;br /&gt;&lt;br /&gt;Bon j'm'emporte dans mes critiques pseudo-cynico-ironiques de rebellzz; tout ça pour dire que j'avais vraiment l'impression d'être payé à rien foutre, d'autant plus que les gens qui apprennent que je suis en stage ici sont tous emerveillés "waouh, c'est la class, tu dois toucher, le pied quoi!".&lt;br /&gt;&lt;br /&gt;En général y'a un "Nan, j'm'emmerde, je sais pas ce que je dois faire et on utilise des trucs qu'on ne sait pas manipuler, ça fait 3 semaines que je pionce régulièrement sur mon bureau, comme j'ai encore un peu de conscience j'me met la pression mais je m'écrase toujours face aux mêmes murs bien moelleux, je les entends même rigoler de ma naïveté. Et ouai j'aurais un bon salaire, mais 1 an comme ça et je retourne à la boutique Paul OPERA, c'est plus épanouissant -_-;" qui fuse dans ma tête.&lt;br /&gt;&lt;interlude&gt;là tu viens de comprendre que je sais pas rédiger, aucun style, aucune fluidité. J'envoie des pavés indigestes les uns à la suite des autres. ndlr: on s'excuse&lt;/interlude&gt;&lt;br /&gt;&lt;br /&gt;Mais je dis rien pour pas froisser leurs idées xxxxx...&lt;br /&gt;&lt;br /&gt;Bon voilà fin du chapitre 1 du tome 0.1 de ces rapports de stages. (Sinon je vais encore être payé à rien foutre.)&lt;br /&gt;&lt;br /&gt;Keven, va taffer XD mouhahaha&lt;br /&gt;&lt;br /&gt;ps:  _ _ _&lt;br /&gt;&lt;br /&gt;pps: vivement que google installe des locaux à coubron.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4481216909132390325-8902593266637943328?l=steeez.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://steeez.blogspot.com/feeds/8902593266637943328/comments/default' title='Publier les commentaires'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4481216909132390325&amp;postID=8902593266637943328' title='1 commentaires'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4481216909132390325/posts/default/8902593266637943328'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4481216909132390325/posts/default/8902593266637943328'/><link rel='alternate' type='text/html' href='http://steeez.blogspot.com/2007/05/stage-log-01.html' title='stage log, 0.1'/><author><name>'gro</name><uri>http://www.blogger.com/profile/15470671920492884984</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4481216909132390325.post-6932081278097384154</id><published>2007-05-27T13:46:00.000-07:00</published><updated>2007-05-29T05:09:56.664-07:00</updated><title type='text'>'prolog</title><content type='html'>I don't know wether or not i should write this weblog in english or french, or both -_-;;&lt;br /&gt;Maybe both, that could improve my english ( watching lost may help you talks in NY streets but not writing cover letters or even speak to an employer , `bref` )&lt;br /&gt;&lt;br /&gt;As i'm getting more and more bored this time, and a lot thinking about my studies ( which just ends ) i feel cool to write it down, this helps getting things organized inside my head.&lt;br /&gt;&lt;br /&gt;I've been spending my time at Jussieu university for 5 year (+ 2 years for lazyness excess or heart conditions lol ) in computer science. Starting with 2 years Maths &amp; Computer science, then moving towards full computer science cursus of 3 years.&lt;br /&gt;&lt;br /&gt;I've been a computer enjoyer since i was a kid,never been a real programmerkid like some of the guys i used to know. Guys that programmed tiny word processors or gif visualisator while i was overheating my brain typing 20 pages of ... basic or pascal to make a boucing circle on screen -_-;; [ouch that hurts] (that's what you get for coding in unknown languages i guess, the smallest typo means hours of total rereading of the code). My first love was paintbrush ^^; i loved drawing dragon ball Z figures, especially doing gradients by hand, dot after dot :D&lt;br /&gt;Then i ve been the lambda windows 95 user with all my 'why on earth isn't that working | possible' followed by the classical 'let's wait for the next windows release' .. computer magic you know.&lt;br /&gt;&lt;br /&gt;Then entering university, as i was ashamed of my tastes, i've never fully participate in computer science courses ... but i found my way through all that. 3rd year was pleasing because it was always superficial introduction to CS standard fields ( oses, database, oop, networks, low level architectures, etc etc... ) but as i did not really worked a lot, i ook a huge slap the 4th year. Things got faster then (with concurrent and reactive languages, language implementation, code, compression &amp; cryptography, software engineering &lt;- i hated that because i was too technical, for me models were always design models, with all details so that you could execute them with your pencil... ).&lt;br /&gt;&lt;br /&gt;This year ( the last ) was nearly a mistake, i choose an enterprise specialisation (which i thought was only a 'only the best' last year) which was really not my way of thinking. Spending a year to learn VS2005, Delphi for .Net, Websphere, enterprise technical documentation practices .. all about enterprise collaborative work. It's an interesting thing, but it was badly taught, and should not take more than 2 months.&lt;br /&gt;&lt;br /&gt;There was some classic courses about meta-level representation (omg mof), language design (denotational semantics, functionnal style), reflection for dynamic &amp;amp; adaptive objects, polymorphism and type systems ... middleware components architectures ( j2ee containers )&lt;br /&gt;I was really interested into all that topics, but things got too fast for me. Anyway that left me in a "application design needs something to get things close to the specification, easy to prove, easy to compose or express generically" but in the same time i failed nearly everywhere ( or close to , meaning that i didn't fell any mastery of these topics inside of me ).&lt;br /&gt;&lt;br /&gt;Jussieu is fond of using ocaml in their courses, which is fine, but it tooks me really long time to understand it, even superficially... and following the "language design" course makes me rethink my whole idea about programs. Like erasing everything i thought (im mainly a subtypeaddict and interface object oriented small programmer) especially in terms of functional abstraction, data representation, type meaning... a lot of things&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4481216909132390325-6932081278097384154?l=steeez.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://steeez.blogspot.com/feeds/6932081278097384154/comments/default' title='Publier les commentaires'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4481216909132390325&amp;postID=6932081278097384154' title='1 commentaires'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4481216909132390325/posts/default/6932081278097384154'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4481216909132390325/posts/default/6932081278097384154'/><link rel='alternate' type='text/html' href='http://steeez.blogspot.com/2007/05/prolog.html' title='&apos;prolog'/><author><name>'gro</name><uri>http://www.blogger.com/profile/15470671920492884984</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry></feed>
