Ahah, y'en a qui manque par d'humour, Vincent m'a concocté un petit montage qui me fait bien rigoler =)

Adrien Leygues - Sandbox - Intégrateur / Chef de Projet - HTML - CSS - Javascript - Ajax
01fév 2010
15:19 - Par Voulf - un commentaire
Ahah, y'en a qui manque par d'humour, Vincent m'a concocté un petit montage qui me fait bien rigoler =)

21jan 2010
22:51 - Par Voulf - 4 commentaires
Un excellent article intitulé "Dégage, Sale programmeur" chez Codingly fait état du programmeur aujourd'hui en france.
Au-delà de ce constat, j'aimerais rebondir sur la question de l'organisation des équipes Front-End dans les entreprises. Les développeurs Back-End n'ont pas subi de changements majeurs dans leur organisation qui existe depuis nombreuses années dans les sociétés de services informatiques. Le passage vers les technologies web s'est faite naturellement avec par exemple la naissance de langages comme JAVA, facile à manipuler pour les développeurs C++, afin de produire des applications web.
Je pense que l'on peut établir la structure suivante :
Cette structure varie en fonction de la taille de l'entreprise et me semble appropriée.
Du côté du Front-End, c'est complètement différent, peut-être parce que la culture est encore jeune, une quinzaine d'années tout au plus. Par ailleurs, la notion de programmation est très récente car on parle depuis peu de développeur Front-End au lieu de "monteur" ou d"'intégrateur". En effet, l'implémentation de Javascript semblait réservée aux dev. Back-end comme le définit le Portail des métiers du Web pourtant je vois que de plus en plus d'intégrateurs qui aiment ouvrir leurs compétences sur l'utilisation de ce langage de programmation.
Le métier a largement évolué et la programmation a sa place dans le profil du développeur Front-end avec l'utilisation massive d'Ajax et des connaissances qui sont nécessaires à son utilisation. Je pense en particulier à HTML / CSS / XML / Accessibilité mais également à Javascript / JSON, HTTP et les notions de performances qui font que votre application est utilisable. Il me semble que l'implémentation de Javascript a tout à fait sa place dans les compétences du dev. Front-End.
Nous sommes de plus en plus confrontés à des sites web qui sont de véritables applicatifs, comme par exemple Netvibes pour ne citer qu'eux, et qui nécessitent une organisation sur le même mode que les développeurs Back-end.
Je vous encourage vivement à vous positionner en tant que tel sur vos CV et à motiver cette idée dans vos structures. Comme le disait Stéphane, lors de sa conférence à Paris-Web 2009, "Intégrateurs, montez au Front", communiquez et répétez sur l'évolution de notre métier. Nous avons besoin d'experts pour intervenir en amont des projets pour établir et corriger la faisabilité des projets. Nous avons besoin d'architectes et de chefs de projet technique pour spécifier et s'interfacer avec les équipes fonctionnelles et les développeurs Back-End.10jan 2010
13:14 - Par Voulf - aucun commentaire
Nous sommes de plus en plus nombreux à posséder des portables Apple avec un système Mac Os X pour compléter notre ordinateur de bureau souvent équipé d'un Windows. Sous ce dernier la connexion au bureau à distance est native et parfaitement intégrée, on créé un utilisateur qui nous permet de nous connecter sur l'autre Windows.
Sur Mac Os X, il existe une application développée par Microsoft pour se connecter depuis un Mac vers un Windows. Vous trouverez le détail de l'application ici : http://support.microsoft.com/kb/974283 et la page de téléchargement directe là : http://www.microsoft.com/downloads/details.aspx?displaylang=fr&FamilyID=cd9ec77e-5b07-4332-849f-046611458871. Il suffit en suite de saisir l'adresse IP de la machine à atteindre pour s'y connecter.
07jan 2010
14:17 - Par Voulf - 3 commentaires
04jan 2010
15:59 - Par Voulf - aucun commentaire
... et meilleurs voeux de bonheur pour cette nouvelle année 2010.
Je ne m'étalerai pas sur le sujet, en bref, comme dirait mon copain "Juliens", en 2009 on s'était souhaité la même et bien c'était complètement raté.
Bref, la vie suit son cours, gardez la tête haute !
30nov 2009
14:18 - Par Voulf - Javascript - 2 commentaires
J'utilise depuis longtemps un script de Scott Edwards avec une petite adaptation, pour le rendre privé, pour gérer des cookies, c'est extrêmement simple :
/*
* @name cookie
* @createCookie (method) static
* @readCookie (method) static
* @deleteCookie (method) static
* @param sName (string) Cookie variable name
* @param sValue (string) Cookie variable value
* @param iDays (integer) Cookie duration in days; empty is for session
*/
(cookie = function (){
//Based on Scott Andrew script
this.createCookie = function createCookie(sName,sValue,iDays) {
if (sDays) {
var dDate = new Date();
dDate.setTime(dDate.getTime()+(iDays*24*60*60*1000));
var sExpires = "; expires="+date.toGMTString();
}
else var sExpires = "";
document.cookie = sName+"="+sValue+sExpires+"; path=/";
}; //createCookie
this.readCookie = function readCookie(sName) {
var nameEQ = sName + "=";
var ca = document.cookie.split(';');
for(var i=0;i < ca.length;i++) {
var c = ca[i];
while (c.charAt(0)==' ') c = c.substring(1,c.length);
if (c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length,c.length);
}
return null;
}; //readCookie
this.deleteCookie = function deleteCookie(sName){
dDate = new Date;
dDate.setFullYear(dDate.getFullYear()-1);
createCookie(sName, null, dDate);
}; //deleteCookie
return {
createCookie : this.createCookie,
readCookie : this.readCookie,
deleteCookie : this.deleteCookie
}
})();
Si je veux créer un cookie, il faut instancier l'objet cookie :
cCookie = new cookie();
puis appeler la méthode createCookie(); avec les paramètres nécessaires, si l'on omet le troisième, le cookie est valable le temps de la session :
cCookie.createCookie( 'hasVisited', 'true', 10 );
pour le lire, on rappelle le nom de la valeur à lire :
cCookie.readCookie( 'hasVisited' );
et enfin pour l'effacer on appelle la méthode deleteCookie(); avec toujours le nom de la valeur à supprimer :
cCookie.deleteCookie( 'hasVisited' );
Attention la valeur du cookie 'hasVisited' est de type String et non booléen, ainsi pour comparer la valeur, on utilise :
if ( cCookie.readCookie('hasVisited') == 'true' ) instructions
et non
if (cCookie.readCookie('hasVisited')) instructions
qui serait toujours faux.29oct 2009
11:12 - Par Voulf - Accessibilité - 6 commentaires
Comme dans beaucoup d'agences nous utilisons quotidiennement un outils en ligne pour saisir les temps passés sur les différents projets. Classiquement on retrouve des listes déroulantes (<select />) pour choisir un premier périmètre projet puis un projet et enfin un sous projet. En ce qui me concerne les libellés sont trop longs et la taille des <select /> étant fixée avec des styles en ligne, on ne voit pas les libellés sans passer la souris dessus. Je me suis donc penché sur la question des feuilles de styles utilisateurs afin de forcer l'augmentation de la largeur de ces menus.
Il y a une fonctionnalité d'Internet Explorer qui permet de spécifier une feuille en 3 clics et qui pourrait donc convenir aux usagers non avertis et qui ne nécessite donc pas d'installation de plug-in ou d'édition de configuration. Merci de bien comprendre que le but de cet article est de répondre à une besoin large d'utilisateurs dans un contexte global ou Internet Explorer est utilisé par un public nombreux et pas forcément rôdé aux bons navigateurs.
Au niveau de la feuille de styles, cela donne le code simple suivant :
#identifiant {width: 300px !important;}
"!important" permet d'augmenter le poids de la règle et donc de surpasser les styles en ligne.
Attention toutefois, l'application d'une feuille de style utilisateur s'applique à tous les sites que vous visitez ce qui peut provoquer des effets de bords importants sur des identifiants courants comme "#menu" ou "#nav" par exemple.
J'ai placé une page de démonstration ici : http://adrien.leygues.free.fr/test/10pxText.htm qui donne le résultat suivant :
Si je veux appliquer une feuille locale que vous pouvez télécharger à cet url : http://adrien.leygues.free.fr/test/feuille.css , il n'est actuellement pas possible d'indiquer un URL comme source du fichier.
Je passe par le menu "Outil" puis je clique sur le bouton "Accessibilité" en bas à droite :
qui ouvre le panneau suivant :
dans lequel je spécifie le chemin vers la feuille à appliquer, ici "d:\feuille.css".
Une fois la feuille chargée, j'obtiens le résultat suivant dans lequel le texte est bien passé de 10px à 20px :
En ce qui concerne Firefox, vous pouvez passer par la WebDeveloper Toolbar via le menu "CSS" > "Ajouter une feuille de style personnalisée".
11oct 2009
22:04 - Par Voulf - Paris Web - aucun commentaire
A l'occasion des ateliers Paris Web qui se sont déroulés ce samedi 10 Octobre 2010, j'ai pu tester pour vous un système d'oculométrie. Ce système présenté par Antoine Luu représentant de la société Tobii permet via une caméra et une carte périphérique spécialisée de suivre le mouvement des yeux.
L'objectif est double. Il permet d'une part de filmer les mouvements de l'oeil sur l'écran pour identifier le parcours d'un utilisateur lors de sa visite sur une application et d'autre part de commander une interface. L'enregistrement est restitué sous forme de zones de chaleurs ou retrace le parcours effectué par les yeux de l'utilisateur :

Crédit photo : Monty Metzger - Licence CC
Une partie de cet atelier a été filmé et mis à dipos sur Viméo via Maurice Svay, la voici :
.Après un rapide calibrage de l'appareil, j'ai commencé par faire défiler du texte sur la droite de l'écran de haut en bas, puis de bas en haut. La vitesse de défilement varie en fonction de la distance entre l'axe horizontal médian de l'écran et les bords supérieurs ou inférieurs de l'écran. Le même test est effectué pour faire défiler horizontalement des pochettes de CD (Non ! pas Tokyo Hotel ><) sur un axe horizontal.
La prise en "oeil" est très rapide, le défilement se contrôle facilement et j'avoue être bluffé par une telle technologie. La système est disponible pour 20 000 euros environ et est également disponible à la location.
24sep 2009
18:43 - Par Voulf - un commentaire
... et c'est sur http://moresoon.org/ que ça se passe...



22sep 2009
18:33 - Par Voulf - 2 commentaires
Par ce qu'on en bouffe tous les jours, parce qu'on en parle tout le temps, parce qu'on aime le regarder évoluer et que nous aimons y participer, nous partageons avec vous ce cliché :
Crédit Photo : Emilie Pistorius (CC)
Si vous aussi vous aimez le Web, faites les savoir du 22 au 25 septembre
11sep 2009
13:07 - Par Voulf - En vrac - un commentaire
Premier billet de liens en vrac !
et pour se détendre les neurones :
26aoû 2009
18:55 - Par Voulf - Gandi - aucun commentaire
Je suis en train d'installer différents services sur Gandi pour testes et autres... Le blog sera peut-etre indisponible pendant qques heures ou qques jours.
20aoû 2009
13:56 - Par Voulf - Web social - 3 commentaires
Une petite découverte via Karl Dubost : Personas.
Cet outil offre une représentation sémantique de votre image vue par le Web. Comme le souligne les auteurs, cette représentation ne peut être fidèle car les algorithmes sont incapables de différencier les différents homonymes.
Voici le mien à date :
et quelques autres :
George Bush - Président des états-unis 2001 - 2009 :
Kevin Mitnick - Pirate informatique américain :
Chuck Shuldiner - Chanteur et Guitare du groupe Death :
Mario Bros - Un plombier :
26juin 2009
14:43 - Par Voulf - aucun commentaire
Je me sers quotidiennement de Deezer depuis des mois.
La troisième version est en ligne pour tests. Le design change pas mal, j'ai eu droit à une belle page de login pour me connecter en HTML ! Le gros problème de Deezer vient du fait qu'il est full flash et que cel& pose forcément des problèmes d'ergonomie. Par exemple quand je clique sur un artiste de ma playlist, la page remonte car l'url est modifiée pour intégrée le nom de l'artiste et ainsi obteniri des accès directs aux albums.
Un petit extrait de la page d'accueil :
10juin 2009
17:45 - Par Voulf - 2 commentaires
Vu les derniers événements, je commençais à douter de la capacitié du Conseil Constitionnel à faire respecter nos droits.
Je suis heureux de m'être trompé car Le Monde vient de publier l'article "Hadopi : le Conseil constitutionnel censure la riposte graduée".
Voici un court extrait, je vous laisse le soin de lire la suite :
"Internet est une composante de la liberté d'expression et
de consommation", et qu'"en droit français c'est la présomption
d'innocence qui prime
"
Voilà, ça c'est fait !
Edit : et pour les archarnés : La "Décision n° 2009-580 DC du 10 juin 2009".
10juin 2009
14:17 - Par Voulf - Gandi - aucun commentaire
Je dois dire que je suis tout à fait content de mon modeste hébergement chez GANDI, leur site web est très bien fait, tout est clair, simple et facile d'accès.
J'avais pris un domaine chez eux il y a un dans la perspective de refondre mon CV, éventuellement d'ouvrir un blog et d'avoir un bac à sable. Ce fût chose rapidement faite puisque GANDI propose Dot Clear 2 en un clic et quelques minutes d'attentes.
Après de nombreux mois d'inactivité, un sujet interressant et un brun d'inspiration me font écrire un article... puis un deuxième... et puis je me dis que je peux rajouter un blogroll parce que ce ne sont pas les lectures ou les copains interessants qui manquent. Et puis je rajouterai bien un plugin pour afficher mon compte Twitter. Et là, PAF, après une bonne demi-heure de recherche, il n'est actuellement pas possible d'installer un plug-in DC 2 sur les GandiBlog.
Si quelqu'un peut le démentir, j'en serais ravi, sinon j'en installerait un moi-même, ce soft est top !
04juin 2009
10:22 - Par Voulf - aucun commentaire
Il y a deux bdlogs que je lis régulièrement car je suis abonné à leur RSS.
En premier lieu, celui de mon pote STPo : "Demain j'arrête" et en second lieu celui de Lewis Trondheim : "Les petits riens".
J'aime beaucoup leur fraicheur et leur spontanéïté car ils reposent, à priori, tous les deux sur du vécu et du quotidien.
28mai 2009
11:33 - Par Voulf - 4 commentaires
Un très bon article en anglais est paru chez A List Apart sur le "Burnout".
Je viens de passer plusieurs semaines très intenses pour mon client. Un condensé de stress, de pression, de prises de décisions, de coordination, dans l'urgence, dans le bruit... dans la fatigue.
Ce qui me pousse à faire cette brève aujourd'hui c'est qu'un très bon camarade semble vivre la même chose et que notre point commun réside dans les difficultés imposées par les logiciels Microsoft. François parle seulement d'Internet Explorer, personnellement j'étendrais à Microsoft en général. J'étais pourtant content de voir que la firme de Redmond faisait des efforts pour remonter le niveau de son navigateur obsolète et je tentais même de modérer les propos de certains collaborateurs jugés trop intégristes.
Et pourtant... et pourtant, je ne limiterais pas mes propos aux seuls produits qui font la série des Internet Explorer. J'utilise Windows. Et j'utilise également Outlook ainsi que la suite Office quotidiennement, et en version 2007, s'il vous plait. Le résultat est simple, mon DELL Intel Core Duo 2 à 2,33 Ghz et ses 3,25 Go de ram sont à la ramasse complet la plupart du temps. Ca rame, ça plante, ça bug, ca n'affiche pas un fichier excel par manque de mémoire.
Mon boulot c'est de produire du devis, du planning, du code, du brief, de vérifier la faisabilité des fonctionnalités proposées par les ergonomes, les graphistes pas d'attendre après une application. Pas de vérifier non plus si ma base de registre est saine, pas de redémarrer et de perdre 10 minutes que tout se lance, pas de vérifier que les services lancés sont les bons ou les seuls suffisants.
Là, j'en ai marre de toutes ces petites choses, qui font que le quotidien du web dans lequel je passe une grande partie de mon temps n'est pas aussi beau qu'il devrait l'être. Et je crois que ça me mine parce que ça fait déjà 7 ans qu'on lutte pour un web meilleur et que ce n'est pas l'année prochaine que ça changera.
Edit via Christophe : Celà ne concerne que la partie navigateur du géant du logiciel, c'est un tableau de compatibilités des différentes versions de CSS dans les différentes versions du navigateur obsolète.
09dec 2008
12:25 - Par Voulf - aucun commentaire
Afin de renforcer ses équipes, Digitas France recrute :
D'une manière générale si vous êtes passioné(e) du web et que vous pensez avoir un rôle à jour, n'hésitez à me faire parvenir vos CV / Book quelquesoit votre expérience.
« billets précédents - page 1 de 2