Archive for the 'web/IT' Category

Graphistes en herbe ou confirmés, créez la prochaine bannière de décompte pour Ubuntu 10.10

Le 10 octobre prochain, sortira dans sa version stable la nouvelle version d’ Ubuntu, dénommée Maverick Meerkat ou 10.10. À cette occasion, il est possible de participer à l’élaboration de la traditionnelle bannière de décompte. Certaines contributions ont déjà été publiées, j’en utilise d’ailleurs une dans le menu de droite. Pour obtenir toutes les informations nécessaires, rendez-vous sur cette page du wiki officiel (en anglais).

Zen-Coding, une nouvelle manière d’écrire le code HTML et CSS

J’ai découvert il y a quelques temps via un tweet (ou gazouillis pour les intégristes de la langue française ;) ) un plugin qui permet de gagner pas mal de temps quand on est amené à taper beaucoup de code HTML et CSS, mais je pense qu’un petit exemple sera plus parlant :

div#page>div.logo+ul#navigation>li*5>a

devient

<div id="page">
    <div class="logo"></div>
    <ul id="navigation">
            <li><a href=""></a></li>
            <li><a href=""></a></li>
            <li><a href=""></a></li>
            <li><a href=""></a></li>
            <li><a href=""></a></li>
    </ul>
</div>


à l’aide de la combinaison de touches CTRL+E.
Personnellement, j’ai bien aimé :

html:xs

qui devient

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="ru">
<head>
    <title></title>
    <meta http-equiv="Content-Type" content="text/html;charset=UTF-8" />
</head>
<body>

</body>
</html>


Vous trouverez sur la page du projet (en anglais) de nombreuses informations, notamment dans le wiki, mais aussi la liste des éditeurs de texte pour lesquels il existe un plugin. J’ai testé l’un des deux plugins disponibles pour GEdit et ça fonctionne tout simplement à merveille :D .

Les alias HTML
Les alias CSS

10 choses à faire après avoir installé Ubuntu 10.04 Lucid

Sur le très bon site OMG! Ubuntu (en anglais), on peut trouver cet article (toujours en anglais) qui donne en 10 points quelques astuces pour optimiser son installation toute fraîche du Lynx Lucide.

Enjoy ;)

Régler l’heure à partir d’un serveur NTP sous Debian

Hier, je me suis rendu compte que mon serveur sous Debian Lenny n’était pas à l’heure de quelques minutes. Cela m’a étonné car je croyais qu’il se synchronisait tout seul via Internet. Je me suis alors rappelé qu’il existe un protocole pour synchroniser un ordinateur avec une heure dite « de référence » (à moins d’un seconde près), le protocole NTP. Pour pouvoir l’utiliser il faut installer les paquets ntp ainsi que ntpdate
# apt-get install ntp ntpdate
puis exécuter la commande :
# ntpdate -s

Install Party @ GIROLL, Bordeaux

Comme vous le savez peut-être, j’ai rejoint il y a de cela un an, un collectif qui répond au doux nom de GIROLL (GIROnde Logiciels Libres). Ce collectif, qui est en fait un GULL, à pris pour habitude d’organiser une Install Party à chaque nouvelle version de la distribution GNU/Linux la plus populaire chez le grand public, j’ai nommé Ubuntu. En effet depuis le 29 avril, est disponible au téléchargement la version 10.04 ou pour la mise à niveau de votre, nom de code Lucid Lynx.

Pour plus de renseignements, je vous invite à vous rendre sur la page de l’article dédié sur le site du collectif. Je tiens à rappeler que cet événement est libre et ouvert et que le but est de faire découvrir GNU/Linux mais aussi les cultures libres en général (art, littérature,…) et la philosophie qui règne derrière.

Je serais évidemment présent toute la journée, en tant que membre organisateur par conséquent j’espère vous rencontrer le 15 au centre d’animation Saint-Pierre :D

Guess Who’s Back?

La prochaine version d’Ubuntu, à savoir la 10.04 « Lucid Lynx », sera disponible au téléchargement dans sa version dite « stable » à partir du 29 avril 2010. Elle possède la particularité de bénéficier d’un support à long terme (mises à jour pendant 3ans pour la version desktop).

En attendant la sortie de cette prochaine mouture qui amène pas mal de changements, vous pouvez mettre en place un petit bout de code sur votre site/blog/page perso qui affichera le décompte avant le Jour J, tel que vous pouvez le voir à votre droite.

Voici le code à insérer :

<script type="text/javascript" src="http://www.ubuntu.com/files/countdown/display.js"></script>

Pour ceux qui le souhaitent, ils existe également d’autres versions dont le code est disponible sur le site officiel (anglophone).

Comme à l’accoutumée, GIROLL, le GULL auquel j’appartiens, organise une Install Party pour célébrer cette nouvelle version, la date est fixée au 15 mai et ça se passe à Bordeaux. Je donnerais plus de détails dans un prochain billet.

Installer #!crunchbang linux depuis une clé USB

J’ai découvert il y a quelques temps #! CRUNCHBANG LINUX, une distribution GNU/Linux basée sur Ubuntu, elle même basée sur Debian. Je l’avais testée à l’aide du Live CD et l’avait trouvée sympathique et plus légère quoique un peu austère au premier abord. Toutefois, l’avantage avec Linux c’est qu’on peut personnaliser à sa guise ;) . Pour voir la liste des programmes installés par défaut dans cette distro, se rendre ici

En voulant l’installer sur mon netbook, il a fallu que je créer une clé USB amorçable, voici donc la méthode que j’ai utilisé.

Il faut commencer par télécharger l’image disque sur la page prévue à cet effet sur le site de #! crunchbang.
Une fois que c’est fait, il faut monter l’image dans un dossier à l’aide de la commande :

$ sudo mount -o loop /chemin/version_de_crunghang.iso /rép_de_destination

(renseigner les chemins vers les fichiers et répertoires par les vôtres)

Il faut maintenant copier l’ensemble des fichiers de l’image à l’exception du répertoire isolinux sur la clé USB (formatée en FAT32), ne pas oublier les fichiers cachés que l’on peut afficher à l’aide de la commande ctrl+h dans la plupart des gestionnaires de fichiers.
Il faut ensuite copier à la racine de la clé les fichiers vmllinuz et initrd.gz situés dans le répertoire casper. Il faut également recopier à la racine de la clé tout le contenu du répertoire isolinux que nous n’avions pas copié tout à l’heure.

Maintenant nous allons (légèrement) mettre les mains dans le cambouis :) . Sur la clé USB, renommer le fichier isolinux.cfg en syslinux.cfg. Une fois que c’est fait, l’ouvrir avec un éditeur de texte.
On obtient ceci :

DEFAULT live
LABEL live
kernel /casper/vmlinuz
append file=/cdrom/preseed/custom.seed boot=casper initrd=/casper/initrd.gz quiet splash --
LABEL xforcevesa
kernel /casper/vmlinuz
append file=/cdrom/preseed/custom.seed boot=casper xforcevesa initrd=/casper/initrd.gz quiet splash --
LABEL textonly
kernel /casper/vmlinuz
append file=/cdrom/preseed/custom.seed boot=casper textonly initrd=/casper/initrd.gz quiet --
LABEL check
kernel /casper/vmlinuz
append boot=casper integrity-check initrd=/casper/initrd.gz quiet splash --
LABEL memtest
kernel /isolinux/memtest
append -
LABEL hd
localboot 0x80
append -
DISPLAY isolinux.txt
TIMEOUT 300
PROMPT 1

On modifie les chemins pour qu’ils concordent avec l’emplacement des fichiers et on obtient ceci :

DEFAULT live
LABEL live
kernel vmlinuz
append file=preseed/custom.seed boot=casper initrd=initrd.gz quiet splash --
LABEL xforcevesa
kernel vmlinuz
append file=preseed/custom.seed boot=casper xforcevesa initrd=initrd.gz quiet splash --
LABEL textonly
kernel vmlinuz
append file=preseed/custom.seed boot=casper textonly initrd=initrd.gz quiet --
LABEL check
kernel vmlinuz
append boot=casper integrity-check initrd=initrd.gz quiet splash --
LABEL memtest
kernel memtest
append -
LABEL hd
localboot 0x80
append -
DISPLAY isolinux.txt
TIMEOUT 300
PROMPT 1

Voilà, il ne reste plus qu’à rendre la clé bootable, en GUI, Gparted fait très bien l’affaire, il faut au préalable démonter la clé : clic droit sur la partition > Gérer les drapeaux > cocher ¨boot¨

Enjoy :D

Sources et ressources :

DNSSEC va remplacer DNS

Une nouvelle assez importante circule sur le net ces jours-ci.

Il semblerait qu’aujourd’hui (27 Janvier 2010) va commencer la migration des principaux serveurs DNS qui sont au nombre de 13 (enfin…je crois), vers le nouveau protocole DNSSEC.

L’importance de ce changement, qui je le conviens n’est pas évidente pour le moment, relève du fait qu’un nombre non négligeable de matériels (routeurs, pare-feux,…) ne seraient pas tous adaptés à cette nouvelle technologie. Ce protocole a pour but de sécuriser le Système de Noms de Domaines qui à l’heure actuelle présente des risques de sécurité (voir article sur korben.info). Pour faire simple, les paquets contenant la résolution DNS, qui indiquent à votre ordinateur vers quel adresse IP pointe un nom de domaine, ne pèsent pas de plus de 512 Octets. Or avec le système DNSSEC, les paquets ne sont plus bridés en termes poids, afin de que les données qui transitent puissent être cryptées et ainsi protégées de bout en bout. Par conséquent il y a un risque que quelques problèmes pour naviguer tranquillement apparaissent ça et là dans les prochains mois, en fonction de la capacité des matériels réseau à pouvoir gérer des paquets plus lourds.

Toutefois il existe une méthode pour vérifier si votre réseau est compatible avec ce nouveau standard. Je ne la détaille pas ici car un peu longue et il est tard, mais je peux déjà vous dire que les DNS de Google ne fonctionnent pas pour l’instant avec DNSSEC, ce qui est bien dommage vu que j’avais configuré ma box (Numéricable) avec ceux du géant américain (je sais pas trop ce qu’il m’avait pris d’ailleurs ce jour là -_-). La méthode est consultable en français ou en anglais.

En effet dans mon terminal la commande :
dig +short rs.dns-oarc.net txt
donne :
rst.x476.rs.dns-oarc.net.
rst.x485.x476.rs.dns-oarc.net.
rst.x490.x485.x476.rs.dns-oarc.net.
"209.85.228.94 DNS reply size limit is at least 490"
"209.85.228.94 lacks EDNS, defaults to 512"
"Tested at 2010-01-27 02:05:53 UTC"

Ce qui, une fois qu’on a lu la méthode, laisse penser que ce n’est pas bon signe du tout :( .

Pour d’autres infos, je vous conseille les différents articles à partir desquels je me suis inspiré :

http://labs.ripe.net/content/preparing-k-root-signed-root-zone (en anglais)
http://www.bortzmeyer.org/dns-size.html
https://www.dns-oarc.net/oarc/services/replysizetest
http://www.korben.info/migration-dns-racines.html
http://fr.wikipedia.org/wiki/Domain_Name_System
http://fr.wikipedia.org/wiki/Domain_Name_System_Security_Extensions

Les Logiciels Libres bien expliqués et en plus à la Télé [Merci Canal+]

Peut-être avez vous remarqué (ou pas) que la biographie de Richard M. Stallman, personnage incontournable dans la culture des Logiciels Libres, est sortie dans sa traduction française aux éditions Eyrolles.

RMS, comme on le surnomme, est l’instigateur du projet GNU ainsi que de la Free Software Foundation. Fait étonnant, la sortie de ce livre a retenu l’attention d’un chroniqueuse de l’émission de Canal+ « La Matinale ». Fait encore plus étonnant, il semblerait qu’elle ait lu le livre et donne une définition claire de ce que sont les Logiciels Libres.

Je vous laisse vous faire votre propre idée à l’aide de la vidéo qui suit (durée - 5min) :

Télécharger la vidéo (au format ogg – 40,7Mo).

Il semblerait donc que les Logiciels Libres, ainsi que la philosophie qui les entoure, se démocratisent un peu plus chaque jour. En effet l’Esprit Libre peut s’appliquer à une multitude de domaines, tels que la musique, la littérature et les arts en général. C’est d’ailleurs vers un ouverture à d’autres domaines que tendent à s’orienter les Rencontres Mondiales du Logiciel Libre, mais je traiterais de cela dans un prochain article.

À noter que l’info concernant la chronique sur canal+ a été relayée en premier lieu par framablog, le blog du site framasoft.

Le contrôle du net, Sarkozy a un plan !

Un ami m’a récemment filé un lien via IRC d’un article paru sur Nurérama en mai 2009. Alors certes c’est pas tout récent mais je trouve le contenu on ne peut plus d’actualité puisque le bienveillant Korben en parle sur son blog dans un récent billet. Vous l’aurez compris, l’article parle des différents outils que le gouvernement de notre bon Nicolas souhaite mettre en place pour contrôler internet et les opinions qui y circulent, sans parler de tous les méchants pirates qui copient illégallement la musique d’artistes bien trop riches et qui ne veulent pas perdre leur petit confort, la maison à Saint Trop’ et les services d’un cinquième major d’homme.

Bref, je m’égare un peu là, revenons à nos moutons. L’auteur, Guillaume Champeau, précise que le plan de N.Sarkozy remonte à l’époque où il était encore maire de Neuilly-sur-Seine. Il porte un regard éclairé sur les tous les outils dont nous avons entendu parler ces derniers temps : DADVSI, HADOPI, LOPPSI.

Je vous encourage donc vivement à lire cet article, puisqu’il synthétise assez bien les dangers (n’ayons pas peur des mots) qui nous attendent au tournant dans pas si longtemps : l’article ici.

Il existe également une interview radiophonique de Guillaume Champeau enregistrée au cours de l’émission Les enfants du Web, diffusée sur l’excellente webradio OxyRadio. Le podcast ci-dessous



Vous pouvez télécharger ce fichier au format ogg ou mp3