Normalement, quand on met un PC sous Windows XP en veille (pas la veille prolongée ou hibernation, en veille normale), on ne doit plus rien entendre puisque tous les composants s’arrêtent (processeur, disques durs, lecteur/graveur, carte graphique), sauf la carte mère, la RAM et la carte réseau (pour le Wake on Lan par exemple).
L’alimentation tourne aussi au ralenti, elle alimente uniquement les lignes +5V, c’est ce qu’on appelle le mode S3 ([en savoir plus] sur les différents modes de veille).
Si vous rencontrez un problème lié à la mise en veille, comme par exemple les ventilateurs (processeur, boitier et alimentation) qui continuent de tourner une fois l’ordinateur en veille (et le bruit qui va avec), vous avez surement un souci de configuration au niveau de la Gestion de l’énergie (Power Management) de votre OS.
Avant tout, il est important de savoir comment fonctionne la gestion de l’énergie, il existe plusieurs technologies pour ça, dont 2 très répendues :
APM (Advanced Power Management) : il s’agit d’une vieille technologie dépassée où c’était le BIOS qui gérait l’énergie. Microsoft a supprimé le support d’APM à partir de Windows Vista en 2006.
ACPI (Advanced Configuration and Power Interface) : c’est la norme actuelle qui remplace APM, elle permet une gestion beaucoup plus fine de l’énergie par le système d’exploitation.
Si vous possédez un vieux macbook (modèle 3.1 de 2007 ou 2008 par exemple) dont le clavier n’est pas équipé du rétro-éclairage (vous pouvez connaître la version précise de votre Macbook et la date de sortie du modèle sur cet article wikipédia), apparemment il n’est pas possible de remplacer le bloc clavier/trackpad (topcase) par un autre, puisque les nouveaux topcase ne sont pas compatibles avec les anciens macbook.
Mais si vous êtes bon bricoleur, quelqu’un a réussi à installer un topcase de macbook air (première génération) sur un macbook blanc, et il a eu la bonne idée d’expliquer comment faire en postant des photos sur flickr :
Au premier coup d’oeil on dirait un Macbook Pro (alu), mais non, c’est bien un authentique macbook blanc en plastique de merde qui se fissure de partout…
Bon y’a quand même pas mal de bidouilles à faire, mais ça a l’air de bien marché. Avec ce mod, la luminosité du clavier est basée sur le réglage de luminosité de l’écran.
Excel est vraiment un gland, il par défaut le logiciel essai de s’adapter aux coutumes locales pour les séparateurs de nombre a virgule. Dans les pays anglo-saxons on utilise le point, et chez les latinos on utilise la virgule, le point étant normalement réservé comme séparateurs des milliers.
N’empêche, l’ordinateur ayant été inventé au pays de l’oncle Sam, tout le monde a pris l’habitude d’utiliser le point quand on manipule des nombres sur un ordinateur…
Voici donc comment forcer Excel utiliser le point à la place de la virgule comme séparateur décimal :
Excel 2003
Outils > Options > International > Gestion des nombres > Séparateur de décimale
Excel 2007
Bouton Office (rond en haut à gauche) > Options Excel > Options avancées
Décocher “Utiliser les séparateurs systèmes” et saisir le caractère à utiliser dans le champ (ici : “.”)
Excel 2010
Je sais pas j’ai pas excel 2010, y’en avait plus chez Mémé Gaupload
Ah l’envoi de mail() en PHP, une fonctionnalité qui a toujours été un peu foireuse sur les bords.
Petit billet donc pour faire le tour des différentes solutions pour envoyer des emails et les problèmes couramment rencontrés.
PHP est fournis avec une fonction unique permettant d’envoyer des mails : mail().
Son fonctionnement est assez bas niveau, elle est simple à utiliser pour envoyer des emails de base, en texte brut avec un seul destinataire.
Mais quand on veut faire des choses plus complexes (plusieurs destinataires, copies cachées, pièces jointes, multipart texte brute/html, encodage UTF-8…) ça se corse, puisque c’est au développeur de jongler avec les headers, du style :
Voilà un petit script AutoHotKey (.ahk) maison qui permet d’insérer la date et l’heure courante (ex: 16/12/2011 19:49:57) en appuyant sur la touche Ctrl + ! :
Créez simplement un nouveau fichier insertDatetime.ahk et placez-y ce code (et installez autohotkey si vous ne l’avez pas).
Bien entendu vous pouvez choisir n’importe quelle combinaison de touche en modifiant le script (cf documentation d’autohotkey).
Pour ceux qui ne connaissent pas, autohotkey est un logiciel de macro fonctionnant avec des script, qui permet d’automatiser des tâches simples. Il est d’ailleurs très utile pour tricher dans certains jeux vidéos ^^ (gachette facile).
Ah j’aime bien les petites blagues à la con qui se cachent dans des applications (comme le about:robots de Firefox), ou dans les jeux (l’annonce de Portal 2 dans les radios de Portal).
Eh ben il y en a même dans les spécifications du protocole HTTP.
En effet, d’après la RFC 2324 du 1er avril 1998, voici à quoi correspond le code HTTP 418 :
418 I’m a teapot
“Je suis une théière”, Hyper Text Coffee Pot Control Protocol.
Gredin, bandit, cercopithèque, bachi-bouzouk, coloquinte à la graisse de hérisson, sombre oryctérop, ectoplasme à roulettes, diplodocus ! [...]
Petite astuce pour ceux qui utilisent phpBB (un moteur de forum en PHP) avec l’excellent mod phpbb SEO, concernant la configuration de l’URL rewriting : Lire la suite »
Si tu lis MrSchnaps depuis longtemps, tu va dire que je raconte n’importe quoi, puisqu’on peut lire le contraire de ce que je vais te dire ici : UTF-8, c’est de la merde en barre !.
Je viens de lire un magnifique article qui explique comment fonctionne l’UTF-8, quelle est la différence entre Unicode et UTF-8, entre UTF-16 et UCS-2, entre le high endian et le low endian, entre l’ASCII, l’ANSI et le Latin-1… enfin tous ces mots que vous avez surement déjà rencontré si vous avez écrit plus de 4 lignes de code dans votre vie.
Attention, je préviens d’avance tous les gros Gaulois qui passeraient par ici, cet article est en anglais (y’a même moyen d’apprendre des mots comme : wimps, guzzling, spells, curse), et puis surtout il y a des blagues sur les Texans !