Est-ce que quelqu'un a d'autre remarques concernants les groupes de touches ? Je pense qu'il est tout de meme préférable de privilégier dans l'ordre :
* rangée du milieu
* celle au dessus
* celle du bas
* celle sur les bords des 3 lignes précédentes qui n'ont pas encore été mappées
* celle du haut
L'histoire retient deux techniques de frappe du clavier:
La plus ancienne, la frappe traditionnelle, enseigné à des générations de dactylo, utilise la rangée du milieu, la troisième (QSDF sur un clavier AZERTY) comme position de repos des doigts, pour atteindre la rangée du haut sans avoir trop à bouger les mains, il est nécessaire d'avoir les doigts passablement repliés au repos.
Le corps médical n'a pas attendu l'informatique et le DVORAK pour se pencher sur la question; lorsqu'il n'était pas possible de remapper facilement un clavier. Je ne me souviens plus des détails des travaux; mais on est arrivé à la frappe moderne:
- Il est plus facile de plier les doigts que de les tendre; le DVORAK qui privilégie la rangée du dessus a probablement faux
- La barre d'espace se manipule avec les pouces qui sont de toute façon plus bas. Il y a très peu de touche sur la rangée la plus basse.
- Les voyelles, très utilisées, se trouvent sur la seconde rangée en AZERTY.
Le principe de la frappe moderne, qui a commencé à se répandre vers la fin des années 70, est donc de placer les doigts au repos sur la seconde ligne (AZERTY sur un clavier AZERTY) et non pas sur la troisième. En tendant un peu plus les doigts, on arrive sur la ligne du haut; et en pliant les doigts, on arrive facilement aux deux rangées du dessous. La dernière ligne ne contient aucun caractère, juste la barre d'espace qui se manipule avec les pouces.
Si on compare avec les principes du DVORAK, ça donne:
* Favoriser la seconde ligne, position de repos pour les doigts.
* Ensuite la troisième (il est plus facile de plier les doigts).
* Puis la première en haut.
* Enfin la quatrième.
* Réserver les touches du bas à l'espace (avec les pouces), et aux combinaisons, comme c'est le cas actuellement.
N'étant pas dans le milieu de la dactylo, je ne sais pas comment les choses ont évoluées.
Et si tu épouses ta copine ? Ca ne change rien pour avoir le droit de travailler là-bas ? Ensuite rien ne t'interdit de chercher un boulot plus intéressant, et de rentrer en France dans quelques années, à deux.
J'ignore si tu parles de la France ou d'un autre pays; mais la taxe sur les supports informatiques n'est destinée ni à compenser ni à légaliser le piratage.
Il s'agit juste d'un pseudo manque à gagner sur la copie privée.
En prime, ce n'est pas le torrent officiel, mais une diffusion inutile qui vient diluer les échanges qui peuvent exister.
Les torrents officiels sont sur http://torrent.unix-ag.uni-kl.de/ référencés à partir de la page de garde de Knoppix, et il y a carrément plus de gens partageant les fichiers, garantissant une bien meilleurs diffusion.
Je ne vais pas passer sur toutes les distributions, mais ces torrents pirates me semble vraiment contre-productifs.
Le seul warning est sur la présence d'URLs relatives. Tu peux essayer d'héberger une copie de la page (en réglant correctement le MIME-Type) et voir si le fait de passer à des URLs absolue règle les erreurs retournées par ton téléphone.
Heureusement que les nouveaux sites professionnels PHP sont développés en Apache2/PHP5. Par exemple http://velib.paris.fr/ nous annonce fièrement dans les entêtes:
Server: Apache/1.3.33 (Debian GNU/Linux) PHP/4.4.6-0.dotdeb.2 with Suhosin-Patch
Tu trouves sale la solution qui consiste à écrire du code C dans un fichier et à le faire compiler.
Nous n'avons pas les mêmes gouts.
Le développement en C est maitrisé et connu; maintenable, on trouve des compilateurs pour pratiquement toutes les architectures.
Je trouve particulièrement sale un mécanisme qui génèrerait directement du code binaire en mémoire; qui devrait être exécuter. Ca oblige à jouer avec les segments de données et de code; à contourner le résolveur de lien; a mettre tout un tas d'artifice qui vont être propre à l'architecture et à l'OS, sans garantie même d'une version à l'autre.
En plus de cela, ça oblige à intégrer au minimum un assembleur et un résolveur de liens directement dans ton programme, tache qui sera mal fait par rapport à un assembleur maintenu.
Ces taxes ne sont pas posées pour compenser le piratage, elles ne légitiment pas le piratage et ne rendent pas légaux l'utilisation de morceaux piratés.
Cette taxe existe pour compenser la copie privée. Lorsqu'on achète un morceau de musique, on achète en réalité une ou deux choses:
- Un support physique, sauf dans le cas de musique dématérialisée.
- Un droit d'écoute personnel du morceau.
Le droit d'écoute permet ce que l'on appelle en France l'exception pour la copie privée. On a payé le droit d'écouter la musique, quelque soit le support physique, et comme les supports physiques ne sont pas tous très solides, on a le droit de multiplier les supports physiques. Cela ne change rien au droit d'écoute que l'on a reçu. On n'a pas le droit de passer la musique à qui on veut, ou de la diffuser en public par exemple.
Comme certains (surtout parmi les gens qui touchent du pognon sur l'exploitation de la musique) ont estimé qu'ils perdaient de l'argent à chaque copie, parce que les gens ne re-achetaient pas ce qu'ils avaient déjà acquis; ils ont inventé un 'manque à gagner' lié à la copie privée; et pour compenser ce manque à gagner, on nous a pondu une belle taxe.
Depuis quelques temps existe l'annuaire universel, comme tu n'en parles pas, j'aborde le sujet:
L'annuaire universel français (j'imagine que tu es français avec un plan de numérotation pareil) contient l'ensemble des abonnés au téléphone en France, quelque soit l'opérateur.
Les lignes fixes y sont déclarés par défaut par l'opérateur sauf opposition explicite (liste rouge).
Les lignes mobiles n'y sont pas déclarés par défaut (liste rouge), sauf demande du client.
Le client titulaire d'une ligne fixe ou mobile, s'il le souhaite, et cela gratuitement et aussi souvent qu'il le souhaite, peut demander certaines options lors de sa parution dans l'annuaire universel. Dans les options possibles, il y a l'opposition à la prospection marketing, aussi appelé liste orange.
Si tu es sur liste rouge (situation par défaut) ou si tu es sur liste orange, et sauf autorisation explicite de ta part; les entreprises n'ont pas le droit de te téléphoner ou de t'envoyer ce genre de SMS, si ce n'est pas le cas, ils ont toute légalité de le faire.
J'suis d'accord avec Serge, le champignon est tout autant, voir plus exceptionnel et mérite largement toute notre considération; surtout sautés à la poële avec un peu de crème fraiche.
Sur un portable, il est généralement difficile de mettre deux disques dur.
Sur mon serveur, depuis plusieurs années j'ai mis le /boot sur une CF, non pas pour augmenter la vitesse, cela ne fait pas de différence; mais pour augmenter la fiabilité.
Les choses vont peut-être changer avec les nouveaux PC et le support par Vista d'une mémoire Flash complémentaire au disque dur. Ca devrait se démocratiser dans le matériel vendu.
Ca donne ça (c'est une vieille carte de 32 Mo):
hda: PQI ATA Rev6.0, CFA DISK drive
hda: 64000 sectors (32 MB) w/0KiB Cache, CHS=1000/16/4
hdparm -t /dev/hda
/dev/hda:
Timing buffered disk reads: 6 MB in 3.66 seconds = 1.64 MB/sec
Je pense que cela n'a pas d'impact. Les cartes compact-flash proposent plusieurs protocoles, et l'un de ces protocole est IDE (sauf certaines cartes économiques qui 'oublient' de l'implémenter).
L'adaptateur fait donc essentiellement une adaptation physique, il propose un connecteur CF d'un coté, et un connecteur 40 broches + Molex ou un connecteur 44 broches de l'autre.
Sur certains adaptateurs, on trouve quelques portes logiques qui permettent d'avoir une LED d'activité qui s'allume en cas d'accès et un cavalier pour choisir d'installer la carte en maître ou en esclave.
Ca n'a rien à avoir avec un adaptateur IDE sur USB qui doit convertir un protocole série Mass-Storage de l'USB vers des commandes IDE sur un bus parallèle et qui demande de l'électronique.
Comme la FAT règne en maître sur le secteur des cartes mémoire, ces problèmes de vieillissement prématuré de certaines cellules (celles de la table d'allocation justement) ont été critique dès le début. A chaque fois que l'on modifie le nombre de secteur d'un fichier, la FAT est ré-écrite.
Les fabriquants ont été obligé d'installer dans leurs cartes une couche d'indirection entre les secteurs logiques vus par le système et les secteurs logiques. Ainsi, si on écrit 100 fois le même secteur, ce n'est pas le même secteur physique qui est utilisé à chaque fois.
Bien sur, ça coute, et dans le bas de gamme, on trouve encore probablement des mémoires qui n'implémentent pas ce genre de chose.
Un grand classique, c'est le défaut d'alimentation.
La RAM actuelle est très sensible aux chutes de tension; et parfois le contenu est corrompu alors que la carte mère, chargé de surveiller la tension et d'agir en cas de problème; ne voit rien.
Il y a eu une discussion il y a quelques mois chez les développeurs Linux signalant que souvent; en cas de coupure de courant sur des cartes mères bas de gamme; il arrivait qu'un transfert DMA en cours vers un disque dur se termine sans que la carte mère se rende compte que les données étaient corrompues. Le secteur écrit sur le disque dur au moment de l'extinction était donc complètement corrompu.
Si les gens qui sont contre une certaine position quittent le pays, alors ça contribue à concentrer l'autre catégorie, les gens qui soutiennent cette position et donc à leur donner du pouvoir.
Enfin, c'est peut-être une vision un peu mathématique des choses.
Je n'ai pas vu de bench entre le 32 bits et le 64 bits; mais c'est à mon avis la seule modification qui vaut le coup.
Le mode amd64 dispose de bien plus de registres et lors des appels de fonction, les paramètres sont passés premièrement dans les registres; ce qui doit donner normalement une sérieuse accélération. Logiquement, l'espace d'adressage étant plus gros, une partie des instructions sont plus grosses et le cache du processeur est un poil moins bien utilisé.
Je veux bien aider à la diffusion via bittorrent; mais pour cela il faut qu'il y ait un tracker officiel qui serve de référence.
Sans ce tracker de référence, pleins de gens vont créer leurs propres tracker et le traffic sera dispersé sur différentes copies, sans gain réel et du coup sans grand intérêt.
[^] # Re: Vers une standardisation ? On espère !
Posté par Sébastien Koechlin . En réponse au journal Dvorak : Josselin Mouette VS Bépo (1 / N). Évalué à 6.
http://www.clavier-dvorak.org/wiki/DvorakFr/Donnees
L'histoire retient deux techniques de frappe du clavier:
La plus ancienne, la frappe traditionnelle, enseigné à des générations de dactylo, utilise la rangée du milieu, la troisième (QSDF sur un clavier AZERTY) comme position de repos des doigts, pour atteindre la rangée du haut sans avoir trop à bouger les mains, il est nécessaire d'avoir les doigts passablement repliés au repos.
Le corps médical n'a pas attendu l'informatique et le DVORAK pour se pencher sur la question; lorsqu'il n'était pas possible de remapper facilement un clavier. Je ne me souviens plus des détails des travaux; mais on est arrivé à la frappe moderne:
- Il est plus facile de plier les doigts que de les tendre; le DVORAK qui privilégie la rangée du dessus a probablement faux
- La barre d'espace se manipule avec les pouces qui sont de toute façon plus bas. Il y a très peu de touche sur la rangée la plus basse.
- Les voyelles, très utilisées, se trouvent sur la seconde rangée en AZERTY.
Le principe de la frappe moderne, qui a commencé à se répandre vers la fin des années 70, est donc de placer les doigts au repos sur la seconde ligne (AZERTY sur un clavier AZERTY) et non pas sur la troisième. En tendant un peu plus les doigts, on arrive sur la ligne du haut; et en pliant les doigts, on arrive facilement aux deux rangées du dessous. La dernière ligne ne contient aucun caractère, juste la barre d'espace qui se manipule avec les pouces.
Si on compare avec les principes du DVORAK, ça donne:
* Favoriser la seconde ligne, position de repos pour les doigts.
* Ensuite la troisième (il est plus facile de plier les doigts).
* Puis la première en haut.
* Enfin la quatrième.
* Réserver les touches du bas à l'espace (avec les pouces), et aux combinaisons, comme c'est le cas actuellement.
N'étant pas dans le milieu de la dactylo, je ne sais pas comment les choses ont évoluées.
# La loi canadienne
Posté par Sébastien Koechlin . En réponse au journal \begin{mavie}. Évalué à 3.
# On recommence
Posté par Sébastien Koechlin . En réponse au journal prévention : du taux de présumé coupable. Évalué à 6.
Il s'agit juste d'un pseudo manque à gagner sur la copie privée.
# Man cerveau
Posté par Sébastien Koechlin . En réponse au journal freetorrent : la communauté grandit. Évalué à 10.
Je prends une distribution Linux au pif.
Actuellement il y a une unique image d'une distribution Knoppix: http://www.freetorrent.fr/details.php?id=1bb659822de16969494(...)
En prime, ce n'est pas le torrent officiel, mais une diffusion inutile qui vient diluer les échanges qui peuvent exister.
Les torrents officiels sont sur http://torrent.unix-ag.uni-kl.de/ référencés à partir de la page de garde de Knoppix, et il y a carrément plus de gens partageant les fichiers, garantissant une bien meilleurs diffusion.
Je ne vais pas passer sur toutes les distributions, mais ces torrents pirates me semble vraiment contre-productifs.
# Valide d'après le W3C
Posté par Sébastien Koechlin . En réponse au journal backend RSS linuxfr pas "normal" ?. Évalué à 5.
Le seul warning est sur la présence d'URLs relatives. Tu peux essayer d'héberger une copie de la page (en réglant correctement le MIME-Type) et voir si le fait de passer à des URLs absolue règle les erreurs retournées par ton téléphone.
# Velib
Posté par Sébastien Koechlin . En réponse au journal Fin de PHP 4 annoncée. Évalué à 1.
Server: Apache/1.3.33 (Debian GNU/Linux) PHP/4.4.6-0.dotdeb.2 with Suhosin-Patch
Oups /o\
[^] # Re: Je ne comprend pas
Posté par Sébastien Koechlin . En réponse au journal Auprès de mon arbre.... Évalué à 4.
Voir le blog d'un spécialiste du CNRS qui s'est spécialisé dans ce genre de chose: http://blogdesebastienfath.hautetfort.com/archive/2007/04/18(...)
[^] # Re: Perl !
Posté par Sébastien Koechlin . En réponse au journal Créer un livre dont vous êtes le héros avec des outils libres + question sur les regex. Évalué à 10.
perl -p fait la boucle et le print tout seul pour tout le contenu du fichier passée en entrée.
perl -e execute le programme passé sur la ligne de commande
Le if cherche un nombre suivit de '->' et le conserve dans la variable $i; il supprime la sortie en vidant $_
Le else ajoute "$i->" devant les chiffres et ajoute un saut de ligne.
Voila, ça ne m'a pas pris 10 minutes.
# Les gouts et les couleurs
Posté par Sébastien Koechlin . En réponse au journal Auto-génération de code à la volée. Évalué à 4.
Nous n'avons pas les mêmes gouts.
Le développement en C est maitrisé et connu; maintenable, on trouve des compilateurs pour pratiquement toutes les architectures.
Je trouve particulièrement sale un mécanisme qui génèrerait directement du code binaire en mémoire; qui devrait être exécuter. Ca oblige à jouer avec les segments de données et de code; à contourner le résolveur de lien; a mettre tout un tas d'artifice qui vont être propre à l'architecture et à l'OS, sans garantie même d'une version à l'autre.
En plus de cela, ça oblige à intégrer au minimum un assembleur et un résolveur de liens directement dans ton programme, tache qui sera mal fait par rapport à un assembleur maintenu.
Bref, une vrai usine à gaz.
# Une taxe n'est pas une amende
Posté par Sébastien Koechlin . En réponse au journal De la taxation des disques durs.... Évalué à 9.
Ces taxes ne sont pas posées pour compenser le piratage, elles ne légitiment pas le piratage et ne rendent pas légaux l'utilisation de morceaux piratés.
Cette taxe existe pour compenser la copie privée. Lorsqu'on achète un morceau de musique, on achète en réalité une ou deux choses:
- Un support physique, sauf dans le cas de musique dématérialisée.
- Un droit d'écoute personnel du morceau.
Le droit d'écoute permet ce que l'on appelle en France l'exception pour la copie privée. On a payé le droit d'écouter la musique, quelque soit le support physique, et comme les supports physiques ne sont pas tous très solides, on a le droit de multiplier les supports physiques. Cela ne change rien au droit d'écoute que l'on a reçu. On n'a pas le droit de passer la musique à qui on veut, ou de la diffuser en public par exemple.
Comme certains (surtout parmi les gens qui touchent du pognon sur l'exploitation de la musique) ont estimé qu'ils perdaient de l'argent à chaque copie, parce que les gens ne re-achetaient pas ce qu'ils avaient déjà acquis; ils ont inventé un 'manque à gagner' lié à la copie privée; et pour compenser ce manque à gagner, on nous a pondu une belle taxe.
# Opposition contre la prospection marketing
Posté par Sébastien Koechlin . En réponse au journal [HS] SPAM SMS. Évalué à 2.
L'annuaire universel français (j'imagine que tu es français avec un plan de numérotation pareil) contient l'ensemble des abonnés au téléphone en France, quelque soit l'opérateur.
Les lignes fixes y sont déclarés par défaut par l'opérateur sauf opposition explicite (liste rouge).
Les lignes mobiles n'y sont pas déclarés par défaut (liste rouge), sauf demande du client.
Le client titulaire d'une ligne fixe ou mobile, s'il le souhaite, et cela gratuitement et aussi souvent qu'il le souhaite, peut demander certaines options lors de sa parution dans l'annuaire universel. Dans les options possibles, il y a l'opposition à la prospection marketing, aussi appelé liste orange.
Si tu es sur liste rouge (situation par défaut) ou si tu es sur liste orange, et sauf autorisation explicite de ta part; les entreprises n'ont pas le droit de te téléphoner ou de t'envoyer ce genre de SMS, si ce n'est pas le cas, ils ont toute légalité de le faire.
[^] # Re: je préfère tout de même les champi
Posté par Sébastien Koechlin . En réponse au journal Appel à la population !. Évalué à 4.
# Apache ?
Posté par Sébastien Koechlin . En réponse au journal Mon serveur Web. Évalué à 4.
Je ne comprends pas pourquoi tu ne fais pas traiter ces requêtes par Apache ?
Tu fais écouter Apache sur le port 1090, port sur lequel tu déclares un VirtualHost qui ne contient qu'un document: ta page d'erreur. Non testé:
Listen 1090 <VirtualHost *:1090> DocumentRoot /var/www/blacklisted/ ServerName host.foo.com ErrorLog /dev/null CustomLog /dev/null NullFormat ErrorDocument 403 /index.html <Directory "/var/www/blacklisted/"> Options None DirectoryIndex index.html AllowOverride None Order Deny,Allow Deny from All </Directory> </VirtualHost>[^] # Re: Partie mobiles
Posté par Sébastien Koechlin . En réponse au journal Un PC qui carbure a l'huile minéral. Évalué à 1.
Le disque est bien évidement mort au bout de quelques dizaines de minutes si je me souviens bien.
[^] # Re: Sinon ..
Posté par Sébastien Koechlin . En réponse au journal Aide pour blague au bureau. Évalué à 1.
Lorsqu'on est paralysé, on ne peut pas respirer, les muscles de la cage thoracique ne sont pas épargnés par la substance. Seul le coeur est autonome.
Ce genre de substance est utilisée à l'hôpital dans les gaz anesthésiques, et nécessite systématiquement une assistance respiratoire.
[^] # Re: Limitations ?
Posté par Sébastien Koechlin . En réponse au journal remplacer un disque dur par une compact flash. Évalué à 2.
Sur mon serveur, depuis plusieurs années j'ai mis le /boot sur une CF, non pas pour augmenter la vitesse, cela ne fait pas de différence; mais pour augmenter la fiabilité.
Les choses vont peut-être changer avec les nouveaux PC et le support par Vista d'une mémoire Flash complémentaire au disque dur. Ca devrait se démocratiser dans le matériel vendu.
Ca donne ça (c'est une vieille carte de 32 Mo):
[^] # Re: Pub ?
Posté par Sébastien Koechlin . En réponse au journal remplacer un disque dur par une compact flash. Évalué à 2.
L'adaptateur fait donc essentiellement une adaptation physique, il propose un connecteur CF d'un coté, et un connecteur 40 broches + Molex ou un connecteur 44 broches de l'autre.
Sur certains adaptateurs, on trouve quelques portes logiques qui permettent d'avoir une LED d'activité qui s'allume en cas d'accès et un cavalier pour choisir d'installer la carte en maître ou en esclave.
Ca n'a rien à avoir avec un adaptateur IDE sur USB qui doit convertir un protocole série Mass-Storage de l'USB vers des commandes IDE sur un bus parallèle et qui demande de l'électronique.
[^] # Re: Limitations ?
Posté par Sébastien Koechlin . En réponse au journal remplacer un disque dur par une compact flash. Évalué à 3.
Les fabriquants ont été obligé d'installer dans leurs cartes une couche d'indirection entre les secteurs logiques vus par le système et les secteurs logiques. Ainsi, si on écrit 100 fois le même secteur, ce n'est pas le même secteur physique qui est utilisé à chaque fois.
Bien sur, ça coute, et dans le bas de gamme, on trouve encore probablement des mémoires qui n'implémentent pas ce genre de chose.
# Alimentation défectueuse ou faible
Posté par Sébastien Koechlin . En réponse au journal à la recherche du materiel parfait. Évalué à 2.
La RAM actuelle est très sensible aux chutes de tension; et parfois le contenu est corrompu alors que la carte mère, chargé de surveiller la tension et d'agir en cas de problème; ne voit rien.
Il y a eu une discussion il y a quelques mois chez les développeurs Linux signalant que souvent; en cas de coupure de courant sur des cartes mères bas de gamme; il arrivait qu'un transfert DMA en cours vers un disque dur se termine sans que la carte mère se rende compte que les données étaient corrompues. Le secteur écrit sur le disque dur au moment de l'extinction était donc complètement corrompu.
[^] # Re: C'est triste
Posté par Sébastien Koechlin . En réponse au journal Quel pays choisir ?. Évalué à 5.
Enfin, c'est peut-être une vision un peu mathématique des choses.
[^] # Re: Les améliorations techniques des processeurs.
Posté par Sébastien Koechlin . En réponse au journal Comparatif entre Debian compilé contre Debian générique.. Évalué à 1.
Le mode amd64 dispose de bien plus de registres et lors des appels de fonction, les paramètres sont passés premièrement dans les registres; ce qui doit donner normalement une sérieuse accélération. Logiquement, l'espace d'adressage étant plus gros, une partie des instructions sont plus grosses et le cache du processeur est un poil moins bien utilisé.
# Bittorrent
Posté par Sébastien Koechlin . En réponse au journal Little Hollywood, film indépendant sous licence libre. Évalué à 7.
Sans ce tracker de référence, pleins de gens vont créer leurs propres tracker et le traffic sera dispersé sur différentes copies, sans gain réel et du coup sans grand intérêt.
# Obtenir un certificat signé
Posté par Sébastien Koechlin . En réponse à la dépêche L'État français se dote d'une autorité de certification racine. Évalué à 6.
# LTSP
Posté par Sébastien Koechlin . En réponse au journal Linutop. Évalué à 1.
[^] # Re: Ampoule à LED
Posté par Sébastien Koechlin . En réponse au journal L'inventeur de l'année. Évalué à 1.