Outils personnels
Vous êtes ici : Accueil Ze Valken's Blog 2007 Juin
Tag Cloud
acer active directory adsl airport express alienware amazon anabret antec anti-spam antivirus app store apple apple expo apple store applecare arnaud larher asus asus terminator athlon 64 athlon xp ati audigy b'twin barebone batterie bind bitdefender blog blu-ray bluetooth boitier booq bouygues télécom brenthaven bug canalsat canon captcha chloe clavier coolermaster core 2 corsair covertec cpl creative css d-link d900 da vinci code dashboard dell divx done that ds dune dvd décathlon ecran edf emule enermax enregistreur numérique ericsson facebook films firefox flickr fon fossil france télécom free freebsd fujitsu fun gameboy garantie geforce gigabyte google gps graveur griffin gskill gundam half life 2 hdmi hitachi home-cinéma ibook id3 ilife internet internet explorer iphone iphoto ipod itunes ixus j'ai vu/lu jacky jeux jres k750 k800 l'express la fraise la poste lg linksys linux live search logitech loto mac mac os x macbook macbook pro maison mdp media center media extender microsoft mistergooddeal montgallet montre mp3 msi n95 nero netgear neuf télécom newsgator nintendo nokia norton nvidia open source orange ordinateur oregon scientific visual overclock p2p panda panne paypal pc-cillin pdair pentium iii philips photo photoshop album php picasa playstation plextor plone portable portage ports postfix postgrey powerbook qplonecomments quills radeon ram raptor realtek rer route 66 rss sac safari samsung sauvegarde scsi seagate seti sfr shozu sidebar simpleblog sims site snap snoopy société sony sony ericsson souris star wars stardate stargate atlantis stats suivi séries taisol technologie ten thèmes tnt tom tom tps travail tversity télé télé2 téléphone ups v3 vaja via victorinox viewsonic virgin virtualisation virus vmware vol vélo wave web webcam webmin western digital widcomm widget wifi wii windows windows ce wow wtf x.org xbox yahoo! widgets yamaha z600 zalman zope
 

Juin

Sub-archives

28/06/2007

La stupidité est sa propre récompense

by Paig Chong Woo — last modified 28/06/2007 00:00
Filed Under:

J'ai encore probablement perdu 95 €.

J'ai acheté de beaux équipements WiFi Netgear tout neufs dernièrement. Mais les cartes ne marchent pas sous Windows Vista...

J'utilise donc mes anciennes cartes 802.11g, alors que le routeur est 802.11n, capable de débits jusqu'à 6 fois supérieurs. Je me suis décidé hier à rémédier à cette situation.

La solution est d'acheter d'autres cartes. Bien sûr pas les mêmes. J'ai alors envisagé deux options : la première, acheter une carte Netgear de génération précédente, de débit théorique maximal 270 Mbps (au lieu des 300 Mbps des cartes qui ne marchent pas). La seconde, acheter une carte Linksys, vu que jamais un produit Linksys n'a foiré chez moi.

Vu que je me répète régulièrement "c'est la dernière fois que j'achète un truc Netgear", j'ai pris la seconde solution. Je suis allé acheter une carte WMP300N.

Linksys WMP300N
Linksys WMP300N

Maintenant je me pose des questions à propos de mon Windows. La carte marche pas. C'est toutefois mieux que la Netgear, elle s'installe. La carte est reconnue, avec tous les drivers disponibles, XP ou Vista, toutes versions. Windows Vista m'a même trouvé des drivers tout neufs à jour depuis Windows Update.

Las ! La carte ne marche pas. Sur certains drivers, Windows plante avec un écran bleu 0x124 (je me rappelle plus bien du bug check code, mais c'est pas un code répertorié) au niveau de l'association du réseau, et sur d'autres, il fige simplement, soit à l'association, soit sur du trafic. Sur un plantage, la carte a même réussi à bloquer le démarrage, j'ai dû éteindre et rallumer l'alimentation pour relancer...

Pire encore, au meilleur des cas, quand j'avais un driver qui s'installe bien, et qui ne fige pas à l'association, j'avais un débit de 54 Mbps (au lieu des 300 attendus)... Avant que ça plante lors d'une tentative de transfert de données.

Ma meilleure explication est qu'ayant conservé mon ancienne carte WiFi, et que ma machine commence à être un peu pleine de cartes, il y aurait un conflit IRQ. Je vais retenter ce soir en enlevant l'autre carte, au cas où.

Mais bon, je me fais pas trop d'illusions, elle va finir sur eBay je pense...

26/06/2007

Voilà ce qui se fait en Corée

by Paig Chong Woo — last modified 26/06/2007 00:00
Filed Under:

Et right now, encore...

J'en parlais dans mon compte-rendu de voyage, il y a de la technologie hallucinante en Corée. Voici un article sur KBench, qui se passe de commentaires (et même de traduction des textes) : SEK2007. C'est un salon informatique similaire à celui où j'ai été pendant mon voyage, et qui se passait au même endroit (au KOEX).

Watch and cry.

18/06/2007

Dieu ne voulait pas que Séverine ait un vélo...

by Paig Chong Woo — last modified 18/06/2007 00:00
Filed Under:

... en même temps que moi. :)

Il y a presque un mois, j'ai acheté un vélo. Et Séverine a voulu en acheter un en même temps. Mais il n'y avait plus sa taille en stock. Donc on s'est dit qu'on irait un autre jour.

Mais le lendemain dimanche, Séverine a eu une pulsion d'achat de vélo. Donc on est allés au Décathlon de Plaisir, pour voir s'ils en avaient. On arrive dans le rayon vélos, on scrute, et pas de b'Twin 3 en taille M. On demande à un vendeur s'ils en ont pas en stock, et il nous répond avec un grand sourire : "On a pas de stock"...

Forts de notre échec à Décathlon, on ne se laisse pas décourager, et on tente le Go Sport. On tente seulement, car il était fermé...

Déçus, on rentre. Et là Séverine se rappelle qu'il y a un autre Décathlon, à Colombes. On note l'adresse, et on y va. Et re-déception, il n'y en a pas non plus...

Je sais plus si on est allés à Herblay ensuite, mais si on y est allés, on n'en a pas trouvé. :) Au final, on a fait ce que nous a conseillé le vendeur du Décathlon Nanterre, appeler le magasin pour s'informer des livraisons. Ce que Séverine a fait, et on a pu en avoir un jeudi.

On saura jamais pourquoi Dieu ne voulait pas qu'elle ait un vélo dimanche. ;)

08/06/2007

Incroyable mais vrai

by Paig Chong Woo — last modified 08/06/2007 00:00
Filed Under:

Vous ne pensiez pas que ça existait, mais si !

D'abord la devinette. Qu'y a-t-il de curieux dans cette souris ?

Souris mystère
Souris mystère (cliquez sur l'image pour agrandir)

Maintenant l'histoire...

L'autre jour, en achetant les pièces pour mon nouveau serveur en zone franche, j'ai vu un mec qui cherchait à acheter une souris à boule, en PS/2. Le vendeur lui en a trouvé une, dans un emballage défoncé et poussiéreux. Il disait que ça ne se faisait plus.

FAUX !

La preuve :

L'envers de la souris mystère
L'envers de la souris mystère (cliquez sur l'image pour agrandir)

Une souris à boule USB ! :D

On a reçu ça avec un serveur Dell l'autre fois, mais j'avais oublié de raconter l'histoire... Incroyable, non ?

04/06/2007

Migrer FreeBSD sur un autre disque

by Paig Chong Woo — last modified 04/06/2007 00:00
Filed Under:

Pour des raisons comme le manque de place ou un changement de matériel, on peut être amené à changer le disque de son installation FreeBSD. J'ai survécu à la manœuvre, voici comment.

Tout d'abord, je refais de la pub pour l'excellent FreeBSD Cheat Sheets, et bien sûr le FreeBSD Handbook. Ces deux docs donnent à peu près toutes les bases pour le système.

Pour l'opération qui nous concerne, je me suis servi de Moving to a Larger Hard Drive de FreeBSD Cheat Sheets. Mais je me suis rendu compte que la "recette" n'est pas tout à fait complète. Je la reprends donc ici, traduite en français, et annotée d'après mon expérience (en italiques dans le texte).

Cet article décrit la méthode pour migrer votre système FreeBSD vers un autre disque dur. Cette procédure suppose que vous utilisez des disques ATA ou SATA (le cas des disques SCSI serait similaire toutefois), et que FreeBSD est le seul système sur le disque dur.

  1. Éteignez la machine et installez le nouveau disque dans l'ordinateur. Dans mon cas, j'ai plutôt installé l'ancien disque dans la nouvelle machine, car je changeais la machine, et le nouveau disque étant de connectique SATA, je n'aurais pas pu le connecter sur l'ancienne machine. J'ai donc compilé un noyau GENERIC (comment compiler un noyau chez FreeBSD Cheat Sheets et dans le Handbook) avant d'installer le disque dans la nouvelle machine. Installer le nouveau disque en maître sur le canal ATA secondaire vous donnera la plus grande bande passante pour le transfert de données, mais vous pouvez installer le nouveau disque en esclave sur le contrôleur ATA primaire. Assurez-vous de paramétrer les cavaliers sur le nouveau disque et le disque existant de façon adéquate. Ces conseils sont inutiles dans le cas des disques SATA, et les nouveaux disques et contrôleurs ne perdent plus tellement de performances lorsqu'ils sont connectés à la même chaîne ATA.

  2. Démarrez en mode single user. Si vous utilisez FreeBSD 5.x ou 6.x, choisissez l'option Boot FreeBSD in single user mode dans le menu de démarrage. Sinon, pendant le décompte du bootloader, appuyez sur une touche quelconque autre que la touche Entrée, et à l'invite de démarrage, entrez la commande :

    ok boot -s

    Acceptez le shell par défaut (/bin/sh), et à l'invite du shell, entrez les commandes suivantes :

    # fsck -p
    # mount -u /
    # mount -a -t ufs
    # swapon -a
    

  3. Lancez sysinstall :

    # /usr/sbin/sysinstall   (Sur FreeBSD 4.x, c'est /stand/sysinstall)
    

    1. Choisissez Configure, puis Fdisk sur le menu, et sélectionnez votre nouveau disque (pour les disques ATA, le nouveau disque sera ad1 si c'est l'esclave primaire, ou ad2 si c'est le maître secondaire ; pour un disque SATA sur le canal 4, ça sera ad8). Pour la suite de ce document, nous supposerons que le nouveau disque est ad2 (Dans mon cas, c'était en fait ad12).

    2. Dans FDISK Partition Editor, appuyez sur A pour utiliser le disque entier (attention au clavier, QWERTY par défaut, A c'est pour utiliser tout le disque, Q c'est pour quitter !). Appuyez sur W pour écrire les modifications sur disque, confirmez votre choix sur l'avertissement qui vous dit que ce que vous faites ne devrait être fait que sur un système déjà installé où vous ajoutez un disque. Appuyez sur Q pour continuer.

    3. À l'invite Install Boot Manager, choisissez le gestionnaire de démarrage approprié. Ce document suppose que FreeBSD est le seul système installé, donc choisissez le gestionnaire Standard.

    4. De retour au menu sysinstall, choisissez Label.

    5. Dans le Disklabel Editor, créez les partitions suivantes :

      ad2s1a   /mnt       512 Mo en UFS2
      ad2s1b   swap       4 Go en swap  (4x la RAM du système)
      ad2s1d   /mnt/var   8 Go en UFS2 + Softupdates
      ad2s1e   /mnt/tmp   4 Go en UFS2 + Softupdates
      ad2s1f   /mnt/usr   le reste en UFS2 + Softupdates
      

    6. Ce schéma suppose que votre système de fichiers existant est défini comme l'organisation par défaut de FreeBSD. Si votre schéma est différent, reproduisez-le. De plus, je liste ici les tailles de partitions por mon disque de 160 Go, agrandies par rapport aux valeurs par défaut en adéquation avec mes besoins, adaptez à votre situation.

      Le plus simple pour partitionner est de laisser faire Disklabel Editor. Appuyez sur A pour peupler le disque avec les partitions standard avec les tailles préconisées. Vous pourrez par la suite supprimer celles dont vous voulez changer la taille et les recréer avec vos paramètres.

      Notez que si vous supprimez la première partition (a), la partition que vous créerez aura le nom d au lieu de a (donc ad2s1d dans notre exemple), à moins que vous ne spécifiez que le point de montage est /. Changez ensuite le point de montage en /mnt en utilisant l'option M.

      Écrivez les changements sur le disque par W (confirmez), vous aurez probablement un message d'erreur sur l'impossibilité d'ajouter ad2s1b en partition de swap, mais c'est normal, vous en avez déjà une ! Vous pouvez donc ignorer le message. Appuyez sur Q pour continuer.

    7. Quittez sysinstall.

  4. Les nouvelles partitions devraient êtres montées sur /mnt. Sinon montez-les :

    # mount /dev/ad2s1a /mnt
    # mount /dev/ad2s1d /mnt/var
    # mount /dev/ad2s1f /mnt/usr
    

    /mnt/tmp n'est pas indispensable, ce sont des fichiers temporaires.

  5. Copiez les partitions existantes :

    # tar cf - --one-file-system -C / --exclude='mnt/*' . | tar xpvf - -C /mnt
    # tar cf - --one-file-system -C /var . | tar xpvf - -C /mnt/var
    # tar cf - --one-file-system -C /usr . | tar xpvf - -C /mnt/usr
    

  6. Éteignez la machine et enlevez l'ancien disque. Déplacez le nouveau disque à l'emplacement logique de l'ancien (même canal ATA, même position maître/esclave). Assurez-vous d'avoir replacé les cavaliers de manière adéquate. Si vous passez d'un disque ATA à un disque SATA, changez les entrées du fichier /boot/fstab pour refléter le changement du nom du disque.

    Avant :

    # Device                Mountpoint      FStype  Options         Dump    Pass#
    /dev/ad0s1b            none            swap    sw              0       0
    /dev/ad0s1a            /               ufs     rw              1       1
    /dev/ad0s1e            /tmp            ufs     rw              2       2
    /dev/ad0s1f            /usr            ufs     rw              2       2
    /dev/ad0s1d            /var            ufs     rw              2       2
    /dev/acd0               /cdrom          cd9660  ro,noauto       0       0
    

    Après :

    # Device                Mountpoint      FStype  Options         Dump    Pass#
    /dev/ad2s1b            none            swap    sw              0       0
    /dev/ad2s1a            /               ufs     rw              1       1
    /dev/ad2s1e            /tmp            ufs     rw              2       2
    /dev/ad2s1f            /usr            ufs     rw              2       2
    /dev/ad2s1d            /var            ufs     rw              2       2
    /dev/acd0               /cdrom          cd9660  ro,noauto       0       0
    

    Attention à ne pas changer la définition du CD-ROM.

  7. Démarrez en mode single user comme indiqué précedemment.

    À l'invite du shell, montez les partitions :

    # fsck -p
    # mount -u /
    # mount -a -t ufs
    # swapon -a
    

  8. Vérifiez que toutes les partitions sont correctement montées :

    # mount
    

    Vous devriez obtenir quelque chose comme :

    /dev/ad0s1a on / (ufs, local)
    devfs on /dev (devfs, local)
    /dev/ad0s1e on /tmp (ufs, local, soft-updates)
    /dev/ad0s1f on /usr (ufs, local, soft-updates)
    /dev/ad0s1d on /var (ufs, local, soft-updates)
    

    Dans le cas d'un disque SATA, le nom du disque devrait être différent et conforme à la modification du /etc/fstab.

  9. Redémarrez et lisez les messages du boot pour vous assurer que le système fonctionne correctement.

How-to déménager FreeBSD d'une machine à une autre

by Paig Chong Woo — last modified 04/06/2007 00:00
Filed Under:

Le making-of de Annis to Britig !

J'ai donc changé mon serveur. Vu que j'ai changé toute la machine, disque y compris, j'ai dû répliquer mon FreeBSD. Et j'ai employé une méthode lazy : j'ai copié le système sur le nouveau disque, en changeant la taille et le type des partitions (de UFS à UFS2).

Je n'ai pas changé l'architecture de i386 à amd64, bien que le nouveau processeur le supporte. J'ai eu peur que certains drivers ou certains ports soient incompatibles avec l'architecture amd64. Mais je pense que je tenterai la prochaine fois, après tout, amd64 est une architecture Tier 1.

Comme Ghost ne permet pas ce genre de chose, je me suis inspiré d'une très bonne doc sur le net, de chez FreeBSD Cheat Sheets, que j'ai complétée et mis en ligne.

Enjoy! ;)

02/06/2007

Britig

by Paig Chong Woo — last modified 02/06/2007 00:00

J'ai changé mon serveur.

J'ai revu mon choix de barebone, le Asus Value était un peu trop grand pour caser dans l'emplacement de l'ancien serveur. En plus je reste dans la continuité des Asus Terminator, c'est sympa. Mais bon, je préférais le design du T2...

Asus T3
Asus T3

Récapitulatif :

"Annis" (l'ancien serveur)
"Britig" (ce serveur)
Modèle barebone Asus Terminator K7 Asus T3-M2NC51PV
Taille 181,2 (L) x 275,0 (P) x 300,6 (H) mm 175,0 (L) x 360,0 (P) x 290,0 (H) mm
Processeur AMD Duron 1,2 GHz AMD Athlon 64 X2 3800+ (2 GHz)
Mémoire 512 Mo DDR-SDRAM PC2700 1 Go DDR2-SDRAM PC5300
Disque Seagate Barracuda 7200.7 40 Go (7200 rpm) PATA Hitachi Deskstar 7K160 160 Go (7200 rpm) SATA2
Lecteur optique LG GSA-4160B DVD-RW LG GSA-H42N DVD-RW
Vidéo Via KL133A (S3 Savage intégré) nVidia nForce4 (GeForce6 intégré)
Sortie vidéo VGA VGA et DVI
Connecteurs 2 x USB 2.0 6 x USB 2.0 (2 avant, 4 arrière) ; 2 Firewire 400 (1 avant - 4 broches, 1 arrière - 6 broches)
Réseau Realtek RTL8139 10/100 Mbps nVidia MCP51 10/100/1000 Mbps
Son AC'97 HDA
OS FreeBSD (6.2-RELEASE) FreeBSD (6.2-RELEASE)
Prix 340 € (mai 2003) 340 € (juin 2007)

Ça montre l'évolution de la technologie et des prix en 4 ans... Techniquement, Annis coûtait plus cher en 2003, je l'ai achetée avec 256 Mo de RAM...

Le T3 est une machine impressionnante. Le Terminator était une machine de base peu évolutive, alors que le T3 est doté d'un port PCI-Express 16x, d'un port PCI, de 4 slots de DDR2, et de deux emplacements 3,5" internes, en plus d'avoir des ports Firewire, une sortie DVI et un lecteur de cartes mémoire Memory Stick, SD et Compact Flash. Le T3 serait presque utilisable en remplacement d'une de nos machines de bureau !

Le serveur a donc été migré, et l'augmentation de vitesse devrait être perceptible même en dehors du réseau local. En tous cas, je le sens, ici. :) Avec 2 fois plus de RAM, 8 fois plus de swap, et 2 processeurs 2 fois plus rapides, faut bien ! ;)

Il me reste toutefois à résoudre certains problèmes. D'abord, le monitoring par mbmon ne marche plus, le bus de monitoring système du nForce 4 n'est pas reconnu. Je vais donc devoir lire les sysctls de FreeBSD, et faut que j'apprenne... Ensuite, l'allumage du PC lorsqu'il est branché au courant n'a pas l'air de marcher. Il faut que je fasse des tests. Enfin, problème mineur, la carte son intégrée ne marche pas. Je m'en fous un peu, vu que je ne me sers pas du son, mais j'aimerais bien que ça soit reconnu, pour le fun. J'avais désactivé la puce son d'Annis, et je n'avais pas eu l'occasion de me documenter sur cette partie du système. Là j'en aurai l'occasion.

Je reparlerai surement de tout ça dans les jours à venir.

[Ajout de dernière minute] Bah si finalement la reprise sur coupure de courant marche. :)

01/06/2007

Annis to Britig

by Paig Chong Woo — last modified 01/06/2007 00:00

J'envisage de changer de serveur.

Ces pages sont servies de chez moi, d'un mini PC que j'ai acheté il y a 4 ans, je crois. Et bien qu'elle ait bénéficié de mises à jour logicielles régulières et de mises à jour matérielles ponctuelles, je pense qu'elle commence à montrer des signes de faiblesse.

Je pense donc profiter du bas prix des mémoires en ce moment pour changer. Voici un comparatif du avant-après :

"Annis" (ce serveur)
"Britig" (projet en cours)
Modèle barebone Asus Terminator K7 Asus Value V3-M2V890
Taille 181,2 (L) x 275,0 (P) x 300,6 (H) mm 168,0 (L) x 354,0 (P) x 380,0 (H) mm
Processeur AMD Duron 1,2 GHz AMD Athlon 64 X2 3800+ (2 GHz)
Mémoire 512 Mo DDR-SDRAM PC2700 1 Go DDR2-SDRAM PC5300
Disque Seagate Barracuda 7200.7 40 Go (7200 rpm) PATA Hitachi Deskstar 7K160 160 Go (7200 rpm) SATA2
Lecteur optique LG GSA-4160B DVD-RW LG GSA-H42N DVD-RW
Vidéo Via KL133A (S3 Savage intégré) Via K8M890 (vidéo intégrée)
Sortie vidéo VGA VGA
Connecteurs 2 x USB 2.0 6 x USB 2.0 (2 avant, 4 arrière)
Réseau Realtek RTL8139 10/100 Mbps Realtek (?) 10/100/1000 Mbps
Son AC'97 AC'97
OS FreeBSD (6.2-RELEASE) FreeBSD (6.2-RELEASE)
Prix 340 € (mai 2003) 270 € (juin 2007)

J'ai eu cette pulsion la première fois quand j'ai vu tourner FreeBSD sur les serveurs dual-core du boulot. Les compilations se font tellement vite, et le temps de réponse est tellement court que j'ai été réellement surpris.

Britig, la nouvelle machine, ne sera pas un foudre de guerre, soyons réalistes, mais sera au moins deux fois plus performante qu'Annis (estimation Pifométric©). On double presque la fréquence d'horloge, on double le processeur, on double la RAM, on accélère les accès disques, et on augmente la bande passante de l'interface réseau. Tout est mieux. :)

Normalement j'aurais été assez surpris de voir qu'on peut monter une telle machine avec si peu d'argent, mais après avoir vu la Corée et son marché informatique, plus rien ne m'étonne (je regrette juste que je n'aie pu ramener une petite machine comme celle-ci de là-bas). Et en tapant ça, je me dis que j'aurais pu la monter là-bas et l'expédier par bateau facilement. Trop bête.

Je vais faire du shopping ce soir. ;)

Mécénat
Images chez flickr
www.flickr.com
Voici un module Flickr utilisant les photos d'un album intitulé Image du jour. Cliquez ici pour créer votre module.
 

Plone powered yeah baby! ;)

Ce site utilise Plone, pourquoi pas vous ?

Creative Commons License