Archive pour la catégorie 'Partage'

Une table dans la mare du css

Mardi 25 novembre 2008

table in css La plupart du temps, en bon codeur que nous sommes (enfin pas tous), nous utilisons les balises div et autres joyeusetés pour la structuration de notre design.

L’utilisation de la balise <table> n’intervenant que pour les données tabulaires.

Oui mais.. oui mais, je viens de tomber sur un article de thinkvitamin.

Selon l’auteur de l’article “Table : la prochaine évolution dans la conception css“, l’apprentissage du css et de la structuration serait facilitée par l’utilisation de propriété css visant à reproduire le schéma d’un tableau.

Cet apprentissage serait plus simple - plus évident - pour un débutant connaissant les balises table.

Transiter par une phase “table dans le css” permet une adoption en douceur : “How can we expect beginners to adopt CSS for layout when it takes someone with the resourcefulness (and snappy dress sense) of MacGyver to fully understand the techniques involved?”.

Je trouve que cet argument est tout à fait recevable en terme de “processus d’apprentissage”.

Mais, car il y un mais, je reste dubitatif sur l’interprétation par les différents navigateurs (en ayant une petite pensé pour IE6 encore très utilisé) des balises table in css (ex : display:table; display:table-row; display:table-cell;).

S’il s’avérait que les comportements diffèrent d’un navigateur à l’autre, alors une partie du gain espéré s’envolerait.

Je vous invite à me dire ce que vous en pensez, et si par hasard, vous pratiquez déjà cette méthode.

Code propre et propreté du code

Jeudi 13 novembre 2008

Je suis toujours surpris de voir à quel point l’écriture, au sens de “fomalisme”, du code est délaissée par mes confrères. La bouillie de code est encore une pratique trop courante.

Travaillant, la plupart du temps, sur des “projets à 4 mains”, voir plus, il n’est pas inutile de rappeler les avantages d’une écriture saine. Par écriture saine, j’entend une écriture qui s’appuie, notamment, sur les standards. Pour le reste le bon sens est un bon aiguillons.

Les avantages sont nombreux :

  • on retrouves ces petits plus rapidement. Croyez moi ou non mais sur 1 500 lignes de code ça commence à faire une “petite” différence
  • on isoles les bugs plus rapidement
  • le code peut être repris plus facilement par un tiers. Je pense ici à l’inclusion de commentaires en langage humain et non abscons comme on en trouve souvent

La mise en œuvre de ces “bonnes pratique d’écriture et de codage” n’est pas aussi chronophage que certains voudraient le faire croire. La plupart des éditeurs de texte disposent d’une fonction d’indentation.

De plus, elle professionnalise votre travail dans la mesure ou elle vous permet d’anticiper (oh le gros mot) d’éventuels problèmes.

Pour vous donner une idées plus précise, de ce dont je vous parle, je vous invite à lire cet article : 12 principles for keeping your code clean

Paru sur Smashing Magazine

Et vous quel est votre retour d’expériences en la matière ?

iPhone en vacance

Mardi 26 août 2008

iphone en vacance

L’iPhone est un appareil ontologiquement nomade. Il est fait pour être transporté et utilisé ailleurs que dans un appartement, une maison.

Ses petites vacances (15 jours) que je me suis autorisées, ont été pour moi l’occassion de tester l’iPhone en “déplacement”. Loin du monde dit “moderne” et de ces possibilités de connexions wifi. En ayant bien évidement pensé à prendre le chargeur blanc… oui celui que vous avez laissé dans la boîte

Le petit village de Ventron et la région Vosgiennes sont représentatifs de ce qu’il est possible de faire ou non, pour qui voyage un tant soit peux hors des grandes agglomérations voir hors des sentiers battus.

Connexion
Première chose et non des moindres, trouver un point wifi pour envoyer des photos (nous reviendrons sur ce point). La recherche d’un point wifi se fait via le Edge sur le site des hotpots d’Orange. Et là grosse surprise… un unique point wifi dans un hôtel ibis dans un rayon de 50 à 60 km.

Je ne vous fait pas un dessin. Point de bonne réception hors le hall d’entrée de l’hôtel. Vous restez planté là au beau milieu de l’entrée sous l’œil circonspect de la demoiselle de l’accueil et des clients qui vont et viennent. Après un petit sourire gêné, vous lui dite que c’est pour profiter du hotspot… du hot quoi ??? du point de connexion wifi Orange…

Pfuitt… Pour la discrétion il faudra repasser. Repasser également pour acheter sur l’AppStore le jeux GTSWR et mettre à jour l’application pour Wordpress. Application que je ne parviens d’ailleurs toujours pas à faire fonctionner… si quelqu’un a un tuyau pour moi ?

Globalement une bonne réception en mode téléphone quel que soit l’endroit (pourtant en montagne et en rando).

Photos
S’il est un véritable point noir de l’iPhone, c’est véritablement la fonction “appareil photo”. C’est véritablement du foutage de gueule. Pour faire des photos statiques en plein soleil, no problemo. Mais hors ce cas de figure oubliez. Oubliez si vous voulez prendre vos enfants “in action” (souvent les meilleurs photos), oubliez également si la lumière et faiblarde. Dans ce cas vous vous retrouvez avec des photos de téléphone portable (ce que l’iPhone est à n’en pas douter) : c’est-à-dire avec des trames de pixels du plus mauvais effet. Bref l’usage de cette fonction et des plus réduite.

Voici à titre d’exemple le crâne de mon fiston… je vous laisse juge
Artefact Iphone

Jeux
GTSWR est un bon jeux sympatique. Conduite d’une voiture sur de nombreux circuits. Vous avez le choix entre trois véhicules et quatre mode de difficultés. Achat, installation, tous cela se fait très vite (avec une connexion wifi s’entendant). La prise en main nécessite un temps d’adaptation un peu long. Il n’est pas aisé de gérer le freinage par exemple ; alors même que l’accélération et le “gauche-droite” ne pose à priori pas de problème. Mon fils de 6 ans s’y et mis, et il se débrouille plutôt bien le bougre… il ne va pas tarder à me mettre une tannée.

Par contre quelques problèmes d’interruption de courses qui se finissent par un retour sur la home du téléphone ???

Autonomie
Après avoir pensé à prendre le chargeur et à diminuer la luminosité, l’autonomie devient tout à fait satisfaisante. Par contre dès que l’on commence à naviguer sur le web ou à utiliser des jeux, la durée d’une charge devient faible. Ce qui ne me semble pas particulièrement anormal. Combien de temps peut-on jouer avec une PSP ou une DS ? y a t-il des gamers parmis mes “nombreux” lecteurs ?

Et vous, quelles expériences tirez-vous de votre iPhone en vacance ?

Sondage A List Apart 2008

Lundi 4 août 2008

ALA Survey 2008A List Apart, site réputé pour la qualité de ses articles, nous propose à l’instar de l’édition 2007 de remplir un questionnaire dont l’objectif est de mieux connaître celles et ceux qui font le web.

Résultats du questionnaire de l’année 2007.

Ce questionnaire, très bien réalisé au demeurant, met l’accent sur :

  • La définition du métier (comment vous vous percevez)
  • La dimension financière (ce que vous gagnez et comment vous facturez)
  • L’évolution de carrière (quel sera mon métier demain)

Je ne saurais trop vous conseiller de le remplir. On ne nous demande pas souvent notre avis… alors autant en profiter.

Néanmoins, j’attire votre attention sur la question N° 3 qui de mon point de devrait pas s’appliquer. Je ne comprend toujours pas quel type d’enseignement on peut extraire de cette question ?

Je sais, je suis un vieux pèpère moralisateur, mais il y a toujours certaines choses qui m’échappent. Et l’argument “différence de culture… blabla blabla” me paraît notoirement injustifié et tout juste bon à donner à manger au cochon. Que cherche t-on à démontrer ?

Parenthèse - Il faudra un de ces jours, que je vous parle du livre “vivre et penser comme des porcs” de Gille Chatelêt - Fin de la parenthèse.

Et vous, y avez-vous participé ?

Cette question N°3 vous gène t-elle autant que moi ?

Marilyn va t-elle se réconcilier avec Alexandra, suite à leur clash ?

iPhone vectorisé

Mercredi 18 juin 2008

iphone.png
À l’heure où l’on ne parle plus que de la sortie du nouvel iPhone 3G, je vous propose le premier modèle vectorisé.

Ouvrez le fichier pdf dans illustrator, modifiez le comme bon vous semble.

Enjoy

Télécharger le fichier iPhone

Facturer à la tête du client

Jeudi 24 avril 2008

Faces by Paulo ArrivabeneL’une des particularité de notre métier, c’est que nous travaillons sur un domaine ou les demandes sont extrêmement variable d’un client à l’autre.

Il est rare de se retrouver avec deux devis dont le montant serait identique. Si vous l’avez déjà fait, faite le moi savoir.

Pour ma part, en sept ans d’activité, je n’ai pas le souvenir d’avoir émis deux fois le même devis (au sens du montant).

Le corollaire de ces facturations à géométrie variables et qu’il nous est souvent reproché de facturer “à la tête du client”.

“La tête du client” justement, est sans doute un des facteurs les plus importants dans l’évaluation d’un budget. C’est en tous cas la thèse soutenu par Andy Rutledge dans son article “Calculating Hours - the Client Factors”. Ce qui nous donne dans la langue de Jean-Batiste : Calculer les heures : le facteur client.

Pour Andy l’appréciation du client, au sens large (sa capacité à prendre des décisions, son approche du travail, sa capacité à savoir ce qu’il souhaite…), est un facteur de majoration/minoration de la facture.

Et vous, prenez vous en considération ces facteurs pour établir vos devis ?

Photo d’illustration : Faces by Paulo Arrivabene

Validation du code : en veux-tu en voilà

Samedi 19 janvier 2008

w3c validation

Pour celles et ceux qui comme moi pensent qu’un bon site est un site valide, je leur propose d’aller faire un tour chez Virtualhosting et plus particulierement de lire l’article Test Me: 25 Freebie Website Accessibility Checkers.

Vous trouverez tout une collection de “validateurs”.

Cette liste n’est pas exhaustive…

N’hésitez pas à en utiliser plusieurs. Et il y a vraiment de quoi faire. Les surprises sont nombreuses. Moi qui croyait avoir un code propre et valide sur mon site, j’ai eu pas mal de surprises.

Ceci dit, je ne crois pas qu’il faille voir la validation comme une recherche absolue, mais plutôt comme un objectif duquel il faut se rapprocher “tant que faire ce peut“. C’est toujours ça de pris.

Et vos sites à vous, comment s’en sortent-ils ?

10 “NON!” fermes pour les freelances

Vendredi 4 janvier 2008

Et pour commencer l’année 2008 en beauté, voici la traduction d’un article paru sur WAKE UP LATER : 10 Absolute “Nos!” for Freelancers.

Un grand merci à Julien pour l’aide à la traduction.

1) Pouvez vous me faire une maquette pour m’aider à choisir un design ? NON

Je l’ai fait une fois quand j’étais jeune et naïf. Je n’ai pas fait un centime et j’ai perdu beaucoup de temps. Ne commencez pas un travail non rémunéré dans l’optique d’être payé plus tard. Cela ne se passe pas comme ça dans la plupart des autres secteurs d’activité, alors pourquoi pour la conception de site internet ?
Dans le meilleur des cas (souvent rare), vous faite un travail avec un client qui sait que vous travaillerez gratuitement quand cela sera nécessaire.
Le pire des cas est qu’il [ndlr : le client] ne vous paiera pas, et utilisera vos travaux, sachant que vous ne pouvez pas vous retourner contre lui. Le plus souvent vous perdrez du temps.

2) Pouvez-vous me faire un prix ? NON

Il y a énormément d’entreprise qui envisagent le service de création de site web comme ne valant pas plus de 20 $ [ndt:15 € au 3/01/08] de l’heure. Elles ne devraient jamais être vos clients. Dans les premières années après mes études, mon mot d’ordre était “obtenir le contrat à tous prix”, j’acceptais une montagne de boulot rapporté à la paye.
Laissez moi vous expliquer pourquoi cela n’est pas la bonne méthode. Jamais.
D’un coté, vous faite une faveur à une entreprise, mais de l’autre vous vous tirez une balle dans le pied.
Dorénavant, je donne mon taux horaire immédiatement, et cela élimine pas mal de client potentiel.
L’équation est simple : si vous doublez votre tarif horaire en ne faisant fuir que la moitié de vos client, vous gagnez la même chose qu’avant… mais en moitié moins de temps.
Si vous faite du bon travail, faite vous payer pour ça. Il y aura toujours des “entreprises” comparables qui factureront le double.

3) Est-ce que vous prendrez en charge le dépôt de mon nom de domaine et l’hébergement du site ? NON

Cela semble une bonne idée… des recettes régulières. Pourquoi pas… si vous pouvez d’abord les amener à payer, et puis si vous voulez gagner 10 $ [ndt:7 € au 3/01/08] par mois pour devenir une hot-line que l’on appelle à toutes heures du jour et de la nuit.
Une fois que le client pense que vous êtes responsable de ces emails et des fonctionnalités de son sites, vous serez appelé en permanence quand ces emails montrerons la moindre défaillance ou une page 404 apparaîtra pour une raison quelconque sur son ordinateur.
Croyez le ou non, j’ai connu quelqu’un qui avait un client qui l’appellait à propos des fonctionnalités de son téléphone portable, juste parce que mon ami hébergeait son site.
Ne le faite pas… ça ne fonctionne pas. Donnez leur le nom d’un “gestionnaire de nom de domaine” et d’un hébergeur et laissez les se débrouiller eux-même.

4) Pouvez-vous reproduire ce site ? NON

Vous pouvez penser que je répondrais “NON” d’un point de vue strictement moral, et cela est vrai, mais il y a d’autres raisons.
Premièrement, s’ils vous demandent de “reproduire” un site, cela signifie qu’ils ont une éthique douteuse, et les chances d’obtenir un paiement en temps et en heure et sur la totalité du montant est peux probable.
Deuxièmement, faire ce type de boulot vous réduit à être un singe et bien que certains de vos travaux puissent être fait comme ça pour payer les factures, pourquoi continuer de cette façon ?
Troisièmement, si c’est une vrai copie, le seule bénéfice que vous en tirerez sera pécunier ; vous ne pourrez pas vous en prévaloir dans un portfolio ou des exemples de travaux, en outre, ce type de client et de l’un de ceux avec lequel vous ne devriez pas retravailler pas dans le futur.

5) Puis-je payer mon site d’e-commmerce avec une participation sur les ventes ? NON

Je déteste être pessimiste mais quand un client me pose cette question, je meurs d’envie de lui dire qu’il ne fera probablement pas d’argent avec son site et que ça revient donc à me demander de bosser gratuitement.
Bien sûr, il y a parfois des exceptions. Il m’arrive donc de temps en temps de me renseigner sur leur business-model, leur plan marketing, leurs projections financières… qui font défaut dans 99% des cas. Les clients s’imaginaient juste que la vente de t-shirts en ligne serait une révolution dans la net-économie.
Dans ces cas, je m’embarque dans un speech sur le fait que j’ai des bouches à nourir, que je ne peux pas travailler en échange de revenus incertains — puis je finis par leur parler de Yahoo!Shopping ou CafePress, et 9 fois sur 10, ils abandonnent leur idée.

6) J’ai une idée formidable. Est-ce que vous voudriez… ? NON

Cette proposition s’apparente à la précédente, mais vous fera potentiellement perdre beaucoup plus de temps si vous l’acceptez.
Encore une fois, ne faîtes pas l’enfoiré, mais si votre interlocuteur n’a rien d’autre qu’une idée, votre participation relèvera de l’acte de charité (ce que vous pouvez néanmoins décider sciemment de faire).
Et à vrai dire, je préfère être charitable envers ma famille et mes proches en les associant gracieusement à mes projets plutôt que de me trouver un associé qui serait un inconnu. Croyez moi, si quelqu’un a une vraiment super idée, il vous associera ET vous rémunérera.

7) Est-ce vous avez un compte de messagerie instantanée ? NON

Je le donnerais si il s’agit d’une personne en laquelle j’ai confiance sur un gros projet, mais d’une manière générale je dis au client que c’est dans ma politique de ne pas de faire. Les raisons ici sont évidentes : vous avez une vie et d’autres clients.
Certains clients vous voient comme des employés de support téléphonique, est ce n’est pas une bonne chose. C’est bien la raison pour laquelle vous avez quitté votre boulot de salarié, non ?

8 ) Puis-je payer le montant principal quand le site est prêt ? NON

Je demande 50% d’avance (à moins que ce ne soit un projet formidable, dans ce cas 33%)
J’ai besoin de l’assurance qu’ils [ndt: mes clients] soient “impliqués” dans un projet, et que de cette manière je puisse planifier mais revenu, payer mes factures, et manger. Les gens qui veulent vous payer à la fin, on tendance à se dérober [ndlr : pour payer] après que vous ayez remis votre travail.

9) Pouvez-vous faire ça ce soir ou ce week-end ? NON

Une fois qu’ils savent que vous les avez aidé, ils l’exigeront dans le futur. Vous pouvez décider de travailer en plus la nuit (je le fais tout le temps), mais ne commencez pas à promettre monts et merveilles à propos de travaux que vous effectuez le week-end ou en vacances. Je connais des freelances qui facturent également les soirs et week-ends. Ca peut être une option à envisager. Au fait, vous êtes freelance parce que cela vous permet d’être plus libre hein ? pas vrai hein ? dîtes  ?

10) Est-ce que je peux être sûr que vous ne réutiliserez pas ce travail ailleur ? NON

C’est un sujet très sensible car la plupart des clients ne le comprennent pas (la propriété intellectuelle est un sujet très complexe). Dans mes “conditions de vente” [ndlr : CGV] que je fais signer par chaque nouveau client, je fais en sorte qu’ils sachent que
(1) leur code utilise du code issu d’autres projets sur lequel ils ne paient aucun droit supplémentaire
(2) j’utiliserais probablement le code de leur projet dans d’autres projets
(3) qu’ils sont propriétaire du code et son implémentation dans le projet finalisé, mais non les bouts de code actuels.
Je suis fière de ma productivité et de ma rapidité, et j’ai besoin de réutiliser des bouts de code existant pour y arriver.
Vu que les clients ne vous payent pas pour livrer un code qu’ils vont ensuite revendre, assurez-vous qu’ils sachent qu’ils sont propriétaires du site (i.e. le résultat de l’utilisation de code) et non de son code source.

Il manque sûrement des choses dans cette liste, alors n’hésitez pas à l’enrichir de vos points de vue et expériences… et rappelez vous que votre succès provient autant des opportunités que vous saisissez que de celles que vous déclinez.

Et vous, quelles sont vos anecdotes en la matière ?

Conception de Newsletter : enfin un site de référence

Mardi 18 décembre 2007

Je suis tombé sur un site qui pourrait être utile à toutes celles et ceux qui conçoivent et montent des emails (newsletter). Ceux qui s’y collent, savent à quels points il est difficile d’avoir une vision clair des limitations des différents clients mail. Codage “Old school” de rigueur.

Pour ceux-la, je recommande la lecture du site email-standards.org.
Email Standards Project

Pour faire rapide, vous avez à votre disposition différents tests sur les principaux clients mail. Ces tests sont réalisés via une sorte d’AcideTest du mail.

Vraiment pas mal et particulièrement instructif… Je n’ose espérer que les commercialo-marketeux et graphistes en mal de sensation y trouverons matière à réflexion. On peut rêver, ça ne mange pas de pain.

Par ailleurs je vous propose la lecture de cet article sur le site travailleurduweb. Attention âme sensible s’abstenir.

Dame tartine en rajoute toujours une couche…

Ecriture - lettres manuscrites

Lundi 17 septembre 2007

Après quelques recherches infructueuses sur le net, j’ai réalisé pour mon fils (5 ans), il y a quelques temps de cela, ces feuilles d’écriture manuscrite. Je les ai réuni au sein d’un unique document que je met à votre disposition.

Ce fichier est au format PDF, donc facile à imprimer et à partager
Lettres A->X (Fichier pdf - 48 Ko)

Si vous rencontrez des soucis, n’hésitez pas à me le faire savoir.

PS : promis, j’ajoute le Y et le Z dès que possible