>> Que selon lui, le papier n'est pas prêt d'être détrôné par le numérique ("Vous vous voyez offrir un fichier PDF pour un anniversaire ?")
Non, je ne me vois pas offrir un PDF.
Et peut-être même qu'à cause de ça, je ne me vois pas non plus offrir un livre ?
Nombre de gens ont cessé d'acheter des livres de recettes de cuisine, car on trouve tout sur internet. Je ne bosse pas dans cette industrie, mais je pense que les éditeurs de recettes (de cuisine) n'en font plus beaucoup (de recettes (monétaires))
>> - Que plus un livre est téléchargé sur son site, plus il en vend des exemplaires papier.
Oui, mais les gens ont décidé d'aller chez lui et savent que ça sera téléchargé. S'il subvient à ses besoins ainsi, tant mieux, mais rien, strictement rien ne dit que ses livres auraient eu un seul client (en dehors de la famille de l 'écrivain) si c'était un éditeur "normal". Selon moi il fait forcément du gain car il part de rien, alors que je crois quand même que le numérique est véritablement un manque à gagner conséquent pour l'industrie livro-papétière. C'est pas forcément mal (les gentils abres \o/), mais on ne peut pas nier que ce soit douloureux pour une partie de l'industrie.
>> mais au sens programmeur du terme, c'est une faute absolument énorme !
Ah ?
C'est pas pire qu'un buffer overflow de base dans la pile ou dans le tas…
C'est pas pire qu'un oubli de vérification de la valeur de retour (le récent "zero day" de freebsd)…
C'est pas pire qu'une faute d'algo quelconque…
C'est le principe même du bug. Le truc où tu t'écris « oh putaing bien sûr, comment j'ai pu laisser passer ça ?! »
Ça arrive à tous, chez MS et chez le LL.
Si on devait recenser tout le code libre de merde qui contient des bugs de même dans des versions dites "stables", ça pousserait peut-être à se rappeler cette histoire d'œil, de paille et de poutre…
>> Comme je disais l'autre jour, de la part d'un amateur ça serait passé, mais bon tu nous ne fera pas prendre MS pour des amateurs,
Ooooh.
Oui, forcément, ça change tout.
MS, c'est une grosse boite, et ils embauchent beaucoup de monde. Ils ont autant de mauvais programmeurs que toute autre boite.
Autant, l'équipe marketing qui pond ça propagande est faite par des pros (tout comme chez Apple), autant le code, il n'y a aucune garantie. Et si ça se trouve le code en question à été pondu par un étudiant en stage d'été chez eux…
>> Donc NON dans ce cas on ne passe pas par un imprimeur, sinon quel intérêt d'avoir des imprimantes en réseau ?
Euh, que l'imprimante soit en réseau, ou qu'elle soit bleu ciel, c'est orthogonal à mon commentaire.
Je disais « un mémoire de thèse, ça se fait imprimer et relier par un professionnel de l'impression, » ni plus, ni moins.
Que son imprimante à lui soit en réseau ou pas, tout le monde s'en cogne.
Enfin, si tu insistes, un intérêt d'avoir une imprimante en réseau, c'est d'y avoir accès à plusieurs, et sans dépendre d'une machine supplémentaire.
>> mais les diverses versions pour les différents encadrants à différentes étapes de correction non.
Quand je lis « imprimer mon mémoire de thèse, » (je n'ai plus ta citation exacte sous les yeux) je ne comprend pas « imprimer les brouillons et toutes les étapes intermédiaires » où là, j'en conviens, l'imprimante du salon fait tout autant l'affaire.
>> Le jour ou on s'amusera à comparer l'expressivité des langages, on te demandera ton aide pour une partie lisp.
Euh, « Turing complete, » c'est un moyen de comparaison d'expressivité, et beaucoup de gens s'y amusent.
Tu as aussi « full abstraction » et « adequation theorem » qui sont des mots clefs de sémanticiens, un branche de l'informatique qui s'amuse à comparer l'expressivité des langages…
Cela dit, je ne parlais pas de l'expressivité du langage (très bonne, au demeurant), mais juste du fait que les principaux éditeurs de texte (notamment vim et emacs) ont depuis fort longtemps des modes/plugins qui rendent la vie des programmeurs Lisp vraiment aisée, à commencer par gestion automatique des parenthèse (par exemple, paredit.el), et le déplacement dans les S-expressions.
Après, tu rajoutes un colorscheme dynamique qui rend uniquement la parenthèse active en noir, et les autres en gris clair, et ça fait resortir l'expression courante, tout en cachant les autres parenthèse (qui, comme elles sont là, permettent d'avoir une indentation *toujours* correcte, et donc un feedback visuel encore plus fort, bien que les parenthèses soient cachées.)
Ce sont là des aides visuelles pratiques, une gestion SYNTAXIQUE du langage, alors que la plupart des autres langages ne permettent qu'une gestion lexicale.
Alors, je réitère : si tu codes en Lisp sans ces outils, soit t'es un blaireau fini, soit tu ne sais pas utiliser ton éditeur de texte. Dire que les parenthèses ici sont un fardeau, c'est comme dire que la roue c'est nul parce qu'elle est ronde/circulaire !
>> Je soupçonne soit de la mauvaise fois, soit une volonté trollifère.
Soit des compétences de bases avec mon éditeur favori et ma classe de langages favoris ?
Faut être soit idiot soit ignorant pour coder en Lisp et gérer les parenthèses à la main, c'est tout. Pas de troll ni de mauvaise foi, juste que, contrairement à toi ici, je sais de quoi je parle.
C''est comme si tu disais « c'est nul le Français, on peut pas facilement écrire des accents, des cédilles ou des guillemets, voire des espaces insécables, » ce à quoi je répondrait « apprend le bépo. »
Là, tu parles de Lisp, et je te dis « apprend ton éditeur de texte. »
C'est comme quand je tape du HTML… J'ai arrêté de taper les balises fermantes il y a des années, et mon éditeur me propose aussi tout seul tous les paramètres optionnels de chaque tag…
Vu que tes disques sont pas énormes, tu dois pouvoir facilement tout transférer par ta carte-son (ou au pire, ton buzzer). Il suffit que le PC qui récupère possède un micro.
Impossible de remettre la main sur l'article où j'avais vu la solution, mais en gros, pour chaque séquence de bits, tu émets un son à une fréquence donnée. Le récepteur lit le son, regarde à quel séquence ça correspond, et reconstruit les données.
Ça marche mieux si tu as deux micros et 2 cartes sons (1 par machine), car tu peux ainsi faire des syn/ack et faire ton transfer à vitesse optimale.
Ne pas hésiter à coder avec de la redondance (ou n'importe quel code correcteur), car l'audio-dans-la-chambre n'est pas le moyen le plus sûr de transmettre des données.
PS: si tu colles un SSH-over-DNS-over-soundcard sur ta machines, je te décerne le statut très convoité de Moule de l'Année ^^
>> Sauf que tu n'as pas comme Lisp, une cascade de parenthèse à gérer.
Ah ?
Change d'éditeur de texte, ou apprend à l'utiliser, car n'importe quel programmeur Lisp (et dérivés) te dira qu'il n'a jamais à gérer la moindre parenthèse lui même…
Je me fais bien plus ch/er à gérer des guillemets avec des chaînes de caractères en Perl ou même en C…
Bon, je me répond car j'ai lu les autres commentaires, et je comprend ce que tu voulais dire par "exécuter les commandes d'un pipe en parallèle".
Donc, en gros, si je fais
A | B j'aurais idéalement A sur un cœur, et B sur un autre, c'est ça ?
Bon, c'est cool ^^
Mais tu fais ça statiquement, ou dynamiquement avec du vol de tâche si jamais t'as un proc qui se libère (car si tu lances en parallèle deux instances de programmes, chacun va faire son allocation sans se soucier de l'autre à moins que tu partages toutes tes tâches au niveau de la machine (ou au moins de l'utilisateur)).
Ça commence simple avec des cas triviaux, mais ça a vite fait de devenir compliqué… (puis pas besoin de créer B tout de suite dans A|B si A met 20 minutes avant de faire la moindre sortie. Tu veux donc faire de la création paresseuse de processus s'il est en attente bloquante non échappable…)
Cela étant, mes liens sont donc toujours valides, avec des trucs du genre
{A@cœur1 < data.txt@machine2} | B@cœur2 | C@machine2 > resultat@machine3
HS : {echo "dodo"; sleep 1; echo "bien dormi"} | echo "pendant ce temps là"
Zut, ça bouffe la sortie standard de l'un, même quand l'autre ne la consomme pas !
Au Japon, j'ai découvert hier qu'il faut
1/ se logguer
2/ mettre google en anglais
pour avoir accès aux vidéos de cul sur google, même si on désactive le filtrage.
Un site en anglais, c'est quand même le meilleur moyen d'empêcher les Japonais d'aller dessus. Ils ont tout compris chez Luunnettes ! \o/
>> Il n'est pas conseillé d'arrêter d'un coup, de passer d'un paquet à rien.
Zut ! Faut que je recommence pour arrêter comme il faut ?
Je me suis pas pris la tête. Un matin, je me suis dit "j'ai fumé ma dernière *hier*".
Et j'ai arrêté du jour au lendemain (enfin "de la veille au jour même"), sans aucun problème ni effet secondaire (j'ai même pas retrouvé le fameux goût le la nourriture que les fumeurs parait-il perdent.)
Et j'étais un sacré fumeur de longue date.
Je connais plus d'un quinqua qui dit "clope" au masculin, et je le dis aussi de temps à autre. Je ne suis pas sûr que le mot ne soit "plus" masculin, tant qu'il y a des gens qui l'utilisent ainsi.
T'as plein d'applis comme ça dans le monde du grid computing qui font ce genre de choses depuis des années, et c'est pas forcément des logiciels propriétaires.
Ça permet de distribuer sur les cores/processeurs d'une machine, de plusieurs machines, à travers des firewalls, d'avoir de la tolérances aux erreurs, etc…
Tu peux faire un script greasemonkey/autre qui cache les notes !
De toute façon, t'as des commentaires négatifs qui sont juste du délit de faciès. J'aime lire les messages de pBpG, iznogoud, ou d'autres qui s'en prennent plein les dents car ils défendent souvent une position qui n'est pas celle que dicte la "bienséance de DLFP".
De toute façon, quand je vais sur DLFP, je *sais* que ça va prendre du temps…
T'as vite fait, en regardant les messages autour, de savoir si une note négative est un troll, un délit de faciès, une blague récurrente, ou autre…
>> Oui probablement. Mais la plupart ne se foutent pas d'avoir une encyclopédie exacte et à jour.
Tu connais beaucoup de monde qui a chaque édition d'une encyclopédie papier, ou ne serait-ce que chaque patch annuel ?
Ou qui ont une encyclopédie papier, comme Universalis ?
La « plupart » des gens vivaient très bien sans encyclopédie, correcte ou non, à jour ou non.
Pour ma part, je la sors quand je cherche des informations « anciennes. » Par chance, la Grèce antique est plutôt stable, même si une planète a « quitté » le système solaire il y a peu.
Et si je veux des informations précises sur un sujet de pointe, j'ai, sans passer par wikipedia, accès à toute l'information ailleurs, et la possibilité de contacter des professionnels en passant par leurs portails respectifs (industriels ou académiques.)
Je ne dis pas que WP, c'est mal, je dis juste que tu attribue trop de qualités aux gens, et que tu crées un biais sur la valeur qu'ils attribuent à leur tour à wikipedia. Les gens utilisent WP parce que c'est facile, pas parce que c'est exact et à jour.
>> Oui probablement. Mais la plupart ne se foutent pas d'avoir une encyclopédie exacte et à jour.
Tu connais combien de gens qui rachètent chaque année l'Universalis ?
Ou ne serait-ce que le "patch" annuel ?
Combien même parmi tes proches possèdent la trentaine de bouquins que représente une encyclopédie ?
Même l'encyclopédie offerte avec ton PC sous windows 95, je pense que personne ne l'a plus, et je doute même que quiconque ait payé pour les mises à jour..
Peut-être mon usage est-il particulier, mais quand je feuillette mon encyclopédie papier, c'est pour y trouver des choses généralement assez anciennes pour être à jour.
Alors, oui, t'as bien une planète qui a disparu du système solaire, mais la Grèce antique est plutôt stable.
Quand je veux des informations sur des techniques modernes, j'ai bien souvent accès directement à la source de l'information, et la possibilité de contacter des spécialistes, sans passer par wikipedia, encarta ou autre.
Et comme Linux se retrouve installé dans les ordis des gouvernements, les pays sont à la soldes de redoutables pirates informatiques qui ont maintenant accès à l'arme nucléaire, et qui n'attendent plus qu'un troll vi/emacs pour lancer la bombe sur leurs ennemis.
Le projet linux fait donc planer l'insécurité de la guerre thermonucléaire sur le monde et Linus mérite le prix "Guerre Froide 2.0".
>> Le probleme du Hurd c'est qu'il ne sert a rien, il n'amene honnetement rien par rapport a Linux.
Comme Hurd a été créé (au moins) un an avant que linux ne le soit, il avait « honnêtement » *tout* par rapport à Linux.
Ton argument est potentiellement valable après 20 ans de développement, mais certainement pas à l'origine.
Ensuite de quoi, si pour une raison ou une autre, Hurd avait bénéficié d'autant de développement que Linux, peut-être serions nous tous sous Hurd (ou une évolution) qui mettrait la patée sévèrement au Linux que nous connaissons…
Bref, une logique biaisée, ça vaut autant que des hypothèses invérifiables : des noix !
>> Mais comme je suis libriste, je voudrais que toute les implémentations de clients, consommatrices de ce service, soient "open source" , donc empêcher la réalisation d'un programme proprio se servant de mes données...
Vraiment sympa ta vision du libre !
Tu veux pas non plus interdire l'accès au gens qui ont installé ndiswrapper, les drivers nvidia, et qui sont petits et laids ?
Tu veux pas non plus faire une recette de gâteau qui utilise l'ADN des gens pour empêcher les Chinois de réussir à préparer ce dessert ?
Le mouvement libre, c'est la liberté pour tous. BSD, GPL ou autre, on veut tous l'interopérabilité. Si tu veux interdire au propriétaire d'interagir avec ton « libre », alors tu n'es pas libriste, tu es privateur, comme le logiciel propriétaire…
(Sans compter le fait qu'un logiciel BSD, privatisé et amélioré par une société pour son usage interne ne sera plus compatible alors que la base qui sert à se connecter à ton service n'aura pas forcément changé)
-et si je fait :
aaa=""
aaa.
ça me sort toutes les méthodes de la classe string, comme c'est le cas dans le shell python
Ici, ton exemple est trivial.
Mais dans le cas général, cette complétion est impossible car ça oblige à évaluer le code pour savoir quelle est le type (= la classe) de ton objet aaa.
Exemple (je connais pas python, donc j'invente un langage, hein)
aaa=""
if (random(1.0)>=0.5) {
aaa=42
}
aaa.<completion_automatique>
Et là, il te sort quoi ? Il complète pour des chaînes ou des nombres ?
Euh… ?
Quand je regarde la liste des "gagnants" du prix Turing, et ce qu'ils ont fait, je me confirme que Torvalds n'a rien à voir avec ça…
Je me gourre peut-être, car j'ai rien à carrer de ce que Torvalds fait, mais je crois qu'il n'a pas réalisé grand chose qui soit d'une importance notable en informatique au sens académique…
Le prix Turing ne récompense pas les architectes ("leaders", "chefs de projet", etc) ni les bâtisseurs ("codeurs"), aussi bon soient-ils, mais les formalisateurs (mathématiciens, logiciens, etc)…
Proposer le Turing à Torvalds, ou Torvalds pour le Turing, c'est confondre deux mondes différents qui sont malheureusement connus sous le même nom d'« informatique. »
>> Il suffit de supprimer les lignes vides et ça marche.
Non, quand je les supprime, j'ai GCC qui se plaint, car sed ne transforme pas les "\n" en sauts de lignes, mais en "caractère n", comme je l'ai dit…
Il suffit de supprimer tout ces "\n" qui ne servent de toute façon à rien car on pipe vers GCC et qu'il n'est pas nécessaire d'avoir d'espaces entre les instructions en C.
# Ça se défend
Posté par Axioplase ıɥs∀ (site web personnel) . En réponse au journal Albanel : le retour. Évalué à 2.
Non, je ne me vois pas offrir un PDF.
Et peut-être même qu'à cause de ça, je ne me vois pas non plus offrir un livre ?
Nombre de gens ont cessé d'acheter des livres de recettes de cuisine, car on trouve tout sur internet. Je ne bosse pas dans cette industrie, mais je pense que les éditeurs de recettes (de cuisine) n'en font plus beaucoup (de recettes (monétaires))
>> - Que plus un livre est téléchargé sur son site, plus il en vend des exemplaires papier.
Oui, mais les gens ont décidé d'aller chez lui et savent que ça sera téléchargé. S'il subvient à ses besoins ainsi, tant mieux, mais rien, strictement rien ne dit que ses livres auraient eu un seul client (en dehors de la famille de l 'écrivain) si c'était un éditeur "normal". Selon moi il fait forcément du gain car il part de rien, alors que je crois quand même que le numérique est véritablement un manque à gagner conséquent pour l'industrie livro-papétière. C'est pas forcément mal (les gentils abres \o/), mais on ne peut pas nier que ce soit douloureux pour une partie de l'industrie.
[^] # Re: Reportage
Posté par Axioplase ıɥs∀ (site web personnel) . En réponse au journal Libère toi la patate!. Évalué à 7.
Parce que tu crois que le gars que remet la peau de la patate après rinçage fait ça gratuitement ?
[^] # Re: Mon avis sur la question
Posté par Axioplase ıɥs∀ (site web personnel) . En réponse au journal Quand microsoft fait de l'open source. Évalué à 10.
Ah ?
C'est pas pire qu'un buffer overflow de base dans la pile ou dans le tas…
C'est pas pire qu'un oubli de vérification de la valeur de retour (le récent "zero day" de freebsd)…
C'est pas pire qu'une faute d'algo quelconque…
C'est le principe même du bug. Le truc où tu t'écris « oh putaing bien sûr, comment j'ai pu laisser passer ça ?! »
Ça arrive à tous, chez MS et chez le LL.
Si on devait recenser tout le code libre de merde qui contient des bugs de même dans des versions dites "stables", ça pousserait peut-être à se rappeler cette histoire d'œil, de paille et de poutre…
>> Comme je disais l'autre jour, de la part d'un amateur ça serait passé, mais bon tu nous ne fera pas prendre MS pour des amateurs,
Ooooh.
Oui, forcément, ça change tout.
MS, c'est une grosse boite, et ils embauchent beaucoup de monde. Ils ont autant de mauvais programmeurs que toute autre boite.
Autant, l'équipe marketing qui pond ça propagande est faite par des pros (tout comme chez Apple), autant le code, il n'y a aucune garantie. Et si ça se trouve le code en question à été pondu par un étudiant en stage d'été chez eux…
[^] # Re: Linux n'est pas sans reproche sur ce sujet
Posté par Axioplase ıɥs∀ (site web personnel) . En réponse au journal Les produits Microsoft. Évalué à 4.
Euh, que l'imprimante soit en réseau, ou qu'elle soit bleu ciel, c'est orthogonal à mon commentaire.
Je disais « un mémoire de thèse, ça se fait imprimer et relier par un professionnel de l'impression, » ni plus, ni moins.
Que son imprimante à lui soit en réseau ou pas, tout le monde s'en cogne.
Enfin, si tu insistes, un intérêt d'avoir une imprimante en réseau, c'est d'y avoir accès à plusieurs, et sans dépendre d'une machine supplémentaire.
>> mais les diverses versions pour les différents encadrants à différentes étapes de correction non.
Quand je lis « imprimer mon mémoire de thèse, » (je n'ai plus ta citation exacte sous les yeux) je ne comprend pas « imprimer les brouillons et toutes les étapes intermédiaires » où là, j'en conviens, l'imprimante du salon fait tout autant l'affaire.
[^] # Re: Linux n'est pas sans reproche sur ce sujet
Posté par Axioplase ıɥs∀ (site web personnel) . En réponse au journal Les produits Microsoft. Évalué à 2.
Euh, dans ces cas là, tu passes par un imprimeur, hein…
Il te le relie et tout et tout…
# Tout est dans le commentaire.
Posté par Axioplase ıɥs∀ (site web personnel) . En réponse au journal Suppression d'un fichier, suppression des données du fichier. Évalué à 2.
[^] # Re: Surprise
Posté par Axioplase ıɥs∀ (site web personnel) . En réponse au journal Lisaac: sorti de la 0.39beta. Évalué à 1.
Euh, « Turing complete, » c'est un moyen de comparaison d'expressivité, et beaucoup de gens s'y amusent.
Tu as aussi « full abstraction » et « adequation theorem » qui sont des mots clefs de sémanticiens, un branche de l'informatique qui s'amuse à comparer l'expressivité des langages…
Cela dit, je ne parlais pas de l'expressivité du langage (très bonne, au demeurant), mais juste du fait que les principaux éditeurs de texte (notamment vim et emacs) ont depuis fort longtemps des modes/plugins qui rendent la vie des programmeurs Lisp vraiment aisée, à commencer par gestion automatique des parenthèse (par exemple, paredit.el), et le déplacement dans les S-expressions.
Petit exemple : http://img8.imageshack.us/img8/9479/openparen.gif
Et sache que tu ne peux pas effacer une parenthèse par erreur, ouvrante ou fermante.
Sinon : http://mikael.jansson.be/hacking/limp/docs/screenshots/highl(...)
Note la couleur des parenthèse qui encadrent le curseur, et la couleur des autres (ainsi que la couleur du fond de la S-Exp qui contient le curseur).
Après, tu rajoutes un colorscheme dynamique qui rend uniquement la parenthèse active en noir, et les autres en gris clair, et ça fait resortir l'expression courante, tout en cachant les autres parenthèse (qui, comme elles sont là, permettent d'avoir une indentation *toujours* correcte, et donc un feedback visuel encore plus fort, bien que les parenthèses soient cachées.)
Ce sont là des aides visuelles pratiques, une gestion SYNTAXIQUE du langage, alors que la plupart des autres langages ne permettent qu'une gestion lexicale.
Alors, je réitère : si tu codes en Lisp sans ces outils, soit t'es un blaireau fini, soit tu ne sais pas utiliser ton éditeur de texte. Dire que les parenthèses ici sont un fardeau, c'est comme dire que la roue c'est nul parce qu'elle est ronde/circulaire !
[^] # Re: Surprise
Posté par Axioplase ıɥs∀ (site web personnel) . En réponse au journal Lisaac: sorti de la 0.39beta. Évalué à 4.
Soit des compétences de bases avec mon éditeur favori et ma classe de langages favoris ?
Faut être soit idiot soit ignorant pour coder en Lisp et gérer les parenthèses à la main, c'est tout. Pas de troll ni de mauvaise foi, juste que, contrairement à toi ici, je sais de quoi je parle.
C''est comme si tu disais « c'est nul le Français, on peut pas facilement écrire des accents, des cédilles ou des guillemets, voire des espaces insécables, » ce à quoi je répondrait « apprend le bépo. »
Là, tu parles de Lisp, et je te dis « apprend ton éditeur de texte. »
C'est comme quand je tape du HTML… J'ai arrêté de taper les balises fermantes il y a des années, et mon éditeur me propose aussi tout seul tous les paramètres optionnels de chaque tag…
# Son
Posté par Axioplase ıɥs∀ (site web personnel) . En réponse au message Lire de (très) vieux disques IDE: géométrie incorrecte. Évalué à 7.
Des enceintes ?
Vu que tes disques sont pas énormes, tu dois pouvoir facilement tout transférer par ta carte-son (ou au pire, ton buzzer). Il suffit que le PC qui récupère possède un micro.
Impossible de remettre la main sur l'article où j'avais vu la solution, mais en gros, pour chaque séquence de bits, tu émets un son à une fréquence donnée. Le récepteur lit le son, regarde à quel séquence ça correspond, et reconstruit les données.
Ça marche mieux si tu as deux micros et 2 cartes sons (1 par machine), car tu peux ainsi faire des syn/ack et faire ton transfer à vitesse optimale.
Ne pas hésiter à coder avec de la redondance (ou n'importe quel code correcteur), car l'audio-dans-la-chambre n'est pas le moyen le plus sûr de transmettre des données.
PS: si tu colles un SSH-over-DNS-over-soundcard sur ta machines, je te décerne le statut très convoité de Moule de l'Année ^^
[^] # Re: Surprise
Posté par Axioplase ıɥs∀ (site web personnel) . En réponse au journal Lisaac: sorti de la 0.39beta. Évalué à 4.
Ah ?
Change d'éditeur de texte, ou apprend à l'utiliser, car n'importe quel programmeur Lisp (et dérivés) te dira qu'il n'a jamais à gérer la moindre parenthèse lui même…
Je me fais bien plus ch/er à gérer des guillemets avec des chaînes de caractères en Perl ou même en C…
[^] # Re: Been there, done that
Posté par Axioplase ıɥs∀ (site web personnel) . En réponse au journal executions de commandes shell en parallele: par. Évalué à 6.
Donc, en gros, si je fais
A | B
j'aurais idéalement A sur un cœur, et B sur un autre, c'est ça ?Bon, c'est cool ^^
Mais tu fais ça statiquement, ou dynamiquement avec du vol de tâche si jamais t'as un proc qui se libère (car si tu lances en parallèle deux instances de programmes, chacun va faire son allocation sans se soucier de l'autre à moins que tu partages toutes tes tâches au niveau de la machine (ou au moins de l'utilisateur)).
Ça commence simple avec des cas triviaux, mais ça a vite fait de devenir compliqué… (puis pas besoin de créer B tout de suite dans A|B si A met 20 minutes avant de faire la moindre sortie. Tu veux donc faire de la création paresseuse de processus s'il est en attente bloquante non échappable…)
Cela étant, mes liens sont donc toujours valides, avec des trucs du genre
{A@cœur1 < data.txt@machine2} | B@cœur2 | C@machine2 > resultat@machine3
HS :
{echo "dodo"; sleep 1; echo "bien dormi"} | echo "pendant ce temps là"
Zut, ça bouffe la sortie standard de l'un, même quand l'autre ne la consomme pas !
[^] # Re: Ce qu'on reproche à Bing
Posté par Axioplase ıɥs∀ (site web personnel) . En réponse au journal Le Web, nouveau terrain de jeu pour les coups bas. Évalué à 3.
Au Japon, j'ai découvert hier qu'il faut
1/ se logguer
2/ mettre google en anglais
pour avoir accès aux vidéos de cul sur google, même si on désactive le filtrage.
Un site en anglais, c'est quand même le meilleur moyen d'empêcher les Japonais d'aller dessus. Ils ont tout compris chez Luunnettes ! \o/
# On m'avait pas prévenu !
Posté par Axioplase ıɥs∀ (site web personnel) . En réponse au journal Je fais un tabac. Évalué à 3.
Zut ! Faut que je recommence pour arrêter comme il faut ?
Je me suis pas pris la tête. Un matin, je me suis dit "j'ai fumé ma dernière *hier*".
Et j'ai arrêté du jour au lendemain (enfin "de la veille au jour même"), sans aucun problème ni effet secondaire (j'ai même pas retrouvé le fameux goût le la nourriture que les fumeurs parait-il perdent.)
Et j'étais un sacré fumeur de longue date.
[^] # Re: Un clope
Posté par Axioplase ıɥs∀ (site web personnel) . En réponse au journal Je fais un tabac. Évalué à 3.
# Been there, done that
Posté par Axioplase ıɥs∀ (site web personnel) . En réponse au journal executions de commandes shell en parallele: par. Évalué à 5.
Ça permet de distribuer sur les cores/processeurs d'une machine, de plusieurs machines, à travers des firewalls, d'avoir de la tolérances aux erreurs, etc…
Regarde par exemple ça, c'est intéressant :
http://web.yl.is.s.u-tokyo.ac.jp/~kaneda/vpg/
http://www.logos.t.u-tokyo.ac.jp/gxp/
(et si c'est pas 100% ce que tu fais, fais le tour des liens et publications citées par ces sites.)
Sinon, un pipe, c'est séquentiel.
Ça veut dire quoi "exécute les commandes d'un pipe en parallèle" ?
[^] # Re: Peur...
Posté par Axioplase ıɥs∀ (site web personnel) . En réponse au journal Muffins à la pomme, coeur de cannelle. Évalué à 10.
Tu as bien tartiné de peur les chocottes minutes ?
>> Il est tant que j'aille me couché
Tu voulais écrire "île flottante, ail, deux cafés", non ?
# Envoie un patch !
Posté par Axioplase ıɥs∀ (site web personnel) . En réponse au journal Effet boule de neige de la Notation LinuxFr. Évalué à 5.
De toute façon, t'as des commentaires négatifs qui sont juste du délit de faciès. J'aime lire les messages de pBpG, iznogoud, ou d'autres qui s'en prennent plein les dents car ils défendent souvent une position qui n'est pas celle que dicte la "bienséance de DLFP".
De toute façon, quand je vais sur DLFP, je *sais* que ça va prendre du temps…
T'as vite fait, en regardant les messages autour, de savoir si une note négative est un troll, un délit de faciès, une blague récurrente, ou autre…
[^] # Re: Linus ?
Posté par Axioplase ıɥs∀ (site web personnel) . En réponse au journal Linus prix nobel de la paix?. Évalué à 1.
Tu connais beaucoup de monde qui a chaque édition d'une encyclopédie papier, ou ne serait-ce que chaque patch annuel ?
Ou qui ont une encyclopédie papier, comme Universalis ?
La « plupart » des gens vivaient très bien sans encyclopédie, correcte ou non, à jour ou non.
Pour ma part, je la sors quand je cherche des informations « anciennes. » Par chance, la Grèce antique est plutôt stable, même si une planète a « quitté » le système solaire il y a peu.
Et si je veux des informations précises sur un sujet de pointe, j'ai, sans passer par wikipedia, accès à toute l'information ailleurs, et la possibilité de contacter des professionnels en passant par leurs portails respectifs (industriels ou académiques.)
Je ne dis pas que WP, c'est mal, je dis juste que tu attribue trop de qualités aux gens, et que tu crées un biais sur la valeur qu'ils attribuent à leur tour à wikipedia. Les gens utilisent WP parce que c'est facile, pas parce que c'est exact et à jour.
[^] # Re: Linus ?
Posté par Axioplase ıɥs∀ (site web personnel) . En réponse au journal Linus prix nobel de la paix?. Évalué à 3.
Tu connais combien de gens qui rachètent chaque année l'Universalis ?
Ou ne serait-ce que le "patch" annuel ?
Combien même parmi tes proches possèdent la trentaine de bouquins que représente une encyclopédie ?
Même l'encyclopédie offerte avec ton PC sous windows 95, je pense que personne ne l'a plus, et je doute même que quiconque ait payé pour les mises à jour..
Peut-être mon usage est-il particulier, mais quand je feuillette mon encyclopédie papier, c'est pour y trouver des choses généralement assez anciennes pour être à jour.
Alors, oui, t'as bien une planète qui a disparu du système solaire, mais la Grèce antique est plutôt stable.
Quand je veux des informations sur des techniques modernes, j'ai bien souvent accès directement à la source de l'information, et la possibilité de contacter des spécialistes, sans passer par wikipedia, encarta ou autre.
[^] # Re: Linus ?
Posté par Axioplase ıɥs∀ (site web personnel) . En réponse au journal Linus prix nobel de la paix?. Évalué à 4.
Le projet linux fait donc planer l'insécurité de la guerre thermonucléaire sur le monde et Linus mérite le prix "Guerre Froide 2.0".
DLFP
(Dérivation Linéaire Finalement Prouvée !)
[^] # Re: Linus ?
Posté par Axioplase ıɥs∀ (site web personnel) . En réponse au journal Linus prix nobel de la paix?. Évalué à 2.
Comme Hurd a été créé (au moins) un an avant que linux ne le soit, il avait « honnêtement » *tout* par rapport à Linux.
Ton argument est potentiellement valable après 20 ans de développement, mais certainement pas à l'origine.
Ensuite de quoi, si pour une raison ou une autre, Hurd avait bénéficié d'autant de développement que Linux, peut-être serions nous tous sous Hurd (ou une évolution) qui mettrait la patée sévèrement au Linux que nous connaissons…
Bref, une logique biaisée, ça vaut autant que des hypothèses invérifiables : des noix !
# Vision du libre
Posté par Axioplase ıɥs∀ (site web personnel) . En réponse au message Un peu capillotracté mais.... Évalué à 10.
Vraiment sympa ta vision du libre !
Tu veux pas non plus interdire l'accès au gens qui ont installé ndiswrapper, les drivers nvidia, et qui sont petits et laids ?
Tu veux pas non plus faire une recette de gâteau qui utilise l'ADN des gens pour empêcher les Chinois de réussir à préparer ce dessert ?
Le mouvement libre, c'est la liberté pour tous. BSD, GPL ou autre, on veut tous l'interopérabilité. Si tu veux interdire au propriétaire d'interagir avec ton « libre », alors tu n'es pas libriste, tu es privateur, comme le logiciel propriétaire…
(Sans compter le fait qu'un logiciel BSD, privatisé et amélioré par une société pour son usage interne ne sera plus compatible alors que la base qui sert à se connecter à ton service n'aura pas forcément changé)
# Non
Posté par Axioplase ıɥs∀ (site web personnel) . En réponse au message Python : editeur qui fait la completion. Évalué à 3.
aaa=""
aaa.
ça me sort toutes les méthodes de la classe string, comme c'est le cas dans le shell python
Ici, ton exemple est trivial.
Mais dans le cas général, cette complétion est impossible car ça oblige à évaluer le code pour savoir quelle est le type (= la classe) de ton objet aaa.
Exemple (je connais pas python, donc j'invente un langage, hein)
aaa=""
if (random(1.0)>=0.5) {
aaa=42
}
aaa.<completion_automatique>
Et là, il te sort quoi ? Il complète pour des chaînes ou des nombres ?
[^] # Re: Euh...
Posté par Axioplase ıɥs∀ (site web personnel) . En réponse au journal Linus prix nobel de la paix?. Évalué à 10.
Euh… ?
Quand je regarde la liste des "gagnants" du prix Turing, et ce qu'ils ont fait, je me confirme que Torvalds n'a rien à voir avec ça…
Je me gourre peut-être, car j'ai rien à carrer de ce que Torvalds fait, mais je crois qu'il n'a pas réalisé grand chose qui soit d'une importance notable en informatique au sens académique…
Le prix Turing ne récompense pas les architectes ("leaders", "chefs de projet", etc) ni les bâtisseurs ("codeurs"), aussi bon soient-ils, mais les formalisateurs (mathématiciens, logiciens, etc)…
Proposer le Turing à Torvalds, ou Torvalds pour le Turing, c'est confondre deux mondes différents qui sont malheureusement connus sous le même nom d'« informatique. »
[^] # Re: Bon
Posté par Axioplase ıɥs∀ (site web personnel) . En réponse à la dépêche festival make art 2009. Évalué à 2.
Non, quand je les supprime, j'ai GCC qui se plaint, car sed ne transforme pas les "\n" en sauts de lignes, mais en "caractère n", comme je l'ai dit…
Il suffit de supprimer tout ces "\n" qui ne servent de toute façon à rien car on pipe vers GCC et qu'il n'est pas nécessaire d'avoir d'espaces entre les instructions en C.