Catégorie articles
30 octobre 2010 1 commentaire — bonnes pratiques, paris web, performances, web
« Motion blur » de theomonnie
Pourquoi faut-il prendre du temps à optimiser une page web pour qu’elle se charge rapidement ? Quelques statistiques tirées de conférences Paris Web.
Sources :
30 octobre 2010 1 commentaire — conférences, paris web, photo, redheads, webdev
Father and son by Rik24d
Facts:
24 octobre 2010 6 commentaires — api, deezer, firefox, greasemonkey, javascript, last.fm, music, radio, web
Utilisateurs de Deezer vous pouvez enfin envoyer la musique que vous écoutez sur Last.fm. Si si. Carrément. Pincez-vous.
Pour ça il vous faut Firefox armé de GreaseMonkey et installer mon script. Allez sur Deezer, autorisez le script à scrobbler et c’est tout.
Bonne musique ! Voilà un album si vous ne savez pas avec quoi l’essayer. Ah et le code est par ici.
(Désolé utilisateurs de Chrome, l’implémentation de GreaseMonkey est trop pourrie, on peut même pas faire d’XMLHttpRequest
.)
18 août 2010 2 commentaires — ascii, calendar, festival, geek, music, rock
__________ __ \______ \ ____ ____ | | __ ____ ____ | _// _ \_/ ___\| |/ / _/ __ \ / \ | | ( <_> ) \___| < \ ___/| | \ |____|_ /\____/ \___ >__|_ \ \___ >___| / \/ \/ \/ \/ \/ _________ .__ / _____/ ____ |__| ____ ____ \_____ \_/ __ \| |/ \_/ __ \ / \ ___/| | | \ ___/ /_______ /\___ >__|___| /\___ > \/ \/ \/ \/
Voici les concerts que je veux voir à Rock en Seine 2010.
Je représente le temps grâce à la joie du monospace et des caractères exotiques grâce à Unicode. Et le tout avec l’aide de sphax3d.
21 juin 2010 17 commentaires — domains, idéaux, rant, url, web, www
Les utilisateurs ne comprennent rien aux URLs. On ne peut pas les blâmer car c’est compliqué d’en décoder une. Pourtant elles sont la meilleure façon de se protéger du phishing.
L’ordre des parties est illogique. Je m’en plaignais déjà dans les commentaires, la plus haute autorité pour une adresse (le nom du site) est en plein milieu de l’adresse et l’ordre de lecture est différent pour le domaine et l’adresse.
4 | 3 | 1 | 2 | 5 | 6 | ||
https:// | secure | .elysnet | .hsbc | .co.uk | /pay | /form | .html |
https://foo:bar@[4242:baaa::4242]:4242/qux/corge.php?grault=garply&waldo=fred#thud
est un exemple d’URI qu’un utilisateur est sensé savoir décortiquer.
Les suffixes de noms de domaines .org
, .com
, .net
, .info
, … ne veulent plus rien dire.
Les entreprises doivent acheter tous les noms de domaines de leurs marques pour chaque suffixe rien que pour ne pas se les faire piquer. C’est un jeu sans fin car on continue de créer de nouveaux suffixes.
Le nom de domaine principal attendu par tout le monde est le .com
.
Les suffixes qu’il est possible d’acheter peuvent être décomposés comme .co.uk
, pvt.k12.wy.us
et la liste de suffixes publics est longue et doit être maintenue.
Les www
ne servent à rien. Retirons-les.
Les //
sont inutiles également, l’inventeur du Web s’en excuse.
En changeant les URLs telles qu’on les les connaît on pourrait avoir :
http:google
http://www.google.com/
https:google.mail
https://mail.google.com/
http:flickr.static.farm5/4008/4307231011_ce7f628393.jpg
http://farm5.static.flickr.com/4008/4307231011_ce7f628393.jpg
Plus court, plus simple, respectant l’ordre de lecture, la plus haute autorité du lien serait le premier mot après http:
.
Malheureusement le gain est trop petit pour changer une infrastructure et des habitudes aussi énormes. Dommage.
19 juin 2010 2 commentaires — images, unicode, web
☀ ☼ ☽ ☾ ☂ ☔ ☁ ☃ ☄ ☎ ☏ ✉ ⌨ ✍ ✌ ☯ ☺ ☻ ☹ ☠ ☢ ☣ ✆ ✇ ♨ ✎ ✏ ✐ ✂ ✄ ✈ ♻ ♜ ♞ ♝ ♛ ♚ ♟ ♖ ♘ ♗ ♕ ♔ ♙ ☬ ☭ ❤ ❥ ❀ ➳ ☜ ☝ ☞ ☟ ★ ✪ ✰ ♬ ♀ ♂ ⚤ ⚣ ⚢ ⚥ ⚦ ⚧
18 juin 2010 3 commentaires — font-face, html, images, performances, sprites, unicode, web
Depuis que @font-face est utilisable partout, on a envie de pousser les limites de son utilisation. Utiliser des générateurs automatiques, créée des police d’écritures qui ne transforment que le caractère &
, etc.
Dans l’article ever- thought about using font face for icons? ils expliquent comment faire une page où toutes les images seraient contenues dans un fichier de police. En appliquant chaque icône à une lettre, on a des images dans la police d’écriture
Cela donne des images :
Mais cette technique souffre de serieux points faibles. En plus d’être plus difficile à maintenir, il faut choisir entre un HTML qui n’a aucun sens comme <span class="phone-icon">a</span>
ou une feuille de style CSS imbitable qui ne fonctionne pas sous IE :
.phone-number:before {
content: 'a';
font-family: "Mes Icônes"
}
La solution serait de ne remplacer que les quelques caractères Unicode qui représentent déjà des icônes. Ainsi on garde du sens à l’HTML et on peut profiter de la cascade des polices d’écriture disponibles.
9 juin 2010 1 commentaire — clearideaz, cosmic, image, ironie, logo, sunfox
Les gens qui me font un logo aussi chouette et une bannière d’enfer par la même occasion en à peine trois petites minutes je les déteste.
17 février 2010 — apéro, git, github, html, javascript, ruby, sinatra
Le dix-huitième Apéro Ruby organisé par Ruby France était tourné autour de GitHub. Étaient présents les géniaux Scott Chacon et PJ Hyett de GitHub.
Schacon a présenté ShowOff, son application Ruby pour faire des présentations. Pas aussi bien qu’HTML5 Slides, mais je ne suis pas très objectif sur le sujet. Sinon c’est Sinatra, markdown, HTML, JS, que du bon et plein de bonnes idées pour la suite. Ses slides sont même un fork sur GitHub. Miam.
S’en sont suivi plein de questions sur GitHub. Plein de bonnes choses de prévues comme pouvoir utiliser SVN avec n’importe quel dépôt GitHub, ou auxquelles ils réfléchissent sérieusement comme les tickets et le wiki dans une branche du dépôt. Ils m’ont même assuré que l’internationalisation arrivait d’ici une semaine ou deux. \o/
Oh et c’était open bar. Thanks GitHub!
15 février 2010 3 commentaires — chat, facebook, im, xmpp
Vous utilisez un client de messagerie instantanée qui supporte XMPP (aussi appelé Jabber) comme Pidgin ou Adium ? Vous pouvez dorénavant discuter avec vos contacts Facebook sans passer par un plugin qui ne fonctionne qu’à moitié ou un formulaire qui demande votre date de naissance.
Créer un nouveau compte avec comme protocole « XMPP » et comme domaine chat.facebook.com
. Comme utilisateur et mot de passe ceux de Facebook (en prenant soin de vous choisir un nom d’utilisateur Facebook si ce n’est pas déjà fait). Enfin, penser également à désactiver la connexion sécurisée SSL/TLS.
14 décembre 2009 7 commentaires — domains, online, payment, rant
The last website where I entered my credit card info was www.securepaiement.elysnet.hsbc.fr
. This domain name is way too long.
Dear online payment solutions, if you want people to look at the domain name to make sure they don’t get phished, use shorter domains! You might then find out it’s easier for people to trust a plain simple hsbc.fr
.
16 octobre 2009 12 commentaires — décentralisation, distribution, openid, web, webdev
Facebook, Flickr, Delicious, Twitter, … nos données et nos identités ne nous appartiennent plus. Chacun devrait pouvoir héberger soi-même ses données et ses applications et être maître de sa propre identité. Le Web tel qu’il a été imaginé.
Le plus court chemin vers la liberté passe par son propre domaine. Mais le gros frein à la décentralisation reste d’avoir un hébergement à soi puis d’installer et de mettre à jour chaque application. C’est long, c’est compliqué et les configurations sont toutes différentes.
La Distribution est la solution pour reprendre le contrôle. Elle permet d’installer un blogware, un wiki ou un forum en un clic. Mais ce n’est pas tout :
Testez donc La Distribution sur votre serveur, envoyez du feedback, partagez l’info, décentralisez vos infos.
Ah et joyeux anniversaire à François Hodierne, le valeureux créateur de La Distribution :)
13 octobre 2009 4 commentaires — conférences, css, html, parisweb, quotes
© Thanh
L’édition 2009 des conférences Paris Web est terminée. Une fois de plus la grande qualité des conférences et le bon esprit qui règne étaient là. J’ai a-do-ré.
Quelques citations :
Devenez maître HTTP Karl Dubost
Flash doit être détruit Daniel Glazman
Hire only one junior for every two seniors Stephanie Troeth
Votre responspabilité est de ne plus développer pour IE6 Daniel Glazman
Make people happy to enter your forms Christian Heilmann
Everything that is beautiful is challenging Molly Holzschlag
Set aside QA for refactoring days Stephanie Troeth
IE6 rajoute 2 de degrés de complexité, 5 de maintenance Daniel Glazman
Karl chez Phéromone c’est un pléonasme Daniel Glazman
Faites un grep de vos feuilles de style pour trouver les couleurs identiques Nicole Sullivan
Quality comes from people, not processes Stephanie Troeth
Ajoutez vous-même la recherche Google vers votre nom dans vos lettres de motivation Karl Dubost
Il y a une taxe IE6 Karl Dubost
I don’t use classes unless I must Molly Holzschlag
Social engineering basics: show authority, fake need of urgency, take over responsibility Christian Heilmann
HTML 5 va sauver Ségolène Royal Daniel Glazman
IE6 sera négligeable en mai 2010, éteint en mai 2011 Daniel Glazman
Mes domaines c’est le passé, mon identification c’est le futur Eric Daspet
Document decisions only Stephanie Troeth
Works in all « navigators » Molly Holzschlag
La perte d’une certaine pudeur comme la perte de la pureté sont les causes profondes de la décadence du monde. Mère Teresa
Après tout ça j’ai des milliers de nouvelles idées et de choses à faire. Par exemple il faut que je me renseigne sur l’HTTP « bis » qui est en cours de discution au w3c, que je lise cette documentation sur le cache, que j’installe phpsecinfo, que je lise à propos des méthodes agiles de Jeff Patton, que j’utilise les favelets de Stéphane Deschamps, que je regarde de plus près les CSS media queries, que je me remette à jour dans mes sauvegardes, que je retrouve la proposition de Daniel Glazman sur les règles CSS qui permettent de cibler la disponibilité de certaines propriétés dans les navigateurs, que j’implémente Foaf+SSL quelque part, que je mette la main à la pâte sur La Distribution, …
Merci Paris Web !
16 septembre 2009 18 commentaires — hommes, hygiène
© mayhem
15 septembre 2009 1 commentaire — festival, music, rock
Cet été j’avais envie de concerts. Avec Solidays en juillet et Rock en Seine en août j’ai été servi.
Solidays | Rock en Seine | |
---|---|---|
Une photo | ![]() Keziah Jones © monsieurlam |
![]() Them Crooked Vultures (John Paul Jones, Dave Grohl et Josh Homme) © Maxime Dodinet |
Concerts qui m’ont marqué |
|
|
Nombre de jours | 3 | 3 |
Prix | 45 € | 99 €* |
Annulations | Joey Starr | Oasis* |
Site web | Full-flash tout nul, musique automatique au démarrage, animation d’introduction emmerdante |
Flash mais pas partout, musique au démarrage |
Accès et transports | Ok | Ok |
Derniers métros | Ok | Ok |
Derniers RERs | Ratés | Ratés |
Suis passé au stand VIP | Non | Oui |
Inscrits sur Last.fm | 127 | 445 |
Nombre de personnes que je connaissais ou qui me connaissais croisées | 3 | 1 |
Programmation | 6/10 | 9/10 |
Découvertes | 5/10 | 8/10 |
Propreté | 9/10 | 8/10 |
Expositions en plus | 5/10 | 7/10 |
Bonne cause | 10/10 | 0/10 |
Note globale | 6/10 | 8.5/10 |
* Oasis a été annulé pour Rock en Seine mais je ne les attendais pas tellement, je suis donc ravi de me voir remboursé 15 € sur le prix de mon billet.
Rock en Seine l’emporte donc dans mon petit cœur, surtout par sa programmation malgré le double du prix. Déjà hâte d’y être l’année prochaine :)
9 septembre 2009 1 commentaire — blog, voyage
J’offre un petit coup de pouce de 15 € à un brave garçon qui vient de partir faire le tour du monde en un an. En échange il m’enverra pour mon anniversaire une carte postale d’Oulan Bator. Un endroit que je ne connaissais même pas.
Allez-donc suivre le carnet de voyage de Joachim et devenez vous aussi un microsponsor de son aventure.
9 juillet 2009 2 commentaires — cinéma, paris
Tout comme l’année dernière, Le Parc de la Villette accueille du 15 juillet au 16 août 2008 des séances de cinéma en plein air. Si l’année dernière l’entrée était à 2 maigres euros la séance, cette année l’entrée est redevenue gratuite !
Mais parce que la liste de films est longue j’ai une fois de plus alimenté le calendrier google disponible pour l’occasion au format ical, très simple à intégrer à tout logiciel d’agenda.
23 mai 2009 11 commentaires — caractères, clavier, code, éditeurs, text
\t
Le signe tabulation en informatique est utilisé pour aligner du texte ou indenter du code. Mais c’est un caractère perfide : dans un environnement à chasse fixe c’est le seul caractère qui a décidé de prendre plus de place que les autres.
Et cette taille est variable, jusqu’à même prendre parfois une taille nulle. Elle est d’autant plus variable qu’aucun éditeur ne s’accorde sur la taille maximale que le caractère doit prendre, entre 8 et 2 caractères. Du coup, ça casse l’indentation voulue lorsque l’on décide de l’ouvrir autre part.
Exemple d’alignement avec des tabulations qui font 8 caractères de large au maximum :
Spam Egg Yoke Foo Bar Yoke Whizzey Bam Yoke
Le même texte affiché dans un éditeur où les tabulations font 4 de large :
Spam Egg Yoke Foo Bar Yoke Whizzey Bam Yoke
On perd l’alignement choisi et donc le sens des colonnes.
De plus, c’est un caractère invisible. Il n’apparaîtra différent d’un espace que dans certains éditeurs de texte. Or mélangez les deux et vous n’avez pas fini de vous tirez les cheveux, surtout lorsque l’indentation est importante, comme en Python.
Le choix de la taille d’indentation doit être choisi par projet plutôt que de s’adapter aux facéties de chaque développeur. En remplaçant les tabulations avec des espaces, ces problèmes n’ont plus lieu.
Enfin la tabulation est pénible à écrire dans certaines applications—comme dans un navigateur web—car la touche tabulation sert avant tout à passer d’un champ à l’autre.
12 mai 2009 2 commentaires — cms, css, html, integration, xhtml
La page blanche. Puis viens ce moment pur où, dôté de la maquette du site, il ne reste plus qu’à faire la page la plus propre possible. À nous le choix d’XHTML ou d’HTML, d’utiliser ou pas tt
, address
, … De créer de jolies listes, des titres à plusieurs niveaux. De choisir avec soin le nom des ids et des classes et de saupoudrer le tout de microformats. Le tout propre et bien indenté.
J’aime ce moment où on peut s’approcher le plus possible des idéaux de l’HTML sémantique… jusqu’à ce que CMS et CSS, bourreaux des cœurs, nous imposent de souiller la pureté de nos documents.
20 mars 2009 10 commentaires — configuration, english, linux, shell, unix
~/.suckrc
Dotfiles are where the user configuration is usually hidden on Unix systems. They are responsible for the gigantic difference between ls
and ls -a
in your home directory.
Why dotfiles suck:
.kde
or .gnome2
The solution: programs should place their configuration in ~/.config/
. As simple as that. Only a few applications do that. It ought to change.
est un développeur web vivant à Paris — Contact — Archives
Textes et contenus sous licence Creative Commons.