Another NoBoy Life part… (le blog de __MaX__)

Archives

:: MUSIC .:. Synchronized Karmas

Dimanche 17 juillet 2011 à 13:03

Pour Synchronized Karmas… pas de blabla, enfin presque.

Je dois prochainement trouver un moment pour vous écrire un article sur Spectral Layers l’appli totalement legen… wait for it… dary ; de divide. Mais aussi un petit topo sur la MCU de Mackie dernière acquisition en date pour une bouchée de pain (si on compare avec le prix revendeur) sur laquelle j’ai réalisé cette première compo. Et rien que pour vous teaser : oui, ce que les gens disent est vrai, ça démonte vraiment pour le taf en MAO.

Please enable Javascript and Flash to view this Flash video.

To the far far away piGfreeZer

:: MUSIC .:. Instant mélodique

Lundi 27 juin 2011 à 22:43

Je marche à l’humeur…

Je n’arrive plus vraiment à avancer sur The Run - Rooftops alors je laisse un peu mes doigts divaguer sur le piano comme me l’a conseillé Pignouf sur quelques VSTs lancés au hasard. Voici deux nouvelles pistes que j’explorerais avec le temps… et on ne peut vraiment pas dire que ça ait un quelconque rapport.

Please enable Javascript and Flash to view this Flash video. Please enable Javascript and Flash to view this Flash video.

:: MUSIC .:. The Run - Rooftops - Part Two/Three

Jeudi 9 juin 2011 à 19:36
Please enable Javascript and Flash to view this Flash video.

Hé hop ! Comme promis, la suite des z’événements.

Cette version regroupe les évolutions des exports 2 et 3 incluant la suite de la composition, une évolution dans la structure de l’intro et surtout… SURTOUT ! La reprise des enregistrements gratte avec le PoD XT.

Quelques faiblesses sur le mix. En voulant recorriger les volumes des cuivres, j’ai complétement tué leur présence. Bon en même temps, sachant que c’est le taf que je ne ferais que vraiment à la toute fin, je ne m’affole pas pour le moment. Bonne écoute !

PS : Une flemme incommensurable m’ayant soudainement envahi, je n’ai pas fais de fade propre à la fin… la coupure est brutale.

:: MUSIC .:. The Run - Rooftops - Part One

Mardi 31 mai 2011 à 21:19

Vous vous rappelez (peut être) de The Run… si non, c’est ce morceau :

Please enable Javascript and Flash to view this Flash video.

J’avais fais plusieurs articles plus ou moins complets au moment où je le composais pour vous faire suivre l’évolution… et cela fait un sacré moment que je me tâte pour écrire la “séquelle” du titre. Ca fait déjà 3 mois que j’ai écris un bout et que je me bats avec l’introduction sur laquelle je n’arrivais pas à caler un truc pouvant la suivre. Et depuis plusieurs jours, ayant des trucs d’Arch Enemy (umhh Angela !) qui me tournent dans la tête, je me pose sur un nouveau riff.

Je ne suis objectivement pas convaincu de la cohérence avec le reste, probablement que je vais tout dégager, vu que j’ai la cruelle sensation que cette prod s’écarte un peu de l’ambiance originelle de The Run. Je veux conserver le côté orchestral 50/50 opposé au côté métal et l’aspect très évolutif du morceau se séparant en plusieurs phases bien distinctes. Je vais probablement tenter de me poser sur les ponts et les améliorer avant de tout supprimer dans le doute.

Et toi ? Si tu cliques sur play ci-dessous… qu’est-ce-que tu en dis ?

Please enable Javascript and Flash to view this Flash video.

:: MUSIC .:. Even 2KEleven

Samedi 19 mars 2011 à 18:00

Ca faisait un sacré bail que je voulais me remasteriser et revoir une paire de passages de ce morceau, que d’ailleurs je ne vous avais jamais fait partager sur ce blog.

J’ai atteins la qualité que je voulais mais après quelques jours de taf dessus, je sature un peu sur le mix, je vous jette une première version en attendant que je prenne du recul et trouve ce qui cloche dans les passages chargés. N’hésitez pas à pointer du doigt les passages qui vous semble choquant ou les choses que vous corrigeriez sur le mixage.

Please enable Javascript and Flash to view this Flash video.

:: GAME .:. Et le scénar dans tout ça ?

Lundi 24 janvier 2011 à 23:32

Suite à l’article précédent que vous avez pu commenter. Je note toutes vos suggestions afin de faire un peu le tri dans ma tête et mes idées, mais aussi améliorer un futur projet grâce à vous qui (depuis que le temps que je vous lis) êtes probablement une des communautés les plus à même d’apporter une pierre à l’édifice du “jeu vidéo de qualité”.

Ceci dit, une chose m’a interpelé, une phrase du doc :

[...] Mon RPG préféré c’est Baldur’s Gate 2 : un gameplay génial (les règles de DD), un univers sympa (Forgotten Realms), quelques perso cools et un scénario basique [...]

Et ça rejoint une question que j’avais depuis un bail que je n’ai jamais posé : pour vous, est-ce-qu’un jeu typé “rôle” quelque soit la manière de traiter le sujet (deus ex, mass effect, baldur’s gate, diablo, borderlands, sacred 2…) doit-il avoir un scénario inoubliable / mind-blowing / mind-fucking /… ?

Le doc fait justement référence à Baldur’s Gate 2 en parlant d’un “scénario sympa”. Est-ce-que le gameplay génial compense t-il suffisamment le classicisme du scénario pour dire d’un jeu qu’il est excellent ? Et est-ce-qu’à l’inverse un gameplay maitrisé mais basique doté d’un scénario génial peut il être aussi considéré comme excellent ?

Ou tout simplement, faut-il impérativement que le gameplay soit excellent pour qu’un jeu sorte de l’ordinaire quelque soit le scénario derrière ?

Pour revenir à la richesse du scénario, est-ce-qu’un réel travail de fond sur le scénario est à votre avis important ? Et jusqu’à quel point peut-on se permettre de tordre l’esprit du joueur pour qu’il ne soit pas lassé ou ennuyé de la complexité de l’histoire contrairement à un film ?

Au final, le gameplay et le scénario sont pour moi deux points extrêmement importants, mais pour compléter la question du scénario face au gameplay : Quel sont les points par ordre d’importance dans le design d’un jeu qui pour vous, ne doivent être absolument pas ratés ?

:: GAME .:. La feature indispensable

Vendredi 21 janvier 2011 à 16:26

Depuis un moment (un bon gros moment), je suis entrain d’écrire un scénario, créer des personnages, un univers et les bases d’un gameplay… je suis entrain de progressivement mettre en place tout ce petit brainstorming de manière un peu plus précise depuis quelques temps.

J’ai bien sûr posé pleins d’idées que j’aimerais voir apparaitre dans un jeu typé RPS (role playing shooter), mais vous qu’est ce qui vous semble le plus important dans ce type de jeu ? Innovant, inédit ou classique,  pour vous quel est le point qui fera qu’un jeu ne le possédant pas vous semblerait fade ?

:: DEV .:. Parallel downloads et inline script

Jeudi 28 octobre 2010 à 21:46

Terminant une petite optimisation pour la vékat j’avais le blog qui me démangeait afin de partager un peu tout ce que je tente de mettre en place pour faire de cette nouvelle mouture de factor une expérience agréable pour nos utilisateurs.

Bref… ces derniers temps j’ai remarqué que peu de sites utilisent cette technique, et c’est de toute façon compréhensible quand on voit comment ils sont codés à l’arrache.

Quand un navigateur se connecte à un site, il a la possibilité d’effectuer des téléchargements en parallèle (soit simultanément pour ceux qui ne suivent pas), hors il s’avère que les scripts js inclus dans le header d’une page html bloquent tout autre téléchargement. L’expliquer techniquement est toujours difficile pour moi, depuis plus d’un an je cherche un article clair et précis à ce sujet, en vain. Il semblerait que ce soit dut aux spécifications HTTP1.1. Ce qui est sûr c’est que charger vos scripts dans l’entête d’une page donne lieu à une suite de requêtes du genre

Image hosted by uppix.net

[clic clic pour lire les légendes]

A l’appel des scripts, tout autre téléchargement est interrompu jusqu’à obtention de ces fichiers. Dans ce cas de figure tout se produit en 2 secondes, quasi transparent pour l’utilisateur (c’est un test en local). Mais quand on voit aujourd’hui la masse énorme de javascripts chargés par le moindre site, la première requête pour l’utilisateur peut sembler extrêmement longue (surtout à l’heure des connexions haut débit où l’utilisateur n’a plus aucune patience), et à plus forte raison si le serveur est un peu chargé et que les requêtes sur les scripts sont un plus longue que la normale.

La solution ? Charger les scripts juste avant la fin de body. On obtient donc ceci

Image hosted by uppix.net

Tous les téléchargements d’images et autres médias chargés par la page sont appelés dès le début et visiblement chargés en parallèle ; puis sont enfin chargés les scripts.

Cette technique n’accélère pas réellement le temps de chargement de le page. Par contre, l’intégralité de la page est chargée, consultable par l’utilisateur dans le cas où les scripts sont en fin de structure html. Il n’a plus la sensation qu’il attends pour que la page s’affiche, mais que le chargement de la structure et de la partie rédactionnelle est chargée instantanément. Seules les images et animation exécutées en javascript se chargent ensuite.

Ceci est bien sympathique, néanmoins c’est là qu’intervient le problème de l’inline script. L’inline script (ou script en ligne) est en fait tout appel javascript effectué dans le code directement (chose qui est super pas cool quand on écoute les élitistes branlette). Les fameux onclick, onblur avec des jolis javascript:mafonction() dedans. Ce type d’appel nécessite que les scripts contenant ces fonctions soient déjà chargés… par exemple dans le head. C’est un petit peu a l’opposé de l’optimisation que l’on compte faire juste au dessus.

Il faut donc avant de vouloir optimiser les téléchargements parallèles, s’assurer que notre code est compatible à ce genre de changement. Aujourd’hui, jQuery ou Mootools répondent à ces besoins en implémentant des méthodes permettant de binder des événements sur votre structure après le chargement complet de la page ou de la structure (onload / onDomReady). Système réellement agréable quand on a commencé à comprendre le fonctionnement.

Offrant la possibilité d’éradiquer la moindre ligne de script inline et optimisant également le code, ceci permet aussi au développeur de savoir que tous les appels javascript sont effectués uniquement dans les fichiers JS plutôt que d’aller courir à droite à gauche dans ses divers fichiers php, html ou template en s’auto-insultant…  Où ai-je bien pu foutre cette fonction à laquelle je dois rajouter un paramètre. Je ne remercierai jamais assez watt0 de m’avoir fait découvrir cette merveille.

Google a bien compris ce problème, mettant à jour Analytics il y a quelques temps pour une version asynchrone n’impactant aucunement l’utilisateur visitant le site… il reste toujours les régies publicitaires armées de codeurs roumains qui persistent à utiliser du code inline qui ralentit le moindre site profitant de leurs services. (qui est a vrai dire un des gros symptôme de Factornews aujourd’hui).

Conclusion : tout ceci nécessite une rigueur importante lors du développement, mais il est aujourd’hui primordial d’optimiser l’expérience du visiteur… faire du web ergonomique, bourré d’ajax et de petites animations implique des pages plus lourdes, s’il est possible pour vous de limiter les temps d’attente en laissant l’utilisateur profiter de votre contenu sera toujours bénéfique pour vos visites. Il ne faut pas perdre de vue qu’un utilisateur quittera votre site entre 7 à 10 secondes s’il n’a pas perçu une information l’intéressant dans ce laps de temps, si en plus ces 10 secondes sont allouées à charger un javascript…

:: MUSIC .:. La fin d’une ère

Jeudi 14 octobre 2010 à 21:31

Faire pleins de trucs c’est bien, cependant rater des choses importantes c’est un peu la contre-partie.

Début Septembre s’éteignait la formation originelle de Dream  Theater… enfin, originelle… peut être pas puisqu’il y a eut une poignée de membres qui ont quitté les rangs entre 85 et 99. Mais la bande de psychopathes que formaient  LaBrie, Myung, Petrucci, Rudess et Portnoy était pour moi l’apogée de Dream Theater ; surtout quand on a entendu ça :

YouTube Preview Image

Metropolis Part 2 reste pour moi l’album qui m’aura le plus marqué. Cela ne signifie pas que tout ce qui est venu après ou existait avant est mauvais, bien au contraire ; les albums suivants furent un retour au sources mais aussi une évolution parfois dominante (par exemple sur 6 degrees) vers un rock / métal progressif bien plus brutal.

Mike Portnoy le créateur du groupe quitte donc la formation pour se consacrer à sa carrière. Le groupe va continuer sa route mais pour moi c’est foutu ; j’aurais toujours cette petite fausse note dans l’oreille quand les prochains albums sortiront qui me rappellera malheureusement que Portnoy est aller taper des rythmes de dingue ailleurs.

Ceci dit, on ne leur en voudra pas… avec les heures excellentes heures musicales qu’ils m’ont fait passer et les frissons du haut en bas du dos en concert, on ne peut que leur souhaiter bonne chance pour la suite.

Pour ceux qui (OMAGAD!) ne connaitrait pas DT, je vous invite à prendre quelques bonnes claques en écoutant ensuite, Hell’s Kitchen tiré de Falling into Infinity ou Myung envoi des lignes de basse de dingue et Sheridan se fait rudement plaisir (le pont à 3.17 environ est juste une tuerie), Pull Me Under morceau super catchy avec un refrain-qui-donne-envie-de-sauter-partout de l’excellent album Image & Words, et pour finir un énorme bout d’anthologie (16 minutes) tiré de Systematic Chaos : In the presence of the enemies Pt2

:: MUSIC .:. They are Monovision

Lundi 13 septembre 2010 à 18:29
YouTube Preview Image

Les coupains de Seppuku Paradigm en attendant la release du Bourreau de Jade bossent sur leur musique à eux.

Ils sont Monovision
Ils sont du bon son
Ils sont pour l’instant un petit tease sur youtube… en attendant plus complet.

:: MUSIC .:. Another stuff 6

Mardi 6 juillet 2010 à 21:27

Equipé de mon nouveau matos je prends quelques minutes pour composer un petit truc pour moi pour changer, le précédent (Another Stuff 5) est une bonne piste mais je n’arrive pas à me détacher du son tout rond et en manque d’aigus et de largeur que j’avais sur les précédentes enceintes… mais surtout, surtout… composer proprement la grande partie épique que j’avais envie d’écrire, ce sera pour plus tard.

Bref, je suis parti sur un truc chelou-bizarre-étrange avant de sortir ce qui me convient pour ce 6eme opus des trucs inclassables… mélange entre electro et beat house bien incongru qui me mène finalement à une piste minimaliste ambiante ;  et je me jette enfin à l’eau, je compose mes premières notes sur un violoncelle solo. Je ne suis pas certain que ça pourrait être qualifié de version finale, probablement qu’il faudrait accompagner la voix et améliorer la transition avec le cello, peut être à l’occasion quand j’aurais le temps ou que je jugerais que c’est vraiment nécessaire.

Please enable Javascript and Flash to view this Flash video.

:: MUSIC .:. Suite de la mise en bouche

Dimanche 16 mai 2010 à 19:26

Anotherstuff5 continue son petit bonhomme de chemin  mais a failli être éradiquée juste avant que je l’uploade il y a quelques minutes parce que je n’arrive pas à me convaincre que la partie “pèchue” sonne à mon goût… j’ai quand même pris le temps de la mettre a jour afin d’avoir un petit retour. Je ne vous laisse pas de pistes ou les éventuels tracas que j’ai en tête afin de voir votre avis tout à fait objectif. Il y a un tout petit crac dès le début, un p’ti soucis de perfs, mais j’ai eut la flemme de refaire l’export.

Même en ayant retravaillé l’orchestration et le feeling des cordes et des cuivres, putaindebordeldemerdeacouillesansnom ce n’est pas ce à quoi je veux arriver, les fréquences médium sont confuses, les aigus dans les cordes bien trop présents et les basses pas assez dynamiques. J’attends de pied ferme ma nouvelle carte son pour pouvoir rebosser avec un bon monitoring et enfin avoir une écoute bien plus précise… mais aussi la personne qui voudra bien me filer quelques tutoriaux sur le mixage orchestral.

Please enable Javascript and Flash to view this Flash video.

Petit aparté, je suis tombé grâce au chan IRC nolifenofrag sur un blog qui me fait bien rire… a consommer sans modération.

:: MUSIC .:. L’eau à la bouche

Dimanche 9 mai 2010 à 14:13

C’est tout du moins ce que j’espère provoquer avec ce premier jet sur un morceau que je m’écris pour ma pomme depuis si longtemps… entre deux compos pour EYE qui sont majoritairement synthétiques, j’essaie d’améliorer et mes connaissances en orchestration, et mes connaissances en sounddesign. Je suis encore vraiment super loin de ce que j’aimerais atteindre, mais je m’en approche. Il faut dire qu’avec tout ce que j’engrange ces derniers temps, la courbe de progression est dans la phase “faible” voir totalement plate… c’est vraiment aujourd’hui que j’aimerais rencontrer un mentor pour me guider d’avantage vers les bonnes techniques.

Enfin bref, toujours sans nom… anotherstuff5 qui prendra très certainement un titre un jour. Certes, la durée est courte ; mais je tiens à faire quelquechose de cohérent et qui prend une belle envolée. J’ai griffonné une paire de choses sur papier depuis quelques jours, je vais le mettre en application dès que j’ai un peu plus de temps.

Please enable Javascript and Flash to view this Flash video.

:: MUSIC / JEU .:. Shatter, l’OST qui tue

Samedi 17 avril 2010 à 9:00

Image hosted by uppix.netAprès m’être maudit quelques jours d’avoir raté l’excellent jeu indépendant qu’est Shatter, je vous invite a découvrir la bande originale du jeu composée par Jeramiah Ross aka MODULE. Si il est probablement facile de décrire certaines bande originales, certains groupes, il m’est difficile de trouver les mots pour vous parler de celle ci convenablement tellement le mélange de sonorités, de styles et d’univers est savoureux. Cela faisait très longtemps que je n’avais pas craqué sur un album a l’écoute du premier morceau… ce qui est sûr c’est que MODULE a produit une bo qui colle parfaitement à l’univers et qui envoie le joueur ou l’auditeur instantanément à des années lumières de la terre.

L’accroche finale présente sur le site officielle est la plus explicative je pense ; The result is a truly immersive and unique experience that conjures up feelings of 80’s new wave, stadium rock and intergalactic space rock opera.

Si a la vue du site officiel vous n’avez pas encore craqué 8 euros sur Steam ou le PSN, c’est que vous n’êtes probablement pas un vrai geek… a l’opposé, si vous êtes déjà entrain de lancer le jeu, je crois qu’il vous faudra peu de temps pour vous procurer la bande originale.

:: SA LIFE .:. Thirty

Dimanche 28 mars 2010 à 20:15

Hier, à 20h30, il y a 30 ans, un p’ti bonhomme venait au monde. 30 ans plus tard, le cap n’est pas aussi difficile ni effrayant que voudraient le faire croire tous les gens qui sont passés par là… pas aussi terrible que ça finalement, c’est juste une étape de plus, une troisième dizaine que ce petit bonhomme est heureux d’avoir partagé avec les gens qui l’entourent ou l’ont entouré toutes ces années.

Merci à vous deux, merci a toi, merci à vous tous.

Les commentaires sont fermés

:: StreumOn .:. E.Y.E E.P & Exclusive nofrag track

Dimanche 14 février 2010 à 23:01

Wahou ça sonne péchu en anglaiche et tout… newsé récemment sur nofrag, je voulais vous faire part de l’archive de l’EP final qui a été mis en ligne récemment sur le site de E.Y.E… mais aussi vous offrir une petite exclusivité de la part de tout StreumOn Studio d’un bonus track qui sera présent sur la bande originale à la sortie du titre. qnR est un titre ambiant tiré du jeu qui s’est transformé en un titre “étendu” plus pop-rock-prog-synthétique-chelou à la période où j’étais dans ma phase Moby… qui remonte à pas si longtemps que ça d’ailleurs.

J’espère avoir saisi une ambiance particulière… j’ai tenté d’insuffler à la musique ce ton, et cette ambiance si étrange ; particulière à l’univers de E.Y.E, j’ai mis du temps à trouver cette identité, mais je suis plutôt satisfait de ce que j’ai sortis au final. Bien sur, ce mini-EP ne vous permettra pas de vous imprégner totalement de l’univers sonore étant donné le nombre de pistes et les ambiances différentes que vous découvrirez au cours du jeu…

E.Y.E est mon premier essai a grande envergure et offrir une bande originale qui sort de l’ordinaire est important pour moi… bien sûr pour beaucoup d’entre vous, un studio indépendant, petits français… ça ne doit pas en jeter des masses, mais pour moi, ce projet est une opportunité énorme et je remercie encore Pierrick, Zorro et Anzy de m’avoir permis d’y participer. Je crois en cette petite équipe forte agréable, et j’espère que nous réussirons notre coup avec ce titre avant tout dédié aux fans de FPS et jeux oldschool-hardcore…

Sans plus attendre, l’archive promise… et qnR-Extended. Profitez de cette semaine si vous désirez l’écouter, qnR ne sera disponible que quelques jours.

(Comme convenu qnR-Extended n’est plus disponible, elle sera de retour une fois la bande originale sortie).

A la mémoire de Dolores,  06-02-2010


:: DEV .:. Sites accessibles, un trou sans fond.

Jeudi 28 janvier 2010 à 14:37

En écho à un article plus ancien, je pensais récemment à l’incroyable fumisterie qu’est la validation WCAG ou l’accessibilité sur le web. Quelque soit le niveau choisit pour un site (a, aa ou aaa) le premier point qui me choque est que le client faisant cette demande est rarement prêt à payer le prix pour ce genre de fonctionnalité lorsqu’elle est devisée.

Bien sûr la parade simple est de l’intégrer au découpage… si bien que le coût de la validation devient transparent, mais bien sûr n’est pas couvert complétement. On ne pourrait pas se permettre de doubler le prix d’une intégration sans que cela paraisse étrange ou supérieur à ce que la concurrence propose.

L’autre constat est qu’en fin de compte, 80% des sites accessibles ne le sont pas vraiment : la première règle de l’accessibilité est d’être valide W3C sur le découpage… hors, de nombreux sites dits valides ne le sont déjà pas sur le code html comme celui ci, celui là ou encore ce dernier. Pourtant les clients ne cessent de se palucher sur les validateurs en nous remontant des erreurs html engendrées par le contenu qu’ils ont saisit eux même dans l’éditeur dont je parlais précédemment.

Côté technique, valider un site de mairie pour une accessibilité parfaite est juste un casse tête chinois. A l’heure où 99% des sites web sont inutilisables sans javascript. L’accessibilité nous impose de pouvoir naviguer sur un site de la même manière qu’un non-handicapé… tous scripts et autres joyeusetés technologiques désactivées ET en conservant un rendu quasi identique. Il va sans dire que c’est quasiment impossible. Dans le même temps, le client a demandé un maquettage du site avec des jolis sliders qui bougent dans tous les sens, des diaporamas… un grand panel de librairies uniquement fonctionnelles avec du javascript en somme. Si en plus on choisit la validation triple A, il faut faire passer la charte graphique par un validateur colorimétrique afin de couvrir les divers types de daltonismes.

Tout ceci semble toujours lointain malheureusement tant que l’on a pas vraiment été en relation avec des handicapés, c’est le problème des organismes publics généralement : on ne jure que par des normes établies par des organismes divers ou l’on court après son 5ème arobase… mais connaître la réelle implication d’une demande sur le produit final ou sa réelle utilité c’est autre chose.

J’ai rencontré il y a quelque temps deux personnes handicapées, et j’ai donc pu me rendre compte des réels besoins de ces gens. Et c’est là que l’on tombe de haut. Sur ces deux personnes, une a un handicap moteur qui ne lui permet pas de se servir de ses mains normalement et l’autre a un handicap moteur tout autre : elle est paralysée des jambes. Dans les deux cas, la validation WCAG telle qu’elle existe est quasiment inutile.

Pour la première, le point important de la validation provient des touches de raccourcis, sauf qu’avec des mains difficilement utilisables les raccourcis ALT+NUM sont une véritable torture… mais les scripts restent pourtant actifs. D’après ce que j’ai entendu dire, il existe des périphériques d’entrée dédiés a ce genre de handicap, mais très peu peuvent se les payer.

Quant à la seconde, ses jambes ne lui imposent pas de devoir désactiver le javascript : validation WCAG = useless.

Résumé des choses : la validation WCAG est une plaie pour les développeurs et le gain d’argent sur ce genre de fonctionnalité est ridicule sauf si l’on en fait son activité principale. Le second point touche les rédacteurs du site qui doivent être à même de pouvoir préserver une validation correcte du site, ce genre de personne est tellement rare du côté client qu’un site livré valide ne le sera bientôt plus. Pour finir, les normes officielles et les navigateurs actuels sont inadaptés à un handicap ne permettant pas de naviguer correctement.

La seule solution que j’ai envisagé mais qui implique un temps de développement supérieur serait de faire un miroir d’un site spécialement conçu pour les handicapés. Occultant tous les scripts js inutiles et offrant des couleurs neutres.

Mais combien de clients veulent payer le prix pour ce genre de chose ? Aucun… offrir un réel soutient pour les handicaps dans notre société, ça n’existe pas… malheureusement.

:: SOFT .:. iTunes cette merde

Jeudi 31 décembre 2009 à 11:41

Dans cette grande famille des logiciels permettant de gérer ses mp3s, je découvre iTunes pour synchroniser un iPod depuis peu. Je dois dire que ça fait un moment que je n’avais pas mis la main sur un soft en carton… et là, je décerne la palme a Apple. Mon problème est le suivant : j’ai beaucoup de cds, quand je dis beaucoup, c’est vraiment beaucoup… j’ai passé plusieurs dizaines d’heure a stocker mes galettes sur iTunes. Bref… je me rachète un disque externe pour transférer tout mon taf dessus et avoir un backup autonome. Je vais dans les préférences de iTunes, je change la lettre de stockage de ma librairie après l’avoir copiée (qui auparavant était dans le dossier utilisateur). HO MIRACLE ! Plus aucun de mes cds n’est reconnu. L’intégralité de ma libraire affiche des points d’exclamation en face de chaque titre… sauf pour les nouveaux cds que j’ai extrais après changement du répertoire.

Y a t-il une âme généreuse qui sait comment transférer une libraire iTunes proprement ? J’aimerais bien ne pas avoir a me retaper un millier de Cds à la main :/ Quand je compare a Winamp qui rescanne le répertoire et retrouve les fichiers directement, ce soft me rend dingue.

:: DEV .:. Flexibilité et qualité de mise en page ne font pas bon ménage

Vendredi 18 décembre 2009 à 20:17

Le web, quand on s’attaque à une clientèle large, demande des outils facile à prendre en main pour une utilisation quotidienne.

Les outils existants, CKEditor, TinyMCE proposent des solutions vraiment facile a mettre en place et à intégrer dans un CMS, mais elles ne font pas toujours des merveilles.

Effectivement, ces éditeurs WYSIWYG offrent peut être un aperçu quasi identique à ce que l’on va obtenir dans le site. Mais ils ne corrigent pas les erreurs d’ouverture et de fermetures de balises que provoquent les modifications de mise en forme répétées par l’utilisateur dans cet éditeur. Les dernières version s’approchent de la perfection, mais aucun d’entre eux ne proposent actuellement une correction du code html parfaite à 100%.

La flexibilité que l’on obtient donc avec ces éditeurs peut nuire au rendu final de la page sans que l’utilisateur qui ne connait pas une seule balise html soit a même de comprendre ou d’évaluer l’origine du problème.

Là où je bosse nous avons comme credo d’offrir au client une flexibilité maximale. Une fois une page d’accueil maquettée, il doit etre possible pour l’utilisateur a l’aide d’un éditeur de modifier intégralement la page sans avoir à passer par nous.

Depuis peu, une partie de l’équipe constate le revers de la médaille de cette pratique : les pages finales, rédigées par la secrétaire de l’adjoint-en-second-de-l’adjoint-du-sous-directeur-du-maire qui ne jure que par Comic-sans-MS en fuscia gras dans une charte dominée par le Tahoma vert non-gras rendent le site final incroyablement moche. On fait bien sûr l’impasse sur les marges, les écarts entre les images flottées dans un paragraphe de texte et autres joyeusetés par la même occasion.

Si bien que lorsque l’on présente ou revient sur des sites faisant partie de nos références, on tombe de haut : les sites ne ressemblent en rien aux maquettes livrées et font office de portfolio de débutants si j’exagère un peu.

De mon coté, depuis que je code des outils de mise à jour, j’ai toujours eut en tête des formulaires bien stricts et fixes, avec des éditeurs WYSIWYG légers mais qui ne sont qu’un complément des champs principaux d’une fiche. Si bien que l’utilisateur ne peut pas trop sortir des bornes que l’on a définit. Au final le site est toujours très carré, les marges respectées, les polices et couleurs restreintes à la charte.

Aujourd’hui l’équipe veut continuer dans cette idéologie de fléxibilité, mais que faire ? Les client sont généralement trop profanes pour vraiment appréhender la mise en page différemment de leur word habituel, il n’est même pas question d’apprendre l’html.

A l’heure actuelle je compense énormément les erreurs de mise en page par des scripts javascript qui alignent les blocs, les taillent à la bonne dimension en se basant sur le plus grand, corrige les marges et les conteneurs plus grand que leur parent. Une tonne de scripts qui alourdissent profondément le chargement d’une page… une technique que je n’apprécie pas spécialement.

Même récemment, un client se vantant d’avoir une exigence extrême en terme de mise en page a commencé par mettre un gif des années 80 pour l’adresse de contact accompagné d’un lien bleu IE5 avec une taille de police 6 fois plus importante que la charte.

Au final, je crois bien qu’il faut simplement se faire à l’idée que pour des clients “moyens”, les mises en page seront saccagées quoi que l’on fasse si l’on ne change pas pour des formulaires dirigistes. Seul les gros comptes client où une équipe rédactionnelle travaille 8h par jour sur le contenu peuvent gérer ce genre d’outils. C’est navrant, parcequ’au final, cela nuit quand même a l’image de la boite, quand les clients potentiels viennent faire un tour sur nos références…

:: MUSIC .:. 9 Iron Sisters Episode 2

Lundi 23 novembre 2009 à 20:02

Enfin la “pré-finale” de 9 Iron Sisters que vous pouvez télécharger ici. Pas des tonnes de choses à dire… toute la nouvelle partie ajoutée avec une bonne basse des familles, d’ailleurs ça serait sympa de me faire quelques feedbacks sur la basse, j’ai un sacré problème sur mon kit d’enceintes, du coup je n’arrive pas trop à évaluer les volumes… pour finir un p’ti break pour faire retomber la pression et le final.

Il ne me restera  plus qu’à corriger un ou deux problèmes de justesse à quelques passages et écrire  le break final !