Category: Critiques

fan de …

Par mc, 17 janvier 2009 13 h 47 min

I became « fan of perl » sur facebook, du coup, Nicolas fait une observation amusante

eh eh : + de 2,000 fans de python dans FB, et plus de 10,000 fans de PHP. Encore un effort de recrutement côté Perl.

En plus d’être amusant, ca a bien piqué ma curiosité: je crois que ca en dit plus long sur les utilisateurs de facebook que sur les langages!

Déjà: on a une tres large domination des langages OO:

java 13.338
python 2.169
C++ 515
Ruby 400
Objective C 41
C# pas page ?

remarques:
les fans de ruby sont explosés en petits groupes de – de 100 fans (je pense que c’est du au fait que le nom ruby est courant pour d’autres utilisations -prénoms-).

conclusions subjectives:
- généralement: plus c’est nul, plus y’a de fans!
- j’ai du mal a m’expliquer l’absence de C# vu la pénétration actuelle des technos MS et le nombre de developpents C#. Est-ce a dire que MS a réussi a faire passer un langage que personne n’aime utiliser ?
- objective C, qui est pourtant un super langage, n’a jamais décollé, je pense qu’apple paye la son manque d’ouverture.

Ensuite: pour les autres langages (je ne classe pas perl et php en OO: ces syntaxes sont des ajouts dont l’utilisation est trop peu répendue pour justifier le qualificatif)

php 10.542
perl 608
lua 41
common lisp ~100
scheme ~100
haskell n’a pas de pages

les proportions ne sont pas du tout représentatives de ce qu’on trouve dans les media spécialisés. J’aimerais faire des recoupements d’info sur les profils (je pense qu’on trouverait des trucs du genre: il y a beaucoup de lyceens et de non-informaticiens dans les fans de php, en revanche: les perlistes seront presque tous des informaticiens -ou autres scientifiques- de + de 30 ans). Je crois aussi qu’il y a un effet d’inertie entre l’actualité des langages et leur popularité (les langages fonctionnels ont actuellement le vent en poupe et ca ne sera visible sur facebook que dans qq mois/années, idem pour perl qui, par le regain d’activité de sa communauté, va a nouveau interesser tous ces gens qui revent de CPAN depuis des années sans oser l’avouer)

en terme de popularité, perl souffre clairement de

- toutes les conneries qu’on a pu dire a son sujet au cours de la décénie passée pour justifier l’emploi de langages identiques dans l’esprit mais bien moins riches (php) (ca n’est pas ici de la subjectivité: c’est démontrable en comparant simplement l’évolution des 2 langages).
- la létargie relative de la communauté perl pendant cette meme décénie.
- son modèle objet qui s’appuie sur trop sur le fait que l’objet n’est qu’une structure à laquelle on associe des methodes. Cette simple affirmation n’est comprise que quand on a fait un peu d’info. Du coup: le perliste avait tout ce qu’il lui fallait (package, eval et $ERROR ) alors que le developpeur php s’enorgueillait d’avoir un langage « moderne » parceque possedant les mots-clefs class, try et catch (parceque les références restent java et python). Je note au passage que meme avec l’apparition de Moose dans perl (qui arrive avec des notions de design pattern intégrées a la syntaxe), ces mots-clefs n’existent toujours pas et les developpeurs php vont *encore* passer a coté de l’essentiel!

Il y a autant de fans de linux que de fans de windows (dans les 75.000), on peu donc concidérer que les gens qui utilisent linux sont proportionnellement plus satisfaits des bienfaits de leur OS? Ca n’est pas rassurant: il n’y a que 164 fans pour NetBSD ce qui prouve que les gens n’ont pas de gout ;)

Apres, il y a des choses bien plus tristes:

35.332 fans pour Steve Jobs mais pas de page pour nextstep (8,601 de macosX, 691.641 de ipod). On trouve aussi qq milliers de fans pour Bill.

Nous ne sommes que 154 fans l’alonzo church, 113 fans pour boole. Pas de pages pour les peres de l’informatique ou d’internet:

Kernighan, Richie, Backus, McIlroy, Khan, Cerf sont a l’origine de concepts de + de 40 ans, qui étaient vraiment révolutionnaires et sans lesquelles l’informatique actuelle n’existerait pas (internet par exemple).

Friedrich Nietzsche 51,574 fans
Platon: 3.242 fans (306 pour d’Aquin)
Aristote 661 fans
pas une page pour Thales, Pythagore !?

Sur les consoles: le nombre de fans est presque inversement proportionnel aux qualités techniques.

PS3: 45,765
xbox: 262,321
wii: 463,739

nombre d’apparitions d’une ligne dans un fichier

Par mc, 28 mars 2008 8 h 36 min

en regardant la base de registre wine de ma machine ce matin, il m’a semblé voir apparaitre des clefs redondantes. Pour vérifier mes dires, je me suis mis a trier les lignes du fichier par nombre d’apparitions.

classiquement:

 sort system.reg | uniq -c | sed 's/[0-9]\+/&|/' | sort -rn | less

( a eviter sur un tres gros fichier :-) )

en perl

perl -lne '
   $L{$_}++;
   END {
      printf("%4d|%s\n",$L{$_},$_) for sort {
                $L{$a} <=> $L{$b}
       } keys %L
' system.reg


?
ca m’énerve: j’ai l’impression d’être passé a coté d’une solution toute simple!

le visage de votre viande

Par mc, 24 février 2008 11 h 03 min

http://leweb2zero.tv/video/djabbhalevis_384710e3c4ea3fe

c’est la traduction du documentaire « meet your meat ». La récitation monotone d’une narratrice dont on ne perçoit aucune émotion n’empêche pas la cruauté des images. Les faits sont fidèlement traduits de l’anglais ce qui reste le principal.

J’ai préféré la version anglophone et je préfère earthlings au tout. Earthlings a l’avantage de proposer une réflexion plus large sur le spécisme et rappelle que l’homme est un terrien … parmi tous les autres terriens.

Earthlings et meat your meet montrent de façon crue ce que chaque charognard (car l’homme – a part le chasseur -, n’est rien d’autre qu’un charognard) devrait savoir: les résultats de sa propre alimentation, et du manque de réflexion qu’elle véhicule, sur des millions d’êtres vivants.

C’est violent et trop nombreux sont ceux qui manquent du courage nécessaire à sa propre remise en question. Pour convaincre belle-maman, préferez l’approche sanitaire :

ou « comment la consommation de viande te pourrit le trou du cul » avec un bel exemple d’argumentation construite et détaillée devant des faits scientifiques (voir animateur en fin de reportage) qui remettent un mode de vie en question.

Cashback

Par kyusan, 19 février 2008 8 h 13 min

FumezLaMoquette vient de publier un billet sur un film dont j’avais oublié son nom : Cashback

Je vous recommande ce film dans sa version longue (la version « partagée » sur FLM étant une version court métrage … dont je ne connais pas l’origine). C’est léger, un joli regard sur la beauté féminine et de l’humour à l’anglaise …

Panorama Theme by Themocracy