Blog

  • Permis B — Examen théorique

    Voilà près de 6 mois que je me suis inscrit à la formation d’une auto-école dans le but d’obtenir le permis B. Je suis actuellement à l’auto-école Grand’Rue se trouvant au centre-ville de Noisy-le-Grand. Les premiers mois étaient consacrés au passage de l’examen théorique du code de la route. L’apprentissage se déroule de cette manière :

    1. Vous devez lire un livre de code. Ce livre contient un bon nombre d’informations sur le code de la route ainsi que des exemples de comportements à adopter dans des cas précis. Ce livre n’est pas parfaitement exhaustif et certains passages sont un peu obscurs mais il vous donne une bonne base. Vous aurez des petits questionnaires avec quelques cas pas évidents.

      Livre d'apprentissage du codeIntérieur du livret

    2. Vous disposez de 25 séances de tests de code. Les conditions sont quasiment identiques de l’examen officiel. Vous portez un boîtier dans vos mains et vous devez choisir la ou les bonnes réponses. Les questions sont en général plus difficiles et parfois sournoises que les questions officielles. Donc, pas la peine de stresser si vous voyez que vous traînez entre cinq et dix fautes.
    3. Lorsque vous vous sentez prêts, vous passez ce que les personnes de l’auto école appellent l’examen blanc. Il s’agit tout simplement d’un autre examen comme aux tests code, avec le même boîtier, mais en beaucoup plus facile. Si vous vous plantez, c’est vraiment chaud pour votre tronche !
    4. Enfin, vous passez l’examen officiel. Une personne de l’auto-école muni de votre dossier se charge de vous y emmener en voiture, à moins que vous ne leur disiez que vous préférez y aller par vos propres moyens ; le centre d’examen se situant près du centre commercial Rosny 2.

    L'auto-école en photo

    Dans mon cas, j’avais dû passer deux fois cet examen théorique.

    Je me souviens que la première fois, j’avais fait deux ou trois fautes à l’examen blanc, j’étais avec quatre autres mecs qui voulaient passer ce même examen, j’avais un T-shirt blanc et il faisait chaud en ce jour de septembre. J’avais fait six fautes… Un peu dégoûté quoi, la limite étant cinq ! 100€ la faute, c’est cher. >_< Oui, il faut payer la réinscription à l'examen en cas d'échec, que l'examen soit théorique ou pratique.

    En aparté, le prix des réinscriptions aux examens officiels est autour de 100€ dans de nombreuses auto-écoles, mais ça peut exploser chez certains. Toujours penser à bien lire le contrat avant de signer !

    Ensuite, deux semaines environ s’étaient écoulées.

    Je n’avais pas révisé entre-temps et j’avais repassé l’examen blanc avec une seule faute. Puis le jour de l’examen théorique arriva. Encore une fois, une personne de l’auto-école, qui s’avérera être mon prochain moniteur de conduite, se dévoua pour nous emmener à ce centre d’examen. Cette fois, je portais un jean, un pull noir, ce qui était assez léger pour faire face au froid de canard qui était tombé rapidement, et j’étais avec trois demoiselles avec qui j’ai pu converser un peu plus longuement que la première fois. Ça parlait clope, stress de l’examen et peur de l’échec entre autres sujets torrides sur nos désirs charnels refoulés… Non je plaisante. Vous n’êtes pas sur un blog qui parle de rencontres amoureuses, que je sache ! XD

    Reprenons. Pendant le test, j’étais beaucoup plus concentré que la première fois. Je comptais même le nombre de fautes potentielles que je faisais (réponses incertaines). Finalement, j’ai réussi à passer l’examen théorique. Lorsqu’on le réussit, on ne sait pas combien de fautes on fait. Un peu frustrant. Tout ce que je sais, c’est qu’il n’y avait qu’une seule des trois femmes qui avait échoué. Je ne connais pas son nom, mais je lui souhaite bonne chance pour sa prochaine fois ! (et aussi bon courage pour les raisons qu’elle connaît)

    Il était temps de rentrer. Enfin, pas pour moi, où j’avais un rendez-vous à Levallois-Perret pour bosser sur un projet. Mais manque de bol, alors que j’arrivai à Magenta, un de mes camarades m’appelle pour me dire qu’il s’était trompé de jour et que le rendez-vous était le lendemain. J’aurais bien aimé rentrer en voiture, moi. 🙁

    Enfin, nous arrivons à la phase II de mon plan de conquête du monde d’obtention du permis B : la conduite !

  • Iphone 3G : économiser un peu d’énergie

    Panneau des restrictions

    Consterné

    Le mois dernier, j’ai pu constater que l’autonomie de la batterie de mon iPhone 3G a considérablement diminué en l’espace d’une soirée. Je n’en connais pas la raison, n’ayant fait aucune modification particulière, mais les faits sont là : le téléphone disposait désormais d’une autonomie de deux jours ; minable comparé aux cinq jours de la journée précédente.

    Le comportement du téléphone devenait de plus en plus étrange. À chaque fois que j’ouvrais l’application des messages SMS, le téléphone tentait de se connecter sur internet. Évidemment, cela ne fonctionnait pas puisque je ne dispose pas de la 3G. Mais comme j’avais parfois le Wi-Fi activé sur la connexion du domicile, je me demandais bien quelles informations le téléphone pouvait bien envoyer, et vers où.

    Soulagé

    Après deux semaines de galère et de déchargements totaux à répétition, le cauchemard semblait s’arrêter. Non, l’iPhone fonctionne toujours, n’en déplaise aux exorcistes anti-Apple. Il semblerait que ce retour à la normale soit lié à l’activation des Restrictions, une fonctionnalité qui permet de restreindre certaines fonctionnalités du téléphone. J’ai désactivé toutes les fonctionnalités et j’ai pu constater que l’autonomie était redevenue normale. Au final, je soupçonne iTunes ou la Localisation comme étant les principaux énergivores qui entament la durée d’autonomie de ma batterie.

    Je n’ai pas constaté de réelle augmentation des vitesses de chargement, l’appareil étant toujours aussi lent.

    Ah, et pour finir, pour ceux qui ont l’iPhone 3G et qui ne le sauraient pas, il n’y a plus de mise à jour de la part d’Apple du système d’exploitation iOS. Nous nous retrouvons donc avec une version finale 4.2.1. Personnellement, j’aurais préféré une version beaucoup plus légère pour plus de fluidité dans l’interactivité et une autonomie extra longue durée. Enfin bon, nous savons tous que cette décision d’Apple est dictée par son modèle économique.

  • En route vers Unity !

    Un splash screen de unity trouvé dans les dossiers du logiciel

    Tout récemment, j’ai acquis une licence de Unity Pro. Pour ceux qui ne connaissent pas, il s’agit d’une solution logicielle permettant de produire et diffuser rapidement et simplement du contenu interactif en 2D et 3D. De cette manière, je pourrai enfin vous faire partager des expériences ludiques grâce à une solution efficace et prometteuse.

    Comme certaines de mes connaissances, j’effectue ainsi une transition de Virtools Dev vers Unity, sachant que je n’ai pu utiliser Virtools Dev que lors de mes cours à ISART Digital et durant mon contrat à SoBuzzy/Serious Factory.

    Je vais vous épargner la comparaison Unity vs. Virtools, mais je dois vous dire que j’apprécie certaines fonctionnalités de Unity, absentes de Virtools telles que le blocage du pointeur de la souris, indispensable pour du jeu en vue subjective !

    Bref, j’espère pouvoir démarrer quelque chose de sympathique avec Unity !

  • Fin des troubles avec le Pôle Emploi (peut-être)

    J’aurais voulu vous en parler plus tôt, mais je n’étais pas très en forme ces derniers temps.

    J’ai enfin pu régler mes soucis de papiers avec le Pôle Emploi. Je ne leur ai pas apporté tous les documents demandés mais j’ai précisé dans une lettre annexe que les documents manquants n’étaient pas nécessaires à la réévaluation de mon dossier. Au final, le Pôle Emploi m’a sûrement pris(e) pour le conjoint du patron qui n’était autre que mon frère.

    J’avais également reçu un formulaire que je devais remplir titré « Même nom que l’employeur » avec comme première ligne d’introduction : « Vous êtes le conjoint du chef d’entreprise. »… Je ne leur ai pas retourné ce formulaire. Mais le pire, c’est que lorsque j’étais venu sur place pour avoir des indications sur ce formulaire, une conseillère s’était contentée de barrer la mention « conjoint » par « frère ». Mais en étudiant le contenu du formulaire, j’arrivais à un point où je ne pouvais plus le remplir, car n’étant pas le conjoint de mon frère, je n’avais pas accès aux données nécessaires au remplissage du document.

  • Remix de l’intro et du thème principal de Rainbow Islands

    J’ai hésité à le faire. Je ne suis pas du genre à faire des remix à tout va. Mais c’est Vereen qui m’a demandé de faire ce remix. Il s’agit de l’intro et du thème principal de Rainbow Islands dans sa version Amiga / CPC… pas la version NES, version pour laquelle la musique a été remplacée par une autre pour des raisons de droits d’auteur.

    Bref, voici le résultat :

    Voici les fichiers MIDI exportés depuis mon projet :

    La transcription est relativement fidèle, le tout ayant été fait à l’écoute (je n’ai trouvé aucun fichier MIDI pour ce jeu sur la toile).

  • PHP/HTML : Lecteurs vidéo Youtube et Blip XHTML

    Vous avez le code source ici : Lien vers le code

    Il s’agit d’un script PHP qui permet de sélectionner le bon lecteur en fonction de la plateforme. Par exemple, sur Flash, le player Blip va être un <video> tandis que sur PC et autres, il s’agira d’un <object> contenant un lecteur Flash.

    Le code HTML généré est valide XHTML 1.0 Strict avec un contenu de type text/html (je ne sais pas ce que ça donne avec application/xhtml+xml). Il va de soi que la partie <video> n’est pas validable. Mais cette balise ne se trouve dans le code que lorsque la vidéo est lue depuis un iPhone, iPod ou iPad, et il s’agit de la seule manière disponible d’avoir des vidéos dans Safari Mobile.

    Le script PHP fonctionne sur 5.3.0, mais il est simple de ne prendre qu’une seule partie du script pour correspondre à vos besoins, notamment des versions inférieures de PHP.

    Encore une chose, si vous êtes en HTML 4 ou 5, vous pouvez utiliser les <iframe> par défaut de Youtube et Blip. Mais attendez-vous à ne plus avoir le contrôle sur les changements de lecteurs, ni sur la justesse du marquage HTML.

    J’ai juste un dernier mot sur le sujet, je ne sais pas si le bout de code est compatible avec la nouvelle version du player de Youtube, celui en noir.

  • T&A — Un site superbe pour vous donner une autre approche du CSS


    *UPDATE* 08 août 2011
    Edition : précision dans le dernier paragraphe que les enfants pouvaient être flottants ou pas.


    Je voulais vous présenter ce blog que j’ai découvert récemment : http://matthewjamestaylor.com/ . Il y a de nombreuses petites astuces pour régler vos problèmes de colonnes à hauteur visuelle égale ou de positionnement du footer en bas de la fenêtre, entre autres.

    Les ajouts dans le HTML sont relativement négligeables, surtout si c’est pour avoir une compatibilité ascendante, parfois jusqu’à IE5.5, et sans Javascript !

    Par exemple, je me suis inspiré de cet article pour créer mes colonnes à hauteur visuelle égale des pages d’articles du prochain site de Fuu-Doh! : http://matthewjamestaylor.com/blog/ultimate-multi-column-liquid-layouts-em-and-pixel-widths.

    Concernant ce blog, j’ai presque la même approche du design de site en largeur pleine. Cela me fait plaisir de savoir que des gens essaient de lutter contre la tentation de la facilité avec les largeurs fixes. 🙂

    Pour finir, voici l’enseignement principal que j’en ai tiré : un élément flottant prendra toujours la hauteur de ses enfants, qu’il soit flottant ou pas…

    ps : Non, mon blog n’est pas un bon exemple de ce que j’aime vraiment 😛

  • T&A — Bug de l’élément qui revient à la ligne alors que les largeurs définies en pourcentage de tous les éléments sont correctes (IE6)

    Bon, je me suis dit que je devrais être un peu plus bavard concernant mes astuces et recherches dans la programmation web. Et Virtools, peut-être aussi, mais pas tout de suite… sauf si vous êtes justement à la recherche d’une solution à un problème de Virtools, auquel cas, je me ferais un plaisir de vous répondre (gratuitement bien sûr).

    Je vais commencer par un petit bug étrange dans Internet Explorer 6 qui fait qu’un élément semble clignoter quand on redimensionne en largeur la fenêtre, alors qu’en fait, l’élément se balade entre sa bonne position et une position plus en bas de la page. Cela est dû, probablement, à un problème d’arrondi, surtout si le width est défini en pourcentage.

    Par exemple, width:50%; sur une fenêtre à largeur impaire, 351px par exemple, va donner une taille de 126px dans IE6 au lieu de 125.5px. Ce qui pousse l’élément flottant au-delà de la fenêtre, et donc le fait descendre dans la page.

    Après mes tests, j’ai deux colonnes, l’un à width:50%;, l’autre à width:49.9999%;. Et cela suffit pour que IE6 ne fasse plus chier à ce sujet.

    Évidemment, il va rester ce 0.0001% qui va se balader en trop on ne sait où. Mais vu que, dans mon cas, j’ai deux colonnes qui devaient être à 50% à la base (et donc ils prennent 100% de la largeur), cela fait que le prochain élément visuel dispose forcément de la propriété clear:both|left|right; pour annuler le flottement des éléments qui suivent.

  • Fuu-Doh! compatible IE6… ?

    Circonspect

    Bon, ok, je reviens sur une ancienne parole que je me suis fixé. Je vais faire un petit effort pour essayer de faire quelque chose de pas trop cassé sur Internet Explorer 6 concernant le nouveau site de Fuu-Doh!.

    Ce vieux navigateur ne représente désormais qu’une part relativement infime du marché des navigateurs, surtout dans les pays dont la population est ciblée par le site, en l’occurrence, la France et les pays francophones occidentaux.

    Nostalgique

    J’ai fait de nombreux choix techniques au départ comme l’utilisation du XHTML 1.0 Strict (en type text/html) et l’encodage ISO-8859-15. Il s’est avéré que ce n’était pas, selon moi, le meilleur choix si j’envisageais de maintenir aisément le site dans les années qui viennent. Je suis assez rapidement passé à l’Unicode UTF-8 pour l’encodage, bien plus international que l’ISO-8859-15, et j’ai finalement abandonné le XHTML 1.0 Strict au profit du HTML 5.

    Pragmatique

    Le HTML 5, même s’il est encore en draft (brouillon), permet, contrairement au XHTML, l’utilisation de ces bons vieux <iframe>, très utiles pour l’intégration dynamique des vidéos par exemple, laissant le choix à Blip ou Youtube de sélectionner le lecteur qui correspond à la plateforme sur laquelle le site est ouvert (j’utilisais des <object> ou des <video> selon la valeur de $_SERVER[‘HTTP_USER_AGENT’] pour intégrer mes vidéos avant, en XHTML).

    J’ai même récemment remis à plat le design complet du site, visuellement plus simple et plus pratique que le précédent, passant d’un site à largeur statique (980 px de largeur) à une page qui prend toute la largeur de la fenêtre, pour le plus grand plaisir des possesseurs d’écrans larges.

    Prudent

    Et donc, tous ces revirements m’ont fait réfléchir à nouveau sur mon choix du non-support de IE6. Au final, je pense que même si je ne vais pas officiellement faire le support de ce navigateur, je vais essayer de faire quelque chose de correct avec, autant que possible, dans le respect des normes et des syntaxes.

    Par contre, n’espérez pas que je vais faire le support d’IE5.5 ni d’autres navigateurs anciens ou très peu utilisés. J’ai déjà assez de travail pour contourner les bugs d’IE6. 🙂

    Formel

    Voici une liste non exhaustive de navigateurs que je décrète officiellement supportés par le prochain site de Fuu-Doh! :

    • Sur PC / Windows
      • Internet Explorer 9
      • Firefox 4
      • Opera 11
      • Apple Safari 5.0.3
      • Google Chrome 12
    • PC / Linux (Ubuntu)
      • Firefox 4
    • Safari sur iPhone et iPad

    La liste peut vous paraître courte mais je n’ai pas d’autres navigateurs ou plateformes actuellement sous la main pour pouvoir tester rapidement (à part IE6 auquel j’accède par le XP Mode de Microsoft Windows 7 Professional). J’envisagerai le support d’autres navigateurs au cas par cas, dès la fin de la production du site.

  • Récapitulatif de mes dernières musiques publiées

    Formel

    Pour ceux qui ne suivent pas mes sorties de musique par ma page Facebook et pour donner un petit complément d’information, voici un petit récapitulatif des trois derniers morceaux téléchargés sur Youtube (trouvables également sur myspace).

    Tout d’abord, un morceau de musique classique qui traînait dans mes dossiers depuis 2007. J’ai dû mettre à jour l’instrumentation avec la nouvelle bibliothèque de sons que je dispose désormais. Mon but étant de le sortir le plus rapidement possible pour éviter qu’il ne prenne trop la poussière, je n’ai fait que ce qui ne devait être que le début d’un morceau plus long.

    Le morceau suivant a été fait initialement pour le plaisir mais j’ai ensuite voulu l’utiliser pour le projet Believers (qui ne sortira probablement jamais, soit dit en passant). J’ai adapté l’instrumentation pour n’utiliser que des logiciels et des sons dont j’avais le droit d’usage, car j’avais utilisé ReFX Nexus à la base pour le tester. Au final, si je ne me trompe pas, j’ai utilisé un mélange de Sytrus et d’un VSTi de piano en remplacement.

    Et enfin, voici un mix un peu plus rock du premier thème de Fuu-Doh!, celui des tests d’une heure. Il va être bientôt utilisé dans nos prochains productions vidéos. Pour information, j’ai commencé à travailler sur ce projet le 18 septembre 2010, et jusqu’au 3 Mai 2011, je n’avais pas trouvé l’inspiration pour donner le caractère « festif » que je recherchais pour ce morceau. Après de longues journées de travail infructueuses au fil des mois, je n’ai plus retravaillé sur ce projet pendant plusieurs mois jusqu’au 3 mai 2011 au soir. Je disposais alors d’une plus grande bibliothèque de samples et d’instruments virtuels, et surtout d’une plus grande expérience dans la composition, cette expérience étant acquise grâce à mes projets précédents. C’est alors que j’eus terminé les 50% restants du projet en une unique soirée…