tag:blogger.com,1999:blog-8684920429071447252008-08-17T13:05:02.316+02:00Pôle WebYvesnoreply@blogger.comBlogger160125tag:blogger.com,1999:blog-868492042907144725.post-44381475423416344722008-08-06T02:14:00.004+02:002008-08-06T02:24:59.704+02:00Accessibilité : moteurs de recherchesNombreux sites intègrent des moteurs de recherches interne à ceux-ci, permettant de chercher dans les pages du sites, voir à l'extérieure.<br /><br />L'emplacement des moteurs se trouvent souvent <strong>en haut</strong> à droite ou à gauche (voir au centre), ceci permettant de directement les repérer et de les utiliser.<br /><br />Jusque là tout va bien, du moins, si vous aimez utiliser votre souris pour allé péniblement cliquer dans cette zone de recherche, les touches de tabulation ou si vous êtes chanceux et que vous possédez une extension/navigateur qui vous indique l'accesskey du moteur, chose qui est souvent omise par les développeurs, mais bon, arrêtons d'en demander trop ...<br /><br />Ce qu'il manque donc, c'est un raccourci clavier généralisé sur l'ensemble des sites webs, donnant directement accès à ce moteur de recherche, comme on peut le faire par un Ctrl+F (Win/Nux) ou Cmd+F (Mac) dans la majorité des logiciels.<br /><br />Personnellement je verrai bien la généralisation du raccourci "ALT+F" celui-ci serait compatible multiplateforme, multisite, et n'interagirerait pas, à priori, avec les raccourcis du navigateur ou du système d'exploitation ...<br /><br />Qu'en pensez-vous ?<br /><small>[2:22am] Roger over.</small>Yvesnoreply@blogger.comtag:blogger.com,1999:blog-868492042907144725.post-65179862988133780412008-07-19T17:54:00.003+02:002008-07-19T17:59:10.802+02:00MorningPeeps 0.1Je viens de poster mon extension "MorningPeeps" pour Songbird.<br /><br />C'est un réveil, vous pouvez définir les jours et une heure auxquels Songbird lancera aléatoirement la musique dans votre bibliothèque musicale.<br /><br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp2.blogger.com/_CGXIu6LAVwo/SIIPAwE_QFI/AAAAAAAAAUs/fmzwb6PyWg0/s1600-h/Picture+1.png"><img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;" src="http://bp2.blogger.com/_CGXIu6LAVwo/SIIPAwE_QFI/AAAAAAAAAUs/fmzwb6PyWg0/s400/Picture+1.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5224755023283437650" /></a><br />Vous pouvez le télécharger <a href="http://addons.songbirdnest.com/addon/1264">par ici sur Songbird Addons</a><br /><br />N'hésitez pas de me rapporter des bugs ou de faire des demandes d'améliorations :)Yvesnoreply@blogger.comtag:blogger.com,1999:blog-868492042907144725.post-65100904441592587342008-07-13T20:09:00.004+02:002008-07-13T23:52:04.795+02:00En vrac, c'est la mode.Bon ça fait un peu 1 mois que je n'ai rien écrit, prit par le boulot, les sorties, et récemment les vacances.<br /><br /><h3>Paris Web</h3><img border="0" id="BLOGGER_PHOTO_ID_5108629475547638130" alt="" src="http://bp2.blogger.com/_CGXIu6LAVwo/RuV_cPsbaXI/AAAAAAAAAKI/Zk0IQyUPPZk/s200/paris-web-2007.jpg" style="margin: 0pt 0pt 10px 10px; float: right; cursor: pointer;"/>La nouvelle équipe de PW a annoncé les dates pour 2008, le 13, 14 et 15 novembres 2008.<br />Les inscriptions ne sont pas encore ouvertes, mais ça ne saurait tarder.<br /><br /><h3>L'Europe en badtrip</h3>La virée anti-libertaire face aux <acronym title="Nouvelle Technologie de l'Information et de la Communication">NTIC</acronym> prend de l'ampleur, après le projet de loi français HADOPI, destiné à permettre le filtrage des sites aux niveaux des Fournisseur d'accès et le projet de loi européen 'pro-artistique' (comprennez pro-major du disque qui s'accroche à la vente de CD) que je résume dans un <a href="http://poleweb.blogspot.com/2008/05/on-veut-tout-savoir-sur-vous.html">ancien article</a>.<br />Cette dernière vient de prendre une tournure très effrayante, celle-ci est destinée à définir des logiciels utilisables sur internet.<br />Ce qui risque de vous faire perdre le droit de développer des logiciels libre et open-source sous toutes ces formes.<br />Un frein énorme à la créativité et à l'innovation des NTIC promu par l'union présidée par la France ?<br />Bref tous les détails chez <a href="http://www.laquadrature.net/">la quadrature du net</a>.<br /><br /><h3>Come down !</h3>Pour vous détendre je vous propose un petit jeu nintendo en javascript, <a href="http://scriptnode.com/lab/spacius/">Spacius</a>.<br />Et puis si vous êtes en soif de news, je viens de publier mon registre de flux RSS sur <a href="http://www.netvibes.com/nex">netvibes</a>.Yvesnoreply@blogger.comtag:blogger.com,1999:blog-868492042907144725.post-44158526032844955192008-06-19T23:47:00.002+02:002008-06-19T23:54:24.361+02:00PNGHack 1.0.1Cette nouvelle version de <strong>PNGHack</strong> apporte un patch du à un bug sur la vérification de navigateur sur Firefox 3, ainsi qu'une nouvelle fonctionnalité, dont bénéficient les méthodes hackClass() et hackExtension(), appelée 'scope', permettant de définir un noeud DOM, à partir duquel le hack s'appliquera à ses enfants.<br /><br />De plus, PNGHack dispose maintenant d'un <a href="http://pnghack.blogspot.com">blog anglophone</a>, annonçant ainsi publiquement, au delà du groupe de discussion, les nouveautés, améliorations, introductions, etc ...<br /><br /><a href="http://png-hack.googlecode.com">Télécharger PNGHack 1.0.1</a>Yvesnoreply@blogger.comtag:blogger.com,1999:blog-868492042907144725.post-19014490808029994122008-06-18T14:18:00.002+02:002008-06-18T14:26:00.294+02:00Firefox 3 et Firefox 2 en parallèleAvec la <a href="http://www.spreadfirefox.com">sortie de Firefox 3</a>, qui a déjà généré plus de 6 millions de téléchargement en moins de 20h, un problème important ce pose en sachant que les utilisateurs de Firefox 2 existeront toujours en minorité et que Firefox 2 n'invite pas encore à migrer vers Firefox 3.<br /><br />Comment vérifier le rendu de site sur le nouveau moteur Gecko 1.9 et l'ancien 1.8.1 de Firefox 2 ?<br /><br />Personnellement je vais faire comme pour Firefox 2 et Firefox 1.5.<br />J'installe la version précédente de <a href="http://www.flock.com/download">Flock</a>, la version 1.2 utilise actuellement le moteur de rendu de Firefox 2, tout en installant <strong>Firefox 3</strong>.<br /><br />Et le tour est joué :)Yvesnoreply@blogger.comtag:blogger.com,1999:blog-868492042907144725.post-67257323343382091912008-06-15T15:54:00.002+02:002008-06-15T16:00:53.282+02:00Slideshow PNGHackVoici une petite présentation anglophone de la mission du projet <a href="http://png-hack.googlecode.com" title="Hack png on Internet Explorer"><strong>PNGHack</strong></a><br /><br /><div style="width:425px;text-align:left" id="__ss_465156"><object style="margin:0px" width="425" height="355"><param name="movie" value="http://static.slideshare.net/swf/ssplayer2.swf?doc=pnghack-1213311731554579-8"/><param name="allowFullScreen" value="true"/><param name="allowScriptAccess" value="always"/><embed src="http://static.slideshare.net/swf/ssplayer2.swf?doc=pnghack-1213311731554579-8" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="355"></embed></object><div style="font-size:11px;font-family:tahoma,arial;height:26px;padding-top:2px;"><a href="http://www.slideshare.net/?src=embed"><img src="http://static.slideshare.net/swf/logo_embd.png" style="border:0px none;margin-bottom:-5px" alt="SlideShare"/></a> | <a href="http://www.slideshare.net/yvg/pnghack-10-presentation?src=embed" title="View PNGHack 1.0 Presentation on SlideShare">View</a> | <a href="http://www.slideshare.net/upload?src=embed">Upload your own</a></div></div>Yvesnoreply@blogger.comtag:blogger.com,1999:blog-868492042907144725.post-17076370224915004402008-06-13T21:04:00.002+02:002008-06-13T21:12:10.081+02:00Twittons ensemble !<a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://assets1.twitter.com/images/twitter.png?1213327761"><img style="float:right; margin:0 0 10px 10px;cursor:pointer; cursor:hand;width: 200px;" src="http://assets1.twitter.com/images/twitter.png?1213327761" border="0" alt="" /></a>J'ai toujours eu du mal à me lancer sur les derniers services web "hype 2.0" ... Je viens donc d'adopter Twitter, une sorte de Flux RSS que je mes à jour en temps réel, et dont mes amis ou non peuvent en suivre l'évolution...<br /><br />Ayant souvent la flemme d'écrire des articles sur mon blog, je vous invite à jouer à big brother, et de connaitre ainsi toutes les couleurs et formes de ma vie passionante de geek. <a href="http://twitter.com/yvg" title="Yves Van Goethem on Twitter">Follow me</a> !<br /><br />J'ai également ajouté un petit badge sur la droite du blog, qui indique ce que je fais en temps réel ...<br /><br />C'est pas mignon tout ça ?Yvesnoreply@blogger.comtag:blogger.com,1999:blog-868492042907144725.post-68518919140647989932008-06-13T01:19:00.002+02:002008-06-13T01:28:41.101+02:00Firefox annoncé pour le 17 juin<a style="float: right;" href="http://www.spreadfirefox.com/fr/worldrecord"><img border="0" src="http://www.spreadfirefox.com/sites/all/themes/spreadfirefox_RCS/images/download-day/buttons/fr/dday_badge_fox.png" title="Download Day 2008" alt="Download Day 2008"/></a>Cela fait un peu plus de 24h que Mozilla a annoncé la date du 17 juin (heure trans-atlantique) pour le lancement officiel de <strong>Firefox 3</strong>, donc le 18 juin chez nous en France, sur le vieux continent.<br /><br />Réjouissant d'autant plus que plus d'1 100 000 personnes <a href="http://www.spreadfirefox.com/fr/worldrecord">ont promis de télécharger</a> Firefox 3 le jour de son lancement.<br /><br />Demain aura lieu un dernier "testday", destiné à vérifier la stabilité de la version RC 3 de Firefox, qui a du être éditée pour contrer un bug survenu après la mise à jour de Mac OS X 10.5.3<br /><br />Des "Firefox launch party" auront lieu un peu partout dans le monde, et je pense que <a href="http://standblog.org">Tristant Nitot</a> nous invitera à boire un coup dans un bar Parisien pour l'occasion ... Suivez donc <a href="http://standblog.org">son blog</a> si ça vous intéresse.Yvesnoreply@blogger.comtag:blogger.com,1999:blog-868492042907144725.post-31127856739215716712008-06-12T00:37:00.003+02:002008-06-12T01:23:33.631+02:00PNGHack 1.0 est dispo !Après 5 versions beta et une version "Release Candidate", <a href="http://code.google.com/p/png-hack/"><strong>PNGHack 1.0</strong></a> est fin prêt à être distribué.<br />Cette version finale apporte une dernière mise à jour au niveau du nommage des méthodes.<br />Go, crush et hack, se voient renommés en hackClass, hackExtension et hackElement.<br />Hormis cela, les fonctionnalités sont bien celles ayant été finalisées en <a href="http://poleweb.blogspot.com/2008/05/pnghack-beta-5.html">beta 5</a> et le code "core" celui de la <a href="http://poleweb.blogspot.com/2008/05/pnghack-10-rc1.html">RC 1</a>.<br /><br /><strong>PNGHack 1.0</strong> impacte aussi le site bénéficiant dès à présent d'un onglet "<a href="http://code.google.com/p/png-hack/downloads/list" title="Download PNGHack">Downloads</a>", d'une mise à jour de la <a title="PNGHack documentation" href="http://png.hack.documentation.googlepages.com/">documentation</a>, et d'un archive d'<a href="http://code.google.com/p/png-hack/downloads/detail?name=pnghack-examples-1.0.zip&can=2&q=">exemples</a> d'utilisations.<br /><br /><strong>Le futur de PNGHack ?</strong><br />Avant tout le projet va se concentrer sur l'implémentation du support des propriétés background définies en CSS 2.1.<br />Une première version beta de PNGHack BB (Background Branche) devrait être disponible dès la semaine prochaine, se basant partiellement sur le core de PNGHack 1.0 et supportant <code>background-image</code>, <code>background-repeat</code> et <code>background-color</code>.<br />La branche PNGHack ne sera pas délaissé pour autant, quelques nouveautés seront apportés dans les prochaines semaines...<br /><br />N'hésitez pas de <a href="http://code.google.com/p/png-hack/issues/list">rapporter des bugs ou des demandes</a> ou de rejoindre le <a href="http://groups.google.com/group/png-hack">groupe de discussion</a>.Yvesnoreply@blogger.comtag:blogger.com,1999:blog-868492042907144725.post-89101606755286796322008-05-31T14:00:00.005+02:002008-06-07T12:01:15.429+02:00On veut tout savoir sur vous !<strong>Mise à jour du 7 juin 2008 :</strong><br />Tristan Nitot a relayé <a href="http://standblog.org/blog/post/2008/06/06/Le-gouvernement-voudrait-un-filtrage-massif-des-reseaux">une information</a> concernant un projet de loi français équivalent, visant à filtrer les réseaux.<br /><br />Personellement je perçois cela comme un important trou de sécurité, imaginez les données de tous les européens concervez à un seul et même endroit ...<br />Ooooh quelle aubaine pour les pirates, gouvernements et majors internationaux...<br /><br /><br /><strong>Article original :</strong><br />"Quiconque est prêt à sacrifier sa liberté pour une sécurité provisoire ne mérite ni l’un ni l’autre" - Benjamin Franklin<br /><br />Un petit article dédié à dénnoncer un projet de loi scandaleux qui devrait être adopter d'ici juillet par le parlement européen si personne n'intervient ...<br /><br />Celui-ci est en train de mettre en place un projet de loi visant à autoriser l'installation de logiciel espion contre votre plein gré sur les composants et logiciels informatiques dédié à tracer vos activités sur internet.<br />Un projet de loi extrêmement encouragé par la France ..ha bah tien, merci la droite.<br /><br />C'est quoi la prochaine étape ? Des puces electroniques dès la naissance ? Des caméras dans nos appartements ? Un flic par personne ?<br /><br />Bref vous l'aurez compris, la liberté d'expression et les droits de l'homme sont extrêmements menacés par le culte de l'inculture au profit de l'argent, comprenez les majors de l'audio-visuelle !<br />Si vous vous sentez concerné, <a href="http://www.svmlemag.fr/petition_riposte_graduee">signer cette pétition</a> ne vous prendra que 3 minutes :)<br /><br />Plus d'info sur <a href="http://www.lemonde.fr/technologies/article/2008/05/23/le-parlement-europeen-legalisera-t-il-les-logiciels-espions_1048493_651865.html">le monde</a>.<br /><br />Désolé pour ce petit passage politique, disons qu'il s'agit indirectement d'une atteinte aux technologies web et que le manque de médiatisation me fait rager.Yvesnoreply@blogger.comtag:blogger.com,1999:blog-868492042907144725.post-89005985576636253882008-05-30T10:07:00.003+02:002008-05-30T10:23:27.304+02:00Firefox 3 : Download Day 2008<a href="http://www.spreadfirefox.com/fr/worldrecord" style="float:right"><img border="0" alt="Download Day 2008" title="Download Day 2008" src="http://www.spreadfirefox.com/sites/all/themes/spreadfirefox_RCS/images/download-day/buttons/fr/dday_badge_fox.png" /></a>La sortie de Firefox 3 est toujours prévue pour ce mois de juin et c'est l'occasion de faire péter un record !<br />Firefox 3 a l'ambition d'être le logiciel le plus téléchargez en un délais de 24h.<br /><br />Vous voulez participer ? Bien ... car la France affiche pour l'instant un misérable 5000 à 10000 participants, alors que les USA frôlent les 500000...<br /><br /><a href="http://www.spreadfirefox.com/fr/worldrecord">Pour participez</a> rien de plus simple que de promettre et de télécharger <strong>Firefox 3</strong> le jour de sa mise en ligne :)<br />Et de promouvoir cet évènement par <a href="http://www.spreadfirefox.com/fr/worldrecord/getinvolved">tous les moyens</a>.<br /><br />Si vous êtes un utilisateur de Facebook, n'hésitez pas à rejoindre <a href="http://www.facebook.com/group.php?gid=14495114884">les groupes</a> relayant l'information ...<br /><br />Notez que Firefox 3 est en finalisation et que la communauté est solicité pour participer au <a href="http://quality.mozilla.org/">Test Day de la Release Candidate 2</a> d'aujourd'hui :)<br /><br />A bientôt à la Firefox 3 Party ? :DYvesnoreply@blogger.comtag:blogger.com,1999:blog-868492042907144725.post-15651189785766126612008-05-28T17:51:00.005+02:002008-05-28T18:22:18.787+02:00PNGHack 1.0 RC1 !On y arrive ...<br />Cette version "Release Candidate 1" n'inclu plus de nouvelles fonctionnalités, cette partie de développement était réservé aux versions bêtas.<br /><br />Il s'agit maintenant de finaliser cette bibliothèque javascript, d'améliorer son code et sa stabilité, chose qui a donc été faite, puisqu'il y a eu une minification du code pour les lignes redondantes, une amélioration de code dédié à éviter les conflits CSS, et une approche de la méthode hack() plus confortable pour le développeur finale.<br /><br />Cette version passera en version final 1.0, si aucun bug n'est déclaré avant 2 semaines.<br /><br />Le développement ne s'arrêtera pas là, une version 1.1 prévoit des apports de fonctionnalités pour faciliter la manipulation du DOM.<br />Ainsi que le développement parallèle d'une bibliothèque javascript dédié au support des backgrounds PNG compatible CSS 2.1<br /><br />Mais avant tout, il s'agit d'écrire quelques exemples pour faciliter la prise en main de PNGHack aux développeurs peu familiarisé avec javascript.<br /><br />Plus :<br />Accédez au <a href="http://png-hack.googlecode.com"><strong>projet PNGHack</strong></a>.<br /><a href="http://png.hack.documentation.googlepages.com/">Accédez à la documentation</a>.<br />Inscrivez-vous à notre <a href="http://groups.google.com/group/png-hack">groupe de discussion</a> (ou de monologue).Yvesnoreply@blogger.comtag:blogger.com,1999:blog-868492042907144725.post-25363006612077020812008-05-28T00:26:00.003+02:002008-05-28T00:40:14.690+02:00Nouvelle version de Songbird Add-ons !Alors qu'on me murmure que la version 0.6 de Songbird, embarquant un nombre de nouvelles fonctionnalités impressionantes ne devrait tarder ...<br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp0.blogger.com/_CGXIu6LAVwo/SDyNXvMUWiI/AAAAAAAAATc/5k62BI7W11I/s1600-h/cannon.png"><img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;" src="http://bp0.blogger.com/_CGXIu6LAVwo/SDyNXvMUWiI/AAAAAAAAATc/5k62BI7W11I/s400/cannon.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5205190708278090274" /></a><br />Songbird en profite également pour lancer un nouveau site dédié aux add-ons. Graphiquement au top, comme toujours, dôté d'une interface clair et intuitif et surtout ... fonctionnelle !<br /><br />L'annonce officielle n'a pas encore été faite, apprêtez-vous à rencontrer l'un ou l'autre bug... jettez un coup d'oeil à ce <a href="http://addons.songbirdnest.com/">joli travail</a>.<br /><br />Et n'oubliez pas d'<a href="http://getsongbird.com/">adopter l'oiseau qui chante</a> si ce n'est pas encore le câs !Yvesnoreply@blogger.comtag:blogger.com,1999:blog-868492042907144725.post-56944417801530239482008-05-17T14:19:00.006+02:002008-05-21T21:23:19.384+02:00HTML zen gardenUn petit billet dédié à faire la promotion d'un "N-ième weblog sur les bonnes pratiques de l'intégration et de développement web", <a href="http://www.htmlzengarden.com"><strong>HTML zen garden</strong></a>.<br /><br />Une initiative que je plussoies et que je me dois de supporter, les activités francophones qualitatives dans ce sens ce faisant de plus en plus rare :)<br /><br />Les articles parus jusqu'à présent :<br /><br /><ul><li><a title="Lien permanent vers Le point sur la ponctuation française" rel="bookmark" href="http://www.htmlzengarden.com/2008/05/le_point_sur_la_ponctuation_francaise/">Le point sur la ponctuation française</a></li><li><a title="Lien permanent vers Structure de page" rel="bookmark" href="http://www.htmlzengarden.com/2008/05/structure_de_page/">Structure de page</a></li><li><a title="Lien permanent vers Listes d’actions" rel="bookmark" href="http://www.htmlzengarden.com/2008/05/listes_d_actions/">Listes d’actions</a></li><li><a title="Lien permanent vers Le slug" rel="bookmark" href="http://www.htmlzengarden.com/2008/05/le_slug/">Le slug</a></li><li><a title="Lien permanent vers Ponctuation et listes" rel="bookmark" href="http://www.htmlzengarden.com/2008/05/ponctuation_et_listes/">Ponctuation et listes</a></li><li><a title="Lien permanent vers Baliser correctement son texte" rel="bookmark" href="http://www.htmlzengarden.com/2008/05/baliser_correctement_son_texte/">Baliser correctement son texte</a></li><li><a title="Lien permanent vers Fil d’Ariane et sémantique" rel="bookmark" href="http://www.htmlzengarden.com/2008/05/fil_d_ariane_et_semantique/">Fil d’Ariane et sémantique</a></li></ul>Yvesnoreply@blogger.comtag:blogger.com,1999:blog-868492042907144725.post-60157644097092024692008-05-07T17:57:00.003+02:002008-05-07T18:06:00.094+02:00Opera Dragonfly alpha !<a onblur="trhttp://www.blogger.com/img/gl.link.gify {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp3.blogger.com/_CGXIu6LAVwo/Rs8Yb_sbaLI/AAAAAAAAAIM/Y_NTUdy2fI4/s1600-h/opera-software.jpg"><img border="0" style="margin: 0pt 0pt 10px 10px; float: right; cursor: pointer;" src="http://bp3.blogger.com/_CGXIu6LAVwo/Rs8Yb_sbaLI/AAAAAAAAAIM/Y_NTUdy2fI4/s200/opera-software.jpg" alt="" id="BLOGGER_PHOTO_ID_5102323772067375282"/></a>Opera 9.5 beta 2 est enfin muni d'une extension dédié aux développeurs.<br />Celle-ci est bien prometteuse en embarquant certaines fonctionnalités introuvables sur Firebug, malheureusement elle est également dotée de quelques lacunes, telle que l'impossibilité d'éditer des documents et des styles à la volée.<br /><br />L'interface est intuitive et la prise en main vraiment simple.<br />Bref un très bon boulot pour une version alpha que je vous conseil d'essayer très rapidement.<br /><br /><a href="http://www.opera.com/products/dragonfly/">Télécharger Opera Dragonfly</a>Yvesnoreply@blogger.comtag:blogger.com,1999:blog-868492042907144725.post-5722115855807212962008-05-07T17:48:00.001+02:002008-05-07T17:52:00.949+02:00Pétition pour l'accessibilité numériquePlus de trois ans après la sortie de la loi pour « l’égalité des droits et des chances,… », le décrit précet qui doiser les modalités d’application de l’accessibilité numérique n’est toujours pas sorti. Cette situation ne peut pas durer !<br /><br /><a href="http://www.web-pour-tous.org/spip.php?page=petition-accessibilite">Signez la pétition</a>.Yvesnoreply@blogger.comtag:blogger.com,1999:blog-868492042907144725.post-82192567679253459252008-05-01T18:53:00.004+02:002008-05-01T19:42:40.146+02:00PNGHack beta 5Haaaa la tant attendue beta 5 !<br /><br />Voilà qui est fait ...<br />Alors quoi de neufs pour cette version ?<br /><br /><h4>La syntaxe de paramètres</h4><br />Alors qu'avant nous passions plusieurs paramètres à notre méthode, maintenant nous passerons plus qu'un objet imbriquant ces paramètres.<br />De telle manière, il vous sera possible de définir des paramètres sans en définir d'autres comme c'était obligatoirement le cas avant :<br />ph.go('*','data'); devient : ph.go({src: 'data'});<br /><br /><h4>La méthode crush();</h4><br />Doté des mêmes fonctionnalités que la méthode go(); celle-ci ne se base pas sur la class "hack-png" attribué aux éléments, mais sur l'extension des éléments, par défaut elle recherchera les éléments dôté d'une extension '.PNG' (non sensible à la casse) et il vous est également possible de la définir grâce aux expressions régulières par le paramètre {ext: ''}.<br /><br /><h4>La propriété checkIE</h4><br />Autre fois vous étiez obligé d'utiliser des commentaires conditionnelles pour inclure PNGHack à vos documents, c'est du passé, PNGHack détectera automatiquement le navigateur et vous pouvez écrire vos appels à PNGHack en clair dans le document sans soucis.<br />Cette propriété est également éditable, et vous permet de définir la version d'internet explorer que vous souhaitez toucher, par défaut elle fonctionnera avec IE 5.5 et 6.<br />Notez que si vous préférez les commentaires conditionnelles vous pouvez également la désactiver en lui attribuant la valeur false : ph.checkIE = false;<br /><br /><h4>La propriété remotehost</h4><br />Alors que IE ne supporte pas l'encodage en base 64, et donc la génération de fichier par javascript. Nous avons essayez de proposer une solution robuste et flexible à l'utilisation de spacer.gif<br />Par défaut, si vous avez défini un spacer.gif il l'utilisera, sinon il essayera de récupérer celui définit comme spacer.gif par défault dans la documentation, si ces 2 cas résultent en un échec, le script essayera d'utiliser un spacer.gif hébergé sur Google.<br />Vous pouvez également configurer le script de telle manière à toujours utiliser le spacer.gif hébergé (ph.remotehost = true;) ou d'en interdire son usage (ph.remotehost = false;)<br /><br /><br />Pour plus d'informations techniques je vous propose de lire la <a href="http://png.hack.documentation.googlepages.com/">nouvelle documentation dédié à PNGHack 1.0b5</a>.<br />Ou de visiter le <a href="http://png-hack.googlecode.com">site de <strong>PNGHack</strong></a>Yvesnoreply@blogger.comtag:blogger.com,1999:blog-868492042907144725.post-71022540096695168522008-04-28T19:22:00.003+02:002008-04-28T19:36:08.938+02:00Comparaisons des moteurs de renduC'est Wikipedia qui nous offre de riches tableaux de comparaisons des supports de technologies de différents moteurs de rendus :<br /><br /><a href="http://en.wikipedia.org/wiki/Comparison_of_layout_engines"><strong>Moteurs de rendu</strong></a><br /><a href="http://en.wikipedia.org/wiki/Comparison_of_layout_engines_%28HTML%29"><strong>HTML</strong></a><br /><a href="http://en.wikipedia.org/wiki/Comparison_of_layout_engines_%28XML%29"><strong>XML</strong></a><br /><a href="http://en.wikipedia.org/wiki/Comparison_of_layout_engines_%28XHTML%29"><strong>XHTML</strong></a><br /><a href="http://en.wikipedia.org/wiki/Comparison_of_layout_engines_%28HTML5%29"><strong>HTML 5</strong></a><br /><a href="http://en.wikipedia.org/wiki/Comparison_of_layout_engines_%28ECMAScript%29"><strong>EcmaScript</strong></a><br /><a href="http://en.wikipedia.org/wiki/Comparison_of_layout_engines_%28DOM%29"><strong>DOM</strong></a><br /><a href="http://en.wikipedia.org/wiki/Comparison_of_layout_engines_%28CSS%29"><strong>CSS</strong></a><br /><a href="http://en.wikipedia.org/wiki/Comparison_of_layout_engines_%28SVG%29"><strong>SVG</strong></a><br /><a href="http://en.wikipedia.org/wiki/Comparison_of_layout_engines_%28graphics%29"><strong>Format images</strong></a><br /><br />Je ne comprend toujours pas le choix de Microsoft à préférer développer Trident, plutôt que d'utiliser Tasman, qui semble bien plus prometteur.<br />Bon aujourd'hui la question ne se pose plus... mais autrefois...<br />Microsoft restera toujours un mystère...<br /><br />Have fun :)Yvesnoreply@blogger.comtag:blogger.com,1999:blog-868492042907144725.post-37958569586277426072008-04-23T22:38:00.004+02:002008-04-23T22:47:00.427+02:00IETester : IE 5, 6, 7, 8 en un !<a href="http://bp3.blogger.com/_CGXIu6LAVwo/RrsdoG4a-LI/AAAAAAAAAFE/kJeIjz7ea0w/s1600-h/ie.jpg" gl.link.gif="try {parent.deselectBloggerImageGracefully();} catch(e) {}" img="" www.blogger.com="" onblurhttp:=""><img border="0" id="BLOGGER_PHOTO_ID_5096699978179082418" alt="" src="http://bp3.blogger.com/_CGXIu6LAVwo/RrsdoG4a-LI/AAAAAAAAAFE/kJeIjz7ea0w/s200/ie.jpg" style="margin: 0pt 0pt 10px 10px; float: right; cursor: pointer;"/></a>Actuellement une des solutions les plus adaptées à la vérification de rendu sur les différents navigateurs de Microsoft, est sans aucun doute <a href="http://tredosoft.com/Multiple_IE">Multiple IE</a>.<br /><br /><strong>DebugBar</strong> vient de lancer un nouveau logiciel, nommé <strong>IETester</strong>, celui-ci embarque les moteurs de rendus de IE 5.5 à 8 beta 1, et vous permet d'utiliser plusieurs moteurs cote à cote en un clic.<br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp0.blogger.com/_CGXIu6LAVwo/SA-gKVMSEdI/AAAAAAAAASE/iZ8A_OxFNcs/s1600-h/ietester-0.2.png"><img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;" src="http://bp0.blogger.com/_CGXIu6LAVwo/SA-gKVMSEdI/AAAAAAAAASE/iZ8A_OxFNcs/s400/ietester-0.2.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5192544994729267666" /></a><br />Notez qu'il s'agit encore d'une version de développement, et que d'importants bugs sont actuellement en cours de correction.<br /><br /><a href="http://www.my-debugbar.com/wiki/IETester/HomePage"><strong>Télécharger IETester</strong></a>.Yvesnoreply@blogger.comtag:blogger.com,1999:blog-868492042907144725.post-77153270010190449972008-04-22T21:33:00.004+02:002008-04-22T21:52:31.326+02:00Mobile Acid Test 1<a href="http://www.w3.org/People/Dom/">Dominique Hazaël-Massieux</a>, membre du W3C Mobile Working Group, vient de nous développer un premier "Test Acid" pour mobile.<br /><br />Ce test couvre les caractéristiques techniques suivants :<br /><br /><strong>CSS</strong><br />* Support de min-width et max-height, permettant d'adapter plus facilement les interfaces aux terminaux.<br />* <a href="http://www.w3.org/TR/css3-mediaqueries/"><strong>Media Queries</strong></a>, permettant de pousser le support par rapport aux dimensions, types, poids, etc ... de terminaux<br />* Les <a href="http://www.w3.org/Style/css3-selectors-updates/WD-css3-selectors-20010126.fr.html"><strong>sélecteurs CSS 3</strong></a><br /><br /><strong>Document/HTML</strong><br />* Les types de documents servi en <a href="http://www.w3.org/TR/xhtml-media-types/"><strong>médias xhtml+xml</strong></a><br />* L'élément <a href="http://www.w3.org/html/wg/html5/#canvas"><strong>&lt;canvas></strong></a> <del>de HTML 5 ?</del><br />* Support de la propriété contentEditable<br /><br /><strong>Éléments graphiques</strong><br />* Le format d'image PNG 32 bits<br />* Le format SVG dynamique et statique, permettant ainsi de créer des interfaces riches.<br /><br /><strong>HTTP</strong><br />* Support de GZIP<br />* Support de HTTPS<br />* Support de XmlHttpRequest<br /><br />Il semblerait donc que le navigateur devrait supporter les premières spécifications de HTML 5 et CSS 3, et passer les tests de XHTML/CSS2.1 sans fautes.<br /><br />Une très bonne initiative, j'ai enfin l'impression d'avoir à faire à un vrai Acid Test, bien plus que l'est l'Acid Test 3.<br /><br />Accédez au <a href="http://dev.w3.org/2008/mobile-test/test.html"><strong>Mobile Acid Test</strong></a>.<br />Accédez à la spécification <a href="http://dev.w3.org/2008/mobile-test/doc.html"><strong>Web Compatibility Test for Mobile</strong></a>Yvesnoreply@blogger.comtag:blogger.com,1999:blog-868492042907144725.post-62120982823445812892008-04-21T11:50:00.003+02:002008-04-21T11:57:02.768+02:00PayPal déclare la guerre aux vieux navigateursEnfin un géant qui se permet de ne plus supporter les navigateurs obsolètes.<br />Bon avant l'arrêt du support, qui tout comme le reste du web leur coute énormément en temps et d'argent. Il s'agira d'abord d'avertir les utilisateurs du risque qu'ils encours et de bannir les navigateurs qui n'acceptent pas les certificats EV SSL tel que Safari et les navigateurs sans filtre anti-phishing.<br /><br />PayPal ne supportera donc plus dans un premier temps les versions d'IE 4 et 5 ainsi que les vieilles versions de Netscape, Firefox et Opera.<br /><br />Si vous voulez en savoir plus sur la politique anti-phishing de PayPal, c'est <a href="http://www.thepaypalblog.com/weblog/files/a_practical_approach_to_managing_phishing_april_2008.pdf">par ici</a>.Yvesnoreply@blogger.comtag:blogger.com,1999:blog-868492042907144725.post-23040271433572849342008-04-13T19:17:00.006+02:002008-04-14T10:35:16.199+02:00The 2008 Gmail Appeal<a href="http://www.email-standards.org/images/esp/esp-logo.png" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}"><img border="0" alt="" src="http://www.email-standards.org/images/esp/esp-logo.png" style="margin: 0pt 0pt 10px 10px; float: right; cursor: pointer; width: 200px;"/></a>Un billet pour supporter une opération lancée par l'Email Standard Project, qui se veut le pionnier des standards imbriquées dans les clients mails !<br /><br />Ils demandent en effet aux développeurs de Gmail de faire un petit effort sur les compatibilités <a href="http://www.email-standards.org/clients/gmail/">HTML et CSS</a> de leur client.<br /><br />Ils promeuvent leur action par une petite vidéo :<br /><object type="application/x-shockwave-flash" width="400" height="302" data="http://www.vimeo.com/moogaloop.swf?clip_id=873823&amp;server=www.vimeo.com&amp;fullscreen=1&amp;show_title=1&amp;show_byline=1&amp;show_portrait=0&amp;color="> <param name="quality" value="best" /> <param name="allowfullscreen" value="true" /> <param name="scale" value="showAll" /> <param name="movie" value="http://www.vimeo.com/moogaloop.swf?clip_id=873823&amp;server=www.vimeo.com&amp;fullscreen=1&amp;show_title=1&amp;show_byline=1&amp;show_portrait=0&amp;color=" /></object><br /><a href="http://www.vimeo.com/873823/l:embed_873823">Email Standards Project - Gmail Grimaces</a> from <a href="http://www.vimeo.com/user430977/l:embed_873823">Mathew Patterson</a> on <a href="http://vimeo.com/l:embed_873823">Vimeo</a>.<br /><br />Vous pouvez également rejoindre l'<strong>Email Standard Project</strong> <a href="http://www.facebook.com/group.php?gid=7619510350">sur Facebook</a>.Yvesnoreply@blogger.comtag:blogger.com,1999:blog-868492042907144725.post-71387172236051885302008-04-11T14:14:00.005+02:002008-04-11T14:23:51.417+02:00Opera et Mozilla : cap sur les mobilesAlors que le navigateur de Mozilla, <a href="http://wiki.mozilla.org/Mobile">Fennec</a>, est encore en stade de développement et que celui-ci semble dôté d'une performance et d'une légerté impressionante comme en témoigne divers articles :<br /><a href="http://www.befox.be/firefox-en-version-mobile-six-fois-plus-rapide">BeFox</a><br /><a href="http://www.generation-nt.com/mozilla-fennec-navigateur-mobile-version-alpha-actualite-75311.html">Generation NT</a><br /><br />Opera vient d'annoncer avoir porté Opera Mini 4 sur Android, étant ainsi le premier éditeur à avoir annoncé la disponibilité de leur navigateur sur cette plateforme.<br /><br /><a href="http://labs.opera.com/news/2008/04/10/"><strong>Télécharger Opera Mini pour Android</strong></a>Yvesnoreply@blogger.comtag:blogger.com,1999:blog-868492042907144725.post-28615426408668544712008-04-11T13:42:00.005+02:002008-04-11T14:09:50.201+02:00Chasse au trésor HTML avec <object> et <ruby>Non pas encore un jeu ...<br />Hier nous étions confronté à un problème technique qui a mobilisé pas moins de 15 personnes pour la question : existe-t-il un élément qui permet d'imbriquer et d'être imbriqué dans des éléments inline et block ?<br /><br />Le groupe c'est dissipé il ne restait plus qu'un collègue et moi pour trouver une solution ...<br />J'ai ouvert ma bible html qui affirmait que object s'y prêtait plutôt bien, nous lui avons fait passé donc les 4 tests suivants sur Firefox : <br /><code><br />&lt;object>&lt;p>Foo bar&lt;/p>&lt;/object><br />&lt;object>&lt;span>Foo bar&lt;/span>&lt;/object><br />&lt;p>&lt;object>Foo bar&lt;/object>&lt;/p><br />&lt;span>&lt;object>Foo bar&lt;/object>&lt;/span><br /></code><br />Tout en testant également 5 DOCTYPE, html 4 strict et trans, xhtml 1.0 strict et trans et xhtml 1.1<br />Et ça marche dans tous les cas :) Le DOM est conçu comme il faut !<br /><br />Essayons sur IE ... Ah ... Catastrophe ... L'élément <strong>&lt;object></strong> se voit remplacé par son contenu et ne figure plus dans le DOM...<br />J'ai donc cherché sur msdn, ma référence de hack préférée... En testant un peu tous les éléments non-valide qui nous passaient sous les yeux...<br /><br />HEY ! <a href="http://msdn2.microsoft.com/en-us/library/ms535886(VS.85).aspx"><strong>&lt;ruby></strong></a> se comporte comme object !!<br />Mais est-ce qu'il marche sur Firefox ? Non, Firefox échoue sur l'imbriquation d'un élément block dans ruby, alors que Safari, Opera et la version 3 de Firefox, l'implémente tous de la même manière ... dommage.<br /><br />Il ne vous reste plus qu'à détecter le navigateur pour lui servir soit object, soit ruby...<br /><br />Have fun.Yvesnoreply@blogger.comtag:blogger.com,1999:blog-868492042907144725.post-57713615345207914692008-04-09T10:01:00.005+02:002008-04-09T10:06:27.892+02:00Super Mario en JavaScript !!!<a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp1.blogger.com/_CGXIu6LAVwo/R_x4xufhQJI/AAAAAAAAAQw/Y0Mixt-sM-k/s1600-h/mario.png"><img style="float:right; margin:0 0 10px 10px;cursor:pointer; cursor:hand;" src="http://bp1.blogger.com/_CGXIu6LAVwo/R_x4xufhQJI/AAAAAAAAAQw/Y0Mixt-sM-k/s320/mario.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5187153666513125522" /></a>C'est nihilogic qui vient de sortir un <a href="http://blog.nihilogic.dk/2008/04/super-mario-in-14kb-javascript.html">Super Mario en JavaScript</a>, tout le jeu est créé dynamiquement, des comportements, passant par le son MIDI encodé en 64 bytes et les graphismes rendu en &lt;canvas&gt;.<br />Aucun fichier externe n'est utilisé !<br /><br />Notez que vous n'aurez pas de son sur IE.<br /><br />Have fun !Yvesnoreply@blogger.com