Le premier truc que j'ai fait (par moi-meme) en apprenant le C c'etait de tracer des fractales en mode texte; Mandelbrot bien sûr, mais bon algorithmiquement c'est zero, et des L-Systems. (enfin, "premier truc" en C, avant je faisais la meme chose en pascal... et en basic...)
C'est un tracé fractal basé sur la modification répétée d'une chaine de texte à partir d'une chaine initiale et de regles de transformation; suivi, apres le nombre d'itérations voulues, de l'affichage lui-même. Tres efficace pour simuler des plantes. Tiens hop, un "I feel lucky" : http://mariefrance.hellot.free.fr/mfh/plantes.html(...)
Oui, c'est tres "LOGO-attitude" :) Mais avec ça tu devrais justement utiliser pas mal de mallocs et de pointeurs, implementer une pile pour gérer les "[" et "]" des L-systems, et te poser la question: "recursif ou itératif ?" pour la conception des certains trucs. Et puis le résultat d'un machin graphique devrait être plus gratifiant (et quand ça marche pas, ça se voit tout de suite) :)
Pour l'affichage, soit tu le fais en graphique, soit à la barbare en mode texte avec - | \ / + et X si l'angle de base du L-systeme le permet :)
mais l'affichage par ls par defaut protege les caracteres speciaux; pour vraiment voir la couleur il faut un "ls --show-control-chars" ou un simple "ls | cat" (pour une fois le "excessive use of cat" n'est pas si idiot que ça )
Et pour dissimuler des sous-repertoires (enfin, contre des admins neuneus uniquement...) : mkdir ".. " :)
Je propose que l'auteur d'une dépeche se voit enlever un nombre d'XP proportionnel aux nombres de fautes découvertes :) À vous de voir la taille du coefficient...
Marrant ça, je viens d'installer une debian sur une machine hier et j'ai le même probleme... et sous Knoppix aussi. En revanche sur une autre machine avec aussi une debian, toutes les touches sont présentes (c'est peut-être pas le même clavier).
J'ai peut-être merdé dans le choix du type de clavier (pc104) ?
Bref, pour magouiller j'ai mis un xmodmap -e "keycode 94 = less greater" dans mon .xsession... (comment ça c'est crade ?)
Chaque applicatif est différente, mais réunis dans un seul et même binaire.
Oui enfin non, le binaire "soffice.bin" de ma version 1.0 fait 233K, et à coté il y a pleins de libtruc.so qui varient de quelques centaines de K à une dizaine de megas, donc je pense que le vrai code du tableur, traitement de texte etc, est dispersé dans ces bibliothèques et chargé uniquement quand il y a besoin.
ENCORE cette histoire de nsakey qui ressort ? Ça fait des années que ça traine ce truc; je croyais que finalement ça n'avait rien d'important:
http://www.counterpane.com/crypto-gram-9909.html
http://cryptome.sabotage.org/nsakey-ms-dc.htm
Posté par daggett .
En réponse au journal progres ?.
Évalué à 1.
Je suis passé au clavier et souris sans fil, non pas pour etre loin de mon ecran, mais loin de mon PC.
Comme je ne l'éteins pas (sacrilège !) et qu'il fait trop de bruit dans la chambre, je l'ai foutu dans le couloir et j'ai investi dans des rallonges et du sans-fil:
Rallonge cable écran de 5 metres (ou 10, je sais plus)
Rallonge + hub USB
Rallonge cable audio
clavier et souris sans fil
Et maintenant je peux enfin etre au calme quand je suis devant mon PC, et l'oublier quand je m'en sers pas. D'autant qu'au boulot je suis cerné par des machines vrombissantes, alors si c'est pour retrouver ça chez soi !
Quant aux pile, elles avaient tendance à durer environ 2 mois; je suis passé à une logitech MX-700 qui se recharge sur sa base pendant la nuit, donc plus de probleme. Et je suis aussi repassé à un clavier avec fil + rallonge car l'autre etait foutu :(
Bon ben du coup j'ai encore plus de cables qu'avant puisqu'il n'y a que la souris sans fil...
pour identifier un contexte icmp, linux enregistre le tuple {type,code,identifier} (des champs qui font partie du protocole ICMP), comme il enregistrerait les numeros de ports pour TCP ou UDP.
Utilise un analyseur de traffic réseau comme "ethereal" pour capturer tes paquets, ils t'affichera alors tous les champs décodés pour mieux comprendre ce qui passe dans les fils.
Flash ça peut effectivement être joli; par contre, désolé, mais c'est pas franchement fonctionnel.
Peut-être que dans certains cas très pointu, pouvoir programmer une interface graphique en flash est plus adapté que le modèle, relativement limité, des pages webs (meme avec pop-ups , scripts et css); mais dans le cas de radiofrance, franchement, quel intéret ?? Là je vois juste une colonne de liens exactement comme en html, sauf qu'on a en plus un effet de dégradé quand la souris passe dessus (oooooh) et une espèce de barre des programmes en haut, super ergonomique puisqu'il faut passer la souris sur toutes les heures pour savoir ce qu'il y a (ah ouai, clairement plus efficace que d'avoir une table avec toutes les infos sous les yeux).
Et encore, une chance, il y a des urls différentes pour chaque page, ç'aurait pû être comme ces sites infames entièrement contenus dans une page flash, donc impossible à bookmarker ou à naviguer.
Voilà pour le coup de gueule de base :) maintenant je passerai à un argument un peu plus valable:
Je suppose qu'un site comme radiofrance doit être un peu plus fréquenté que la moyenne par des mal- ou non-voyants, pour pouvoir facilement consulter les programmes ou écouter en streaming. Ils font comment pour naviguer avec du flash ? Les synthétiseurs vocaux/interface brailles, ils peuvent lire du html, mais ils arrivent à lire la sortie graphique d'un plugin flash vous croyez ? Pour un service public, un respect minimum d'accessibilité n'est-il pas à attendre ?
Il serait peut-être bon de commencer ta lettre en disant qu'elle se rapporte au vote du 30 juin de le proposition n°COD020047 portant sur « Droit des brevets: brevetabilité des inventions mises en oeuvre par ordinateur » et présentée par Arlene McCarty (je reprends le début d'une lettre du wiki là ;) ), histoire que le destinataire sache dès le départ où tu veux en venir exactement.
Aussi: tu utilises "Malgres que", personnellement ça m'écorche les oreilles meme si certains semblent dire que c'est correct, je préfére "malgres" ou "bien que".
J'y pense, il y a aussi l'analogie de Stallman sur les idées musicales (si Mozart avait pu déposer des brevets sur certains styles/arrangements musicaux, Beethoven aurait-il pu encore faire de la musique ?)
Je pense que l'industrie (quel sale mot..) musicale française ne se porte pas trop mal. Imaginez maintenant que Britney Spears puisse breveter son style musical en Europe: Lorie serait alors au chômage! (ouai, ce serait pas plus mal, mais j'ai pas d'autre idée sur le coup :) )
Alors les arguments sur les brevets qui seraient favorables à la santé économique du secteur informatique, franchement, c'est n'importe quoi: si on le transposait à la musique, est-ce qu'il ne paraiterait pas immédiatement ridicule ? Un artiste se sent-il lésé dans sa propriété intellectuel parcequ'un autre ecrit des chansons dans le meme style ? La seule chose qui s'applique c'est le droit d'auteur sur une copie pure et simple de la mélodie, ou du sampling: et c'est exactement le cas actuel pour les logiciels.
Une analogie plus proche du logiciel serait la possibilité de breveter des idées de roman ou de film (Ça m'est venu apres l'analogie de Stallman sur les idées musicales).
Imaginez qu'on autorise le brevetage de situations, styles de narration ou de montage, astuces de présentation des personnages. On pourrait alors avoir un auteur (ou plutot un gros studio ou boite d'édition...) breveter des "méthode de narration non chronologiques" (a la pulp-fiction), des "situations dramatiques basées sur un dilemme entre deux impératifs non conciliables" (les tragédies Cornéliennes), des "methodes d'émergence d'une situation comique basée sur un quipropo entre personnages" (théatre de vaudeville), et bloquer ainsi tout autre auteur de produire une oeuvre en infraction. Evidemment les brevets seraient rédigés de façon illisible et porteraient aussi sur des points de détail ridicule...
Aujourd'hui dans le "20 minutes" (le quotidien gratuit distribué dans le métro, pour les non parisiens/français qui ne connaissent pas) il y avait un article a propos des brevets sur les médicaments et les problème que ça pose aux pays en voie de développement.
Ils pourraient faire la meme chose pour les brevets logiciels ? :)
on ne nous traite plus de pedophiles nazis
Evidemment c'est plus à la mode, maintenant le truc c'est le terrorisme.
Clearly any "alternative" platform that has backers who can't control their language, or worse, use methods which now are classified by several governments as terrorist acts, should be on the list of things you would like your competitors to use but would avoid yourself like the plague.
Et dans toute la page 3 il reproche aux linuxiens intaigristes d'utiliser des gros mots et que c'est innacceptable dans une entreprise digne de ce nom. A croire que le seul critère d'acceptabilité d'une solution c'est pas la qualité technique, mais l'enrobage polissé des discours marketeux. Attendez euh... ah bah oui sur ce point faut admettre que c'est effectivement comme ça que ça marche...
Je me souviens d'avoir reçu mon contrat de travail par mail en .doc, avant de l'avoir en version papier. Comme évidemment j'avais rien pour lire ça à l'époque, j'avais fait un bete "strings" dessus... ça m'a sorti les nom, adresse, numero de Secu et salaire d'un autre employé, restes de la version précédente avant modification pour mon cas personnel.
# L-systeme
Posté par daggett . En réponse au journal Des idées de programme C. Évalué à 2.
C'est un tracé fractal basé sur la modification répétée d'une chaine de texte à partir d'une chaine initiale et de regles de transformation; suivi, apres le nombre d'itérations voulues, de l'affichage lui-même. Tres efficace pour simuler des plantes. Tiens hop, un "I feel lucky" : http://mariefrance.hellot.free.fr/mfh/plantes.html(...)
Oui, c'est tres "LOGO-attitude" :) Mais avec ça tu devrais justement utiliser pas mal de mallocs et de pointeurs, implementer une pile pour gérer les "[" et "]" des L-systems, et te poser la question: "recursif ou itératif ?" pour la conception des certains trucs. Et puis le résultat d'un machin graphique devrait être plus gratifiant (et quand ça marche pas, ça se voit tout de suite) :)
Pour l'affichage, soit tu le fais en graphique, soit à la barbare en mode texte avec - | \ / + et X si l'angle de base du L-systeme le permet :)
[^] # Re: plusieurs fichier du même nom dans un même répertoire
Posté par daggett . En réponse au journal plusieurs fichier du même nom dans un même répertoire. Évalué à 3.
$ touch `echo -e "fichier_en_\\033[33mcouleur\\033[0m"`
$ touch `echo -e "fichier_en_\\033[34mcouleur\\033[0m"`
$ touch `echo -e "fichier_en_\\033[35mcouleur\\033[0m"`
mais l'affichage par ls par defaut protege les caracteres speciaux; pour vraiment voir la couleur il faut un "ls --show-control-chars" ou un simple "ls | cat" (pour une fois le "excessive use of cat" n'est pas si idiot que ça )
Et pour dissimuler des sous-repertoires (enfin, contre des admins neuneus uniquement...) : mkdir ".. " :)
# Comparatifs IBM
Posté par daggett . En réponse au journal Pipes nommés sous Windows. Évalué à 3.
pipes anonymes, mais apparemment sous win l'API est la meme pour les pipes nommés: http://www-106.ibm.com/developerworks/linux/library/l-rt4(...)
synchro de process/thread, et encore des pipes : http://www-106.ibm.com/developerworks/linux/library/l-rt5(...)
programmation socket: http://www-106.ibm.com/developerworks/linux/library/l-rt6(...)
process et threads : http://www-106.ibm.com/developerworks/linux/library/l-rt7(...) , http://www-106.ibm.com/developerworks/linux/library/l-rt8(...)
context-switching : http://www-106.ibm.com/developerworks/linux/library/l-rt9(...) et http://www-106.ibm.com/developerworks/linux/library/l-rt10(...)
[^] # Re: Pitite faute
Posté par daggett . En réponse à la dépêche Carte blanche aux logiciels libres n°3 : Jeudi 19h10 sur Divergence-FM. Évalué à 5.
[^] # Re: Touches manquantes sous X
Posté par daggett . En réponse au journal Touches manquantes sous X. Évalué à 1.
# Re: Touches manquantes sous X
Posté par daggett . En réponse au journal Touches manquantes sous X. Évalué à 2.
J'ai peut-être merdé dans le choix du type de clavier (pc104) ?
Bref, pour magouiller j'ai mis un xmodmap -e "keycode 94 = less greater" dans mon .xsession... (comment ça c'est crade ?)
# Re: Les sites Web que vous développez
Posté par daggett . En réponse au journal Les sites Web que vous développez. Évalué à 1.
[^] # Re: A quand un démarrage plus rapide ?
Posté par daggett . En réponse à la dépêche Sortie de OpenOffice.org1.1 RC. Évalué à 2.
Oui enfin non, le binaire "soffice.bin" de ma version 1.0 fait 233K, et à coté il y a pleins de libtruc.so qui varient de quelques centaines de K à une dizaine de megas, donc je pense que le vrai code du tableur, traitement de texte etc, est dispersé dans ces bibliothèques et chargé uniquement quand il y a besoin.
# Re: ceci est un troll
Posté par daggett . En réponse au journal ceci est un troll. Évalué à 1.
# Premiere page ?
Posté par daggett . En réponse à la dépêche Linux dans l'espace !. Évalué à 0.
# pfff
Posté par daggett . En réponse au journal De la transparence des systemes proprietaires. Évalué à 3.
# Sans fil
Posté par daggett . En réponse au journal progres ?. Évalué à 1.
[^] # Re: Validation de la norme 802.3af : l'électricité dans vos câbles réseau
Posté par daggett . En réponse à la dépêche Validation de la norme 802.3af : l'électricité dans vos câbles réseau. Évalué à 5.
http://www.easyplug.fr/network_fr.htm(...)
# Premiers matériels adaptés à la norme ;)
Posté par daggett . En réponse à la dépêche Validation de la norme 802.3af : l'électricité dans vos câbles réseau. Évalué à 7.
http://kewl.phear.org/gallery/computers/ethernet_killer(...)
# \o/ \o/ \o/
Posté par daggett . En réponse au journal Le vote sur les brevets reporté à septembre ! Yeeeah !. Évalué à 1.
# Use the source, Luke :)
Posté par daggett . En réponse au journal nat et icmp. Évalué à 10.
pour identifier un contexte icmp, linux enregistre le tuple {type,code,identifier} (des champs qui font partie du protocole ICMP), comme il enregistrerait les numeros de ports pour TCP ou UDP.
Utilise un analyseur de traffic réseau comme "ethereal" pour capturer tes paquets, ils t'affichera alors tous les champs décodés pour mieux comprendre ce qui passe dans les fils.
[^] # Re: Une petite question
Posté par daggett . En réponse à la dépêche Réponse d'un député belge à propos des brevets logiciels. Évalué à 3.
Par exemple dans le jeu Comanche, un vieux jeu 3D d'helicoptere, il y a un brevet sur le relief du terrain calculé par la technique des voxels: http://www.gamasutra.com/newswire/news/index20000214.htm(...)
The company was granted the original patent on the technology back in 1996, though the engine itself debuted in Comanche Maximum Overkill in 1992.
[^] # Re: Réponse d'un député belge a propos des brevets logiciels
Posté par daggett . En réponse à la dépêche Réponse d'un député belge à propos des brevets logiciels. Évalué à 1.
Pendant la session plénière de juillet ou septembre, le Parlement Européen se prononcera en première lecture sur les brevets de software.
[^] # Re: Noooooon...
Posté par daggett . En réponse au journal Noooooon.... Évalué à 3.
Peut-être que dans certains cas très pointu, pouvoir programmer une interface graphique en flash est plus adapté que le modèle, relativement limité, des pages webs (meme avec pop-ups , scripts et css); mais dans le cas de radiofrance, franchement, quel intéret ?? Là je vois juste une colonne de liens exactement comme en html, sauf qu'on a en plus un effet de dégradé quand la souris passe dessus (oooooh) et une espèce de barre des programmes en haut, super ergonomique puisqu'il faut passer la souris sur toutes les heures pour savoir ce qu'il y a (ah ouai, clairement plus efficace que d'avoir une table avec toutes les infos sous les yeux).
Et encore, une chance, il y a des urls différentes pour chaque page, ç'aurait pû être comme ces sites infames entièrement contenus dans une page flash, donc impossible à bookmarker ou à naviguer.
Voilà pour le coup de gueule de base :) maintenant je passerai à un argument un peu plus valable:
Je suppose qu'un site comme radiofrance doit être un peu plus fréquenté que la moyenne par des mal- ou non-voyants, pour pouvoir facilement consulter les programmes ou écouter en streaming. Ils font comment pour naviguer avec du flash ? Les synthétiseurs vocaux/interface brailles, ils peuvent lire du html, mais ils arrivent à lire la sortie graphique d'un plugin flash vous croyez ? Pour un service public, un respect minimum d'accessibilité n'est-il pas à attendre ?
# Re: lettre a envoyer aux députés européens
Posté par daggett . En réponse au journal lettre a envoyer aux députés européens. Évalué à 2.
Aussi: tu utilises "Malgres que", personnellement ça m'écorche les oreilles meme si certains semblent dire que c'est correct, je préfére "malgres" ou "bien que".
[^] # Re: MC Carthy accélère la procédure: Vote le 30 juin !!!
Posté par daggett . En réponse à la dépêche Mc Carthy accélère la procédure : vote le 30 juin 2003 !. Évalué à 7.
Je pense que l'industrie (quel sale mot..) musicale française ne se porte pas trop mal. Imaginez maintenant que Britney Spears puisse breveter son style musical en Europe: Lorie serait alors au chômage! (ouai, ce serait pas plus mal, mais j'ai pas d'autre idée sur le coup :) )
Alors les arguments sur les brevets qui seraient favorables à la santé économique du secteur informatique, franchement, c'est n'importe quoi: si on le transposait à la musique, est-ce qu'il ne paraiterait pas immédiatement ridicule ? Un artiste se sent-il lésé dans sa propriété intellectuel parcequ'un autre ecrit des chansons dans le meme style ? La seule chose qui s'applique c'est le droit d'auteur sur une copie pure et simple de la mélodie, ou du sampling: et c'est exactement le cas actuel pour les logiciels.
hop, wiki :)
[^] # Re: MC Carthy accélère la procédure: Vote le 30 juin !!!
Posté par daggett . En réponse à la dépêche Mc Carthy accélère la procédure : vote le 30 juin 2003 !. Évalué à 10.
Imaginez qu'on autorise le brevetage de situations, styles de narration ou de montage, astuces de présentation des personnages. On pourrait alors avoir un auteur (ou plutot un gros studio ou boite d'édition...) breveter des "méthode de narration non chronologiques" (a la pulp-fiction), des "situations dramatiques basées sur un dilemme entre deux impératifs non conciliables" (les tragédies Cornéliennes), des "methodes d'émergence d'une situation comique basée sur un quipropo entre personnages" (théatre de vaudeville), et bloquer ainsi tout autre auteur de produire une oeuvre en infraction. Evidemment les brevets seraient rédigés de façon illisible et porteraient aussi sur des points de détail ridicule...
Je vais mettre ça sur le wiki.
[^] # Contacter les médias ?
Posté par daggett . En réponse à la dépêche Situation critique concernant la brevetabilité du logiciel en Europe. Évalué à 5.
Ils pourraient faire la meme chose pour les brevets logiciels ? :)
Le pdf du jour est dispo à http://www.20minutes.fr/pdf/index.php(...) , l'article en question est en derniere page.
[^] # Re: Trop FORT !!!!
Posté par daggett . En réponse au journal Trop FORT !!!!. Évalué à 1.
Evidemment c'est plus à la mode, maintenant le truc c'est le terrorisme.
Clearly any "alternative" platform that has backers who can't control their language, or worse, use methods which now are classified by several governments as terrorist acts, should be on the list of things you would like your competitors to use but would avoid yourself like the plague.
Et dans toute la page 3 il reproche aux linuxiens intaigristes d'utiliser des gros mots et que c'est innacceptable dans une entreprise digne de ce nom. A croire que le seul critère d'acceptabilité d'une solution c'est pas la qualité technique, mais l'enrobage polissé des discours marketeux. Attendez euh... ah bah oui sur ce point faut admettre que c'est effectivement comme ça que ça marche...
# Re: Encore un argument de poids pour les formats ouverts
Posté par daggett . En réponse à la dépêche Encore un argument de poids pour les formats ouverts. Évalué à 10.
Je me souviens d'avoir reçu mon contrat de travail par mail en .doc, avant de l'avoir en version papier. Comme évidemment j'avais rien pour lire ça à l'époque, j'avais fait un bete "strings" dessus... ça m'a sorti les nom, adresse, numero de Secu et salaire d'un autre employé, restes de la version précédente avant modification pour mon cas personnel.