Catégories
Open-source

Gros événement ce soir…

… mais non, je ne parle pas du France/Italie… mais de la sortie officielle de Firefox 3.0 qui doit avoir lieu à 19:00 pétante !

Donc pour participer au record du monde de téléchargement que tente d’établir la fondation Mozzila, il suffit de télécharger (à partir de 19:00 !!!) la dernière version du navigateur open-source:

Image 1.png

A vos souris.

PS: aller les bleus (j’ai peur…)

Catégories
Open-source

Encodage vidéo Theora facile sous Mac OS X

Theora.org __ main - Theora, video for everyone.jpgVous connaissez sans doute le codec vidéo MPEG-4 issue de la norme ISO du même nom. Et bien il existe une alternative libre à ce codec: Theroa (wiki). Très efficace niveau compression (avec des ratios se rapprochant de MPEG-4), il est bien pris en charge par les lecteurs multimédia libre comme VLC, Mplayer et plus généralement par tout lecteur basé sur FFMpeg.

Simple Theora Encoder est un logiciel open-source sous Mac OS X permettant de compresser simplement une source AVI, MOV ou MP4 dans un format OGG/Theora (OGG étant le conteneur et Theroa le codec Video). Il s’adresse à toutes les personnes allergique à la ligne de commande. En effet, Simple Theora Encoder est juste un interface graphique à l’application ffmpeg2theroa.

L’utilisation est très simple (c’est quand même le but…):

  • on sélectionne la/les vidéo source (bouton « Add… »)
  • on clique sur le bouton « Encode… »
  • on attend (environ 6 minutes pour une vidéo HD de 10 minutes sur mon MacBook Pro)
  • le logiciel générera le ficher .ogg équivalent compressé avec le code Theroa dans le même répertoire que le fichier source

Simple Theora Encoder.jpg

Il est possible d’ajouter des options qui seront envoyées à ffmpeg2theora lors de la compression en cliquant sur le bouton « Edit… », par exemples:

Pour désentrelacer la vidéo source: — deinterlace

Changer la résolution: -x 640 -y 480

Le package Simple Theroa Encoder (téléchargeable ici), inclue l’interface graphique, ainsi que tous les logiciels nécessaires à l’encodage.

Catégories
Open-source Systeme

Compilation de 13 fonds d’écran HDR

Je suis un fan des images HDR, voici donc ma petite compilation perso de 13 fonds d’écran (toutes les images sont sous licence Creative Common et en hautes résolutions) à mettre en boucle sous votre système.

13-hdr-background-cover.jpg

Pour les plus curieux, voici un très bon tutorial sur une des méthodes pour créer ces images chez TuxFamilly.

Catégories
Open-source Systeme

Multitail, le tail ultime ?

C’est en parcourant le dernier numéro hors série de Linux Magazine que je suis tombé sur un article sur un outil qui peut changer la vie des administrateurs systèmes. Cet outil s’appelle Multitail et est présenté par son concepteur (Folker Van Heusden) comme un « tail sur stéroides ».

Comme moi, vous devez avoir en permancence plusieurs « tail -f » lancée en // pour surveiller les logs de vos serveurs. Multitail propose de réunir toutes ces informations dans une seule et même fenêtre.

Installation de multitail

Le logiciel est disponible dans les packages des principaux OS « libres »:

Installation sous Ubuntu:

# sudo apt-get install multitail

Installation sous FreeBSD:

# cd /usr/ports/sysutils/multitail/
# make install

Utilisation de multitail

On commence par la base, afficher deux logs dans une fenêtre séparée horizontallement:

# multitail -f /var/log/security -f /var/log/messages

si vous préférez une séparation verticale des deux logs, il faut utiliser l’option (-s <nb colonne>):

# multitail -s 2 -f /var/log/security -f /var/log/messages

Il est également possible d’executer une commande dans une des fenêtres (option -l <commande>):

# multitail -f /var/log/security -l « ping 192.168.29.1 »

une option qui peut être utile est l’option « -p l » qui permet de tronquer les lignes trop longues pour la fenêtre:

# multitail -p l -s 2 -f /var/log/security -f /var/log/messages

Pour les logs affichant plusieurs fois le même message, l’option –no-repeat permet d’afficher une mesage du type « Last message repeated x times » à la place des occurences:

# multitail –norepeat -p l -s 2 -f /var/log/security -f /var/log/messages

Et si je veux des expressions régulères en plus ?

ben dis mois tu es quand même gonflé… c’est gratuit n’oublie pas…et libre en plus… bon aller comme Folker est un bon gars il a intégré l’option -e rien que pour toi…

Par exemple si tu veux seulment afficher les lignes avec l’adresse IP 192.168.0.1 dans les logs de ton firewall, il suffit de saisir la commande:

# multitail –norepeat -p l -s 2 -f /var/log/security -e « 192.168.0.1 » -f /var/log/messages

Les possibilités sont presque sans limites comme on peut le voir dans cette liste d’exemples.

Bref, encore un outil indispensable (à ajouter à cette liste) pour l’administrateur/geek.

PS: merci à Denis Bodor (rédacteur en chef de GLMF) pour cette grande et belle découverte (une de plus…). Bonne randonnée !

Catégories
Open-source

Actualité open-source de la semaine #21

L’actualité du libre et de l’open-source de la semaine…

L’image de la semaine

00FA000000146411.png
GNU/Linux sur une clés USB 8Go à 59€

Le blog de la semaine

dariaindexwp5.gif

Daria est une fille (ouha), qui aime l’informatique (re ouha), les logiciels libres (mega ouha) et qui tient un blog (dingue !!!!). En plus ces articles sont intéressants et avec une pointe d’humour toujours très agréable. Bref, un blog à lire de toute urgence.

Tout le monde en parle, sauf moi…

L’actualité du libre et de l’open source en vrac:

  • En direct de l’Autriche: Microsoft 1 – Linux 0…
  • VideoLAN player (VLC) débarque en version 0.8.6h
  • Open XML, c’est quand même un beau bordel cette norme…
  • Une RC3 pour Firefox 3 rien que pour MAC OS X… version finale le 17 juin…

Autres choses ?

Catégories
Open-source

Flumotion, le streaming libre

Flumotion est un serveur de streaming vidéo et audio libre sous licence GPL. Il a comme principal avantage par rapport à la concurrence d’utiliser le gstreamer, ce qui lui permet d’être multiformats (Ogg, Vorbis, Thetra, MP3 mais aussi Windows Media Player ou Flash). On peut voir une démonstration des capacité de Flumotion sur leur site de démonstration.

On peut « streamer » (diffuser sur le réseau) depuis une source qui peut être une webcam, une caméra vidéo ou Firewire (LIVE) ou bien un fichier (VOD).

Dans ce billet, nous allons détailler l’installation et configurer Flumotion sur un OS GNU/Linux (Ubuntu dans mon cas).

Catégories
Developpement Open-source Reseau

Lier Cacti et Nagios

Si vous suivez régulièrement ce blog, vous savez que Nagios et Cacti sont deux logiciels libres que je suis tout particulièrement de part mes activités professionnelles. Je cherchais depuis un moment un moyen simple et efficace pour pouvoir accéder aux graphes de Cacti à partir de l’interface de Nagios.

Ne trouvant rien de concluent sur le Web, j’ai décidé de coder un petit script PHP, nommé CactiPlug.php, permettant d’ajouter cette fonction à Nagios.

Mises à jour:

  • Amélioration de J.Montanard, le plugin est disponible en version 0.21.
  • Grâce à la contribution de Dennis Yusupoff, le plugin est maintenant disponible en version 0.2.

Concrètement cela donne quoi ?

Et bien la possibilité d’ajouter automatiquement un lien vers Cacti depuis l’interface Web de Nagios. Il suffit donc juste de cliquer sur un bouton (Image 1.png ) pour être redirigé automatiquement vers la page correspondante au host en question dans Cacti.

Nagios.jpg Cacti.jpg

Comment marche le hack CactiPlug.php ?

On utilise la macro « action_url » dans la définition du host (ou mieux du template associé au host) que l’on défini avec la valeur suivante:


action_url /nagios/cactiplug/cactiplug.php?ip=$HOSTADDRESS

Quand on clique sur le bouton (Image 1.png ), le script cactiplug.php est appelé. Ce dernier va prendre en paramètre l’adresse IP du host (macro $HOSTADDRESS) et interroger directement la base de donnée MySQL de Cacti pour obtenir l’URL de la page Cacti correspondante.

Installation de cactiPlug.php

L’installation donnée ci-dessous a été validé avec Nagios 3.2 et Cacti 0.8.7.

La première chose à faire est de télécharger le script cactiplug.

# wget https://raw.github.com/nicolargo/cactiplug/master/cactiplug.php

Puis ensuite de saisir les commandes suivantes:

# mkdir /usr/local/nagios/share/cactiplug

# cp cactiplug.php /usr/local/nagios/share/cactiplug

# chown -R nagios:nagios /usr/local/nagios/share/cactiplug

Ensuite il faut configurer Nagios pour qu’il prenne en compte le plugin. Le plus simple est d’ajouter la ligne suivante dans le template generic_host du fichier template.cfg (voir ici vous êtes perdu dans les fichiers de conf de Nagios).

define host{

name generic-host

notifications_enabled 1

event_handler_enabled 1

flap_detection_enabled 1

failure_prediction_enabled 1

process_perf_data 1

retain_status_information 1

retain_nonstatus_information 1

notification_period 24×7

register 0

action_url /nagios/cactiplug/cactiplug.php?ip=$HOSTADDRESS

}

Configuration du plugin

La dernière étape consiste à éditer le fichier /usr/local/nagios/share/cactiplug/cactiplug.php afin d’y saisir les informations relatives à votre base de données Cacti (host, nom de la base, login et password).

Ensuite, il ne reste plus qu’a relancer Nagios:

# service nagios restart

ou

# sudo /etc/init.d/nagios restart

J’attend vos retours si vous testez ce plugin.

Catégories
Developpement Open-source

Première configuration d’Eclipse

Ce matin j’ai réinstallé Eclipse (mon environnement de développement fétiche aussi bien sous Linux que sous Mac OS X). Voici donc mes notes pour la configuration du logiciel avec les plugins suivants: eclipse_home_header.jpg

  • SVN
  • PHP

Installation d’Eclipse

Sous Ubuntu, l’installation se fait via les packages:

# sudo apt-get install eclipse

Compter environ 140 Mo d’espace sur votre disque dur.

Installation du plugin SVN

J’utilise un serveur SVN pour gérer en configuration mes développement. De base, Eclipse ne dispose que d’un plugin pour CVS. La procédure à suivre pour installer le plugin SVN est la suivante:

Lancer Eclipse
Aller dans le menu Help / Software updates / Find and install…
Cliquer sur le bouton « Search for new features to install » et cliquer sur le bouton « Next > »
Cliquer sur le bouton « New Remote Site… » et saisir:
Name: SVN
URL: http://subclipse.tigris.org/update_1.2.x (pour les versions d’Eclipse 3.2+)
Valider en appuyant sur le bouton OK
Sélectionner SVN dans le liste « Sites to include in search » puis cliquer sur « Finish »
Attendre le téléchargement de la liste des plugins et selectionner SVN
Finaliser l’installation en cliquant sur « Next > »
Après acceptation de la licence, cliquer sur « Finish »

Installation du plugin PHP

La procédure à suivre pour installer le plugin PHP (PHPEclipse) est la suivante:

Lancer Eclipse
Aller dans le menu Help / Software updates / Find and install…
Cliquer sur le bouton « Search for new features to install » et cliquer sur le bouton « Next > »
Cliquer sur le bouton « New Remote Site… » et saisir:
Name: PHP
URL: http://phpeclipse.sourceforge.net/update/releases
Valider en appuyant sur le bouton OK
Sélectionner PHP de la liste « Sites to include in search » puis cliquer sur « Finish »
Attendre le téléchargement de la liste des plugins et selectionner PHPEclipse
Finaliser l’installation en cliquant sur « Next > »
Après acceptation de la licence, cliquer sur « Finish »

Et voili, on code maintenant…

Catégories
Open-source Web

Vidnik, de votre Mac vers Youtube

Vidnik est un logiciel open-source (licence Apache 2.0) bien pratique pour envoyer directement des vidéos capturées avec la Webcam iSign de votre Mac. Il se présente sous la forme d’un logiciel permettant de capturer une séquence audio/vidéo puis automatise le téléchargement de celle-ci vers Youtube.

VidnikScreenshot.jpg
Le développeur ressemble à Stallman 😉

Le principal avantage de ce logiciel est qu’il s’occupe de la transformation de la vidéo dans un format compatible avec Youtube.

Vous pouvez télécharger la dernière version (0.13 au moment de l’écriture de ce billet) du logiciel sur cette page. Les sources sont disponibles ici.

Catégories
Open-source Web

La prison pour les non geeks ?

non.png

La prochaine loi Hadopi est, je pense, dangereuse et inefficace sur de nombreux points.

Tout particulièrement l’un d’entre eux est carrément aberrant car il est créé un nouveau délit:

« fait, pour la personne titulaire d’un accès à des services de communication au public en ligne (un accès à Internet, ndlr), de ne pas veiller, de manière répétée, à ce que cet accès ne fasse pas l’objet d’une utilisation à des fins de reproduction, de représentation, de mise à disposition ou de communication au public d’oeuvres ou d’objets protégés par un droit d’auteur ou par un droit voisin sans l’autorisation des titulaires de droits lorsqu’elle est requise ».

En clair, une personne qui se fera pirater sa liaison Internet pourra être passible de poursuite si celle-ci est utilisée pour télécharger des contenus protégés par des droits d’auteurs.

J’imagine très bien la tête de ma mère quand je vais lui dire de surveiller régulièrement les logs de son routeur pour voir si il n’y a pas eu de trafic P2P… Encore une fois, le gouvernement à un train de retard et tape là ou c’est le plus facile (ou lieu de taper là ou cela fait mal…).

Si vous le souhaitez, il existe une pétition en ligne contre l’adoption de cette loi !

PS: il est possible d’insérer sur son blog/site un article (sous licence CC) permettant de faire connaître cette loi à ses lecteurs.