Adoptez Firefox
jeudi 18 novembre 2004 | Webdesign
jeudi 18 novembre 2004 | Webdesign
samedi 13 novembre 2004 | Webdesign
Peu de sites ou portails généralistes dévoilent leurs statistiques. Les sites spécialisés dans l'informatique (rassemblant les geeks) tels que Clubic et PCInpact affichent des parts de marché pour Mozilla assez impressionnantes entre 19% et 27.5%, dixit Tristan Nitot. Chose tout à fait naturelle lorsque les actualités publiées quotidiennement sur ces sites vantent les mérites des navigateurs alternatifs et trouvent un écho auprès d'un public déjà sensibilisé.
Voici donc une mesure différente, effectuée durant les dernières 46h - non pas 48 - sur un portail de FAI (cablo-opérateur, donc haut-débit sans abonnement RTC). Les moteurs ont été regroupés, pour simplifier la vue.
Classement par moteur :
En pourcentages :
D'où l'inévitable question : l'optimisme autour de Firefox est-il exagéré ? Seul l'avenir le dira. Les 10% de parts de marché pour 2005 sont atteignables. Pourtant, 10% constituent-ils un poids assez important pour pouvoir parler de renouveau ? Les statistiques de téléchargement des nouvelles versions explosent sur SpreadFirefox mais il ne faut pas oublier que la majeure partie provient les premiers jours des internautes déjà convertis qui ne font que mettre à jour leur version 0.9 ou 1.0 beta.
mercredi 10 novembre 2004 | Webdesign
Gecko aurait du s'appeler Geeko.
En espérant que cette pensée ne soit plus valable dans quelques mois, que le grand-public se laisse Konqueror, euh conquérir, et que Gecko ne soit plus utilisé uniquement par les power users... Puisque la mode est aux statistiques et aux pourcentages entre le grand méchant IE et le gentil lézard, je viens de commencer une mesure précise sur un site généraliste (ie : un portail de FAI... évidemment) pour obtenir des chiffres un peu plus représentatifs que ceux des sites dédiés aux geeks. Résultats demain.
mardi 9 novembre 2004 | Webdesign
Après 19 mois de développement, deux changements de nom et 8 millions de téléchargements de la preview release...
Téléchargement :
Plus d'infos :
Divers :
lundi 8 novembre 2004 | Webdesign
Mozilla Thunderbird 0.9 est sorti en version française, seulement 4 jours après son homologue anglais(e).
mardi 2 novembre 2004 | Webdesign
Encore du PHP pour un script de fainéant qui kill les processus indésirables sous windows (pratique avant de lancer une application qui nécessite beaucoup de ressources). A customiser selon vos envies. A titre culturel, shell_exec exécute une commande et retourne le résultat dans une chaîne. On se sert ici de la commande tasklist qui dresse une liste des processus lancés. Si une des lignes contient le nom d'un exécutable concerné, le signal d'arrêt lui est envoyé avec taskkill /IM. L'option /F force la fin si celle-ci prend son temps.
<?php
/* Process Kill0r 1.0 by dew */
$str=shell_exec("tasklist");
$str=explode("\n",$str);
$process=array(
'Apache.exe', // Apache
'mysqld-nt.exe', // MySQL
'Winamp.exe', // Winamp
'atiptaxx.exe', // Control Panel ATI
'ati2evxx.exe', // Encore de l'ATI
'tablet.exe', // Tablette graphique
'TabUserW.exe', // Tablette graphique
'wmiprvse.exe', // Windows Management Thing
'cthelper.exe', // Creative Thing
'uphclean.exe', // Fast session close
'spoolsv.exe', // Spool Impression
'supercopier.exe', // SuperCopier
'ctfmon.exe', // Microsoft Language Thing
);
foreach($str as $ligne) {
foreach($process as $p) {
if(preg_match('/'.$p.'/i',$ligne)) {
exec("taskkill /IM $p /F");
}
}
}
?>
A lancer avec la commande php.exe -q script.php
(si le chemin est spécifié dans PATH, etc...).
Fini le geek stuff, demain on reprend avec de la philo, promis.
lundi 1 novembre 2004 | Webdesign
Pour remplacer des mots précis dans une chaîne de texte il existe plusieurs méthodes. Les plus évidentes sont :
Exemple pratique avec des BBtags :
Le tableau d'éléments à remplacer pour strtr :
$arr=array('[/#]'=>'</span>', '[b]'=>'<b>', '[/b]'=>'</b>', '[i]'=>'<i>', '[/i]'=>'</i>', '[quote]'=>'<blockquote>', '[/quote]'=>'</blockquote>');
Le texte de test bidon :
$texte='In a [b]recent article[/b], former TRG CEO Jeff V. Merkey had offered to pay [i]50K USD for a BSD-licensed[/i] Linux. [quote]Groklaw did a followup on his offer[/quote], to which [#red]Jeff responded by notifying the FBI of Groklaws hate crimes violation[/#]. Merkey doesnt exactly have a great record, either, which is made even more apparent by his recent threats to file suit against Merkey.net for slander and [i]trademark infringement[/i], amongst others. In addition, he has also reported [b]Merkey.net[/b] to the FBIs hate crime department. What could Merkey.net do to get Jeff V. Merkey off their backs ?';
Avec str_replace :
$texte=str_replace('[/#]','</span>',$texte);
$texte=str_replace('[b]','<b>',$texte);
$texte=str_replace('[/b]','</b>',$texte);
$texte=str_replace('[i]','<i>',$texte);
$texte=str_replace('[/i]','</i>',$texte);
$texte=str_replace('[quote]','<blockquote>',$texte);
$texte=str_replace('[/quote]','</blockquote>',$texte);
Avec strtr :
$texte=strtr($texte,$arr);
Résultat sur 10000 itérations (temps en millisecondes) :
Conclusion : str_replace reste la solution la plus performante même si l'écriture est plus longue et moins souple.
Mise à jour : Sur la suggestion de Romain, la solution exploitant des tableaux avec str_replace mérite encore plus d'attention.
str_replace avec tableau :
$pattern = array('[b]', '[/b]', '[i]', '[/i]');
$repl = array('<b>', '</b>', '<i>', '</i>');
$texte = str_replace( $pattern, $repl, $texte);
mardi 26 octobre 2004 | Webdesign
J'ai le co-plaisir de vous inviter à venir participer à un forum centré autour des Standards du Web qui vient d'ouvrir en grandes pompes à l'adresse http://forum.alsacreations.com/, site dont Raphael Goetter est à l'origine. Déjà 140 inscrits et plein de sujets intéressants pour les geeks portant des t-shirts I love W3C ou CSS ruled my life.
Vous pouvez consulter l'annonce de lancement sur le blog agrume et le sujet d'inauguration.
Le script utilisé est maison, hand-coded by dew © (oui c'est de l'auto-promo, on ne se refait pas), et je pense que Raph est suicidaire d'avoir accepté de l'utiliser.
La priorité sera donnée aux styles CSS, aux langages HTML, XHTML, XML, JavaScript, ECMAScript, à l'Accessibilité aux handicaps, etc... mais aussi et surtout aux diverses ressources disponibles (sites conformes, autres forums, galeries de sites, sites de tutoriels, livres, etc.)
And remember... it's not a bug, it's a feature. Pensez à venir vous présenter vous aussi :
- Bonjour je m'appelle dew.
- [en choeur] Bonjour dew.
- Alors moi je suis sorti de la conception par tables il y a plus d'un an.
- Clap clap clap clap.
- J'ai fait quelques rechutes depuis...
- Booouh Boouuhh.
- ...mais je pense m'en être sorti définitivement.
- Aaaaaaaaaah.
- Je n'ai plus touché à une <table> et à du HTML4 depuis 3 mois. Merci de m'accueillir parmi vous. Ensemble nous vaincrons ! Le HTML c'est tabou ! On en viendra tous à bout.
mardi 19 octobre 2004 | Webdesign
Pour combler le manque de tray icon (icône dans la barre des tâches à côté de l'horloge) de Mozilla Thunderbird 0.8, Thunderbird-Tray est tout indiqué. Attention : il existe un autre programme concurrent du nom de Thundertray qui lui est très ressemblant par le principe. Il s'agit d'un simple et léger (22 Ko) exécutable gérant l'affichage de l'icône et le lancement associé de Thunderbird. L'intérêt principal est de pouvoir réduire la fenêtre en conservant une icône discrète à l'écran. Les popup de réception de mails se font toujours et s'affichent donc comme en temps normal. De quoi se passer d'un checker de Pop3, même si l'occupation de Thunderbird en RAM est assez conséquente.
Quelques options intéressantes viennent compléter le tout :
Ainsi il suffira de lancer (ou créer un raccourci) avec les paramètres :
TBTray.exe launchshow autoexit noicononshow singleclick
pour obtenir un comportement un poil ergonomique. Dommage que cette fonctionnalité nécessite un programme externe pour l'instant.
samedi 16 octobre 2004 | Webdesign
Après les utilisateurs d'iPod qui se prenant en photo dans toutes les positions, dans tous les lieux avec leur objet fétiche sur iPodlounge : iPods Around the World, voici la nouvelle idée inspirée de ce phénomène, sur SpreadFirefox pour faire la promo du navigateur : la galerie Spreading Firefox. La plupart relèvent pour l'instant de la retouche photo avec quelques fakes bien pensés. Mais des fans s'amusent aussi à prendre en photo la peluche fétiche sur les campus de Yahoo, Microsoft et Google. Mais jusqu'où iront-ils ?
Voir aussi comment participer : Campaign 3: Around the World in Seven Days.