Catégories: Web feed

Parents

notes (93)

Le blocage des cookies

Date
Catégories
Tags

Une nouvelle mode qui éclot un peu partout sur les sites web, c'est de prévenir les utilisateurs que l'on enregistre des cookies. Le but affiché : plus de transparence et d'honnêteté. Le but (sûrement) recherché : forcer ceux qui comme moi bloquent les cookies par défaut à ne plus les bloquer.

Variables CSS

Date
Catégories
Tags

Un petit point sur les variables CSS, qui sont « officiellement » devenues un brouillon de travail au W3C en avril dernier.

Accordéon en CSS

Date
Catégories
Tags

Petite expérimentation toute simple sur la manière d'obtenir un effet accordéon en css uniquement.

Transition CSS

Date
Catégories
Tags

Petite expérimentation sur la gestion des transitions CSS d'un élément, avec identification de la fin de toutes les transitions.

Opera : combien de transitions ?

Date
Catégories
Tags

Alors que je cherchais à simplifier l'objet javascript qui me sert à gérer les animations, je me suis retrouver face à un problème dont je n'ai pas encore trouver la solution : comment savoir, sous Opera, quand une transition CSS est terminée ?

Un élément HTML 5 dialog

Date
Catégories
Tags

Un nouvel élément HTML 5, dialog, est en cours de définition ; il correspond exactement à un objet de ma librairie javascript (FloatPane) et à ce qui se fait par ailleurs couramment dans les interfaces graphiques : une fenêtre de dialogue.

Open Web

Date
Catégories
Tags

Daniel Glazman, co-président du groupe de travail CSS au W3C, développeur de logiciels d'édition web, du Composer de la suite web Mozilla à la fin des années 90 jusqu'à BlueGriffon aujourd'hui, a publié un billet plutôt alarmant.

Opera et XMLHttpRequest

Date
Catégories
Tags

Le navigateur Opera me surprend souvent par ses implémentations des standards web ; généralement en avance par rapports aux autres constructeurs ; toujours respectueux des dits standards. D'où mon étonnement lorsque j'ai corrigé dans ma librairie javascript un bug qui le touchait et relatif à l'écoute des événements de l'objet XMLHttpRequest...

Effet de vague sur une liste d'items

Date
Catégories
Tags

Le bling-bling sévit partout, y-compris dans le développement web. Exemple : les items de liste du pied-de-page du blog {Sciences²} (dont la lecture est par ailleurs fortement recommandée). Autant j'aime l'effet rendu, autant la manière de l'obtenir me laisse, comment dire, perplexe...

Filtrer une liste

Date
Catégories
Tags

Un petit bout de code html/css/javascript tout simple pour filtrer l'affichage des items d'une liste à partir d'une valeur tapée dans un champ. A étendre pour appliquer à des besoins plus sépcifiques.

Benchmarks javacript

Date
Catégories
Tags

En programmation, on doit toujours garder en tête les moyens d'améliorer les preformances de son code : chercher l'algorithme le plus efficace, éviter d'accéder trop souvent au DOM (en javascript), utiliser les méthodes natives des objets quand elles sont disponibles, garder des données en « cache » quand elles doivent être réutilisées, etc. Mais la quête de performance peut parfois se heurter à d'autres principes de programmation, comme la factorisation du code. Petit exemple pratique...

Favicons

Date
Catégories
Tags

Petit mémo sur les favicons, ces petites images symbolisant un site web et qui apparaissent dans les navigateurs web au niveau de la barre d'adresse ou des onglets par exemple.

php : propriété publique en lecture seule

Date
Catégories
Tags

Il est assez courant de rencontrer des propriétés publiques en lecture seule quand on manipule des objets DOM en javascript par exemple. Voici une piste, sans doute pas toute neuve, pour disposer de ce type d'accès à une donnée en PHP.

CSS : background position

Date
Catégories
Tags

On a beau défendre les recommandations W3C pour tout ce qui est languages web, il y a des fois où des implémentations propriétaires sont bien utiles. Exmple avec la propriété CSS background-position.

En-tête HTTP Accept en PHP

Date
Catégories
Tags

L'en-tête HTTP « Accept » est une information envoyée par un logiciel effectuant une requête sur un serveur (typiquement : votre navigateur web qui demande d'afficher la page d'un site) et qui signifie à ce dernier le type de contenu qu'il accepte de recevoir. Et il est parfois nécessaire de décortiquer en détail cette information...

Détection de fonctionnalités

Date
Catégories
Tags

Durant les premières années de développement, la librairie javascript rnb-js se basait essentiellement sur la détection des navigateurs pour implémenter une action ou un comportement. Depuis plusieurs mois, j'applique plutôt une technique fortement recommandée : la détection de fonctionnalités.

Opera ne cesse de m'étonner

Date
Catégories
Tags

Opera me surprendra toujours : souvent à la pointe de la technologie, il a plutôt bonne presse dans la communauté des développeurs web mais je l'utilise rarement ; trop rarement. Et c'est un tort, car en corrigeant un bug qui empêchait l'exécution du javascript, j'ai découvert qu'il était toujours plus en pointe que les autres, notamment dans la gestion des événements personnalisés.

Console for everybody

Date
Catégories
Tags

L'extension Firebug pour Firefox a révolutionné le développement en javascript, à tel point qu'on se demande aujourd'hui comment nos prédécesseurs ont pu faire sans lui. Le revers de la médaille, c'est qu'on peut oublier qu'il n'est pas toujours présent, y compris sous Firefox ; l'utilisation de la console pour débuguer peut donc parfois entrainer des… bugs. Karl Dubost signale une solution pour éviter pareille erreur. Voilà pour ma part la méthode que j'utilise depuis plusieurs années dans ma librairie javascript rnb :

Le javascript m'emmerde !

Date
Catégories
Tags

Curieux cri du coeur pour quelqu'un dont le boulot, c'est d'écrire du javascript. En fait, ce n'est pas le langage en lui-même qui insupporte (quoique certaines « subtilités » donnent envie de se taper la tête contre les murs), plutôt son utilisation de plus en plus outrancière...

Traversée aléatoire des éléments

Date
Catégories
Tags

Les nouvelle spécifications web (HTML 5 , DOM 3, CSS 3) sont de plus en plus implémentées dans les navigateurs web, à des degrés divers certes mais de manière suffisante pour pouvoir déjà être utilisées dans nos documents. Sauf qu'il faut encore et toujours faire attention : Le « browser implementation sniffing » n'est pas mort.

Enfin une bonne nouvelle pour la vidéo sur le web ?!

Date
Catégories
Tags

Depuis plusieurs mois, un embroglio sans nom secoue le petit monde du web. La cause ? La vidéo embarqué et les luttes d'influences pour savoir quel codec vidéo doit / peut devenir standard ; dans un coin le monde du libre, dans l'autre le format le plus utilisé mais propriétaire. Google va sans doute mettre fin au débat en annonçant qu'il plaçait sous licence libre son propre codec vidéo : VP8.

Pourquoi je reste sous Firefox (que je ne passerai pas sur Google Chrome)

Date
Catégories
Tags

Avec un remarquable billet, Alexis Kauffman, président de Framasoft, vient d'illustrer une tendance que j'ai aussi constaté ces dernières semaines, à travers mes lectures ou par certains usages au niveau professionnel : la possible érosion des utilisateurs du navigateur web Firefox au profit de Google Chrome. Voilà donc pourquoi je resterai sous Firefox :

Pseudo-éléments des images

Date
Catégories
Tags

Les pseudo-éléments :before et :after permettent de définir des boîtes de contenu avant et après l'élément HTML qui les porte. Alors qu'il est maintenant possible de leur appliquer de nombreuses règles de stylisation, leur utilisation n'est pas totalement standardisée (je ne parle pas des navigateurs qui ne les gèrent pas). C'est le cas des images.

HTML5 pour les développeurs

Date
Catégories
Tags

A quoi voit-on que le HTML 5, malgré tous ces défauts, est tout de même un language qui facilite la vie des développeurs ? Quand on s'apperçoit que des techniques que l'on utilise depuis des années sont dorénavant intégrées aux spécifications. Petit exemple avec la manipulation de l'attribut class.

News web

Date
Catégories
Tags

Le web d'aujourd'hui, c'est ça : des Ogres (Google et Apple) cherchant à contrôler chaque jour un peu plus ce que l'on fait de nos vies numériques et des Hommes qui, seuls ou en groupe, préfèrent emprunter une autre voie.

ParentNode : IE et les autres

Date
Catégories
Tags

Internet Explorer ne cessera jamais de m'étonner. Alors qu'on croit avoir fait plus ou moins le tour de toutes les tracasseries les plus évidentes et les plus courantes, que ce soit en css, en javascript ou en html, v'la ti pas qu'on peut encore tomber de sa chaise en déboguant du javascript au boulot. Ou pourquoi un élément fraîchement créé possède un noeud parent alors qu'il n'a encore été inséré nulle part.

Border-radius ou dessiner des cercles en CSS

Date
Catégories
Tags

L'astuce est déjà ancienne mais il est peut-être utile de rappeler ce qu'on peut faire depuis un moment déjà avec des navigateurs web modernes et quelques règles CSS : arrondir les coins des bordures d'un élément pour créer des cercles.

Négation en CSS

Date
Catégories
Tags

Les feuilles de styles en cascade permettent beaucoup de choses, notamment avec les navigateurs web qui implémentent correctement les spécifications du W3C. Néanmoins, il est parfois difficile - mais pas impossible - d'appliquer une série de règles par la négative (appliquer les styles sauf dans certains cas précis). Les CSS de niveau 3 offriront enfin un outil pour le faire.

Bug sur les champs texte dans Firefox

Date
Catégories
Tags

Ce n'est pas la première fois que je rencontre ce bug mais je m'étais jusqu'alors arrangé pour le contourner : le contenu par défaut d'un champ texte peut parfois disparaître sous Firefox 1.5.* et 2.*. Comme il m'a fallu cette fois-ci absolument le corriger au boulot, voici les solutions auxquelles je suis parvenu.

Insérer une balise style en javascript

Date
Catégories
Tags

Imaginons : vous devez insérer un élément ou fragment de document lambda dans un document web via le DOM. Cet élément doit obéir à certaines règles CSS et, comme il n'a aucune raison d'être dans le dit document si la gestion du javascript est désactivée, vous insérez ces règles elles-aussi en manipulant le DOM. L'opération serait finalement triviale s'il n'y avait Internet Explorer.

Réinventer le HTML

Date
Catégories
Tags

The plan is to charter a completely new HTML group. Unlike the previous one, this one will be chartered to do incremental improvements to HTML, as also in parallel xHTML. It will have a different chair and staff contact. It will work on HTML and xHTML together. We have strong support for this group, from many people we have talked to, including browser makers.

Tim Berners-Lee, « Reinventing HTML », timbl's blog, 27 octobre 2006.

Include en javascript

Date
Catégories
Tags

Du nouveau dans la gestion du javascript, avec la découverte d'une astuce qui répond parfaitement aux besoins de ce site : appeler un fichier javascript à la manière des « include » PHP.

News web en vrac

Date
Catégories
Tags

Quelques liens en vrac sur le développement web, de l'utilisation intempestive des listes de définition à la définition de quelques balises html.

Sur Framasoft : Ajax, qu'est-ce que c'est ?

Date
Catégories
Tags

Ajax, c'est la nouvelle mode dans certains milieux du développement web, une révolution en marche. Pourtant, à y regarder de plus près, le principe ne fait que reprendre des technologies déjà existantes: du javascript, du XML, du DOM. Pire : certains « font de l'Ajax » depuis plusieurs années sans même le savoir !

Comment lutter contre la Div mania

Date
Catégories
Tags

Les standards de publication web du W3C semblent peu à peu s'installer dans les esprits, que ce soit au niveau des professionnels que chez les simples webmasters publiant un site personnel. Cependant, le résultat peut parfois sembler ambigu quand il conduit à remplacer les lignes et les colonnes des tableaux - pensées pour ranger et hiérarchiser des données et non pour construire la maquette d'une page - par une multitude de conteneurs div.

Références (1) : le sélecteur universel

Date
Catégories
Tags

Outre les ressources déjà référencées pour le style switcher, le menu déroulant, le design élastique et les fichiers javascript (galerie de photographies et mise en forme de la page d'accueil et des pages de section), outre les références générales sur les standards et les langages web (XHTML et CSS), il m'a semblé opportun de préciser ici d'autres documents utilisés lors de l'écriture du code des pages de ce site.

CSS 3 et liens externes

Date
Catégories
Tags

La présentation du site est actuellement gérée par des feuilles de styles en cascade de niveau 3. Cette troisième version des CSS en est encore au stade d'ébauche et à l'heure actuelle, seule les recommendations css 2 ont fait l'objet d'une publication officielle (une version révisée 2.1 devrait être diffusée dans peu de temps).

Menus de navigation : sémantique, structure, implémentation ?

Date
Catégories
Tags

Parmi les thèmes en vogue, la structure à donner à un menu de navigation fait régulièrement couler beaucoup d'encre, et donne lieu à des solutions aussi diverses qu'inventives : listes ordonnées, listes de définition, paragraphes… Tout ou presque est mis à contribution dans la recherche d'une structure que l'on voudrait à la fois valide, sémantique, accessible, belle et ergonomique.

Laurent Denis, « Menus de navigation (1) : sémantique, structure, implémentation ? », Blog & Blues, 06 novembre 2004.

articles (26)

Evénément change des éléments select

Date
Catégories
Tags

Analyse et tentative de d'harmonisation du comportement d'un élément select et de l'émission de l'événement change lors de la navigation au clavier sous différents navigateurs web. Où l'on voit que l'action la plus généralement adoptée n'est pas forcément la plus pertinente, surtout quand elle ne suis pas les recommendations W3C...

HTML 5 : l'élément details

Date
Mise à jour
Catégories
Tags

J'ai développé en 2007, au boulot, un composant javascript appelé « InfoBox » qui fait ce qui est aujourd'hui proposé par l'élément details dans les spécifications HTML 5 (et même un peu plus). Cet élément n'est encore implémenté que par très peu de navigateurs web. Voici quelques pistes pour l'utiliser / le simuler.

Click sur des labels

Date
Catégories
Tags

La délégation d'écoute d'événements est très préciseuse en javascript mais, dans certains cas, elle peut engendrer des comportements particuliers. C'est le cas si l'élément sur lequel on écoute les événements « click » possède un label.

Programmation d'évenements en PHP

Date
Mise à jour
Catégories
Tags

Travaillant principalement en javascript (pour le plaisir et au boulot) et en java (uniquement au boulot - faut pas déconner !), je suis habitué à la programation par gestion d'événements. Voici une solution que j'utilise en PHP pour retrouver un comportement comparable.

Caractères unicodes

Date
Mise à jour
Catégories
Tags

Petit memento sur l'utilisation des caractères unicodes dans différents langages de programmation / structuration / présentation. Un travail en construction...

Citations et références en HTML

Date
Catégories
Tags

Une série d'articles ces derniers jours m'a amené à aborder la question des citations dans un document web, et à expliquer les techniques que j'utilise depuis plusieurs années.

Organiser un projet CSS

Date
Mise à jour
Catégories
Tags

Quelques notes rapides et en vrac sur la façon dont je gère des projets CSS depuis quelques temps. Comme il n'existe pas vraiment de standards dans le domaine, il s'agit ici d'une simple habitude de travail.

Récupérer les enfants d'un noeud DOM

Date
Mise à jour
Catégories
Tags

Récupérer les enfants d'un noeud DOM est moins simple qu'il n'y paraît. Des solutions existent, et les récentes évolutions des spécifications W3C offrent de nouvelles perspectives mais un développeur web a encore besoin de créer ses propres outils. Petit tour de la question.

Position absolue et taille des éléments HTML

Date
Mise à jour
Catégories
Tags

Travaillant principalement sur un produit permettant de construire des applications web, j'ai souvent dû expliquer à mes collègues issus du monde java le pourquoi du comment du positionnement et de la taille des éléments HTML en CSS. Ceci est un texte rédigé pour expliquer la chose...

Dimensions des tableaux HTML

Date
Mise à jour
Catégories
Tags

La présentation des tableaux en HTML peut parfois être irritante, surtout lorsque vous souhaitez leur donner une taille précise. Voici quelques petites astuces qui permettent de récupérer une largeur et une hauteur définie.

Enfants et descendants en CSS

Date
Catégories
Tags

Le langage CSS est plutôt simple et intuitif. Mais, en s'habituant à cette aisance d'utilisation, on en oublie parfois certaines de ses subtilités (en tout cas c'est mon cas). En voici une parmi d'autres : la présentation des « enfants » et des « descendants » d'un élément.

Des styles en fonction du navigateur

Date
Mise à jour
Catégories
Tags

L'utilisation des feuilles de styles en cascade pour mettre en page son site web n'est pas toujours évident, non que cette technique soit compliquée mais parce que, malgré l'existence de normes communes, chaque navigateur n'en fait un peu qu'à sa tête. Heureusement, des solutions existent. Cependant, leur utilisation ne risque-t-elle pas d'entretenir le statu quo ?!

Notes dans un document web

Date
Catégories
Tags

Internet, en tant que nouveau vecteur de contenu rédactionnel, nécessite de repenser des modèles d'édition créés pour d'autres supports. C'est le cas par exemple des « notes de bas de page » : ont-elles encore un sens dans une publication sur la toile mondiale ? Et comment les présenter ?

Ressources sur les standards web

Date
Mise à jour
Catégories
Tags

Sur le modèle des pages « Ressources Mozilla » et « Charles Vess, ressources et références », voici une liste de liens qui vous aidera à découvrir les standards de publication sur internet.

projets (10)

rnb-php

Date
Mise à jour
Catégories
Tags

rnb-php est un ensemble de scripts PHP développés depuis 2005 qui réunissent d'une part des fonctionnalités courantes de manipulations de données (dates, tableaux, requètes HTTP, ...) ainsi que des objets plus spécifiques de gestion de données.

Simple Slides

Date
Mise à jour
Catégories
Tags

SimpleSlides est un projet tout simple, un POC pour illuster la manière dont on peut réaliser rapidement une visionneuses d'images avec du HTML, un peu de CSS et de javascript. Sa seule ambition est d'éventuellement servir de base à des projets plus aboutits et complets.

rnb-css

Date
Mise à jour
Catégories
Tags

Compilation des différents usages de classes et d'identifiants dans la mise ne forme et la caractérisation d'un document web.

CSS Checklist

Date
Mise à jour
Catégories
Tags

Technique CSS pour présenter une liste de tâches dans une page web en simulant l'état coché (fait) et non coché (à faire).

Back to Zen garden

Date
Catégories
Tags

SHEA, Dave. 10 Years. Mezzoblue,

Pendant une bonne partie des années 2000, de 2003 à 2008 en gros, CSS Zen Garden a été une source d'inspiration pour un très grand nombre de gens dans le domaine du design web, et une référence incontournable. Le plus remarquable était évidemment le principe de base : faire des designs « qui en jette » en utilisant uniquement les spécifications CSS. Le site était en léthargie depuis plusieurs années mais Dave Shea a décidé de le réactiver pour son 10e anniversaire en actualisant le cahier des charges.

Hgroup retiré des specs HTML 5.1

Date
Catégories
Tags

FAULKNER, Steve. revisiting <hgroup> in HTML. W3C HTML Working Group mailing list,

Bon, j'ai supprimé les éléments hgroup utilisés sur le site, notamment dans l'en-tête des pages. Tous les titres faisant office de sous-titres ont été remplacés par des paragraphes portant la classe subtitle.

DRM dans le HTML

Date
Catégories
Tags

DRM's purpose is to give content providers control over software and hardware providers, and it is satisfying that purpose well.

HICKSON, Ian. Discussions about DRM. plus.google.com,

Communautés linuxiennes francophones

Date
Catégories
Tags

Le Web se transforme lentement en télévision, les gens se contentent d'être spectateurs et n'ont plus l'envie de participer, d'enrichir le web.

BORNE, Cyrille. Pourquoi les forums francophones Linuxiens vont globalement dans le mur. Cyrille Borne et Associés,

La citation ne reflète absolument pas le contenu de l'article mais je la trouve extrêmement pertinente.

Opera abandonne Presto

Date
Catégories
Tags

GLAZMAN, Daniel. Strange day for the Open Web. Glazblog,

HEILMANN, Christian. I will miss the “Douglas Crockford of browsers”. christianheilmann.com,

LAWSON, Bruce. 300 million users and move to WebKit. Opera Developer News,

LAWSON, Bruce. Opera and WebKit: a personal perspective. brucelawson.co.uk,

KOCH, Peter Paul. Opera switching to WebKit: thoughts and guesses. quirksmode,

Tout ça à cause de devs web qui n'utilisent que le prefixe "-webkit". Bande de connards d'analphabètes !

Services et publicités

Date
Catégories
Tags

Les services sont utilisés pour générer des revenus publicitaires et non pas d'utiliser la publicité pour financer le développement des services. C'est le triste monde du Web en ce moment : Google, Facebook, etc.

DUBOST, Karl. Nous, les consommateurs. Les carnets Web de La Grange,

Le code est tolérant !

Date
Catégories
Tags

There's plenty of prejudice and intolerance in our world — and in our industry. But never forget that pixels don't care.

NEATH, Kyle. Pixels don't care. warpspire.com,

Lien du 22 octobre 2012 à 18:00

Date
Catégories
Tags

FAULKNER, Steve. maincontent element. W3C,

Proposition de nouvel élément HTML maincontent qui correspond en tout point à ce que je fais sur ce site et de manière générale dans tout document web : la définition d'une zone correpondant au contenu stricto sensu de la page, par opposition au contenu récurrent comme la navigation du site et autres infos diverses.

<header role="banner"></banner>
<div id="main" role="main"></div>
<footer role="contentinfo"></footer>
Structure générique d'un document web. La div #main pourrait être remplacée par un élément maincontent.

Web plateform Docs

Date
Catégories
Tags

logo Lancement de Web plateform Docs, un site communautaire chargé de réunir et de publier de la documentation autour des technologies web, soutenu par le W3C, Adobe, Facebook, Google, HP, Microsoft, Nokia, Mozilla et Opera (vous trouvez pas qu'il manque quelqu'un là...).

Lien du 20 juin 2012 à 16:00

Date
Catégories
Tags

ROUGET, Paul. JavaScript awesomeness: Set, Map, Default arguments,.... paulrouget.com,

  • J'ai crée dans ma librairie javascript un objet qui ressemble beaucoup à Map ; le getter renvoit une valeur par défaut spécififiable au lieu d'un undefined (get(key, defaultValue)).
  • Les valeurs par défaut des arguments sont aussi très utiles et se rapprochent de ce qui se fait en PHP ou en Python.
  • L'intération sur les clés (for...in, qui existe déjà) ou les valeurs (for...of) est aussi apréciable.

Lien du 04 janvier 2012 à 20:00

Date
Catégories
Tags

A essayer de toute urgence : FireLogger, une extension Firefox pour afficher vos logs de debug PHP dans une console de Firebug au lieu de lancer constamment des "echo" un peu partout. On inclut un simple fichier et le tour est joué. Attention cependant : le script ajoute des en-têtes à la réponse du serveur.

Lien du 21 décembre 2011 à 14:00

Date
Catégories
Tags

FANEN, Sophian. Mozilla : Google reste moteur. Ecrans.fr,

Google a renouvellé son contrat commercial avec la fondation Mozilla pour 3 ans afin de rester le moteur le recherche par défaut dans Firefox. C'est bien - à première vue - pour les finances de la fondation (on parle de 300 millions de dollars par an), mais est-ce vraiment sain quand plus de 80% de votre budget dépend d'une seule source ?

Lien du 14 décembre 2011 à 18:00

Date
Catégories
Tags

We pay some people to be Big Thinkers for us, but mostly they just say things that please people with money. It pleases the money folk to think that the wild and crazy and unregulated world of the web is no longer threatening them. That users are happy to live in a highly regulated, Disneyfied app space, without all that messy freedom. # I'll stay with the web.

WINER, Dave. Why apps are not the future. scripting.com,

Lien du 14 décembre 2011 à 16:00

Date
Catégories
Tags

SMITH, Phillip. Rethinking Planet Mozilla: The challenge of too much signal. phillipadsmith.com,

C'est le lot de beaucoup de planet ou de forums : je ne suis plus le planet Ubuntu que d'un oeil et j'ai arrêté de fréquenter les forums de Framasoft dés 2008 parce que le bruit était définitivement trop supérieur au signal. En ce moment, quand je consulte le planet Mozilla le soir, entre 20 et 30 billets attendent… Pas vraiment le temps de les lire, à peine d'y jeter un oeil.

Lien du 30 novembre 2011 à 16:00

Date
Catégories
Tags

DUBOST, karl. Le travail d'éditeurs. Les carnets Web de La Grange,

2 éditeurs en ligne publient chacun sa sélection de textes de La Grange, le carnet web de Karl Dubost. Pour ceux qui n'ont pas le plaisir comme moi de lire le carnet depuis - je regarde ma montre - près de 7 ans maintenant.

Lien du 01 novembre 2011 à 18:00

Date
Catégories
Tags

SHEA, Dave. A New Number 1. Mezzoblue,

Que la part de marché de IE s'écroule, c'est bien (quoique IE 9 est plutôt un bon navigateur), mais que Chrome passe devant Firefox, ça c'est pas tip top.

Lien du 20 août 2011 à 20:00

Date
Catégories
Tags

WALSH, Gary. Use Dragonfly Offline (updated). Aural Stimulation with Gary Walsh,

Comme je suis souvent déconnecté, j'avais besoin de ça pour pouvoir tester sous Opera. Sous un système linux, et en considérant que vous installez les sources de Dragonfly dans ~/.opera/dragonfly, l'url à renseigner serait file://localhost/home/[user]/.opera/dragonfly/client-en.xml. Sauf que chez moi, cela ne marche pas ! Solution de repli : se connecter au réseau, charger Dragonfly, qui reste ensuite en cache, puis se déconnecter.

Firefox et Flash

Date
Catégories
Tags

Je n'ai pas installé de plugin flash sur mon Firefox et, à chaque fois que j'ouvre une page contenant un élément flash, le bandeau d'installation apparaît, ce qui est plus qu'irritant. Pour le désactiver, ouvrez la page « about:config », trouver la clé plugins.hide_infobar_for_missing_plugin et forcer sa valeur à true.

Lien du 03 août 2011 à 20:00

Date
Catégories
Tags

Extrait

authors : Rosscott title  : So you’re MAD about something on the Internet… url  : http://www.notquitewrong.com/rosscottinc/2011/08/03/so-youre-mad-about-something-on-the-internet/ pub  : Roscott, inc. date  : 2011-08-03

Lien du 30 juillet 2011 à 18:00

Date
Catégories
Tags
  • Mais comment on fait pour déplacer Chromium sur un autre bureau virtuel ? C'est bien beau de se croire plus ergonomique que ces petits camarades, et patati et patata, mais comment que c'est qu'on fait un clic droit sur une fenêtre Chromium pour avoir le menu qui permet de déplacer l'application sur un autre bureau ?
  • Avec Firefox 7 (actuel canal Aurora) , on a la disparition du protocole utilisé dans la barre d'url. Bien, continuez comme ça dans l'infantilisation toujours plus grande des utilisateurs...
  • C'est tout de même énervant la disparition de l'icône rss dans la barre de navigation de Firefox : maintenant, quand un auteur ne propose pas de lien vers le flux dans sa page web, obliger d'aller fouiller dans les sources pour récupérer l'url...
  • 2 extensions Firefox bien utiles en ce moment au boulot pour travailler sur l'accessibilité d'applications web : Juicy Studio Accessibility Toolbar et Fangs Screen Reader Emulator.

Lien du 21 juillet 2011 à 18:00

Date
Catégories
Tags

VAN, Kesteren. The From-Origin Header. W3C, . The From-Origin Header specification defines the From-Origin response header — a way for resources to declare they are unavailable within an embedding context.

Lien du 19 juillet 2011 à 16:00

Date
Catégories
Tags

NITOT, Tristan. Mozilla is changing. Standblog, . D'autres explications sur les récentes évolutions chez Mozilla.

ANTHONY, Sebastian. The history of Mozilla and Firefox. Extremetech,

NIGHTINGALE, Johnathan. Every six weeks. Channels, . Explication détaillée du processus de livraison toutes les 6 semaines d'une nouvelle version stable de Firefox, par le chef du développement himself.

Il semble par ailleurs que le coup de gueule de Daniel Glazman et quelques autres à propos de la nouvelle politique de release de Firefox (et Thundebird) ait porté ses fruits : la fondation Mozilla annonce la création d'un groupe de travail pour le déploiement du navigateur en entreprise.

Lien du 09 juillet 2011 à 18:00

Date
Catégories
Tags
  • Conversations : excellente extension de Thunderbird pour ne plus avoir à jongler entre les dossiers « envoyé » et «reçu » pour suivre une discussion.
  • Firefox à des problème avec l'utilisation de la RAM. L'extension Memory restart permet de mesurer la consommation du navigateur et de le redémarrer automatiquement.
  • Design conceptuels d'un onglet « Home » pour Firefox.
  • Avec l'accélération de sortie de Firefox, nous aurons Firefox 42 en octobre 2015 !
  • Plusieurs publications sur les PU des navigateurs web semblent confirmer une tendance de ces derniers mois : la stagnation de Firefox (voire un léger repli) et une nette progression de Chrome ; pas très réjouissant. Remarquons par ailleurs que le plus important ce n'est pas la réduction de PU d'Internet Explorer mais la disparition de navigateurs web obsolètes (IE 6/7).

Lien du 28 juin 2011 à 18:00

Date
Catégories
Tags

STUDHOLME, Oli. Quoting and citing with <blockquote>, <q>, <cite>, and the cite attribute. Html5 Doctor,

Intéressante synthèse sur la manière de citer dans un document web. Concernant le fait de noter les sources d'un blockquote, j'ai résolu le problème en les incluant dans une figure : <figure><blockquote>[CITATION]</blockquote><figcaption>[SOURCE]</figcaption></figure>. Pour ce qui est du cite, je l'utilise depuis des années uniquement pour marquer les titres d'ouvrages, de films, de sites web,...

Lien du 25 juin 2011 à 16:00

Date
Catégories
Tags

GLAZMAN, Daniel. Why html5 elements INS and DEL suck. Glazblog,

j'utilisais ins et del dans le projet css-checklist (devenu les tasklist) ; ils possèdent une syntaxe wiki dédiée où je les considère toujours comme des éléments inline, si bien qu'une ligne marquée comme supprimée est rendue sous forme <p><del>...</del></p>. Ce n'est évidemment pas l'idéal. L'idée d'attributs indiquant l'état de l'élément est plutôt séduisante.

document.head dans Opera

Date
Catégories
Tags

DUBOST, Karl. opera 11 and document.head. Karlcow, . Le DOM d'Opera 11 possède maintenant une propriété document.head, à l'instar du classique document.body. C'est tellement simple et évident qu'on se demande pourquoi cela n'existe pas chez tout le monde et depuis un moment...

Les transitions CSS

Date
Catégories
Tags

CEDERHOLM, Dan. Understanding CSS3 Transitions. A List Apart, . Ce n'est pas du HTML 5 mais du CSS 3 : comment modifier dynamiquement la valeur de certaines propriétés CSS, ce que permettent la plupart des librairies javascript. On pourra toujours se demander si c'est aux feuilles de styles de faire cela, mais c'est en tout cas simple et rapide à mettre en place.

HTML 5 et néologismes

Date
Catégories
Tags

CROFT, Jeff. On the term “HTML5”. jeffcroft.com, . Sur l'utilisation du terme « HTML 5 », qui commence à désigner le HTML 5 à proprement parler mais aussi toutes les autres nouvelles spécifications web (CSS 3, DOM 3, Geolocation, etc.). Bruce Lawson propose NEWT (« New Exciting Web Technologies ») ; Jeffrey Zeldman pencherait plutôt pour HART, « HTML5 And Related Technologies », et ça sonne plutôt bien. Pourquoi ne pas simplement parler d'Open Web, ou d'Open Web technologies ?

Lien du 25 octobre 2010 à 20:00

Date
Catégories
Tags

TURTON, Stuart. Why Mozilla needs to pick a new fight. PC pro, . Mozilla devrait se lancer dans le développement d'une suite bureautique ? Non, je ne crois pas ; il reste encore beaucoup, beaucoup de choses à faire sur le web pour s'opposer à la privatisation rampante qui s'annonce.

Lien du 22 juillet 2010 à 20:00

Date
Catégories
Tags

La chute d'Internet Explorer ne s'arrête plus et, surtout, effet Ballot Screen ou non, elle semble s'accélérer ces derniers mois… Ainsi, le leader des navigateurs perd plus de 8 points en part de visites européenne moyenne sur un an pour descendre à 53.8% en juin 2010.

Ses challengers en profitent, particulièrement Google Chrome (+4.5 points en un an) dont l'avance sur Safari s'accentue au cours des trois derniers mois : 6.8% pour Google Chrome en juin 2010 vs 5.7% pour Safari.

Mozilla/firefox n'est pas en reste et assoit sa seconde position pour afficher 30.6% des visites en moyenne pour un site en Europe en juin 2010.

Vers la fin du règne d'Internet Explorer en Europe ?. AT Internet Institute,

Lien du 26 mai 2010 à 20:00

Date
Catégories
Tags

When I use the Web, it's first and foremost because I want to find or share information – what many call “content”. And that's something the Web excels at. Yes, Web applications are popular. Especially among developers. But being a platform for creating and delivering applications is not what the Web does best.

JOHANSSON, Roger. The Web is a web of content, not an application framework. 456bereastreet,