En lisant Planet Debian, je suis tombé ceci. Si c'est drôle pour le péquin moyen, ça entretient malheureusement pas mal de clichés :

  • Les geeks portent des lunettes et ont l'air crétins
  • Les femmes ne savent pas se servir d'un ordinateur
  • Les produits Microsoft sont miraculeux et résolvent tous vos problèmes
Je ne parlerai pas trop du dernier point (ma position rejoint celle de pas mal de libristes, de toute manière), les deux premiers n'aident pas à dépasser les clichés qui courent sur l'informatique. En outre, cette pub est particulièrement sexiste, et ce n'est pas ça non plus qui va encourager les demoiselles à considérer l'informatique comme un domaine d'emploi potentiel (et pourtant, les étudiantes en informatique que j'ai pu connaître se débrouillaient tout aussi bien que leurs collègues masculins).
Alors en plus, quand dans les commentaires du deuxième lien, on trouve un lien vers ça...

Posted Wed Mar 1 10:41:43 2006 Tags:

Si encore ils étaient inoffensifs. Mais non, ils ne peuvent pas s'empêcher de vous pourrir la vie. Mais de qui donc je parle ici ? De deux "entités" (à défaut de pouvoir les qualifier de personnes) :

  • Des pisseurs de code chez Microsoft qui sont incapables de suivre une spec sur le protocole HTTP. Mes stats sont depuis une ou deux semaines remplies d'accès par le bot d'indexation de Microsoft, msnbot, quand bien même ces pages n'auraient pas changé depuis sa dernière visite. Je ne suis d'ailleurs pas le seul à m'en plaindre (les gestionnaires de gros sites ftp en sont aussi les victimes). Je vais finir par ajouter msnbot dans robots.txt, ce sera pas une grosse perte pour les "kikoooos" qui utilisent MSN.
  • Des scripts kiddies qui, eux aussi, inondent mes logs, mais de mon serveur chez moi. Ces crétins tentent des attaques par dictionnaire (de nom et de password). Sachant que chez moi un seul utilisateur a le droit de se connecter, et qu'il utilise une authentification par protocole version 2 de ssh avec la clef kivabien, ils peuvent encore essayer. Mais j'aurais bien envie de mettre un pot de miel pour en piéger quelques-uns, histoire de m'amuser un peu. Quelqu'un connaît un honeypot sympa à installer sur une Sarge ?
Comme l'avait dit Zipiz en son temps, le problème du village planétaire, ce sont les idiots du village planétaire.

Posted Mon Mar 6 12:38:04 2006 Tags:

Pour le moment, sans tricher avec google, je fais 13 sur ce test. Honnête, mais je sais pouvoir faire mieux (le site a l'air de ramer un peu, pour le moment).

Posted Wed Mar 8 19:17:37 2006 Tags:

Je me suis fait refiler une chaîne par Laurent (lien à gauche, normalement, ça dépend de votre rendu CSS). Comme moi aussi je suis tout excité (oh oui vas-y, montre-moi ton Web 2.0) pour entrer dans la blogosphère, je m'empresse d'y répondre.

  • J'ai fait du tir à l'arc quand j'étais au lycée, et j'étais plutôt doué parce que très calme. Je pense que je me débrouillerais pas trop mal encore maintenant.
  • J'écoute du métal : gothique, mélodique, dark, black, death. J'ai quand même une préférence pour ce qui incorpore des instruments de musique classique, une voix féminine, une batterie qui donne bien et des guitares qui hulululent.
  • Il y a quelques années quand j'ai eu accès à The Gimp j'ai fait quelques montages amusants. Celui dont je me souviens le mieux (je n'ai plus le fichier) est celui où j'avais mis la tête de mes profs sur un poster du Club Dorothée. Je me défendais bien à l'époque, et je me défends encore bien maintenant.
  • J'ai horreur quand des gens disent "au jour d'aujourd'hui". "hui" provient du latin qui signifie "ce jour". Donc l'expression étendue signifie "au jour d'au jour de ce jour". Trop redondant à mon goût. Vous pouvez pas dire "de nos jours" bande de crétins ? Ou "de manière contemporaine" ? C'est pas difficile quand on a un peu de vocabulaire.
  • J'aime bien Debian. Ça fonctionne bien, c'est tout ce que je demande. Mais les querelles de clocher, ça me gonfle (et en plus en ce moment, il semble y avoir comme un schisme chez Debian). C'est pour ça que je continue à me réclamer de la Guilde des Gardiens de la Foi Debianiste. Prosélytisme + querelles de clocher = Inquisition de la Sainte Spirale. Franchement, par moment (qui a dit "tout le temps" ?) ça en devient ridicule.
  • Je parle français plutôt bien, je me débrouille en anglais bien que ma première langue vivante apprise au collège soit l'allemand. J'ai tâté un peu de l'Esperanto (rigolo, mais y'a trois pelés et un tondu qui le parlent). J'ai aussi fait du latin (ça peut toujours servir au Vatican), j'ai appris le roumain (pas encore fini le bouquin Assimil). J'ai aussi le bouquin Assimil pour l'allemand, j'ai envie de me rafraîchir la mémoire, et pour le polonais (j'enchaîne juste après le roumain). Du reste, ça fait que je comprends par moment les paroles de Rammstein, par exemple (là tout de suite j'écoute "Morgenstern").
Je ne refile ce questionnaire à personne, vu que si la blogosphère est un graphe sans cycle, dans tout arbre couvrant je me retrouve à la feuille. Si vous avez compris ce que je viens d'écrire, félicitations, c'est que vous devez être à peu près aussi atteint que moi.

Posted Mon Mar 13 21:26:06 2006 Tags:

J'avais installé il y a quelques semaines une carte PCI pour faire passer mon fixe à l'USB2+firewire. Ça n'avait pas marché. Comme je n'ai pas trop le temps, je me suis dit que j'y regarderais plus tard. Il y a quelques jours, en lisant la doc de la carte mère (vieillissante) du fixe, je me rends compte que j'avais oublié de désactiver l'USB1.1 dans le bios.
Donc j'ai réinstallé la carte, et là ça fonctionne. Il y a un hub dessus, mais je suis obligé de brancher la webcam (usb1.1) sur les prises de la carte PCI, parce qu'apparemment les périphériques usb1.1 à communication synchrone nécessitent un "transaction translator" (tout du moins le support au niveau de l'OS) dans le hub usb2 pour pouvoir fonctionner. J'ai pas encore activé l'option (encore marquée comme expérimentale) dans le noyau Linux, on va bien voir ce que ça donne.
Bref, moi très bête de pas avoir suffisamment lu la doc, mais moi moins bête parce que avoir appris au sujet de transferts isochrones et traducteurs de transaction.

Posted Wed Mar 15 21:35:51 2006 Tags:

Une petite correction (il n'y a pas toutes les obligations de preuve) pour le sujet de TD en question se trouve dans la page enseignements pour cette année ici. Bonnes révisions.

Posted Wed Mar 15 23:04:11 2006 Tags:

Il me faut noter un QCM. Je lance mon tableur, je mets les noms, je trie quand même pour m'y retrouver. Problème, les feuilles du QCM ne sont pas triées. Qu'à cela ne tienne, je fais un tri fusion (sisi, dans la vraie vie) pour les mettre en ordre. Maintenant l'ordre des feuilles correspond à l'ordre dans le tableur, c'est bien plus pratique.
J'suis quand même trop un geek, sur ce coup.

Posted Thu Mar 16 22:50:47 2006 Tags:

Enfin, la déception est de courte durée si on réfléchit un peu. Je me suis aperçu que Darcs ne supporte pas les liens symboliques. En creusant un peu parmi les systèmes évolués de versionnement (donc exit CVS), on trouve que deux seulement gèrent les symlinks : subversion (centralisé) et tla (décentralisé, mais à la sémantique mal définie). Comme je n'aime pas les systèmes centralisés, et que j'aime bien que les outils que j'utilise aient une sémantique bien définie (comme Unison, par exemple), je vais continuer à utiliser Darcs. Le problème maintenant, c'est de se passer des liens symboliques.
Arrive alors la question : dans quels cas l'utilisation des liens symboliques est-elle pertinente ? A priori, ce serait pour apporter une sorte de modularité à un système qui n'en a pas. Par exemple, les liens des scripts d'initialisation de la Debian aux différents runlevels. Ça évite d'oublier un script pour un runlevel quand on fait des modifications, par xemple...
Comme dans mon cas, les outils possèdent déjà un peu de modularité, je peux me passer des liens symboliques. Toujours est-il qu'il reste intéressant de se poser la question : «Ai-je vraiment besoin de liens symboliques ?» dans le cadre des outils de type CVS.

Posted Mon Mar 20 17:35:56 2006 Tags:

Dans le train, on voit des gens qui font des grilles de mots fléchés, ou des grilles de Sudoku. Moi, je fais des grilles de Go. Des problèmes de vie et de mort, donc il y a toujours une solution. Mais elle n'est pas unique. C'est tout de même d'un autre niveau.

Posted Mon Mar 20 19:31:03 2006 Tags:

Une correction du QCM que j'avais donné à la fin du dernier TD est en ligne, au même endroit que la correction du distributeur de boissons.

edit: pour info, la moyenne de ce qui comptera comme note de TP (le QCM, donc) tourne autour de 14,5.

Posted Mon Mar 20 19:32:24 2006 Tags:

À peu près tout le monde connaissait les propriétés antigravité du chat beurré, et l'immortalité du chat -- de Schrödinger -- dans une boîte (si vous pensez "oui" presque sans réfléchir, vous êtes un(e) geek(ette) ). Après plusieurs années de travaux issus de la recherche spatiale (ça, c'est pour faire plus cool), j'ai inventé le dispositif de ciblage parfait.

Nous savons qu'un chat retombe toujours sur ses pattes. Maintenant, coupons les pattes du chat, et mettons-les suffisamment loin. Si nous lançons le chat, que va-t-il se passer ? Il va retomber sur ses pattes. Donc les pattes servent de point de mire pour un ciblage idéal dans le lancer du chat. De plus, pas besoin de le lancer très fort, puisque forcément il se dirigera vers ses pattes.

Maintenant, imaginez les possibilités offertes par un chat aux pattes coupées, au dos beurré, et mis dans une boîte dont on ne peut pas voir le contenu... L'arme ultime !!!

Posted Fri Mar 24 19:12:11 2006 Tags:

Se doucher en se tenant la narine parce qu'on saigne du nez, c'est vachement technique, quand même.

Posted Fri Mar 24 19:13:37 2006 Tags:

Bon, j'ai eu l'occasion de voir les copies de SURD, donc je me fendrai de quelques commentaires :

  • Dans l'ensemble, ce n'est pas très bon. J'ai la chance (ou la malchance) d'enseigner dans des matières où il faut faire appel à des choses aussi lointaines que le début du cursus universitaire et supposer qu'elles sont acquises. Force est de constater qu'elles ne sont pas là
  • Pire, les matières que j'enseigne demandent réflexion. Or, les copies que j'ai pu lire indiquent que les étudiants ont appris les recettes, et non ce que j'essayais de faire comprendre au-delà. Ils réfléchissaient beaucoup, à lire certaines copies, aucun doute là-dessus. Mais ils ne réfléchissent pas assez abstraitement
  • Quand on a du mal avec les maths, on est condamné à se passer de solutions simples et élégantes. Ça rejoint les deux précédents commentaires
  • 24 heures (cours et TDs, je ne compte pas les TPs), ce n'est pas assez. Ça devrait être étalé sur tout le cursus universitaire, dans l'idéal
Bon, le tableau est sombre, mais ne soyons pas catastrophistes : c'était surtout une matière à but introductif (oui, nous n'avons pas fait de trucs compliqués, croyez-le ou non). Autre b(c?)onne excuse : c'était le dernier partiel de la semaine quand même. Donc fatigue. Pour être plus positif, d'autres commentaires :
  • Si la matière ne vous a pas trop rebutés, vous pouvez aborder un master 2 recherche (ou un truc dans le genre) avec sérénité. Je sais que moi j'aurais bien aimé avoir ce genre de module l'année avant mon DEA (houla, j'ai souffert pour rattraper, houla)
  • Ce qui a été vu pendant le module peut être appliqué dans un vrai projet, à une échelle moindre (assertions dans le code, par exemple). Ça réduit énormément le nombre de bugs à l'arrivée
  • Du même genre, quand vous avez une idée de programme intéressante, réfléchissez (et cherchez sur Google, accessoirement) au moins une demi-journée avant de passer à la modélisation (oui, même pas la programmation). Ça peut vous épargner une semaine de codage. Sérieusement
  • Je me suis écrit une petite correction pour le partiel. Les ceusses qui veulent jeter un oeil, passez à mon bureau. Mais ne passez que si ça vous intéresse vraiment, je n'ai pas que ça à faire, moi. Je peux éventuellement songer à mettre ça en ligne, à condition qu'il y ait suffisamment de réclamations (ici, par exemple)

Posted Tue Mar 28 22:08:32 2006 Tags:

Une question comme ça en passant, qui me permettrait de savoir si une de mes idées est cohérente : est-ce que toutes les opérations susceptibles d'être faites sur un compte bancaire produisent des nombres rationnels ? Ils peuvent produire des nombres irrationnels pour l'information (moyenne des comptes, écart-type, etc), mais pour les données brutes (taxation, pro-rata et tutti quanti) est-ce que c'est rationnel ?

Posted Tue Mar 28 22:17:15 2006 Tags: