tag:linuxfr.org,2005:/users/pacifikoLinuxFr.org : les contenus de B r u n o2011-03-15T15:49:18+01:00/favicon.pngtag:linuxfr.org,2005:Diary/308942011-03-13T15:03:22+01:002011-03-13T18:06:06+01:00[CSS] spasibo.css : version petits écransLicence CC By‑SA http://creativecommons.org/licenses/by-sa/3.0/deed.fr<p>Dans un <a href="http://linuxfr.org/users/pacifiko/journaux/une-nouvelle-feuille-de-style-orient%C3%A9e-lecture">journal précédent</a>, j'avais présenté ma feuille de style <a href="http://arliguy.info/css/spasibo.css">spasibo.css</a> orientée lecture pour personnaliser LinuxFR.</p>
<p>Je l'ai faite un peu évoluer depuis, corrigeant quelques anomalies par-ci par-là. Maintenant elle me va et ne devrait plus bouger. Les principaux changements sont :</p>
<ul><li>Le badge pour nouveaux commentaires s'affiche à côté de la note au niveau du titre du contenu : <img src="http://arliguy.info/css/linuxfr-badge-nouveau-commentaires-spasibo.png" alt="Titre de l'image" /></li>
<li>La navigation entre nouveaux commentaires laisse s'afficher le titre alors qu'avant il était masqué par la barre de menu.</li>
</ul><p>Ensuite j'ai fait une adaptation pour les écrans plus petits :</p>
<ul><li><a href="http://arliguy.info/css/spasibo-800.css">spasibo-800.css</a></li>
<li><a href="http://arliguy.info/css/spasibo-1024.css">spasibo-1024.css</a></li>
</ul><p>Le principe est simple : il y a une feuille de style qui surcharge la CSS principale pour l'adapter à des écrans de plus petite dimension. L'inclusion se fait sur une condition de dimension de l'écran, exemple pour <em>spasibo-800.css</em> :</p>
<pre><code>@import "./spasibo.css" screen;
@import "./spasibo-mobile.css" screen and (max-width: 800px);
</code></pre>
<p>Ainsi si l'écran fait moins de 800px l'ensemble des règles contenues dans <em>spasibo-mobile.css</em> est appliqué. Cela permet d'utiliser la même feuille de style, que l'on soit sur un grand écran ou sur un petit. Facile à tester, il suffit de redimensionner la fenêtre de son navigateur pour atteindre la limite.</p>
<p>Le rendu donne cela : <img src="http://arliguy.info/css/linuxfr-small-screen-spasibo.png" alt="Titre de l'image" /></p>
<p>L'idée c'est de faire de gros <em>boutons</em> précédent et suivant sur le côté gauche pour facilement naviguer entre nouveaux commentaires. Le soucis c'est que tous les navigateurs mobiles ne supportent pas le <code>position:fixed</code> utilisé pour cela. En tout cas sur mon android 2.1 ça ne passe pas (à ce qu'il parait ce serait bon sur android 2.2, si il y a quelqu'un pour tester, ce serait <strong>gentil</strong>). Ensuite j'ai bien séparé les actions <em>pertinent</em>, <em>inutile</em> et <em>répondre</em> pour éviter les <em>clics</em> malencontreux. J'ai aussi augmenté les tailles des caractères.</p><div><a href="https://linuxfr.org/users/pacifiko/journaux/css-spasibocss-version-petits-%C3%A9crans.epub">Télécharger ce contenu au format EPUB</a></div> <p>
<strong>Commentaires :</strong>
<a href="//linuxfr.org/nodes/85088/comments.atom">voir le flux Atom</a>
<a href="https://linuxfr.org/users/pacifiko/journaux/css-spasibocss-version-petits-%C3%A9crans#comments">ouvrir dans le navigateur</a>
</p>
B r u n ohttps://linuxfr.org/nodes/85088/comments.atomtag:linuxfr.org,2005:Diary/308302011-03-01T09:55:48+01:002011-03-01T09:55:48+01:00Une nouvelle feuille de style orientée lecture<p>'lut,</p>
<p>Je viens de finir ma nouvelle css pour linuxfr :</p>
<p><img src="http://arliguy.info/css/Linuxfr-accueil-css-spasibo.png" alt="Titre de l'image" /></p>
<p>Ses objectifs : Faciliter la lecture, pour cela j'ai fait une seule colonne et j'ai caché beaucoup d'éléments perturbants, principalement :</p>
<ul><li>les tags,</li>
<li>les avatars,</li>
<li>quelques trucs par-ci par-là</li>
</ul><p>Le menu principal est masqué sur le côté droit, il apparait lorsque la souris survole le bandeau gris qui flotte en haut à droite. J'ai essayé de n'utiliser aucune image. Juste une pour indiquer les entrées qui sont nouvelles (icône sur fond vert) ou qui ont de nouveaux commentaires (icône sur fond gris). Mais j'aimerai trouver une autre solution de mise en évidence, mais je suis sec. Une idée ? Dans les enfilades, les nouveaux commentaires ont un titre en rouge :</p>
<p><img src="http://arliguy.info/css/Linuxfr-commentaires-css-spasibo.png" alt="Titre de l'image" /></p>
<p>Pour l'essayer, le lien : <a href="http://arliguy.info/css/spasibo.css">http://arliguy.info/css/spasibo.css</a></p>
<p>Il y a encore quelques petites finitions à apporter, mais dans l'ensemble, ça me va.</p>
<p>En tout cas, par rapport à l'ancienne version de LinuxFR, il est maintenant beaucoup plus simple de faire une feuille de style personnelle. La structure du HTML est plus claire et homogène. Surtout on part avec une mise en page vide. Je vous encourage à jouer avec les feuilles de style personnelles, cela permet de tester et d'apprendre plein de choses.</p>
<p>Merci à LinuxFR.org et à tous les contributeurs de tous niveaux. Je ne suis qu'un lecteur majoritairement passif (d'où ma css plus orientée lecture) mais c'est une telle source d'informations... pourvu que ça dure !</p><div><a href="https://linuxfr.org/users/pacifiko/journaux/une-nouvelle-feuille-de-style-orient%C3%A9e-lecture.epub">Télécharger ce contenu au format EPUB</a></div> <p>
<strong>Commentaires :</strong>
<a href="//linuxfr.org/nodes/84846/comments.atom">voir le flux Atom</a>
<a href="https://linuxfr.org/users/pacifiko/journaux/une-nouvelle-feuille-de-style-orient%C3%A9e-lecture#comments">ouvrir dans le navigateur</a>
</p>
B r u n ohttps://linuxfr.org/nodes/84846/comments.atomtag:linuxfr.org,2005:Diary/286532009-08-13T16:00:34+02:002009-08-13T16:00:34+02:00Sans maîtrise, la puissance n'est rien
<p>Vous vous rappelez peut être de ce slogan pour une marque de pneumatiques : <cite>sans maitrise, la puissance n'est rien</cite> ?</p><br />
<p>Plusieurs évènements récents m'ont remis ce slogan à l'esprit :</p><ul>
<li>Récemment, il y a un service de raccourcissement d'url qui a annoncé qu'il allait fermer (tr.im, c'est comme tinyurl d'après ce que j'ai compris). Cela risque de créer d'un coup une pelle de liens morts.</li>
<li>Je viens de lire que Yahoo ferme 2 de ses API : <a href="http://developer.yahoo.com/search/content/V2/termExtraction.html">Term Extraction</a> et <a href="http://developer.yahoo.com/search/web/V1/contextSearch.html">Contextual Web Search</a>, laissant sur le carreau les services qui les utilisent.</li>
<li>Il y a quelques jours, les sites à la mode du moment twitter, facebook, ... ont eu des soucis de disponibilités suite à une attaque par <a href="http://fr.wikipedia.org/wiki/Ddos" title="Définition Wikipédia">Ddos</a>. Abstraction faite des utilisateurs qui semblaient être en manque, les applications qui reposaient sur ces services étaient aussi en carafe ou partiellement amputées.</li>
<li>Il y a certainement d'autres exemples que je n'ai pas en tête et/ou dont je n'ai pas connaissance : <strong>si vous en avez d'autre, je suis preneur</strong>.</li>
</ul>
<p>Avec cette façon d'avoir des services qui dépendent d'autres services qui eux-même dépendent d'autres services, etc. n'est on pas en train de se préparer une <em>crise des subprimes du web</em> : tant que cela va bien, ça va bien - tout est merveilleux - mais au moindre grain de sable tout est tellement imbriqué et diffusé que ça grippe tout.</p><br />
<p>Mais cette évolution n'est-elle pas de la faute des consommateurs que nous sommes : à vouloir les services les moins chers - et si possible gratuits - nous poussons à cette centralisation et à cette délégation. A vouloir toujours plus, nous risquons de nous retrouver avec moins. Si ce n'est pas avec rien : dans le cas de tr.im qui ferme, les utilisateurs perdent leurs données et le web s'appauvrit d'autant de liens. Sur d'autres services, les données que nous entrons ne nous appartiennent pas. Impossible de se les re-approprier. Sur d'autres, cela sert à alimenter des bases de données marketings immenses nous transformant en simple panneau publicitaire (cependant il y en a qui aiment cela, allant même jusqu'à coller de la pub sur leur voiture ! ).</p><br />
<p>On est mal barré quand même, non ? Est ce que des modèles payants et ouverts ne seraient pas l'avenir ? <em>Payant</em>, car si un site me rend service, ne serait-il pas équitable de le rémunérer ? Ouvert, car si le site ferme, il faut que je sois capable de récupérer mes données pour les transférer ailleurs - voir de m'auto-héberger en dernier recourt. Existe-t-il des choses dans ce genre ? Je n'ai rien à l'esprit actuellement. Dans le domaine des blogs peut-être ? ...</p><div><a href="https://linuxfr.org/users/pacifiko/journaux/sans-ma%C3%AEtrise-la-puissance-nest-rien.epub">Télécharger ce contenu au format EPUB</a></div> <p>
<strong>Commentaires :</strong>
<a href="//linuxfr.org/nodes/54973/comments.atom">voir le flux Atom</a>
<a href="https://linuxfr.org/users/pacifiko/journaux/sans-ma%C3%AEtrise-la-puissance-nest-rien#comments">ouvrir dans le navigateur</a>
</p>
B r u n ohttps://linuxfr.org/nodes/54973/comments.atomtag:linuxfr.org,2005:Diary/201012005-11-28T23:44:59+01:002005-11-28T23:44:59+01:00Postgresql supporté par Sun MicrosystemsIl ne me semble pas avoir vu cette information nulle part sur LinuxFR... Petite faiblesse momentanée ? En tout cas, je viens de lire cela dans la presse informatique à grand tirage : Sun Microsystems [<a href="http://www.sun.com">http://www.sun.com</a>] va travailler avec PostgreSQL [<a href="http://www.postgresql.org/">http://www.postgresql.org/</a>] pour offrir cette fameuse (certains iront jusqu'à dire fabuleuse... comme ils y vont ! ) base de données sur leur OS Solaris, mais surtout offrir du support autour (c'est la première critique des plateformes libres en entreprise : " ahuuummm, Oui, c'est beau, c'est grand, c'est rond, c'est bien, mais le support ? Où qu'il est le support ? " ).<br />
<br />
L'annonce chez Sun : [<a href="http://www.sun.com/software/solaris/news/111705.jsp">http://www.sun.com/software/solaris/news/111705.jsp</a>]<br />
<br />
<blockquote>Sun will integrate the Postgres open source database into Solaris 10 and provide worldwide 24x7 support for customers who wish to develop and deploy open source database solutions into their enterprise environments. Sun is working with the PostgresSQL community to take advantage of the advanced technologies in the Solaris 10 OS</blockquote>.<br />
<br />
Un autre extrait, mais de cet article [<a href="http://news.com.com/Sun+backs+open-source+database+PostgreSQL/2100-1014_3-5958850.html">http://news.com.com/Sun+backs+open-source+database+PostgreSQ(...)</a>] cette fois :<br />
<br />
<blockquote>"We're going to take (the database) and do tighter integration with Solaris and support it on a worldwide basis," Loiacono said. The company expects to offer database-related services by next month.</blockquote><br />
<br />
<br />
Ils parlent aussi d'ajouter Xen [<a href="http://www.xensource.com/xen/">http://www.xensource.com/xen/</a>] à Solaris. Tout cela semble prometteur pour la diffusion du libre dans les entreprises, à mettre en relation avec cette dépêche : "Migrations vers l'open source: pourquoi se taire ?" [<a href="http://linuxfr.org/2005/11/28/19960.html">http://linuxfr.org/2005/11/28/19960.html</a>]<div><a href="https://linuxfr.org/users/pacifiko/journaux/postgresql-support%C3%A9-par-sun-microsystems.epub">Télécharger ce contenu au format EPUB</a></div> <p>
<strong>Commentaires :</strong>
<a href="//linuxfr.org/nodes/46610/comments.atom">voir le flux Atom</a>
<a href="https://linuxfr.org/users/pacifiko/journaux/postgresql-support%C3%A9-par-sun-microsystems#comments">ouvrir dans le navigateur</a>
</p>
B r u n ohttps://linuxfr.org/nodes/46610/comments.atomtag:linuxfr.org,2005:Diary/200212005-11-19T20:40:01+01:002005-11-19T20:40:01+01:00Pour le fun : JS/UIXUn petit lien pour le fun : JS/UIX [<a href="http://www.masswerk.at/jsuix/">http://www.masswerk.at/jsuix/</a>]<br />
<br />
Une implémentation d'une console en Javascript. Permet de se connecter, de lancer qq commandes (j'ai même re-découvert 'cal' que j'avais complètement zappé, pourtant pratique), créer des fichiers, exécuter des scripts, etc...<br />
<br />
Comme tout s'exécute en javascript dans le navigateur, cela n'a pas forcément bcp d'intérêt, mais c'est quand même une belle réalisation. Et puis le reboot est rapide. <br />
<br />
<br />
Liste des commandes supportées : [<a href="http://www.masswerk.at/jsuix/man.txt">http://www.masswerk.at/jsuix/man.txt</a>]<div><a href="https://linuxfr.org/users/pacifiko/journaux/pour-le-fun-jsuix.epub">Télécharger ce contenu au format EPUB</a></div> <p>
<strong>Commentaires :</strong>
<a href="//linuxfr.org/nodes/46530/comments.atom">voir le flux Atom</a>
<a href="https://linuxfr.org/users/pacifiko/journaux/pour-le-fun-jsuix#comments">ouvrir dans le navigateur</a>
</p>
B r u n ohttps://linuxfr.org/nodes/46530/comments.atomtag:linuxfr.org,2005:Diary/198742005-11-05T01:56:05+01:002005-11-05T01:56:05+01:00Firefox : concours d'extensionsLa <em>Mozilla Corporation</em> organise <strong>"Extend Firefox"</strong>, un concours d'extensions Firefox pour la version 1.5 (il semble que les extensions qui tireront profit des nouvelles fonctionnalités de la 1.5 seront avantagées). Si vous avez envie d'avoir un boîtier d'ordi avec un look FF ou de gagner un i-pod ou ... (voir la liste des lots sur le site du concours) il n'y a qu'à coder :)<br />
<br />
L'info : [<a href="http://www.mozilla.org/press/mozilla-2005-11-3.html">http://www.mozilla.org/press/mozilla-2005-11-3.html</a>]<br />
Site web du concours : [<a href="http://www.extendfirefox.com">http://www.extendfirefox.com</a>]<br />
Les règles : [<a href="http://developer.mozilla.org/contests/extendfirefox/rules.php">http://developer.mozilla.org/contests/extendfirefox/rules.ph(...)</a>]<div><a href="https://linuxfr.org/users/pacifiko/journaux/firefox-concours-dextensions.epub">Télécharger ce contenu au format EPUB</a></div> <p>
<strong>Commentaires :</strong>
<a href="//linuxfr.org/nodes/46385/comments.atom">voir le flux Atom</a>
<a href="https://linuxfr.org/users/pacifiko/journaux/firefox-concours-dextensions#comments">ouvrir dans le navigateur</a>
</p>
B r u n ohttps://linuxfr.org/nodes/46385/comments.atomtag:linuxfr.org,2005:Diary/197722005-10-24T00:23:39+02:002005-10-24T00:23:39+02:00Greasemonkey - màj du script papa.user.js - v0.5Bon, puisqu'à ma précédente annonce de màj [<a href="http://linuxfr.org/~pacifiko/19588.html">http://linuxfr.org/~pacifiko/19588.html</a>] il y avait l'air d'y avoir 2 ou 3 personnes qui utilisent mon script GreaseMonkey pour LinuxFr, je me permets encore un journal <em>privé</em> pour leur faire part d'une autre mise-à-jour : L'ajout d'un lien "Troll" sur chaque commentaire. Activer ce lien permet de cacher le commentaire courant (similaire à un clic sur [-]) mais surtout cela cache les réponses à ce commentaire.<br />
<br />
Note 1 : Une fois le lien activé et les sous-commentaires cachés, il n'est pas possible de les re-afficher, à moins de re-charger la page.<br />
Note 2 : Le lien "troll" n'est pas placé sur les commentaires racines... Ils n'ont pas la même structure que les sous-commentaires, je penserai à chercher <br />
un contournement une prochaine fois. De toute façon il est rare qu'un commentaire racine soit totalement inintéressant.<br />
<br />
Liens :<br />
- Le script màj - v0.5 [<a href="http://arliguy.net/papa.user.js">http://arliguy.net/papa.user.js</a>].<br />
- L'extension GreaseMonkey - [<a href="http://greasemonkey.mozdev.org">http://greasemonkey.mozdev.org</a>].<div><a href="https://linuxfr.org/users/pacifiko/journaux/greasemonkey-m%C3%A0j-du-script-papauserjs-v05.epub">Télécharger ce contenu au format EPUB</a></div> <p>
<strong>Commentaires :</strong>
<a href="//linuxfr.org/nodes/46286/comments.atom">voir le flux Atom</a>
<a href="https://linuxfr.org/users/pacifiko/journaux/greasemonkey-m%C3%A0j-du-script-papauserjs-v05#comments">ouvrir dans le navigateur</a>
</p>
B r u n ohttps://linuxfr.org/nodes/46286/comments.atomtag:linuxfr.org,2005:Diary/195882005-10-02T23:39:32+02:002005-10-02T23:39:32+02:00Greasemonkey - màj du script papa.user.jsPetit message à ceux qui auraient utilisé le script GreaseMonkey que j'avais présenté il y a qq temps ici même [<a href="http://linuxfr.org/~pacifiko/18387.html">http://linuxfr.org/~pacifiko/18387.html(...)</a>]<br />
<br />
Il y a apparemment eu qq changements sur LinuxFR, à la suite desquels mon script pour greasemonkey ne fonctionnait plus correctement sur les pages contenant des nouveaux commentaires. J'ai donc pris qq heures pour trouver le pbm et corriger.<br />
<br />
Le lien sur le script màj [<a href="http://arliguy.net/papa.user.js">http://arliguy.net/papa.user.js(...)</a>].<br />
<br />
Pour ceux qui ne connaissent pas GM [<a href="http://greasemonkey.mozdev.org/">http://greasemonkey.mozdev.org/(...)</a>], c'est une extension de FireFox (il existe des équivalents pour d'autres navigateurs maintenant) qui permet de déclencher des scripts sur certains sites. Ces scripts vont pouvoir ajouter de l'information à la page, en supprimer, modifier l'affichage, bref, tout ce qui est possible à l'aide de javascript. En dehors de LinuxFr je l'utilise par exemple pour afficher automatiquement les pages en version <em>imprimable</em> sur les sites des journaux que je visite (libé, le figaro). Leurs mises-en-pages sont vraiment trop insupportables.<br />
<br />
Note : Utiliser GM peut créer des problèmes sur certains sites qui utilisent déjà du javascript par défaut et manipulent le DOM, étant donné que GM peut aussi le modifier, il peut y avoir qq collisions. Voici un gars qui parle de son soucis à ce sujet [en] [<a href="http://dean.edwards.name/weblog/2005/03/ungreased/">http://dean.edwards.name/weblog/2005/03/ungreased/(...)</a>]<div><a href="https://linuxfr.org/users/pacifiko/journaux/greasemonkey-m%C3%A0j-du-script-papauserjs.epub">Télécharger ce contenu au format EPUB</a></div> <p>
<strong>Commentaires :</strong>
<a href="//linuxfr.org/nodes/46107/comments.atom">voir le flux Atom</a>
<a href="https://linuxfr.org/users/pacifiko/journaux/greasemonkey-m%C3%A0j-du-script-papauserjs#comments">ouvrir dans le navigateur</a>
</p>
B r u n ohttps://linuxfr.org/nodes/46107/comments.atomtag:linuxfr.org,2005:Diary/193362005-09-07T01:03:54+02:002005-09-07T01:03:54+02:00Un truc affreuxVoila, j'ai un peu honte de l'avouer, mais je lis la presse people... Pas dans le métro non plus, ni dans le train, la rue, la salle d'attente de mon boucher ou les toilettes. Non, juste sur le web. Je suis même abonné à la lettre d'information : depuis que j'ai découvert ses grands reporters je ne peux plus m'empêcher de lire 01net. C'est grave ? Bon, en même temps, là n'est pas le sujet. Donc je lisais un article[1]. Pour résumer, il cause d'un site dont j'ai déjà oublié le nom proposant à des internautes dont je ne connais pas les noms de soumettre des articles qui seront publiés si ils plaisent au comité de validation. Un peu genre linuxFr ou TribuneLibre quoi ! Bon, en même temps, là n'est pas le sujet. Dans les quelques commentaires présents sur cet article, un d'eux renvoie vers le site [<a href="http://www.webnet.fr">http://www.webnet.fr(...)</a>] qui doit proposer plus ou moins la même chose. Par négligence je clique sur le lien, je tombe sur une page banale de portail, 3 colonnes à la php-nuke. Bon, en même temps là n'est pas le sujet. Par habitude je "clique droit"/"afficher le source du document". S'affiche alors du code html classique pas beau[3], avec mélange de tags en majuscules, minuscules, qui se prend pour du <em>xhtml</em> mais qui ne valide pas dès la première ligne. Bon, en même temps, là n'est pas le sujet. Mon regard traîne un peu sur le reste du code et là, d'un coup d'un seul je laisse échapper un "ouaaaa" silencieux tant je fus surpris : Tapis au fond d'un formulaire dardé de javascripts, un champs caché[2]. Caché ? Comment essayer de cacher un champs dont le contenu compte 23 389 caractères ! Pour ceux qui ont du mal avec les grands nombres, je vous l'écris : vingt trois mille quatre vingt douze cent cinquante millions et trente treize caractères (j'aurai essayé). Bon, en même temps, là n'est pas le sujet.<br />
<br />
... Mais c'était quoi le sujet au fait ? Je ne sais plus, mais promis juré, c'était vraiment affreux affreux !<br />
<br />
<br />
[1] le lien [<a href="http://www.01net.com/editorial/287091/initiative/agoravox-donne-l-information-des-internautes-aux-internautes/">http://www.01net.com/editorial/287091/initiative/agoravox-donne-l-i(...)</a>]<br />
[2] __VIEWSTATE pour ceux qui n'auraient pas compris<br />
[3] oui, je sais, la critique est aisée...<br />
<br />
note : désolé de briser la ligne éditorial de linuxFr, je n'ai parlé ni de gnu/Linux, ni de windows, ni du TCE, ni de ponts, ni de DRM, ni de racailles, ni du dernier film vu au ciné, ni d'écologie, ni de ma grand-mère Berth , ni de TF1. Mais de quoi ai-je donc parlé ? De rien peut-être. Les plus tordus y verront une critique des ces outils qui veulent à tout prix ajouter un état à une communication sur HTTP ! Mais ils sont tordus, qui peut leur faire confiance ? Et puis ils auraient tort, je trouve cela pratique de rajouter un session à une communication HTTP, dans une certaine mesure, qui semble avoir été franchie ici.<div><a href="https://linuxfr.org/users/pacifiko/journaux/un-truc-affreux.epub">Télécharger ce contenu au format EPUB</a></div> <p>
<strong>Commentaires :</strong>
<a href="//linuxfr.org/nodes/45865/comments.atom">voir le flux Atom</a>
<a href="https://linuxfr.org/users/pacifiko/journaux/un-truc-affreux#comments">ouvrir dans le navigateur</a>
</p>
B r u n ohttps://linuxfr.org/nodes/45865/comments.atomtag:linuxfr.org,2005:Diary/183872005-06-04T02:25:33+02:002005-06-04T02:25:33+02:00script Greasemonkey pour LinuxFRJe pense qu'il y a qq utilisateur de Greasemonkey [<a href="http://greasemonkey.mozdev.org/">http://greasemonkey.mozdev.org/(...)</a>] dans la salle. J'aimerai vous faire partager ma première réalisation, en plus c'est pour le site LinuxFR, donc ça tombe bien, non?<br />
<br />
Première chose, qu'est ce que c'est que Greasemonkey pour ceux qui débarquent : c'est une extension pour Firefox (j'espère que je peux me permettre de ne pas expliquer ce qu'est Firefox? Un petit lien au cas-où [<a href="http://frenchmozilla.sourceforge.net/firefox/">http://frenchmozilla.sourceforge.net/firefox/(...)</a>]) une extension donc, qui permet d'ajouter des <em>scripts utilisateurs</em> pour certains sites. Ces scripts vont permettre d'ajouter des fonctionnalités, corriger certains bugs, modifier la présentation ou le contenu, etc... Il y en a toute une liste par là : [<a href="http://dunck.us/collab/GreaseMonkeyUserScripts">http://dunck.us/collab/GreaseMonkeyUserScripts(...)</a>]. Il y a de quoi tester ;)<br />
<br />
Deuxième chose, il fait quoi mon script? Et bien il m'arrive souvent d'avoir du mal à suivre une discussion sur LinuxFR. La première branche d'un commentaire est assez facile à lire, mais quand j'ai fini avec une branche et que j'attaque la suivante, il m'arrive souvent de ne pas savoir à quel commentaire elle répond... Et quand il faut remonter 20 commentaires pour retrouver le parent de celui qu'on veut lire, pas évident. Donc voila ce que fait mon script : <em>pour chaque commentaire de niveau N, avec N > 1, et si ce commentaire n'est pas sur la première branche de la discussion (ie ce n'est pas le commentaire le plus ancien pour son niveau) alors j'ajoute les liens "masquer" et "afficher" dans le titre du commentaire. <strong>Cliquer sur le lien "masquer" permet de masquer (Je trouve que le nom que j'ai donné à ce lien est magnifiquement bien trouvé) tous les commentaires qui le précèdent, il se retrouve donc juste sous le message auquel il répond</strong>. Le lien "afficher" re-affiche les commentaires masqués.</em><br />
<br />
Je ne suis pas sûr d'avoir été très clair... bref, ceux qui ont Firefox et Greasemonkey d'installé, si vous voulez essayer, le lien vers le script est là : [<a href="http://arliguy.net/papa.user.js">http://arliguy.net/papa.user.js(...)</a>] Ca serait sympa de me dire si çamarchechezvous.com. J'ai appelé le script <em>Papa</em> car c'est bientôt la fête des pères et qu'il permet à un commentaire de retrouver son père rapidement, mignon non?<br />
<br />
J'ai testé avec et sans la <em>toolbar LinuxFR</em> et cela à l'air de fonctionner correctement pour les news et les journaux, mais je n'ai pas encore essayé les forums. Il n'y a cependant pas de raison pour que cela ne marche pas si le DOM des commentaires est le même.<br />
<br />
Si d'autres personnes ont des scripts utiles pour Greasemonkey, ça serait sympa d'en parler. Ou si vous avez des idées de scripts utiles... Moi depuis qq semaines j'ai une folle envie d'implémenter un script de "Troisième page" qui permettrait de déplacer un journal dont le sujet commence à barber (non, je n'ai pas parlé du TCE) au fond de la page des journaux. Il serait donc toujours accessible mais sans polluer le reste. Bon, là cela oblige à faire persister des infos et en cas de changement de poste, c'est perdu... bref, bonne nuit. Merci d'avoir lu jusque ici, merci de tester pour ceux qui le testeront.<div><a href="https://linuxfr.org/users/pacifiko/journaux/script-greasemonkey-pour-linuxfr.epub">Télécharger ce contenu au format EPUB</a></div> <p>
<strong>Commentaires :</strong>
<a href="//linuxfr.org/nodes/44939/comments.atom">voir le flux Atom</a>
<a href="https://linuxfr.org/users/pacifiko/journaux/script-greasemonkey-pour-linuxfr#comments">ouvrir dans le navigateur</a>
</p>
B r u n ohttps://linuxfr.org/nodes/44939/comments.atomtag:linuxfr.org,2005:Diary/174812005-03-15T18:09:37+01:002005-03-15T18:09:37+01:00CSS un jour...Un truc de malades en css : <a href="http://www.infimum.dk/HTML/slantstar.html">http://www.infimum.dk/HTML/slantstar.html(...)</a><br />
<br />
Seuls les bons navigateurs affichent la médaille correctement :) Il n'y a aucune image dans la page, que du html et des css (du moins si, y a une image : la <em>favicon</em>).<br />
<br />
Le truc que j'ai appris grâce à cela, c'est que l'on peut donner plusieurs classes à un même élément. Dans cet exemple il y a par exemple un <code>div class="draw r"...</code>. Donc le div prend à la fois le style <em>draw</em> et <em>r</em>. Cela me semble intéressant et nouveau pour moi en tout cas.<br />
<br />
Sinon l'explication des triangles en css est là : <a href="http://www.infimum.dk/HTML/slantinfo.html">http://www.infimum.dk/HTML/slantinfo.html(...)</a> et l'utilisation ultime : <a href="http://www.infimum.dk/HTML/rotatingStar.html">http://www.infimum.dk/HTML/rotatingStar.html(...)</a> (activer le bouton "animation" aussi rendre encore plus impressionnant :) ). Par contre là il y a un gros js derrière.<br />
<br />
ça date de 2003, c'est peut-être déjà connu, désolé.<div><a href="https://linuxfr.org/users/pacifiko/journaux/css-un-jour.epub">Télécharger ce contenu au format EPUB</a></div> <p>
<strong>Commentaires :</strong>
<a href="//linuxfr.org/nodes/44054/comments.atom">voir le flux Atom</a>
<a href="https://linuxfr.org/users/pacifiko/journaux/css-un-jour#comments">ouvrir dans le navigateur</a>
</p>
B r u n ohttps://linuxfr.org/nodes/44054/comments.atomtag:linuxfr.org,2005:Diary/164142004-12-16T11:17:09+01:002004-12-16T11:17:09+01:00NetBeans 4.0 est làNetBeans 4.0 est arrivé, juste à l'heure comme indiqué dans la roadmap. Voici l'annonce <a href="http://www.netbeans.org/community/releases/40/index.html">http://www.netbeans.org/community/releases/40/index.html(...)</a><br />
<br />
Pour rappel, NetBeans est un IDE (Environnement de Développement Intégré) Java lancé par SUN un peu sur le même principe que OpenOffice : ils ont racheté une entreprise (en l'occurrence une entreprise Tchèque) en 1996 [1]<br />
et puis ils ont lancé une communauté autour du produit en libérant le code source. SUN utilise le produit pour en faire le socle de ses produits de développement.<br />
<br />
Qu'est ce qu'il y a de neuf dans Netbeans 4.0? L'ajout le plus visible est le <em>refactoring</em> de code. On peut enfin rechercher des utilisations de classes, méthodes, ... faire du renommage, déplacer. Bref, on peut s'en donner à coeur joie! Ceci permet aussi la navigation (Go to... declaration/source) [2]. On notera l'utilisation systématique de <strong>ant</strong>[3], le support de Tiger (Java 5, anciennement Java 1.5). Il y a toujours bien entendu la formidable intégration pour faire des applications webs (servlets/jsp mais ça me suffit, je ne suis pas un fan des conteneurs EJB [4]). Il y a beaucoup d'autres choses (J2ME, refonte de l'éditeur d'interface graphique, <em>débugage</em>, nouvelle interface utilisateur, possibilité d'ajouter un <em>profiler</em>...), donc allez voir le site, il est bien fait et plein d'articles/docs et tous genre.<br />
<br />
Je sais qu'en ce moment l'IDE à la mode c'est Eclipse promu par IBM. Mais franchement, ce nouveau NetBeans mérite un coup d'oeil - à condition de faire du Java ;) - car il a l'avantage sur Eclipse de ne pas nous faire passer 2 jours à trouver les bons plug-ins[5] pour faire ce que l'on veut : le paquet de base contient tout ce qu'il faut pour se lancer. Par contre il est vraiment orienté Java, alors qu'Eclipse autorise plus de langages.<br />
<br />
NetBeans est sous SPL : <a href="http://www.netbeans.org/about/legal/spl.html">http://www.netbeans.org/about/legal/spl.html(...)</a><br />
<br />
--<br />
[1] : l'historique en [fr] <a href="http://www.netbeans.org/about/history_fr.html">http://www.netbeans.org/about/history_fr.html(...)</a><br />
[2] : un <em>tip</em> intéressant en cas de navigation, c'est d'utiliser [ALT]+K [ALT]+L pour revenir respectivement en arrière ou en avant dans la navigation (équivalant du <em>back</em> et <em>forward</em> d'un navigateur web.<br />
[3] : ant, un des projets les plus connu de la fondation Apache : <a href="http://ant.apache.org/">http://ant.apache.org/(...)</a><br />
[4] : le support des EJB est cependant prévu pour la 4.1 - déjà en <em>early access</em> <a href="http://www.netbeans.org/community/releases/41/">http://www.netbeans.org/community/releases/41/(...)</a><br />
[5] : j'avoue ne pas avoir essayé Eclipse depuis plus de 1 an, cela peut avoir changé depuis... Mais je n'y crois pas.<div><a href="https://linuxfr.org/users/pacifiko/journaux/netbeans-40-est-l%C3%A0.epub">Télécharger ce contenu au format EPUB</a></div> <p>
<strong>Commentaires :</strong>
<a href="//linuxfr.org/nodes/43005/comments.atom">voir le flux Atom</a>
<a href="https://linuxfr.org/users/pacifiko/journaux/netbeans-40-est-l%C3%A0#comments">ouvrir dans le navigateur</a>
</p>
B r u n ohttps://linuxfr.org/nodes/43005/comments.atomtag:linuxfr.org,2005:Diary/158162004-10-29T11:18:59+02:002004-10-29T11:18:59+02:00Pauvre de vous - le monde vu par AMDCe matin sur France-Info j'ai entendu un truc affreux qui m'a gaché ma journée : AMD (le bien connu fondeur de microprocesseurs compatibles Intel) veut lancer un <em>"PC du pauvre"</em>, le dénommé PIC pour Personal Internet Communicator.<br />
<br />
La nouvelle en français ici <a href="http://www.radiofrance.fr/chaines/france-info/chroniques/hightech/index.php?m=3&chro_diff_id=55000635">http://www.radiofrance.fr/chaines/france-info/chroniques/hightech/i(...)</a><br />
<br />
Ils prévoient de vendre cela dans les 200euros sur les <em>marchés émergents</em> comme on dit. Soit! Cela pourrait être une bonne nouvelle et ça m'a rappelé la démarche du Simputer <a href="http://www.simputer.org">http://www.simputer.org(...)</a> (quelqu'un en a des nouvelles d'ailleurs? Il me paraissait bien ambitieux) : un ordinateur simple, facile à maintenir, résistant, qui fait le minimum mais le fait bien. Mais en écoutant le journaliste présenter le produit, je suis tombé sur le cul : dans un soucis de simplicité de maintenance, il ne sera possible de rien changer/évoluer/installer sur la bête. Ni le matériel, ni le logiciel. Et bien entendu, l'OS est la fameuse version <em>"allégée"</em> de Windows XP. Ou comment étendre son monopole en vampirisant le marché à sa naissance, comment faire entrer les gens dans un monde formaté... Pourquoi ne pas installer des TV dans les salles de classes qui passeraient des pubs pour Microsoft ou AMD tant qu'on y est? (Ne me dites pas que ça existe déjà, je ne vous croirai pas).<br />
<br />
En conclusion, AMD vient de perdre un client, car je ne cautionnerai pas cette vision du monde et du développement. Soit c'est une réaction épidermique et un sujet tel que le développement demanderait plus de réflexion, mais là, pris au réveil, ce n'est pas possible.<div><a href="https://linuxfr.org/users/pacifiko/journaux/pauvre-de-vous-le-monde-vu-par-amd.epub">Télécharger ce contenu au format EPUB</a></div> <p>
<strong>Commentaires :</strong>
<a href="//linuxfr.org/nodes/42429/comments.atom">voir le flux Atom</a>
<a href="https://linuxfr.org/users/pacifiko/journaux/pauvre-de-vous-le-monde-vu-par-amd#comments">ouvrir dans le navigateur</a>
</p>
B r u n ohttps://linuxfr.org/nodes/42429/comments.atomtag:linuxfr.org,2005:Diary/157282004-10-22T16:50:09+02:002004-10-22T16:50:09+02:00pourquoi?Une grosse interrogation vient de me foudroyer : <em>Mais pourquoi on a toujours ce foutu pavé numérique à droite!</em>.<br />
<br />
Personnellement, je suis droitier, j'utilise donc ma souris de la main droite. Mon clavier bien en face de moi, le pavé numérique se retrouve donc légèrement sur ma droite. Donc, si je veux utiliser le pavé numérique sans lever ma main de la souris (elle est super fénéante ma main droite, et super lourde - sans rire!) et par exemple utiliser ma main gauche qui se la coule douce de l'autre coté, il faut que je gymnastique pour tenter d'atteindre le lointain pavé numérique... Alors que si il était à gauche le pavé numérique, ça serait immédiat. Bref, personne ne sait si il existe des claviers pour gaucher avec le pavé numérique de l'autre coté? Je ne parle pas d'un pavé numérique indépendant comme j'en ai déjà vu (c'est moche) mais juste un clavier qui serait dans le bon sens, car je ne vois pas de raisons pour continuer à la garder à droite ce pavé numérique!<br />
<br />
Sinon je vais essayer d'utiliser la souris de la main gauche... ça l'occupera.<div><a href="https://linuxfr.org/users/pacifiko/journaux/pourquoi.epub">Télécharger ce contenu au format EPUB</a></div> <p>
<strong>Commentaires :</strong>
<a href="//linuxfr.org/nodes/42342/comments.atom">voir le flux Atom</a>
<a href="https://linuxfr.org/users/pacifiko/journaux/pourquoi#comments">ouvrir dans le navigateur</a>
</p>
B r u n ohttps://linuxfr.org/nodes/42342/comments.atomtag:linuxfr.org,2005:Diary/145712004-07-14T21:16:51+02:002004-07-14T21:16:51+02:00decimail - un serveur de mailsPar hasard - sur Freshmeat - je suis tombé sur ce serveur de mails 'hui : [<a href="http://decimail.org/index">http://decimail.org/index(...)</a>], plus d'explications sur [<a href="http://decimail.org/docs/overview">http://decimail.org/docs/overview(...)</a>]<br />
<br />
En résumé, l'idée est de stocker les mails reçus dans une base de données (postgresql en l'occurrence, bon choix). Le client se connecte au serveur par Imap (jusque là, rien que de trés classique). L'avantage de la chose, c'est qu'on peut associer à chaque répertoire de l'arborescence une requete SQL. Ainsi un même mail peut se retrouver classer dans plusieurs emplacements (ca permet d'avoir plusieurs vus de ses mails en qq sorte). Le mieux, c'est de regarder les screenchoutes [<a href="http://decimail.org/docs/overview#secid2246693">http://decimail.org/docs/overview#secid2246693(...)</a>] pour se faire une idée plus exacte, je ne suis pas sûr de bien m'expliquer :)<br />
<br />
Voila, je n'ai pas testé encore le bouzin (y a pas de build dans portage, va me falloir essayer à "l'ancienne", plus l'habitude moi). Mais si qqn à déjà essayé ou a d'autre produits qui innovent dans la gestion de mails, j'suis preneur.<div><a href="https://linuxfr.org/users/pacifiko/journaux/decimail-un-serveur-de-mails.epub">Télécharger ce contenu au format EPUB</a></div> <p>
<strong>Commentaires :</strong>
<a href="//linuxfr.org/nodes/41227/comments.atom">voir le flux Atom</a>
<a href="https://linuxfr.org/users/pacifiko/journaux/decimail-un-serveur-de-mails#comments">ouvrir dans le navigateur</a>
</p>
B r u n ohttps://linuxfr.org/nodes/41227/comments.atom