linux

How to beautify old websites

In this world of an endless quest for information (I’m speaking of the great Internet), it is common to stumble upon old websites or websites that have been generated by an old software. A perfect example of this would be howtos, which, while they are very useful, really look like someone shitted on my monitor. Since I’m using one the Best Browser(tm), that is Firefox, I’ve been trying to tackle this problem. The angle of attack will be userContent.css. Many Firefox hacks are based on this file. To have more information on this file and on how to create it (and where), please read the Customizing Mozilla page.

In this file, we will be adding a new set of rules which will give a default behavior to old web pages. Some things to note about these changes. First, I did not include !important so that newer websites can still define their styles. Secondly, I’ve spent some times in adding/removing tags so that the very vast majority of websites are unaffected by theses changes, while the old websites are much better (in my opinion). Here are the content of the file:

body { font-family: Calibri, Verdana, Arial, Helvetica, sans-serif; }
h1 { font-size: 175% }
h2 { font-size: 145% }
h3 { font-size: 120% }
h4 { font-size: 105% }
h5 { font-size: 80% }
h6 { font-size: 65% }
a[href] {color: #1133ff;}
a[href]:hover{text-decoration:underline;}
a[href]:visited{color: #1133ff;}
code,kbd,pre,samp,tt { font-family: Consolas, "Courier New", Courier, monospace; }
hr {
color: #999999;
background: transparent;
height: 1px; /* Required for IE/Win */
padding: 0;
border-color: #999999;
border-width: 1px;
border-style: none none solid none;
}
ol { list-style: decimal outside; }
ul { list-style: round outside; }
ol ul,
ol ol ul,
ol ul ul,
ul ul,
ul ol ul,
ul ul ul {
list-style: square outside;
}
table{
border-collapse: collapse;
border-spacing: 0;
empty-cells: show;
}
fieldset { border: none; }

You can download the file directly, if you prefer so. After that, restart Firefox, and browse to an old website.

Here is a comparison of the two rendering (before/after).

Before:

After:

Chopez votre sticker Ubuntu

UbuntuCoFPour fêter la sortie de Ubuntu 8.10, je fournis gratuitement (il suffit d’envoyer une enveloppe prétimbrée) des stickers et des badges Ubuntu. Chopez en un – si vous êtes sous Ubuntu bien sûr – tant qu’il en reste. Cela ce passe sur la page idoine.

4chan mon amour

Il n’y que sur 4chan que l’on peut trouver de vraies perles de vie telle celle-ci, qui résume si bien certaines personnes:

OP wins.

This chick’s ears are like huge vaginas. I bet when she’s naked, her whole body looks like it’s made of random boobs and vaginas.

OP WINS.

Wine 1.0 est de sortie

wine.pngUne bonne nouvelle n’arrivant jamais seule (sauf si il n’y en a pas d’autres), aujourd’hui 17 juin, en plus d’être le jour de sortie de Firefox 3, est aussi le jour de sortie d’un autre programme open source d’exception : Wine. En développement depuis 15 ans, wine est parti d’une solution qui marchait parfois à une véritable plate-forme win32 à lui tout seul. Je suis réellement bluffé par le travail impressionnant qu’ont réalisés les développeurs de ce logiciel. Réussir à récréer un environnement windows sous linux, c’est maîtriser les deux systèmes à la fois. Avec une main d’oeuvre beaucoup plus réduite que celle dont dispose microsoft. A noter que Photoshop CS 2, un des logiciels souvent critiqué comme manquant sous linux (et je peux le comprendre, même si Gimp fait parfaitement l’affaire, il est parfois difficile de tout réapprendre, notamment dans le milieu professionnel), et maintenant totalement fonctionnel. Comme d’habitude, toutes les bonnes distributions ne devraient pas tarder à le voir apparaître dans leur dépôts (de satan).

Un nouveau Wine tout beau tout chaud (0.9.57)

wine.pngHop! Deux semaines ont passés depuis la dernière annonce, et c’est le moment tant attendu d’une nouvelle version de Wine. Au menu, des corrections de bugs en paquet, des ajouts de fonctionnalités. On notera quelques bugfixes intéressants pour ceux qui utilisent Photoshop CS2 (notamment le 11680). Bref, comme à l’habitude, que du bon ! Il faut attendre quelques moments avant que les miroirs soient à jour. L’annonce originale en anglais sur le site de Wine.

Wine 0.9.56 est de sortie

wine.pngDernièrement, le développement de Wine (un layer de comptabilité entre les applications Windows et GNU/Linux) s’est considérablement vivifié. Les dernières versions permettent d’installer et d’utiliser Photoshop CS2 sans problème (j’attends avec impatience l’arrivée d’Illustrator dans la liste, tant pour moi c’est plus lui que Photoshop qui n’a pas de réel remplaçant). Cette version apporte les principales nouveautés suivantes:

  • La gestion des fenêtres OpenGL/Direct3D avec des barres de menu;
  • Des “stubs” (fonction ne faisant rien mais ayant la même signature que l’originale) pour toutes les dlls d3dx9*, ce qui devrait permettre le “remplissage” de ces stubs. D’autre part, cela permet que l’appel à la fonction n’échoue pas (même si probablement le programme plante derrière);
  • Plusieurs optimisations graphiques (visiblement dans le GDI);
  • De nombreuses corrections au système d’installation, ce qui devrait permettre aux msi de mieux être gérés;
  • Support des messages MIME amélioré (je ne vois pas trop à quoi ça sert, mais bon);
  • Et comme d’habitude, une liste de bug corrigés impressionnante.

Il est vraiment agréable de voir l’évolution du projet Wine, celui-ci devient de plus en plus complet de mois en mois, si ce n’est pas de semaines en semaines. A tel point que certains observateurs se demandent si Wine ne pourrait pas, avec le flop de Vista et les difficultés qu’il engendre, devenir une sorte d’implémentation ‘officieuse’ de l’API windows, les programmeurs s’appuyant sur celle-ci pour avoir des programmes multi-plateforme.

L’annonce originale en anglais est disponible sur le site de Wine.

Si vous êtes sur une distribution connue, la mise à jour devrait arriver très rapidement (par exemple pour Ubuntu avec les bonnes sources, c’est déjà le cas). Personnellement l’application que j’utilise le plus dans Wine est Mp3Tag. Cela m’a pris un peu de temps pour faire marcher l’unicode, mais une fois que ça marche, ça marche du tonnerre, je peux même rentrer du texte unicode depuis l’interface Linux.

Ubuntu 7.10 est de sortie !

ubuntu_petit.miniature.pngCa y est ! La version 7.10 de Ubuntu est sortie officiellement aujourd’hui ! Cette nouvelle version apporte son lot de nouveautés : les effets 3D activés par défaut, un nouveau Gnome, un centre de contrôle repensé (de nombreuses amélioration notamment sur le support des imprimantes, le changement d’apparence etc..). On trouve aussi sous le capot un nouveau serveur X, ainsi que pour la première fois un mode “failsafe” lorsque celui-ci ne veut pas démarrer. Si jamais il est cassé, alors un serveur X en mode compatibilité s’ouvre et permet de régler les détails graphiques. Pour l’avoir essayé, cela marche plutôt bien. D’autre part, un support étendu du bi-écran avec une interface idoine est vraiment le bienvenu. Seule ombre au tableau : Mon application Tilda, qui permet d’avoir une console “à la quake”, se mets à buguer lorsque je désactive les animations. Ce n’est pas fatal, mais c’est dommage. J’attends avec impatience que son remplacent guake soit plus avancé. Bon, gusty c’est que du bon, à installer d’urgence !

A noter que j’ai reçu mes stickers Ubuntu, et que je ne vais pas tarder à en lancer la distribution… A suivre !

Ca arrive…

En tout cas,
C’est arrivé aux Etats Unis. Reste à ce que ça fasse le voyage vers la France, puis un autre petit voyage en France. Bientôt je lâcherais les badges aluminium Ubuntu sur la terre (enfin dans la limite de mes stocks). L’image est celle de Martin Owens qui est visiblement en train de les trier.

case-badges-sorted.jpeg

Acheter un ordinateur sous Linux, c’est possible

NewTux.pngUn nouveau site vient de faire son apparition : LinuxPreloaded

Ce site s’adresse à tout ceux qui veulent d’un ordinateur avec Linux pré installé. Et oui, tout le monde n’est pas un pro de l’informatique. Ce n’est pas pour cela que l’on a envie d’acheter les infâmes Windows et OS X et par là même d’être un bon mouton. Donc, il ne reste plus qu’à trouver des vendeurs qui proposent du Linux pré chargé. Ce qu’il y a de bien dans cette liste, c’est que l’on voit que plein de vendeurs sont disponibles pour la France ! Donc il n’y a plus aucune excuse (enfin les modèles ne sont pas tous transcendants, loin de là).

Vous noterez le nouveau pingouin Tux à gauche, qui est une version remise au goût du jour de notre bon vieux manchot (qui est quand même plus mignon et sympa qu’une fenêtre quatre couleurs ou une pomme croquée).

J’aime Linux ? (ou comment faire taire les ventilateurs de son VAIO)

ubuntu_petit.pngAhh… Linux… Il n’y a pas à dire, c’est fabuleux. En fait, ça permet de faire à peu près les mêmes choses que les autres systèmes d’exploitations. Mais là où il y a un vrai plus, c’est que ça permet de tout bidouiller jusqu’au fond. Nous allons voir que cela peut être mis à profit.

Tout d’abord, il faut savoir que j’ai un portable VAIO SX2 dont les brillants concepteurs se sont dit qu’ils allaient l’affubler de deux problèmes :

  1. Un ventilateur affreusement bruyant, qui se mets en route pour un oui ou pour un non (indice: il y a beaucoup plus de oui que de non, en fait, il y en a 99% du temps) . Bref c’est insupportable.
  2. Ce dit ventilateur ne propose pas d’interface de programmation standard, ce qui permettrait de le régler avec SpeedFan (sous windows) ou lm-sensors (sous linux) ou rien (sous mac os).

Donc, coincé avec mon ventilateur qui fait du bruit.
Mais je ne désespère pas, et, armé de vaillance, google un peu. Je tombe alors sur une page qui décrit un utilitaire ainsi qu’un module noyau, sony-laptop, qui devrait permettre le contrôle de différentes choses comme l’éclairage, le bluetooth, etc.. L’éclairage marche nickel chez moi, hum… Je m’aperçois alors que sony-laptop est le successeur de spic*, et de l’utilitaire associé, spicctrl.

Un petit
sudo apt-get spicctrl
à tout hasard… ça passe ! Merveilleux. Voyons voir ça…
Alors, -l pour le bluetooth, -T pour la température, et -f pour le fan ! Oui ! Enfin presque… Comme les ingénieurs de chez Sony se sont dit qu’on était vraiment rien que des gros cons, un processus tourne en tâche de fond (indépendant de l’OS) pour ranimer le ventilateur en fonction de la température…

Bah, c’est pas grave, je suis un sale:
while true; do spicctrl -f 15; sleep 0.05; done
Ah… Bonheur ! Au début je sens bien que le ventilo lutte pour rester à grande vitesse mais il finit bien vite par plier sous les assauts de mon while true. Mais c’est pas encore optimum comme solution… Je sens que je peux faire un mieux. Mais bon sang c’est bien sûr ! C’est un programme open source ! Un petit tour sur le site, on décompresse, un joli .c en sort.

Hop ! Je modifie l’instruction de ventilateur avec une boucle, un make, ça compile nickel, le tour est joué ! Un nouveau spiccontrol tout beau tout neuf.

Il ne me reste plus qu’à créer des entrées dans les menus pour avoir une interface éfficace pour gérer et mon bluetooth et mon ventilateur.

Linux, Ubuntu, Spiccontrol, GNU et tout les autres, mes oreilles vous disent merci !

Safari sous windows : un vrai usage

Oui, en tant que navigateur, cela a assez peu d’utilité. Par contre ils ont eu la gentillesse d’inclure les fontes Lucida Grande dans le package, et la license n’interdit pas de les utiliser à d’autres fins. Hop ! Venez par là les petites ! Aaah… Il faut dire que ces fontes sont tout bonnement superbes. C’est bien simple, je les mets sur tout les Gnome que j’installe, ça rend terrible !

Mes beaux CDs Ubuntu

Oui, ça y est, j’ai reçu mes magnifiques CDs Ubuntu ! Bien que je puisse sans problème graver mes milliers de CDs Ubuntu (ce que je ne me prive pas de faire), je n’ai pas résisté à la tentation de commander – c’est gratuit, merci Ubuntu – mes cds sur Shipit ! Ubuntu et quelques semaines plus tard les voilà qui arrivent. Ils sont tout beaux et tout neufs, avec une jolie pochette (cfs les photos). Ce qu’il y a de bien avec ces CDs par rapport à des bêtes CDs gravés, c’est quand je les donne à des gens pour les convertir à Ubuntu (j’ai déjà quelques personnes à mon actifs ^_^), ça fait tout de suite plus professionnel et l’impression initiale est celle d’un vrai logiciel (oui je sais c’est débile mais c’est comme ça) et pas une vilaine copie pirate. Donc les gens sont plus enclins à l’installer, ce qui est le but. Pour l’instant il m’en reste deux sur les trois, j’attends ma prochaine victime avec impatience… On remarquera aussi le petit logo “pass it on” un peu partout qui suggère de “recycler” le cds en le refilant à d’autres personnes…

ubuntu_jacket.jpgubuntu_cd.jpg

Ubuntu sur les Dell : c’est officiel

Ca n’a pas mis longtemps, le blog Direct2Dell annonce le support Ubuntu sur les Dell d’ici quelques semaines… Pour l’instant ce n’est prévu qu’aux Etats Unis, reste à voir si ce genre d’initiative va être mis en place en Europe.

Ubuntu sur les Dell : c’est presque officiel

Ubuntu LogoOn en parle sur Desktop Linux, mais aussi sur le blog de Fabián Rodríguez qui bosse chez Ubuntu (malheureusement celui-ci a été obligé de retirer son post). Toujours est-il que si cela se confirme, il risque d’y avoir un impact non négligeable sur le marché du desktop. Il ne reste plus qu’à attendre….

Mise à jourDes images troublantes apparaissent sur le site de Dell

Ubuntu 7.04 est sortie !

Ubuntu LogoCa y est, la version 7.04 (lire : avril 2007) de Ubuntu est enfin sortie. Tout un tas d’améliorations ici et là au travers du système. Pour ceux qui viennent de Windows, un nouvel importeur de préférences a vu le jour, permettant d’importer, favoris, email et compte de messageries (n’est pas compatible avec toutes les messageries mais c’est un début). La support du réseau sans fil et cablé est passé de très bon à tout bonnement excellent, c’est bien simple, c’est le meilleur support du sans fil que j’ai pu avoir entre les mains jusqu’à présent. De la partie aussi, les effets graphiques avancés (attention aux cartes ATI), les drivers propriétaires (cartes graphiques, cartes réseau sans fil, etc…) qui sont automatiquement proposés, ainsi qu’un support excellent du NTFS en lecture/écriture, que cela soit sur les disques locaux ou les disques USB. Bref, un excellent travail ! Pour ma part j’ai fait la mise à jour depuis la version précédente (Edgy) et cela se déroule vraiment sans problème. Il suffit de faire un :

sudo update-manager -c -d

Pour migrer sans problèmes, tout en graphique bien sur. Attention le -d est pour les versions de développement, si vous voulez migrer vers le stable il faut uniquement mettre le -c. Que dire d’autre… si ce n’est que je n’ai pas rebooté une seule fois en un mois mon portable sous windows. Maintenant, il ne me reste plus qu’à graver des cds pour les distribuer aux gens :-p. D’autre part, même Michael Dell (le patron de DELL) est sous Ubuntu sur l’un de ses pcs (évidemment, il n’a pas de Mac, ce qui montre qu’il est sain d’esprit :-) ). Les miroirs sont en cours de création, d’ici la fin de la semaine on devrait pouvoir télécharger la 7.04 un peu partout dans le monde.

Le parlement passe à Linux

Ubuntu Logo En voilà une bonne nouvelle ! Si les hautes instances du gouvernement se retrouvent avec Linux sur leur ordinateurs, cela leur ouvrira peut-être l’esprit. Le Fridge de Ubuntu en parle, ainsi que ZDNet. Reste à voir les députés les utiliserons vraiment ces ordinateurs sous Linux, ou bien si seulement leur assistants auront cet honneur. En effet, je ne serais pas surpris que nombre de députés (pas tous, hein) n’ai que faire des ordinateurs mis à leur dispositions et se promènent plutôt avec leur nouveau portable tout neuf bien estampillé Vista. Enfin à suivre…

C’est le pied avec ubuntu !

Ubuntu LogoAlors voilà depuis quelques temps déjà j’utilise Ubuntu sur mon portable Vaio. Je dois dire que je suis très impressionné ! Tout d’abord, le support de l’existant est excellent (lire: windows), ce qui me permet d’accéder à mes données en lecture écriture, d’avoir le même profil thunderbird/firefox (c’est assez jouissif d’avoir les même raccourcis, préférences, extensions & co, sans synchro, sans rien avoir à faire… pareil pour les emails). Tout mon matériel marche, des contrôles luminosité écran à la souris bluetooth dernier cri de Microsoft (oui Microsoft ne fait pas que du caca, ils font des très très bonnes souris (comme Logitech d’ailleurs)). L’installation de nouveau logiciels est à des années lumières de ce qui se fait sous Windows ou sous MacOs, là c’est intégré, les dépendances bien gérées etc… Bien sur, parfois la transition n’est pas si facile, des applications nous manquent… Mais globalement le prix à payer est faible. Cela est d’autant plus vrai que Linux propose pas mal de chose que je ne retrouve pas sous Windows et sous MacOS (même si je n’ai pas de Mac, il m’arrive souvent d’utiliser MacOS). D’abord, on peut customizer facilement et proprement son PC, ce qui est pour moi indispensable. Le support des systèmes de fichiers et des protocoles réseaux est simplement beaucoup plus abouti, on peut choisir son desktop manager etc… Aujourd’hui, j’avais envie de taper un petit texte en Japonais. Je me dit, “installons le support japonais sous Ubuntu”. Je commence par faire clic-droit (clin d’oeil aux Macqueux) sur ma zone de texte, qui me propose Français ou Autre comme méthode de saisie. Pas suffisant. Petit détour par Google (en même temps je lance l’application de gestions des logiciels Ubuntu), je tapes “ubuntu japanese” et je trouve deux paquets à installer. Synaptic deux secondes plus tard me les as téléchargés, configurés et installés. Je peux choisir entre trois choses hyper simplement (alors que sous les autres OS c’est la galère):

  • Soit rentrer directement en Japonais (comme si mon clavier avait des touches Japonaises), peu pratique pour moi;
  • Soit rentrer directement des Hiragana (????), des katakana(????) ou bien des kanjis (??) directement;
  • Soit rentrer en demi-mode (d’abord des Hiragana, après on peut choisir si on convertit en Kanjis ou pas), le meilleur mode pour moi quand je n’écrit pas que des Hiragana.

Le support du Japonais est mille fois plus simple (oui mille) que sous Windows, on sent que cela part d’un véritable besoin des Japonais. Bref, quand je devrais rentrer du texte Japonais sous Windows et que je lutterais, je verserais une larme…

Sinon j’ai aussi installé la beta Feisty Fawn, leur support du réseau est tout simplement bluffant. Keep up the good work !