J'ai bien aimé le google bombing sur "nicolas sarkozy" ;-)
J'ai jamais rien compris au classement Google, et pour cause : c'est un algo propriétaire :-) Enfin, on peut s'amuser avec en utilisant le google bombing, ou alors se plaindre des adwords.
Un "soir" (entre minuit et 4h), je suis tombé sur un Linux payant (si si) en cherchant de la documentation sur un logiciel (libre) avec Google ... Hallucinant. Malheureusement j'ai pas noté l'url ni les mots clés.
Je sais pas. Par contre, il est noté dans la doc' PHP, et ce depuis longtemps, que preg* est plus rapide que ereg*. Ca fait peut-être doublon (double temps de maintenance entre autres) ?
Sinon, heureux que wormux soit porté sous SDL parce que ClanLib, ça tourne mal sur ma machine.
Faut voir le forum Wormux : t'es de loin le seul a voir ce problème ... Note: je viens de voir qu'une version 0.8 est en préparation, donc il n'y aura jamais de 0.7 stable, c'est comme ça.
Windows a l'avantage du proposer une API stable depuis 20 ans
MOUHAHAHAHAHAHA (qu'on peut abréger en "lol" pour les anglophones).
L'API de Windows est cassée sans arrêt. Faut voir le bordel que c'était avec le 16 bits et le 32 bits (des fois y'a un A, des fois nan ...). J'ai aussi entendu qu'entre NT4 et NT5, c'était aussi un grand foutoir ! Ah oui, et y'avait eu le coup du pilotage du CD-Rom qui a complètement changé entre Windows 9x et Windows NT4 (ou 2000, j'sais plus).
J'ai travaillé avec beaucoup d'API, et je trouve que la plus "cracra" est bien celle de Windows (Win32, je connais pas du tout .NET). En bref, c'est le bordel. Win32 c'est fourre tout, y'a aussi bien les ports COM, que l'affichage d'une boîte de dialogue.
C'est orienté desktop et y'a un format de paquet super facile à exécuter et avec un installateur graphique ("genre" .msi windows si j'ai bien compris). Voilà ce que j'en ai compris.
J'suis impatient de voir le premier pare-feu spécial pour la Poste :-) Remarque : il y a déjà un algo pour dropper les paquets, mais personne n'en connait le code (saloperie de logiciel propriétaire) :-D
Ben oui c'est vrai. Bon, il faut noter que la réponse était "nous n'avons pas l'habitude de rémunérer nos rédacteurs, mais nous pouvons en discuter.". Après je crois aussi qu'il m'a demandé quel tarif j'exigeais. Mais j'ai un peu oublié de le recontacter (plus ou moins volontairement) ...
Après qu'ils payent des traducteurs, je veux bien le croire : des rédacteurs naïfs, ils doivent en trouver, mais des traducteurs ... :-)
Je ne vais quand même pas publier ma communication avec le rédacteur en chef, ou alors en privé pour les plus septiques.
Un ami est fan, et on se marre bien avec son tapis :-) Par contre, c'est vraiment pas évident au début, et puis j'suis pas sûr que ça apprend à draguer en boîte ;-) http://icculus.org/pyddr/
PyDance est un exploit en soit car c'est un jeu écrit en ... python :-)
Son rédacteur en chef m'avait contacté pour que j'écrive des articles. Par contre, ça a bloqué quand on a parlé argent. Il m'a dit qu'il n'a pas l'habitude de rémunérer ses rédacteurs. C'est donc un magasine écrit uniquement par des passionés mais qui se vend 7,50¤ ? Enfin, tant qu'ils font des bons magasines (c'est le cas pour Linux+ et Hackin9 en tout cas).
Pour ceux qui n'ont pas suivi, Programmation sous Linux vient d'un maison d'édition polonaise qui produit également Linux+, Hackin9, Aurox, .psd, PHP Solutions, Software Developer's Journal. La vache ! Ça en fait des magasines !
Hum, pour ces histoires de pas être payé : c'est pas que je travaille que pour de l'argent (je participe pas mal au libre bénévolement), mais c'est qu'écrire un article demande beaucoup de temps, denrée rare en ce moment de mon côté. Et puis quand un ami m'a dit combien Linux Mag' paye ... :-)
Haypo qui va s'acheter un exemplaire pour le train ;-)
tu apprends 100 fois plus vite quand tu es passionné et autodidacte que quand tu es étudiants dans un amphi et pas trop passionné.
En France, on donne beaucoup d'importance au diplôme.
Rah là là, c'est tellement vrai ! ... Je cherche un stage et j'suis autodidcate, alors si tu es DRH contacte moi :-D (si si, c'est sérieux ... par contre, j'aurai bientôt niveau BAC+5, alors bon...).
Résumé : protocole permettant de partager une adresse IP entre plusieurs hôtes. Un hôte est désigné maître et reçoit le traffic entrant (ip, arp, etc.). Si l'hôte maître tombe (ex: on le débranche), un autre hôte va récupérer le traffic => pas d'interruption de traffic.
Hum, il n'y a qu'un hôte qui utilise l'ip alors ? C'est simplement pour permettre le remplacement d'un hôte à chaud ? (redondance)
Sur le plan de la performance ou de la stabilité, comme déjà dit, il n'y a pas de grande différences entre Linux et FreeBSD, excepté peut être sur quelques points très précis.
Je me souviens d'un benchmark bête et méchant (appels systèmes quoi) entre Linux, FreeBSD et d'autres. Et bien, les noyaux Linux (2.6.x) et FreeBSD (5.x) étaient au coude à coude : comprendre ils sont tous les deux très performants ;-)
La petit différence, toujours au niveau du noyau, est l'aspect sécurité : FreeBSD hérite des patchs OpenBSD. D'ailleurs, est-ce que les patchs sécurités pour ICMP ont été récupérés de OpenBSD 3.8 ? http://linuxfr.org/comments/643713.html#643713
Je ne suis pas l'équipe sécurité du noyau Linux de près, mais j'ai lu du mal d'eux, du genre "oh, on s'en occupera plus tard, c'est pas important la sécurité". J'ai l'impression que Linux privilégie la vitesse à la stabilité ou la sécurité par moment (bon, c'est tout relatif hein, je n'ai pas dit que Linux est instable et pas "secure", je ne l'utiliserai pas sinon ;-)).
Haypo qui n'est plus certain de ce qu'il affirme à une heure si tardive
Il est très intéressant ce site, et ce n'est pas hors sujet car il traite effectivement de sécurité :-) Il y a des exemples avec FreeBSD, mais on peut appliquer les idées à n'importe quel système d'exploitation Unix/BSD.
Je crois bien que c'est le seul OS aujourd'hui disponible (OpenBSD 3.8) qui inclut toutes les protections contre les problèmes soulevés par Fernando. Ce n'est pas très rassurant ...
(je lis le lien donné par Yan) ... en fait, OpenBSD a été le premier, NetBSD a repris le code. Mais tous les autres OS sont succeptibles d'être touchés par les failles. Extrait de l'interview de Fernando Gont :
(...) NetBSD fortunately ported OpenBSD's counter-measures to their system.
Other systems have followed us, implementing only some of the OpenBSD counter-measures. Unfortunately, (...)
Hum, j'ai pas trop compris la question. Il y a des outils et bibliothèques pour éditer les fichiers binaires, donc ça s'automatise aussi bien qu'un format texte (je pense).
Il faut savoir que Enlightenment (17) démarre en moins d'une seconde (si on désactive l'animation de chargement totalement inutile, mais tellement belle ...). Ils ont choisi d'utiliser un format binaire très optimisé justement pour des questions de performance : fichiers plus petits et plus rapide à parser.
Résumé en une phrase :
E17 uses binary config files. They have very little read/write overhead, so there is no no CPU wastage on parsing etc.
Quelques projets intéressants :
- WikipédiaFS : je vais passer au nouveau noyau juste pour ça :-) (le temps d'appliquer suspend2)
- GmailFS :-)
- SMB for SUSE (partage Samba / Windows)
- CvsFS (avec les différentes versions)
- DBtoy : accéder à un SGBD (MySQL pour l'instant) par des fichiers XML !
Vu qu'on peut coder ça en tout et n'importe quoi (ça va du C à Python en passant par Bash), on peut vraiment se lacher :-) Avant, écrire un système de fichier en Python aurait été très tordu, car il fallait embarquer un interpréteur Python dans le noyau ! Donc, merci aux développeurs de Hurd pour avoir (indirectement) trouvé l'idée de FUSE ;-)
Note : Fuse fonctionne à l'heure actuelle sous Linux 2.4, Linux 2.6, et FreeBSD.
Haypo qui met des smileys partout, mais FUSE le réjuit beaucoup
Je me doute bien qu'il y a un vilain hack pour des histoires de bits, mais je pense qu'en 2005 on peut faire abstraction des "bits" pour revenir aux humains qui utilisent leurs doigts (système décimal). Un limite arbitraire de 10.000 par défaut (qu'on peut passer à 100.000 ou plus) serait plus agréable. Il existe des outils (type sur 64 bits, bibliothèque GMP) pour dépasser les limites matérielles.
Pour la taille limite de 2^32 : mouais. On peut imaginer des mesures (X,Y) avec 250.000 enregistrements qui prennent donc de 500.000 cellules (< 2^32).
Par contre, oui, c'est possible que ça soit des histoires de ABCD (nom des colonnes / lignes).
J'ai acheté plusieurs logins (2 ou 3 je pense). À chaque fois, j'ai regretté. Vu le prix d'un magazine en France, sachant que je suis étudiant, j'attend en avoir pour mes sous ! En comparaison avec Linux Mag / MISC / Linux+, je trouve les articles moins complets. Peut-être que je n'entre pas dans leur public visé ... Bon, après un magazine qui disparait, ça fait moins de diversité, c'est toujours dommage.
Parce que 2^16 ? Sous MS-Dos avec un processeur 286 ok, mais sur un AMD 64 ça semble bizzare ... C'est pour pouvoir garder la compatibilité avec Excel !?
# Des infos sur Google
Posté par Victor STINNER (site web personnel) . En réponse au journal HTTP -> http://www.w3.org : The best place to learn more about http ! (la vengeance). Évalué à 1.
http://www.haypocalc.com/wiki/Google
J'ai bien aimé le google bombing sur "nicolas sarkozy" ;-)
J'ai jamais rien compris au classement Google, et pour cause : c'est un algo propriétaire :-) Enfin, on peut s'amuser avec en utilisant le google bombing, ou alors se plaindre des adwords.
Un "soir" (entre minuit et 4h), je suis tombé sur un Linux payant (si si) en cherchant de la documentation sur un logiciel (libre) avec Google ... Hallucinant. Malheureusement j'ai pas noté l'url ni les mots clés.
Haypo
[^] # Re: Contributions
Posté par Victor STINNER (site web personnel) . En réponse au journal Wormux n'est pas mort. Évalué à 3.
http://www.wormux.org/fr/authors.php
Oui, merci beaucoup à Renaud pour le nouveau moteur physique. Le jetpack déchire bien je trouve :-) Et ... on a la corde ninja maintenant !!!
Merci aussi à Jean pour nous avoir aidé sur le portage SDL (entre autres ?).
Haypo
[^] # Re: Bonne nouvelle
Posté par Victor STINNER (site web personnel) . En réponse au journal PHP6: Outch !. Évalué à 1.
Il existe des bouts de code pour "émuler" register_globals ! Rassurez-vous, messieurs, on pas encore faire du code tout pourri :-)
Haypo
[^] # Re: ereg ?
Posté par Victor STINNER (site web personnel) . En réponse au journal PHP6: Outch !. Évalué à 2.
Je sais pas. Par contre, il est noté dans la doc' PHP, et ce depuis longtemps, que preg* est plus rapide que ereg*. Ca fait peut-être doublon (double temps de maintenance entre autres) ?
Haypo
[^] # Re: Une autre version hélas trop courante
Posté par Victor STINNER (site web personnel) . En réponse au journal Wormux n'est pas mort. Évalué à 4.
Faut voir le forum Wormux : t'es de loin le seul a voir ce problème ... Note: je viens de voir qu'une version 0.8 est en préparation, donc il n'y aura jamais de 0.7 stable, c'est comme ça.
Haypo
[^] # Re: bof
Posté par Victor STINNER (site web personnel) . En réponse au journal Stage en python / Qt. Évalué à 4.
MOUHAHAHAHAHAHA (qu'on peut abréger en "lol" pour les anglophones).
L'API de Windows est cassée sans arrêt. Faut voir le bordel que c'était avec le 16 bits et le 32 bits (des fois y'a un A, des fois nan ...). J'ai aussi entendu qu'entre NT4 et NT5, c'était aussi un grand foutoir ! Ah oui, et y'avait eu le coup du pilotage du CD-Rom qui a complètement changé entre Windows 9x et Windows NT4 (ou 2000, j'sais plus).
J'ai travaillé avec beaucoup d'API, et je trouve que la plus "cracra" est bien celle de Windows (Win32, je connais pas du tout .NET). En bref, c'est le bordel. Win32 c'est fourre tout, y'a aussi bien les ports COM, que l'affichage d'une boîte de dialogue.
Haypo
[^] # Re: juste une question
Posté par Victor STINNER (site web personnel) . En réponse au journal PC-BSD 1.0 RC1 est sorti. Évalué à 2.
Haypo
[^] # Re: La Poste
Posté par Victor STINNER (site web personnel) . En réponse au journal Le gouvernement veut interdire les logiciels P2P. Évalué à 8.
Haypo
[^] # Re: Ah le voilà :-)
Posté par Victor STINNER (site web personnel) . En réponse au journal Programmation sous Linux, nouveau magazine. Évalué à 2.
Ben oui c'est vrai. Bon, il faut noter que la réponse était "nous n'avons pas l'habitude de rémunérer nos rédacteurs, mais nous pouvons en discuter.". Après je crois aussi qu'il m'a demandé quel tarif j'exigeais. Mais j'ai un peu oublié de le recontacter (plus ou moins volontairement) ...
Après qu'ils payent des traducteurs, je veux bien le croire : des rédacteurs naïfs, ils doivent en trouver, mais des traducteurs ... :-)
Je ne vais quand même pas publier ma communication avec le rédacteur en chef, ou alors en privé pour les plus septiques.
Haypo
# Il existe aussi pydance
Posté par Victor STINNER (site web personnel) . En réponse au journal Stepmania 3.9 : dansez, bougez et perdez du poids sous Linux !. Évalué à 4.
http://icculus.org/pyddr/
PyDance est un exploit en soit car c'est un jeu écrit en ... python :-)
Haypo
# Ah le voilà :-)
Posté par Victor STINNER (site web personnel) . En réponse au journal Programmation sous Linux, nouveau magazine. Évalué à 10.
Pour ceux qui n'ont pas suivi, Programmation sous Linux vient d'un maison d'édition polonaise qui produit également Linux+, Hackin9, Aurox, .psd, PHP Solutions, Software Developer's Journal. La vache ! Ça en fait des magasines !
Hum, pour ces histoires de pas être payé : c'est pas que je travaille que pour de l'argent (je participe pas mal au libre bénévolement), mais c'est qu'écrire un article demande beaucoup de temps, denrée rare en ce moment de mon côté. Et puis quand un ami m'a dit combien Linux Mag' paye ... :-)
Haypo qui va s'acheter un exemplaire pour le train ;-)
[^] # Re: heu
Posté par Victor STINNER (site web personnel) . En réponse au journal Les informaticiens précoces. Évalué à 2.
En France, on donne beaucoup d'importance au diplôme.
Rah là là, c'est tellement vrai ! ... Je cherche un stage et j'suis autodidcate, alors si tu es DRH contacte moi :-D (si si, c'est sérieux ... par contre, j'aurai bientôt niveau BAC+5, alors bon...).
Haypo
[^] # Protocole CARP
Posté par Victor STINNER (site web personnel) . En réponse à la dépêche Sortie de FreeBSD 6.0. Évalué à 10.
http://fr.wikipedia.org/wiki/CARP
Résumé : protocole permettant de partager une adresse IP entre plusieurs hôtes. Un hôte est désigné maître et reçoit le traffic entrant (ip, arp, etc.). Si l'hôte maître tombe (ex: on le débranche), un autre hôte va récupérer le traffic => pas d'interruption de traffic.
Hum, il n'y a qu'un hôte qui utilise l'ip alors ? C'est simplement pour permettre le remplacement d'un hôte à chaud ? (redondance)
Haypo
[^] # Re: FreeBSD sur le poste de travail
Posté par Victor STINNER (site web personnel) . En réponse à la dépêche Sortie de FreeBSD 6.0. Évalué à 5.
Je me souviens d'un benchmark bête et méchant (appels systèmes quoi) entre Linux, FreeBSD et d'autres. Et bien, les noyaux Linux (2.6.x) et FreeBSD (5.x) étaient au coude à coude : comprendre ils sont tous les deux très performants ;-)
La petit différence, toujours au niveau du noyau, est l'aspect sécurité : FreeBSD hérite des patchs OpenBSD. D'ailleurs, est-ce que les patchs sécurités pour ICMP ont été récupérés de OpenBSD 3.8 ?
http://linuxfr.org/comments/643713.html#643713
Je ne suis pas l'équipe sécurité du noyau Linux de près, mais j'ai lu du mal d'eux, du genre "oh, on s'en occupera plus tard, c'est pas important la sécurité". J'ai l'impression que Linux privilégie la vitesse à la stabilité ou la sécurité par moment (bon, c'est tout relatif hein, je n'ai pas dit que Linux est instable et pas "secure", je ne l'utiliserai pas sinon ;-)).
Haypo qui n'est plus certain de ce qu'il affirme à une heure si tardive
# On va enfin pouvoir (re)jouer à Tetris :-P
Posté par Victor STINNER (site web personnel) . En réponse au journal Sortie de Firefox 1.5 RC1. Évalué à 3.
Haypo
[^] # Re: www.frbsd.org
Posté par Victor STINNER (site web personnel) . En réponse à la dépêche OpenBSD 3.8 est sorti !. Évalué à 5.
Tiens, dans les liens j'ai aussi trouvé des OS dérivés de OpenBSD : http://embsd.sourceforge.net/ (embsd) et https://mirbsd.mirsolutions.de:445/?features (MirOS). Le premier est une version allégée d'OpenBSD destinée à servir de pare-feu. Le second est ... hum, je sais pas :-) Un fork ?
Haypo
[^] # Re: Et aussi ....
Posté par Victor STINNER (site web personnel) . En réponse à la dépêche OpenBSD 3.8 est sorti !. Évalué à 6.
http://linuxfr.org/2005/07/14/19309.html
Je crois bien que c'est le seul OS aujourd'hui disponible (OpenBSD 3.8) qui inclut toutes les protections contre les problèmes soulevés par Fernando. Ce n'est pas très rassurant ...
(je lis le lien donné par Yan) ... en fait, OpenBSD a été le premier, NetBSD a repris le code. Mais tous les autres OS sont succeptibles d'être touchés par les failles. Extrait de l'interview de Fernando Gont :
Haypo
[^] # Re: Il y a du travail de fait
Posté par Victor STINNER (site web personnel) . En réponse au journal Vous trouvez GNOME lent ?. Évalué à 2.
Haypo
[^] # Re: Il y a du travail de fait
Posté par Victor STINNER (site web personnel) . En réponse au journal Vous trouvez GNOME lent ?. Évalué à 3.
Résumé en une phrase :
Plus d'info ici :
http://get-e.org/Main/FAQs.html#8
Haypo
# Truc marrant à sujet de Sarkozy ...
Posté par Victor STINNER (site web personnel) . En réponse au journal Sarko, encore et toujours.... Évalué à 9.
http://www.google.fr/search?q=nicolas+sarkozy&btnI=1
Haypo
[^] # Re: FUSE ... qu'est ce que cela va apporter ?
Posté par Victor STINNER (site web personnel) . En réponse à la dépêche Sortie du noyau 2.6.14. Évalué à 6.
http://fuse.sourceforge.net/wiki/index.php/FileSystems
Quelques projets intéressants :
- WikipédiaFS : je vais passer au nouveau noyau juste pour ça :-) (le temps d'appliquer suspend2)
- GmailFS :-)
- SMB for SUSE (partage Samba / Windows)
- CvsFS (avec les différentes versions)
- DBtoy : accéder à un SGBD (MySQL pour l'instant) par des fichiers XML !
Vu qu'on peut coder ça en tout et n'importe quoi (ça va du C à Python en passant par Bash), on peut vraiment se lacher :-) Avant, écrire un système de fichier en Python aurait été très tordu, car il fallait embarquer un interpréteur Python dans le noyau ! Donc, merci aux développeurs de Hurd pour avoir (indirectement) trouvé l'idée de FUSE ;-)
Note : Fuse fonctionne à l'heure actuelle sous Linux 2.4, Linux 2.6, et FreeBSD.
Haypo qui met des smileys partout, mais FUSE le réjuit beaucoup
[^] # Re: Pourquoi 65.536 lignes ?
Posté par Victor STINNER (site web personnel) . En réponse à la dépêche OpenOffice 2.0. Évalué à 3.
Pour la taille limite de 2^32 : mouais. On peut imaginer des mesures (X,Y) avec 250.000 enregistrements qui prennent donc de 500.000 cellules (< 2^32).
Par contre, oui, c'est possible que ça soit des histoires de ABCD (nom des colonnes / lignes).
Haypo
[^] # Re: Je leur interdit de fermer boutique
Posté par Victor STINNER (site web personnel) . En réponse à la dépêche Posse Press en difficulté. Évalué à 9.
Haypo
# Pourquoi 65.536 lignes ?
Posté par Victor STINNER (site web personnel) . En réponse à la dépêche OpenOffice 2.0. Évalué à 5.
Haypo
# Je l'avais déjà vu, mais il est toujours aussi marrant
Posté par Victor STINNER (site web personnel) . En réponse au journal [HS] Un CV comme je n'en ai jamais vu!. Évalué à 2.
Il a fait un autre flash, moins marrant :
http://www.paradoxware.com/alfans/2k5_fr.htm
Haypo