Il est suffisamment fin pour entrer dans une enveloppe. Et, en plus de provoquer des « Oh » quand on l’en sort lors d’une présentation, c’est vachement pratique de pouvoir poster son PC dans une enveloppe plutôt que dans un colis…
En fait, il est même assez fin pour pouvoir couper l’enveloppe lui-même de l’intérieur. Le Mac Houdini…
Pas de problème avec ta phrase, c’est juste que j’ai utilisé « on » comme sujet, forme impersonnelle et assexuée, il m’a donc fallu rendre assexué le reste de la phrase.
[T]u suppose[s] qu'un des sexes est capable de coder et l'autre juste bon à être bais[é]
Non, ça¹ suppose qu’un des sexes peut servir à baiser et donc que l’autre ne servira qu’à coder².
La hiérarchie est sur baiser/coder, baiser étant plus intéressant que coder.
C’est toi qui supposes que coder demande plus de capacités que baiser ou que baiser est moins considéré, voire plus avilissant, que coder (tu n’es donc pas codeur).
¹ « ça » car pas seulement « je »
² Cette supposition est d’ailleurs amoindrie par le commentaire sur les bis, zoos, etc.
D’une, si c’est une « blague sexiste nulle » alors c’est une blague sexiste nulle qui répond à une blague sexiste nulle (cf. la précision sur la féminitude des stagiaires et esclaves).
De deux, ma blague nulle n’est pas sexiste car elle ne discrimine pas les sexes et elle ne suppose aucune hiérarchie entre eux. Il y a certes une hiérarchie par l’esclavage, cet esclavage est certes sexuel (relatif aux relations sexuelles) mais cet esclavage n’est pas sexiste.
Et le lien qui va avec : Sexisme
En général, si on a des esclaves du sexe opposé¹, c’est pas pour coder.
Donc : des stagiaires du même sexe que soi pour coder et des esclaves du sexe opposé pour montrer aux stagiaires ce qu’ils auront quand ils seront chef à la place du chef (ce qui n’arrivera pas, gniark gniark gniark).
¹ ben oui, il paraît qu’il y en a qui sont des filles… Ah zut, c’est dans une optique hétérosexuelle, mutatis mutandis pour les autres… Ah zut, les bis, les pédos, les zoos… Bon, démmerdez-vous !
Oui, mais ça fait loin des 4 millions que laisse entendre la tournure de la phrase : « 4 millions par an » de quoi ? de ce qui vient d’être compté, donc d’« utilisateurs uniques ».
De toute façon, si ce ne sont pas 4 millions d’utilisateurs uniques, ce sont 4 millions de quoi ? de visites ? (ça ferait peu, non ?) d’IPs ? de quoi ?
Le nombre de visiteurs distincts en un an est forcément au plus le dodécuple du nombre de visiteurs distincts par mois. Donc ce nombre devrait être inférieur à 3 millions…
D’une part, une relation entre le nombre de mots clefs et la simplicité¹ d’un langage reste à démontrer. Et cette démonstration me semble compromise puisque l’on peut facilement trouver un contre-exemple : Brainfuck.
D’autre part, il y a mot clef et mot clef. Certains arguent de la simplicité¹ de leur langage préféré par le nombre de mots clefs tels qu’ils sont définis par la grammaire du dit langage, en oubliant les mots clefs de macros, constructions, structures ou fonctions très fréquentes. P.ex., en Common-Lisp, la fonction (macro en fait) loop utilise une multitude de mots clefs (for, step, do…). Pour maîtriser Common-Lisp, il vaut mieux connaître loop et ses principales constructions, or ce ne sont pas des mots clefs de la grammaire. Pour info, le Lisp a besoin de seulement neuf primitives ; tout le reste peut être écrit à partir de ces neuf-là, donc la grammaire est très petite en mots clefs.
Et ceci est aussi valable pour les principaux messages des langages comme Io ou Smalltalk : leur grammaire n’a pas beaucoup de terminaux (mots clefs) mais ne connaître qu’eux n’aide pas beaucoup à leur usage.
Ce qui m’amène à la simplicité (et donc au renvoi ¹ de ci-dessus) : compter le nombre de mots clefs ou regarder les graphes de « dépendance » (donnés dans un commentaire précédent), ça ne donne qu’une idée de la simplicité d’une grammaire pour un compilateur/interprète (et encore, ajouter des mots clefs peut simplifier une grammaire en la rendant LL(1) ou LALR(1), et je dis bien « une grammaire » : le susdit graphe dépend de la grammaire choisie et il n’y a pas qu’une grammaire par langage). En tout cas, cela ne donne aucune indication sur la simplicité d’un langage pour un humain.
Problème : il n’existe¹ pas d’autres mots pour la même chose…
« Mâture : ensemble des mats d’un navire. »
¹ : « Mature » en tant qu’adjectif synonyme de mûr, reconstruit à partir du nom « maturité » ou de son antonyme « immature » est considéré, au mieux, comme un néologisme (il n’apparaît p.ex. pas dans le Trésor de la langue française).
Voilà pour l’explicationnage… explicationnure ? explicatude ?
Garantir, v. du deuxième groupe, donc « elle garantit ».
On vérifie encore la règle : « Tout commentaire sur l’orthographe ou la grammaire comporte lui-même une faute de grammaire ou d’orthographe. »¹ ;o)
Sinon, il y a aussi « la CNIL est censé » et « plusieurs collectifs ont décidés »…
¹ : ce commentaire parlant à la fois de grammaire et d’orthographe devrait donc comporter une faute de grammaire _et_ une faute d’orthographe (ou aucune ?).
Le problème est que tu utilise \\[1cm] pour fixer la taille verticale de tes cases. Or cette commande a l’effet suivant : elle ajoute un saut de 1 cm dans la dernière colonne, et uniquement celle-là. La première colonne contient donc seulement « 0 » et « 2 », lesquels sont facilement et joliment centrés verticalement, et la seconde colonne contient « 1
» et « 3
» (noter les sauts de ligne), lesquels sont aussi centrés verticalement mais le saut de 1 cm fait remonter les chiffres.
Conclusion : ne pas utiliser \\[…].
Alors que faire d’autre ? Et bien cela dépend de ce que tu dois mettre dans tes cases. Personnellement, j’utiliserais plutôt un « strut » (la commande \strut existe et est une règle invisible de la hauteur et de la profondeur de la fonte courante (p.ex. \fbox{xx} et \fbox{fj} n’ont pas la même hauteur, sauf si on met un \strut dans le texte)), donc ceci :
\raisebox lève une boîte au dessus de la ligne de base, ici, de 0pt (donc rien) mais j’utilise la possibilité de définir la hauteur et la profondeur de la boîte. Du coup, le m peut être remplacé par un p.
(À toi de voir pour les bonnes valeurs : il faudrait ajouter ‹hauteur de fonte›/2 en hauteur et l’enlever en profondeur pour réellement centrer le texte.)
Il y a peut-être aussi des types de case spécialisés dans certains paquets…
Autant pour une imprimante on peut (à peu près) utiliser une classification « parfaitement, plutôt bien, plutôt mal, pas du tout », — parce que les fonctions sont limitées et les principales sont objectives (une imprimante, on veut d’abord que ça imprime…) —, autant pour les portables, ça dépend des personnes : certains voudront absolument que le IEEE1394 fonctionne, d’autres l’accélération 3D, la sortie TV, des pilotes totalement libres, etc. Les priorités sont très variables et, rien qu’en prenant exemple sur les pages Ubuntu, les critères sont nombreux.
Mais l’idée de proposer ces critères comme autre porte d’entrée dans la base reste bonne (la première porte « fabricant, modèle » reste utile : certains font leur choix suivant ce qui est disponible d’abord, sur la compatibilité Linux après ; on peut aussi penser à ceux qui récupèrent une occasion ou un rebut). Il faut juste essayer de ne pas trop en mettre.
En ce qui concerne Tuxmobil et Linux-Laptop, les seules informations de la base de données sont le portable (fabricant, modèle) et la page web correspondante (et sa langue). Pas facile à inverser. Surtout qu’il n’y a pas de modèle¹ pour les pages web, qui sont donc plus ou moins informatives, plus ou moins bien rédigées, plus ou moins utiles et plus ou moins maintenues.
¹ : faire un modèle n’est pas simple. Faire une page non plus. J’ai fait une page pour un portable (Clevo M570RU), et je me suis un peu promené dans les pages existantes. Je voulais que la page soit factuelle et évite le genre « j’ai cliqué là, puis là »… Il y avait des informations que je voulais absolument donner (lspci, pilotes utilisés…). Au final, je n’en suis pas très content et je vais sûrement la refaire… un jour… si, si…
Comme je le dis plus bas, Cyprien nous dit que le portable est renvoyé et que son ami (l’ami de Cyprien, pas l’ami du portable) en commande un autre _ailleurs_. On est dans le cas d’une annulation (ou rétractation dans le délai légal de 7 jours pour la VPC pour les particuliers), pas d’un retour pour SAV ou erreur.
D’ailleurs, l’ami s’est fait avoir : c’est clairement un problème de SAV mais la ligne chaude l’a transformé en retour sur le prétexte fallacieux qu’ils n’en auraient plus en stock…
Vi, vi, m’a gouru pour la libc (qui est le principal utilisateur de errno). Si je l’oublie si facilement, c’est parce que je fais comme tout le monde : je ne vérifie jamais la valeur de retour :oP
Oui, le pire de tous : une variable globale (au hasard, appelons-la errno)…
(Ouais, bon, j’exagère, en général, errno sert seulement à savoir quelle erreur s’est produite, la survenance de l’erreur elle-même est indiquée par un code retour spécial (souvent 0, en tout cas un résultat hors domaine), mais la technique de la variable globale à vérifier existe quand même…)
Attention, ils « remboursent » les retours _SAV_, le cas dont tu fais mention semble un retour pour annulation (puisque tu dis que ton ami en commande un autre ailleurs). Nuance de taille.
(Pour la compta, ça doit entrer en Remise-Rabais-Ristourne, non ?)
[^] # Re: Fujitsu
Posté par Sylvain Sauvage . En réponse au journal Une nouvelle révolution dans l'informatique et électronique grand public !. Évalué à 2.
En fait, il est même assez fin pour pouvoir couper l’enveloppe lui-même de l’intérieur. Le Mac Houdini…
[^] # Re: Facile
Posté par Sylvain Sauvage . En réponse au journal Qu'est-ce qu'un outils de développement de rève ?. Évalué à 3.
Ceci dit, les vrais hommes codent sans éditeur…
[^] # Re: Facile
Posté par Sylvain Sauvage . En réponse au journal Qu'est-ce qu'un outils de développement de rève ?. Évalué à 6.
Non, ça¹ suppose qu’un des sexes peut servir à baiser et donc que l’autre ne servira qu’à coder².
La hiérarchie est sur baiser/coder, baiser étant plus intéressant que coder.
C’est toi qui supposes que coder demande plus de capacités que baiser ou que baiser est moins considéré, voire plus avilissant, que coder (tu n’es donc pas codeur).
¹ « ça » car pas seulement « je »
² Cette supposition est d’ailleurs amoindrie par le commentaire sur les bis, zoos, etc.
[^] # Re: Facile
Posté par Sylvain Sauvage . En réponse au journal Qu'est-ce qu'un outils de développement de rève ?. Évalué à -1.
De deux, ma blague nulle n’est pas sexiste car elle ne discrimine pas les sexes et elle ne suppose aucune hiérarchie entre eux. Il y a certes une hiérarchie par l’esclavage, cet esclavage est certes sexuel (relatif aux relations sexuelles) mais cet esclavage n’est pas sexiste.
Et le lien qui va avec : Sexisme
De trois : prout.
[^] # Re: Facile
Posté par Sylvain Sauvage . En réponse au journal Qu'est-ce qu'un outils de développement de rève ?. Évalué à 4.
Donc : des stagiaires du même sexe que soi pour coder et des esclaves du sexe opposé pour montrer aux stagiaires ce qu’ils auront quand ils seront chef à la place du chef (ce qui n’arrivera pas, gniark gniark gniark).
¹ ben oui, il paraît qu’il y en a qui sont des filles… Ah zut, c’est dans une optique hétérosexuelle, mutatis mutandis pour les autres… Ah zut, les bis, les pédos, les zoos… Bon, démmerdez-vous !
[^] # Re: contre Cuillière de fer
Posté par Sylvain Sauvage . En réponse au journal Notez vos ministres. Évalué à 2.
S’ils sont régularisés, il faudra les payer correctement plus cher !
[^] # Re: linuxfrench est mort
Posté par Sylvain Sauvage . En réponse à la dépêche Lea-Linux a besoin de vous. Évalué à 3.
De toute façon, si ce ne sont pas 4 millions d’utilisateurs uniques, ce sont 4 millions de quoi ? de visites ? (ça ferait peu, non ?) d’IPs ? de quoi ?
[^] # Re: ouhaous...
Posté par Sylvain Sauvage . En réponse au journal Una analyse de la Convention entre Microsoft et l'Université Lyon-1. Évalué à 4.
(Et il y a plein d’autres riches universités aux ÉUA.)
[^] # Re: linuxfrench est mort
Posté par Sylvain Sauvage . En réponse à la dépêche Lea-Linux a besoin de vous. Évalué à 3.
[^] # Re: Et madame michou ?
Posté par Sylvain Sauvage . En réponse à la dépêche Revue de presse - janvier 2008. Évalué à 1.
[^] # Re: Chiant aussi
Posté par Sylvain Sauvage . En réponse au journal Géolocalisation des résultats de recherche Google. Évalué à 2.
Explication : depuis C#, le moteur reconnaît les chaînes particulières comme C#, J#… (et C++ aussi), sinon il s’en fout…
[^] # Re: Langages ne sont plus comparables en tant que tel
Posté par Sylvain Sauvage . En réponse à la dépêche Ruby 1.9.0 est sorti pour Noël. Évalué à 2.
D’une part, une relation entre le nombre de mots clefs et la simplicité¹ d’un langage reste à démontrer. Et cette démonstration me semble compromise puisque l’on peut facilement trouver un contre-exemple : Brainfuck.
D’autre part, il y a mot clef et mot clef. Certains arguent de la simplicité¹ de leur langage préféré par le nombre de mots clefs tels qu’ils sont définis par la grammaire du dit langage, en oubliant les mots clefs de macros, constructions, structures ou fonctions très fréquentes. P.ex., en Common-Lisp, la fonction (macro en fait) loop utilise une multitude de mots clefs (for, step, do…). Pour maîtriser Common-Lisp, il vaut mieux connaître loop et ses principales constructions, or ce ne sont pas des mots clefs de la grammaire. Pour info, le Lisp a besoin de seulement neuf primitives ; tout le reste peut être écrit à partir de ces neuf-là, donc la grammaire est très petite en mots clefs.
Et ceci est aussi valable pour les principaux messages des langages comme Io ou Smalltalk : leur grammaire n’a pas beaucoup de terminaux (mots clefs) mais ne connaître qu’eux n’aide pas beaucoup à leur usage.
Ce qui m’amène à la simplicité (et donc au renvoi ¹ de ci-dessus) : compter le nombre de mots clefs ou regarder les graphes de « dépendance » (donnés dans un commentaire précédent), ça ne donne qu’une idée de la simplicité d’une grammaire pour un compilateur/interprète (et encore, ajouter des mots clefs peut simplifier une grammaire en la rendant LL(1) ou LALR(1), et je dis bien « une grammaire » : le susdit graphe dépend de la grammaire choisie et il n’y a pas qu’une grammaire par langage). En tout cas, cela ne donne aucune indication sur la simplicité d’un langage pour un humain.
[^] # Re: RRrrrrr
Posté par Sylvain Sauvage . En réponse au journal KDE 4.0.0 is out \o/. Évalué à 3.
« Mâture : ensemble des mats d’un navire. »
¹ : « Mature » en tant qu’adjectif synonyme de mûr, reconstruit à partir du nom « maturité » ou de son antonyme « immature » est considéré, au mieux, comme un néologisme (il n’apparaît p.ex. pas dans le Trésor de la langue française).
Voilà pour l’explicationnage… explicationnure ? explicatude ?
[^] # Re: Intéressant
Posté par Sylvain Sauvage . En réponse au journal Troll de l'année ou coup de bluff ?. Évalué à 2.
http://swiss.csail.mit.edu/classes/6.001/abelson-sussman-lec(...)
Ça peut aider, si tu entends l’anglais américain…
[^] # Re: Fedora, c'est mieux que ubuntu
Posté par Sylvain Sauvage . En réponse au journal Ubuntu a finit de manger son pain blanc ?. Évalué à 2.
[^] # Re: L'orthographe.
Posté par Sylvain Sauvage . En réponse à la dépêche Quelles libertés défend la Commission Nationale Informatique et Libertés ?. Évalué à 3.
On vérifie encore la règle : « Tout commentaire sur l’orthographe ou la grammaire comporte lui-même une faute de grammaire ou d’orthographe. »¹ ;o)
Sinon, il y a aussi « la CNIL est censé » et « plusieurs collectifs ont décidés »…
¹ : ce commentaire parlant à la fois de grammaire et d’orthographe devrait donc comporter une faute de grammaire _et_ une faute d’orthographe (ou aucune ?).
# Mauvaise méthode, changer méthode
Posté par Sylvain Sauvage . En réponse au message LaTeX me fatigue !!. Évalué à 3.
» et « 3
» (noter les sauts de ligne), lesquels sont aussi centrés verticalement mais le saut de 1 cm fait remonter les chiffres.
Conclusion : ne pas utiliser \\[…].
Alors que faire d’autre ? Et bien cela dépend de ce que tu dois mettre dans tes cases. Personnellement, j’utiliserais plutôt un « strut » (la commande \strut existe et est une règle invisible de la hauteur et de la profondeur de la fonte courante (p.ex. \fbox{xx} et \fbox{fj} n’ont pas la même hauteur, sauf si on met un \strut dans le texte)), donc ceci :
\newcommand{\mystrut}{\raisebox{0pt}[0.5cm][0.5cm]{}}
\begin{tabular}{|>{\centering\mystrut\arraybackslash}p{1cm}…
\raisebox lève une boîte au dessus de la ligne de base, ici, de 0pt (donc rien) mais j’utilise la possibilité de définir la hauteur et la profondeur de la boîte. Du coup, le m peut être remplacé par un p.
(À toi de voir pour les bonnes valeurs : il faudrait ajouter ‹hauteur de fonte›/2 en hauteur et l’enlever en profondeur pour réellement centrer le texte.)
Il y a peut-être aussi des types de case spécialisés dans certains paquets…
# Oups
Posté par Sylvain Sauvage . En réponse au journal non au filtrage sur internet. Évalué à 2.
Tiens, ils en profitent pour changer les horaires des perquisitions ?
[^] # Re: Une liste des portables 100% compatibles linux
Posté par Sylvain Sauvage . En réponse au journal Ordinateurs portables certifiés et compatibles Linux ?. Évalué à 3.
Mais l’idée de proposer ces critères comme autre porte d’entrée dans la base reste bonne (la première porte « fabricant, modèle » reste utile : certains font leur choix suivant ce qui est disponible d’abord, sur la compatibilité Linux après ; on peut aussi penser à ceux qui récupèrent une occasion ou un rebut). Il faut juste essayer de ne pas trop en mettre.
En ce qui concerne Tuxmobil et Linux-Laptop, les seules informations de la base de données sont le portable (fabricant, modèle) et la page web correspondante (et sa langue). Pas facile à inverser. Surtout qu’il n’y a pas de modèle¹ pour les pages web, qui sont donc plus ou moins informatives, plus ou moins bien rédigées, plus ou moins utiles et plus ou moins maintenues.
¹ : faire un modèle n’est pas simple. Faire une page non plus. J’ai fait une page pour un portable (Clevo M570RU), et je me suis un peu promené dans les pages existantes. Je voulais que la page soit factuelle et évite le genre « j’ai cliqué là, puis là »… Il y avait des informations que je voulais absolument donner (lspci, pilotes utilisés…). Au final, je n’en suis pas très content et je vais sûrement la refaire… un jour… si, si…
[^] # Re: Materiel.net
Posté par Sylvain Sauvage . En réponse au journal Quel vendeur de materiel en ligne ?. Évalué à 2.
D’ailleurs, l’ami s’est fait avoir : c’est clairement un problème de SAV mais la ligne chaude l’a transformé en retour sur le prétexte fallacieux qu’ils n’en auraient plus en stock…
[^] # Re: Ma réponse :
Posté par Sylvain Sauvage . En réponse au journal Qu'est-ce que bien gérer les erreurs dans ses programmes ?. Évalué à 2.
[^] # Re: Ma réponse :
Posté par Sylvain Sauvage . En réponse au journal Qu'est-ce que bien gérer les erreurs dans ses programmes ?. Évalué à 6.
(Ouais, bon, j’exagère, en général, errno sert seulement à savoir quelle erreur s’est produite, la survenance de l’erreur elle-même est indiquée par un code retour spécial (souvent 0, en tout cas un résultat hors domaine), mais la technique de la variable globale à vérifier existe quand même…)
[^] # Re: Célèbre ?
Posté par Sylvain Sauvage . En réponse à la dépêche Sortie de Ruby on Rails 2.0. Évalué à 3.
[^] # Re: Non pas plus ...
Posté par Sylvain Sauvage . En réponse au journal Quel vendeur de materiel en ligne ?. Évalué à 2.
(Pour la compta, ça doit entrer en Remise-Rabais-Ristourne, non ?)
[^] # Re: mon comparatif à moi
Posté par Sylvain Sauvage . En réponse au journal media player sous Linux - la totale. Évalué à 3.
Mais je confirme aussi qu’ils sont absolument inefficients…