Main/ShineOnMyBlog2003

edit
revisions

what's new
search
help

kiwi


Shine On My Blog 2003

Bon, voilà les archives pour 2003, bonne lecture ! Autrement il reste toujours l'actuel ShineOnMyBlog

La recherche, comme il se devrait...

Lundi 1er decembre 2003,

Voilà une fin d'article (tiré de Lambda The Ultimate) écrit par Peter Van Roy. C'est très pragmatique, et tout à fait dans l'esprit que je considère propice aux nouvelles découvertes. Effectivement, c'est souvent lorsque l'on ne connaît pas un domaine que l'on arrive à trouver les choses les plus originales, car elles ne sont pas prises dans le cadre mis en place par les publications existantes.

 It's important to find a balance between designing and reading papers. It's
 important to start designing before searching the literature. This will make
 your literature search much more focused: you will have first-hand experience
 what the real issues are. Otherwise you can spend all your time reading papers
 without getting anywhere. In the other direction, don't forget to look
 diligently for papers, otherwise you will waste a lot of time reinventing
 things. You don't need to find many papers; a few classic ones are all that
 you will need to get the gist of a good idea.

Comment garder la foi ?

Mercredi 26 novembre 2003,

Pour tout developpeur indépendant, cherchant sans cesse à améliorer le monde de l'informatique, il y a des moments de doute. Pour ma part, j'ai eu des moments de doute sur SimTex?, OrchidéeNoire et Piranhas... j'ai toujours plein d'espoir sur le fait qu'un jour j'arriverais à les finir, et que peut-être d'autres pourront s'en servir.

Pour l'instant, je dois tout de même constater que je suis presque le seul utilisateur de mes logiciels, et sans doute le seul à comprendre leur interêt. A côté de ça, j'ai en tête de très nombreux projets... Par exemple un éditeur XML (EX-ED), un logiciel de gestion de configuration (Archipel) et un langage de programmation (Ink)... sans compter mon envie de faire un système d'exploitation et un kit d'interface graphique...

Parfois je suis démotivé, parfois (comme ence moment) je suis en pleine ébullition. Pourvu que ça dure... par contre, pour d'autres, ce n'est pas toujours aussi facile, comme en témoigne ce message , pris de la liste Language Smith, maintenue par SteveDekorte? (vous devriez commencer à le connaître!)

Commentaire de , de quiii? : maiiiiieuh, moi si, j'utilise SimTex? vraiment souvent (par rapport à ceux qui ne l'utilisent jamais...), et j'ai quand même une participation de 0,001%!! (souvent c'est l'essence qui fait la substance...hihihi. Bon, dodo)

Commentaire 2 : Au fait, le "pel", c'est pour quoi
(Rép.) Pour rien, Archipel est une topologie de réseau qui ressemble beaucoup à celle que l'on obtient avec un graphe de versions... mais c'est vrai qu'il y a aussi un clin d'oeil à Arch!

Pourquoi GNU me saoule

Lundi 24 novembre 2003

J'ai écrit il y a quelque temps à SteveDekorte?, l'auteur de IoLanguage, mes états d'âme concernant les licenses Open Source. Il y a quelques temps, j'avais pensé utiliser plutôt une license de CreativeCommons?. Finalement, je crois que je vais définitivement adopter la license BSD, qui est en fait celle que j'aurais choisi parmi les CreativeCommons?.

Une des raisons qui confirme mon choix se trouve ici (trouvé sur LinuxFR?, bien sûr):

   RMS has now "dismissed" me as Hurd maintainer because I have
   publicly spoken against the GFDL, saying that a GNU maintainer must
   support and speak in favor of GNU policies.  If this is really
   RMS's reason, then it means that he demands the right to control
   the speech of every GNU volunteer when it comes to GNU project
   policies.  He wants not merely to set the direction, but also to
   require that each and every one of us publicly support a GNU policy
   when asked to.

Comme quoi GNU est quelque chose de très politique... trop pour moi. Par conséquent, je préfère mettre de côté l'aspect militant et ne pas imposer la liberté à celle qui n'en veulent pas, et j'accepte de courrir le risque de nourrir indirectement un système décadent...

XML vs Python

Vendredi 07 novembre 2003,

Pour tous ceux qui comme moi ont découvert Python avec joie, et apprécient un de ses points les plus innovants (sa syntaxe basée sur l'indentation), il y a effectivement parfois des questions à se poser sur l'interêt de faire du XML lorsque l'on peu faire plus clair.

A ce sujet, il y a une petite série de messages interressants à lire, dont le premier est écrit par Linus Torvalds...

Trop simple pour être vrai

Lundi 03 novembre 2003,

Je sais, ça fait un bout de temps que je n'ai pas rajouté des petites choses sur mon blog... c'est partiellement parce que je n'ai pas encore l'ADSL chez moi (mais ça ne saurait tarder, et je n'aurais donc plus d'excuses...).

Pour me faire pardonner, voici un petite extrait d'une interview de Bertrand Meyer, qui dit dans cet extrait des choses plutôt sympathiques:

What we realize now is that sometimes people just don't believe it. They don't believe in simple solutions. They think we must be either hiding something or that the language and methods don't actually solve the real practical problems of software development, because they know there has to be more complexity there. As this horrible cliche goes, "if it looks too good to be true, then it must not be true," which is certainly the stupidest utterance ever proffered by humankind. This is the kind of cliche we hear from many people, and it's just wrong in the case of Eiffel. If you have the right tools for approaching problems, then you can get rid of unnecessary complexity and find the essential simplicity behind it.

En gros, les gens en informatique ont toujours tendance à faire compliqué car ils ne croient pas dans les choses simples. Tous ceux qui ont fait des langages de scripts, et plus particulièrement du Python ou même du Io savent pertinnement que pas mal de logiciels n'ont aucun besoin de la complexité inhérente à des langages comme C++, C# ou Java.

Puitan ed crevau

Lundi 03 novembre 2003,

Bon, j'aurais pas mal de choses à dire sur le fait que j'ai commencé mon nouveau boulot "d'ingénieur de développement", mais je préfères cette fois laisser la place à un message que mon frangin m'a envoyé:

 "Sleon une édtue de l'Uvinertisé de Cmabrigde, l'odrre des ltteers dnas un
 mot n'a pas d'ipmrotncae, la suele coshe ipmrotnate est que la pmeirère et
 la drenèire soeint à la bnnoe pclae. Le rsete peut êrte dnas un dsérorde
 ttoal et vuos puoevz tujoruos lrie snas porlbème. C'est prace que le
 creaveu hmauin ne lit pas chuaqe ltetre elle-mmêe, mias le mot cmome un
 tuot."

La démocrature et Internet

Jeudi 24 juillet 2003,

On est quand même en droit de se demander pourquoi des gens prennent des décisions à notre place, sans nous consulter, alors qu'il sont censés nous représenter. Dès lors qu'ils ont leur cul sur leur trône, on voit bien qu'il n'y a plus grand chose à faire.

Et pourtant, Internet pourrait changer les chsoes et nous permettre (enfin) de nous exprimer facilement, en mettant en place une véritable infrastructure de communication entre le bas peuple (nous) et l'"élite" (les politiques).

Il y a une petite nouvelle sur macbidouille qui termine comme ça:

Vivement que l'internet permette le vote direct pour toutes les décisions prises dans notre pays. Mais vous pensez que les hommes politiques nous rendront un jour le pouvoir qu'on leur a délégué ?

Back to the future

Jeudi 17 juillet 2003,

Alors que je devrais être en train de boucler mon rapport de stage (je suis censé terminer demain), je glande un peu à mater les nouvelles sur le Net. Ceci m'a permis de tomber sur un article traitant de NeXTstep?, une plateforme logicielle crée il y a plus de 10 ans, et qui est toujours en avance sur ce qui se passe.

Il n'y a qu'a voir les photos d'écran de cet article, elles sont suffisamment éloquantes sur l'avancée technologique que cette plateforme représente. Ce n'est malheureusement qu'a peine en 2003 (avec GNUstep? et MacOSX?) que le grand public redécouvre ce petit bijou.

D'ailleurs, il y a une pétition pour libérer des logiciels NeXTstep? pourrissant au fond des tiroirs de Sun.

Une bonne vielle RFC

Jeudi 10 juillet 2003,

J'etais tranquillement en train de chercher une RFC (la 3261, celle du protocole SIP), quand je me suis apercu que je m'etais trompe de numero "3251", apres avoir brievement lu "Electricity over IP".

Interloque par un tel titre, je retourne 5 minutes plus tard a cette RFC3251?, et commence a lire son contenu... Je vous conseille vivement de faire de meme :)

Ni portable, ni television!

Lundi 7 juillet 2003,

Je reviens des Eurockeennes, et c'etait plutot cool. Le show de Massive Attack etait vraiment impressionnant, avec un ecran geant qui mettait en comparaison une tonne de chiffres comme notre consommation d'energie, le nombre de naissance te de deces, l'argent consacre a l'armement, ou encore l'argent depense dans l'achat de barbeles aux USA...

Mais la n'est pas le propos, je viens de tomber sur cette page qui me fait bien delirer, parce que ca pourrait etre fonde -- a creuser donc ;)

Un bon argument en faveur du libre

Lundi 30 juin 2003,

Voila une tres bonne explication de Nicolas Chauvat (de Logilab) trouvee ici

 We promote "Logiciel Libre" because we think that IT firms should be suppliers
 of services, not the owners of the IT system of their clients. Nowadays, most
 companies would not be in business without a solid IT infrastructure. If your
 company uses non-free software for part of something vital, it means that a
 problem with that software threatens the existence of the company. You would 
 think twice about driving abroad for the holidays if you knew that only a
 single garage in Europe is able to fix your car if it breaks. And you would
 accept not being allowed to changes tires yourself? Or not allowed to look
 under the hood yourself nor ask someone else to do it for you... even if the
 garage that sold you the car closed shop?

Et c'est clairement un probleme majeur qui se pose non seulement aux developpeurs, mais aussi aux utilisateurs.

Le petit inventaire du pitoyable

Jeudi 19 juin 2003,

Ca y est, j'ai lu une nouvelle sur Transfert.net [1] citant un site islamiste un peu zarbi [2] que je me suis empresse d'aller voir.

Oh, surprise! J'etais mort de rire, ca valait bien du http://www.stileproject.com, et ca m'a donne envie de faire ca : InventaireDuPitoyable.

Christian Tismer est trop cool!

Jeudi 5 juin 2003,

Merde, ca fait bientot un mois que je n'ai pas fait d'ajout a mon petit blog... argh! Heureusement, hier j'ai lu un mail de Christian Tismer [1], l'auteur de Stackless Python [2], qui m'a absolument sidere.

Christian est une sacree personnalite du monde du logiciel libre. Deja, il s'est battu pour que ses idees (en l'occurrence Stackless) soient comprise, et que les modifications qu'il a fait a sa version de Python soient introduite dans la version officielle. Ca n'a pas ete le cas, et ca ne l'a pourtant pas demotive.

Il faut savoir que Stackless c'est une version de Python qui utilise des concepts tres particuliers lies a la maniere d'executer un programme et de gere la concurrence a l'interieur de ce programme (on y parle notamment de continuations et de micro-threads).

Or recemment, sur la liste de diffusion de Stackless Python, Christian a mis les choses au clair, suite a un document de proposition de modification de Stackless envoye par un membre de la communaute. Dans sa reponse, Christian nous montre qu'il est vraiment quelqu'un d'engage, d'humble et qui considere sa communaute.

Il dit notamment qu'il ne sait pas ce qu'est exactement Stackless, ni ce a quoi il pourrait servir, ni ce pour quoi il est bon. Il dit egalement que Stackless n'appartient a personne en particulier (donc pas lui), mais a la communaute, et que c'est celle-ci qui decide avant tout.

Bref, un mail memorable, que je vous encorage vivement a consulter (voir [1]).

Les liens:

Parlons un peu de moi

Mardi 6 mai 2003,

Cette fois, je vais a la fois me lamenter et me rejouire. Tout d'abord mon cher poisson (friture ou grosoeil, selon les jours), viens de rendre l'ame apres plusieurs mois de combat contre ce qui semble avoir ete une degenerescence. Ce fut un poisson tres courageux, qui a su apprecier sa type-zitude malgre ces quelques desagrements (notamment vivre a l'envers).

Je suis donc alle, en essayant le plus possible d'etre tranquille, l'abandonner aux eaux de l'Ill, ou j'espere qu'il aura participe a l'eternel recyclage de la nature. Je pense a toi, mon petit poisson.

Heureusement, ma moitie est revenue de son voyage, et je dois dire que c'est dingue ce qu'elle a pu me manquer.

Non, je ne fais pas de transfert affectif.

Io rulezz!

Jeudi 24 avril 2003,

Je ne peux resister a quelques citations de la liste de diffusion de Io [1] :

De Doc O'Leary in "c++"

	That is akin to the argument that DOS must be the best OS ever because so many
	people use it.  Most open source I see is in C, and any open source that I see       
	that is in C++ was because the programmer was ignorant of ObjC?.
	Anyone who *likes* C++ has been seriously damaged from an OO perspective.

J'aime bien cette derniere phrase ;)

Toujours le meme, dans "Re: Advocating prototype"

	Any language that is hyped beyond its actual ability has only one appeal:    
	mediocre developers (i.e., the vast masses) that latch on to it because they
	are told it is the  future.
	Quite simply, there is a lot of pandering to people who don't know any better. 
	That is Java's only appeal, as there have been alternatives that offer the
	same features long before Sun decided it wanted to control a language market.

Ahhh, c'est beau!

Les liens:

Le langage qui change la vie

Mercredi 23 avril 2003,

Bon, tout d'abord je suis en forme, car ma moitie est de retour. Ensuite, histoire de remplir au moins une entree de ce blog, je peux vous faire part de "Lojban" [1], un langage qui a ete construit pour etre non ambigu, et plonger ses utilisateurs dans un paradigme qui devrait changer leur vision des choses.

En fait, j'ai trouve ce langage sur "Lambda The Ultimate" [2], ou l'auteur du post nous dit que les langages informatiques changent en general en profondeur notre perception du monde informatique. Par exemple, on aura tendence a resoudre un meme probleme de manieres tres differentes en fonction du langage (imperatif ou fonctionnel, etc).L'auteur note qu'au contraire des langages informatiques, les langages naturels ne lui ont pas fait cet effet de changement de perception.

Or comme Lojban est a mi-chemin entre le langages naturel et le langage informatique, qui sait, il suffit peut-etre simplement de le pratiquer...

Les liens:

  1. http://www.lojban.org, le site de Lojban
  2. http://lambda.weblogs.com/2003/04/22, Lambda The Ultimate, article sur Lojban

Les informaticiens pour la voie d'extinction

Jeudi 17 avril 2003,

Bon, ces derniers temps, y'a eu sur Freshmeat [1] une impressionnante recrudescence des logiciels de SoftwareConfigurationManagement?, dont en autre Darcs [2] et Monotone [3]. C'est sur ce dernier que j'ai jete mon devolu (assez type-z dans l'esprit), et je me suis empresse de jeter un coup d'oeil sur la page principale de l'auteur [4].

Et la, je me rends compte que j'y avais deja mis les pieds, et que ce dernier est un bon vieux militant hardcore aux idees assez surprenantes. Dans le tas, on trouve un lien sur "The Voluntary Human Extinction Movement" [5] (peut-etre en est-il meme la tete pensante ?). En bref, voici leur concept

L'extinction progressive de l'espece humaine par l'abandon volontaire de la reproduction permettrait `a la Biosphere de recouvrer une bonne sante. Le manque d'espace vital et les penuries en ressources naturelles trouveraient leur solution si la population humaine etait moins nombreuse et moins dense.

Absolument charmant ! (Mais allez tout de meme jeter un oeil sur Monotone, parce seul'fai)

Les liens:

La pensee du jour

Mercredi 16 avril 2003,

Bon, cette fois pas de lien vers une page toute folle, mais plutot une sequence "culture et sentiments" (et non pas crime et chatiments -- desole, je digere). Eh oui, hier soir apres etre rentre d'une soiree chez Napo (Seb), ce bon viel ami de lycee, la roulee pendue aux levres et la biere coulant dans mes veines, j'ai ete surpris de penser la chose suivante:

   Je t'aime non pas pour ce que je pourrais perdre
   mais pour ce que tu es

Evidemment, ceci ne s'adresse qu'a une seule personne (non, non, pas moi, je ne m'appelle pas Braaaaaayyyssss), mais quoiqu'il en soit, c'est tout de meme quelque chose a mediter, d'autant plus que j'ai ete plutot surpris que cette phrase me tombe dessus (je marchais en direction du pont du corbeau).

La PS2? bionique

Mardi 15 avril 2003,

Comme quoi, on n'arrete pas le progres. C'est vrai que Sony et sa PlayStation? ont tout de meme essaye d'innover toujours un peu plus, et la, je crois que la direction qu'ils prennenent est plus qu'appreciable [3] (je sais, la nouvelle n'est plus tres fraiche, mais tout de meme!)

Vive la science

Lundi 14 avril 2003,

Aie... deja deux semaines que je n'ai pas mis mon magnifique blog a jour (ahhhh.... Pauline!), pourtant ce n'est pas vraiment faute d'inspiration.

Pour nous remettre en jambe, voici un sympathique lien [1] qui nous apprends que le cafe et l'alcool sont bon pour la sante.... dommage que ce ne soit pas alcool/clope ou cafe/clope... le monde est tout de meme mal fait... parfois ;)

Autrement, ce cher Sham m'a appris que Transfert (un magazine qu'il m'est arrive d'acheter plutot regulierement) n'est plus dans les kiosques (ca faisait longtemps) mais fait son come-back sur le Net [2]

Les liens:

La fete des g33kxz

Mardi 1 avril 2003,

Comme a peu pres chaque annee, j'attends toujours avec une certaine curiosite ce que l'on va bien pouvoir nous pondre comme farce technologique. Celle qui m'avait bien fait marrer l'an dernier etait celle sur Parrot, qui permettait de melanger du Perl et du Python.... mais il se trouve que cette farce a vraiment debouche sur un projet.

Impossible de savoir si ils etaient vraiment serieux ou pas, mais il semblerait que la tradition se perpetue, encore une fois sur ./ qui nous met le "spotlight" sur "Whitespace", un langage de programmation ou seul les caracteres invisbles (espace, tabulation et retour a ligne) comptent! Quel beau retournement de situation.

Le langage existe bel et bien, dipose d'un interpreteur, d'examples et d'un tutorial. Une bien belle idee, qui vous fera sans doute autant marre que moi.

Dans le meme style, Christian Tismer, le fameux auteur de Stackless Python, nous fait part de son illumination quand a l'utilisation de Python dans Stackless[1].

Le liens:

Peut-on enterrer sa triste condition masculine ?

Lundi 31 mars 2003,

Je ne sais pas si il est possible d'arreter de se desoler de notre condition a nous, les hommes, mais il m'est apparu plutot recemment que celle des femmes n'est en fait guere plus enviable, voire totalement liee a la decadence que vit en ce moment meme la gente masculine.

Le chat, les SMS, le speed-dating et autres rejouissances ne font que faire grandir le sentiment de frustration et de desolation que nous, jeune males, vivons au quotidien. Dopes au porno haut debit et aux meufs a poil qui envahissent les affiches de pub, nous somme artificiellement maintenus dans un etat de manque permanent.

C'est pas tout, la revolution sexuelle ca voulait dire "tout le monde a le droit de baiser avec tout le monde", en tout cas, ca semble avoir ete compris comme ca... alors que je crois que c'etait simplement "baiser mieux", voire meme plutot "faire l'ammuuur" -- mais la ca devient carrement idealiste, voire irrealiste.

Alors notre triste condition moderne est d'etre pris dans une spirale ou la frustration est sur-aliementee par notre environnement et les tentations d'autant plus exacerbees par le "devoir" d'avoir une vie sexuelle epanouie, chose que je suppose tout de meme assez rare.

La pression exterieure se fait d'ailleurs autant perceptible chez les hommes (muscles et centimetres) que chez les femmes (mensurations et inclination a ecarter les cuisses), qui finissent donc par se retrouver totalement convaincus que les relations hommes-femmes doivent se derouler comme c'est montre a la tele, dans les soirees, sur les affiches, dans les bouquins, etc.

Bref, dans tout cas on se focalise plus sur les differences que sur les points communs, on considere la femme ou l'homme (des filles pour donner leur avis ?) comme deux especes radicalement opposees, alors qu'en fait il y a sans doute plus de differences[1] entre les individus que specifiquement entre les hommes et les femmes.

Bordel de merde, il suffit d'aller a la rencontre de l'autre, et pas de faire comme on nous l'impose!

A voir:

My cure

Vendredi 28 mars 2003,

Je n'ai que ca a dire:

         The Cure - "Friday I'm in Love"

         I don't care if monday's blue
         Tuesday's grey and wednesday too
         Thursday I don't care about you
         It's friday I'm in love

         Monday you can fall apart
         Tuesday wednesday break my heart
         Thursday doesn't even start
         It's friday I'm in love

         Saturday wait
         And sunday always comes too late
         But friday never hesitate...

         I don't care if monday's black
         Tuesday wednesday heart attack
         Thursday never looking back
         It's friday I'm in love

         Monday you can hold your head
         Tuesday wednesday stay in bed
         Or thursday watch the walls instead
         It's friday I'm in love

         Saturday wait
         And sunday always comes too late
         But friday never hesitate...

         Dressed up to the eyes
         It's a wonderful surprise
         To see your shoes and your spirits rise
         Throwing out your frown
         And just smiling at the sound
         And as sleek as a shriek
         Spinning round and round
         Always take a big bite
         It's such a gorgeous sight
         To see you eat in the middle of the night
         You can never get enough
         Enough of this stuff
         It's friday
         I'm in love

Enfin, je suis mal place pour en parler, mais ce serait vraiment vraiment beau

Tous a vendre! La thune nous fait renier nos origines

Jeudi 27 mars 2003,

Je me disais bien que ca faisait un bout de temps qu'Adobe avait change radicalement de voie... Ils ont commence tres tres fort a la fin des annees 80 en fournissant Photoshop et Illustrator (Aldus aussi avec FreeHand?) -- ces softs ont participe a la naissance d'un nouveau style graphique (dont un des plus grands est Neville Brody, qui a d'ailleurs refait l'ensemble des logos des softs de Macromedia vers 1997). Ils ont commence tres fort, mais ont aussi vite compris qu'ils avaient des $$$ a se faire.

Au debut tout etait sur Mac (il faut quand meme dire que la plateforme a facilite le graphisme... pas trop la peine de faire sous Windows 3 ce qu'on pouvait faire sous le System 6 de l'epoque), puis avec Windows 95 ils ont commence le port de leurs produits. Forcement, le marche du PC a fini par l'emporter (pas cher et pas fondamentalement different du Mac), et maintenant la plutpart du boulot se fait sous Windows (peut etre encore juste la pre-presse qui a vraiment besoin d'etre bien calibree...).

Bref, maintenant, ca les fait chier de devoir claquer des thunes dans des version Mac (et en plus MacOSX?, puisqu'ils ont du evidemment faire evoluer PhotoShop? pour qu'il tourne dessus), qui ne representent surment qu'un faible pourcentage (je dirais 20%) de le revenus... alors que ca doit surement leur couter un peu plus.

Pour preuve, cet article (http://www.adobe.com/motion/pcpreferred.html) ou ils reprennent un bench effectue par un magasine PC qui montre qu'un infame Dell ecrabouille un Mac bipro. A l'image de la societe, seule le cout et la performance sont des criteres a prendre en compte... Inutile de preciser qu'Adobe n'a pas vraiment cherche a regarde ce qu'ils pourraient faire de bien et d'innovant avec Quartz et Cocoa, qui representent une petite revolution, mais preferrent s'enterrer eux-meme dans leur rentabilitie, sans trop se risquer a explorer de nouvelles voies!

Ils en sont donc maintenant a renier, pire a cracher sur la plateforme qui leur a donne naissance! Le fait qu'Adobe mette en ligne cette article n'est pas innocent : en poussant les gens a acheter des PCs? (puisque c'est ca qu'ils disent, en somme), ils vont faire diminuer suffisament leur masse d'utilisateurs Mac pour que celle-ci passe en dessous de la barre du "rentable" et qu'ils puissent enfin developper uniquement pour PC/Windows. Quelle joie!

Malheuresement, ce n'est pas du cote du libre qu'il faut attendre une alternative a Photoshop, mais putain, des trucs comme ca donnent vraiment envie de se bouger les fesses et de leur pondre une alternative...

Quelques liens:

last modified on September 27, 2005, at 03:35 PM

© type-z.org and its contributing authors, 2001-2004.
Content is licensed under a Creative Commons License.