Site web: ajax,html5, cluster…et un 404 tout nul

A force de faire des sites très évolué techniquement (Ajax, HTML5, Web 2.0 en général), sur des architectures supers redondantes avec des load balancers, on fini par oublier la base…

Combien de hits par jour sur un site comme colissimo.fr ? Quel est leur budget de fonctionnement ?

En tout cas ils n’ont pas les moyens de mettre une page 404 avec des accents et leur logo:

Sans compter que la page est bien censée exister (j’ai vérifié en passant par l’accueil et en suivant les menus)…C’est vrai, ce n’est « que » la fonction suivi des colis, inutile de faire la recette du module!

Sans préciser qu’afficher la version du serveur web n’est pas recommandé d’un point de vue sécurité (bien que je ne crois pas dans la sécurité par obfuscation).

attention aux titres de vos pages – rejetsec.aspx

En faisant des simulations pour assurer une voiture, j’ai essayé le site de l’assureur Axa. Sur la dernière étape, avant même le chargement de la page, je connaissais déjà la réponse.

Comment ? Avec le nom sans équivoque donné à la page, rejetsec.aspx !

Avant de réinventer leur métier, il devrait réinventer la nomenclature de leurs pages..

Peut être aussi leur moteur de scoring, car mon cas me semble sans problème !

A tous ceux qui ont des disques de 1To…sans raid!

Suite à l’upgrade de mon pc, je me suis retrouvé à avec 2 nouveaux disques WD 1To (Sata-3;64Mo de cache).

3 jours après, magnifique message de Windows 7:

smart error windows 7

Confirmé avec le détail par l’outil Western Digital:

wd_smart_error

L’avantage, c’est que 3 jours après, c’est un échange standard en magasin…

La bonne nouvelle ? J’ai fait un Raid-1 logiciel avec Windows 🙂 Je n’ai donc pas eu à vider le disque (sauvegarder) pour le remplir de nouveau.

En revanche, effacer le disque pour protéger mes données avant de le rendre en magasin a pris plusieurs heures…L’inconvénient d’avoir des disques grandes capacités…

Les disques tombent en panne un jour ou l’autre, quel qu’ils soient.. Quand est-ce que le votre va faire un coup de « calgon » ? Avez-vous bien S.M.A.R.T actif dans votre bios ? Faites-vous des sauvegardes ?

Tant que j’y suis, un Raid-1 ne remplace PAS les sauvegardes. Il protège juste contre une panne matérielle, rien de plus. Le raid ne peut rien contre un virus ou autre qui efface toutes les données.

blocage lors de l’effacement d’une vidéo

Après avoir regardé une vidéo, je décide de l’effacer. Bizarrement Explorer patine dans la choucroute indéfiniment:

Bien qu’il reste en « Discovering items », il n’y a qu’un pauvre fichier à supprimer. Supprimer une vidéo juste à côté se fait immédiatement….

Il y a en fait un handle toujours ouvert sur ce fichier, dixit Process Explorer (il est précisement sur wmplayer.exe, masqué par la tooltip pour montrer le contenu de taskhost.exe):

Vous avez bien compris, j’ai fermé Windows media player, mais il reste ouvert. « Side Show Gadget » m’a mis sur la piste, il s’agit de l’intégration avec mon clavier G15 de Logitech:

Cette intégration permet d’afficher le nom de la vidéo et le statut sur l’écran LCD.

3 workaround:

  • Ouvrir une autre vidéo
  • Tuer le processus wmplayer.exe
  • Décocher Windows Side show côté Logitech

Nouveau PC – Core i7 920 overclocké à 4Ghz

Ma config précédente commençait à dater un peu. Je l’ai donc mise à jour avec ces composants:

  • Asus P6X58D Premium
  • Intel Core i7 920 2,66Ghz
  • Noctua NH-D14
  • 12Go de Corsair dominator (6 x 2Go en tri channel)
  • 2 Western Digital Black 1To / 7200tr/ Sata 3 (6Gb/s)
  • Sapphire ATI Radeon HD 5870 1Go PCIE

Carte mère

Etant content de l’asus actuelle, je suis resté fidèle à cette marque. la P6X58D m’intéressait notamment pour les 8 ports Sata:

  • 2 ports Sata 3 (6Gb/s) via Marvell
  • 4 ports Sata 2 via Intel ICH10R
  • 2 ports Sata 2 standard

J’avais prévu de faire un Raid 1 avec le chipset intel et les 2 disques WD. Pas de chance, les ports Sata 3 ne sont pas vu, car ils sont rattachés au chipset Marvell

Processeur

Il contraste pas mal avec celui que j’ai (un quad core Extreme), car c’est l’entrée de gamme. Ceci dit, une fois overclocké à 4Ghz, il n’a pas grand chose à craindre 🙂

En revanche, le dégagement de chaleur est très important, j’ai donc sorti l’artillerie lourde pour refroidir en silence:

J’ai donc sur le processeur un double radiateur/ventilateur , et un autre noctua à proximité pour évacuer la chaleur du boitier. Les barrettes dominator ont un radiateur très haut, il a donc fallu rehausser le premier ventilateur:

74°c avec tous les coeurs à 100%:

J’ai appliqué la configuration suivante:

Radeon HD 5870

L’aventure n’a pas bien commencé, car le setup ATI plante (même la 10.3):

Désinstaller les composants C++ redistribuable n’a pas aidé. J’ai fini par faire une installation en ligne de commande:

ATISetup.exe -Install -output screen

Ceci dit, nouveau problème: un de mes 2 écrans iiyama a un bon centimètre de noir tout autour !!!

J’ai fini par trouver la solution sur la toile, il faut changer les options de scaling. Cependant l’accès à ce menu ne coule pas de source:

Bilan général

Le gain est très notable, que ce soit sur Bad Company 2 ou sur VMware 🙂

Dommage pour le raid 1, mais je l’ai fait via Windows !

Test du PopCorn Hour A200

Ayant des problèmes avec ma Freebox (lecture de sous titre, ralentissement, taille de disque faible, remise à zéro du contenu sans rien dire…), j’ai investi dans un PopCorn Hour A200.
Il est vendu sans disque dur, j’ai donc acheté un sata 1To en complément.

Fourni dans la boite:

  • Le boitier PopCorn A200 (quelle surprise 😉
  • Une télécommande rétro éclairée
  • Un cable USB (pour monter le disque interne sur le pc)
  • Un cable HDMI

Cette version n’a pas de péritel (bien qu’elle pas mal de sorties), j’ai donc utilisé du S-Video, n’ayant pas d’entrée HDMI.
L’interface est spartiate, pour ne pas dire très intuitive (lire le petit fascicule associé pour une fois, c’est très court mais y a de l’important dedans!)
Donc une fois le MNT (Media Network Tanl) installé (via un menu bien masqué), le débit en FTP est parfait (10Mo/s sur du 100Mb/s).
Il accepte tout, y compris les formats de str refusé par la Freebox, of course.
On peut décaler en avant/arrière l’audio et les sous titres, s’il y a un problème de synchronisation.

Il est vendu par défaut avec un mini ventilateur pour refroidir la bête, mais on peut le changer par une plaque:

popcorn hour a200 internal

Le ventilateur est gênant si on dort vraiment à côté.

Sinon il fait serveur UPNP, client BitTorrent, et peut lire des web radio.

J’arrive bien à le gérer depuis une télécommande Logitech Harmony One (présentation dans un prochain article)

J’ai un Google Phone (Nexus one)

Après presque un an avec mon loyal iPhone 3G, l’heure du changement a sonné! Le bouton « Home » de mon iPhone était devenu dur suite à des chutes difficiles…

Vu qu’un renouvellement chez Orange de 24 mois pour un iPhone est au même prix que le Nexus One sans abonnement, j’ai fait le pas!

Je l’ai acheté chez « Phone and Phone », afin de pouvoir le tester avant de l’acheter. La voix a fonctionné de suite, mais pas de 3G, ni de Edge. Difficile de croire que c’est la faute du Nexus. Je l’ai donc acheté 🙂

Après 1h30 d’essais de configuration, et de lecture de forum sur les « bons » paramètres pour le point d’accès Edge/3G, je craque… Allô Orange ? On m’explique qu’il n’est pas commercialisé par Orange..bla bla…et que le service technique est saturé, de rappeler Mardi…Pour le « Geek » que je suis, 3 jours, c’est trop long! 15 minutes après, je rappel (sait-on jamais), et le serveur vocal me demande si c’est pour le problème ouvert précédemment (quoi, de la qualité au service client Orange?), je confirme. 2 minutes plus tard (la Force est avec moi), j’ai un technicien, qui me confirme que les réglages sont les bons. Il m’invite à éteindre le téléphone pour faire une « mise en cohérence » de ma ligne. Un reboot plus tard, bingo ça fonctionne !

Ce que j’ai apprécié pour l’instant (venant d’un iPhone)

  • Intégration complète avec les services Google (Labels gmail/Google Apps, Latitude, google talk…)
  • On peut gérer ses mails en local sans accès internet, et sans message d’erreur
  • Le multi tâche (si si…)
  • L’écran est meilleur
  • Le système est « ouvert »: client FTP gratuit, scanner Wifi gratuit…
  • Mes applications « critiques » ont une version android (Evernote, RTM)
  • BlueTooth EDR 2.1 complet (marche nickel avec mon casque Seinnheiser, plus de problème de retour d’audio, changement des chansons possibles…)
  • Carte de stockage entièrement accessible (stockage de documents & co)
  • Appareil photo 5M avec flash et autofocus (j’avais un 3G)
  • La fluidité est meilleure par rapport à mon 3G (lecture de musique via bluetooth + surf & co ; j’avais la musique qui saccadait par moment)
  • La recherche est accessible partout
  • Goggle est impressionnant (reconnaissance d’un objet dans une photo)
  • 4 boutons + trackball cliquable (utile sur les pages web, google maps, là où il faut de la précision ou du progressif)

Ce qui est moins bien:

  • Après un an d’iPhone, on perd l’habitude de 20 écrans de réglages (comment ça faut faire des choix ?)
  • Pas de navigation GPS avec Google Maps en France (Navigon est sur Android Maket)
  • Android Market a 20 000 applications, il y a moins de déchet que sur l’App store d’apple, mais la recherche, preview est moins bien
  • Pas de logiciel pour gérer le téléphone depuis le pc
  • Pas d’écran résumant les éléments nouveaux (sms/mail non lu, appels en absence) par défaut quand l’écran est verrouillé
  • Pas de messagerie vocale visuelle pour la France. Google Voice semble super, mais je suis sur liste d’attente et cela semble réservé aux US pour l’instant.
  • On ne peut pas trier les contacts par nom. En revanche la recherche est effective sur tous les champs des contacts

Applications que j’ai installé (et pas enlevé):

  • 3D Compass
  • Advanced Task Killer Free
  • Dismoioù
  • Documents To Go
  • DroidFTP
  • Earth
  • Evernote
  • Executive Assistant Free
  • Freebox Mobile
  • FreeWifi Connect
  • Gmail unread Count
  • Google Traduction
  • Google Voice
  • Here i am 2
  • Layar
  • Maps
  • MetroMap
  • Nabazdroid
  • NetCounter
  • Network Discovery
  • RTM
  • Shazam
  • SMS unread Count
  • Speed Test
  • Star Wars Sounds and ringtones
  • The Weather Channel
  • Timer
  • Trafic transilien
  • TransParis
  • TweetCaster
  • VDM

Voici les « bons » paramètres, pour Orange France, avec un abonnement iPhone:

APN:               orange
Proxy:             non défini
Port:              non défini
Nom d'utilisateur: orange
Mot de passe:      orange
Serveur:           non défini
MMSC:              
Proxy MMS:         192.168.10.200
Port MMS:          8080
MCC:               208
MNC:               01
Type d'authenti.:  aucune
Type d'APN:        default

Twitter: où sont les pétites ?

Twitter

Jusqu’à présent, j’ai jamais accroché au principe de twitter. Les informations que l’on y trouve sont très souvent aussi dans les blogs mais non structurées. Je pense cependant qu’il y a aussi des « pépites » éparpillées que l’on ne trouve pas dans les blogs ou ailleurs. Microsoft & Google doivent penser cela aussi car ils vont payer Twitter pour indexer son contenu
Pour donner une autre chance au microblogging, je me suis équipé de logiciels orientés twitter: TweetDeck sur le PC et l’iphone (gratuit). J’ai auss twitBird Premium sur iphone (pris pendant qu’il était gratuit). Il me semble mieux que la version TweetDeck, mais ce dernier à l’avantage de se synchroniser avec ce que je fais sur mon PC (à la Evernote).

Je pense aussi qu’on a tous une limite à la quantité d’information que l’on peut ingérer à la fois. J’ai déjà 155 suscriptions sur Google Reader, qui demandent déjà pas mal de temps pour absorber le lot d’information quotidien. Un petit tour dans la fonction Trends de Google Reader, m’indique que j’ai lu 3 027 posts en 30 jours, ce qui fait tout de même 100 posts par jour. Ce nombre est notamment dû à 3 sources qui font plus de 500 posts chacunes (forum scom, Journal du geek, PC inpact). Pour vraiment donner une chance à Twitter, il faut que je lui laisse une place dans la quantité d’information que je peux absorber.

Le forum SCOM est le flot le plus important. Je le suis car il y a quelques pétites de temps en temps qui me semblaient en valoir l’effort. Ne faisant cependant pas du SCOM tous les jours, il me semble le candidat idéal à remplacer par Twitter!

Cela me rappel lorsque je suis passé d’un dossier firefox avec tous les blogs que je suivais à Google Reader. Tous les jours, j’ouvrais d’un coup tous les blogs, et je les fermais à coups de ctrl+W si je connaissais déjà le premier post. Cela prenait du temps pour finalement peu de nouveau post (certains blog, y compris le mien on une activité faible). J’en suivais environ 75 de cette manière. En passant sur Google Reader, je peux en suivre 155, dont certains très actifs, car il s’agit en fait de news, qui sont relayées par beaucoup de blogs (je ne comprends pas la valeur de mettre sur son blog que telle version d’un soft est sortie, alors que plein de sites spécialisés relayent déjà l’info, mais bon…). Moyennant de faire de la place à Twitter, je pense pouvoir franchir une autre marche dans la quantité d’info que je peux ingérer. Le fait de pouvoir digérer une partie pendant les temps morts (transports, attentes…) via l’iphone facilite grandement la tâche.

J’ai donc crée un compte twitter (http://twitter.com/mathieuchateau). L’import de contacts pour trouver des gens à suivre est limité. On ne peut pas fournir un fichier csv ou autre, et l’import depuis Gmail ne fonctionne pas pour un compte Google Apps. J’ai dû exporter et importer dans un compte gmail standard pour en obtenir la substance moelle. 14 contacts utilisant twitter sur 426, c’est assez peu! Pas mal de sites confirmes que twitter se développe peu en europe et notamment en France, mes chiffres ne les contredisent pas.

Qu’aimeriez-vous trouver sur Twitter ? Pensez-vous me suivre sur Twitter ? Avez-vous des pétites (followers) que vous acceptez de partager ?