Aller au contenu | Aller au menu | Aller à la recherche

eMerzh

lundi 7 novembre 2011

Klipper et les QR-Codes... communiquez avec votre smartphone....

Hello à tous,

Je suis depuis très récemment l'heureux possesseur d'un smartphone android :) Évidemment lorsqu'on navigue depuis son ordinateur on se demande toujours comment faire pour transférer tel ou tel information à son téléphone...

Et ce matin, j'ai découvert que Klipper, le gestionnaire de presse-papier de kde, gérait nativement les qr-codes. De plus, il est déjà installé sur mon Kubuntu !

Copiez simplement du texte ou une url dans votre presse papier, puis cliquez sur l’icône de Klipper :

klipp1.png

Choisissez "afficher le code barre" ...et utilisez alors votre téléphone pour scanner le code barre :)

klipp2.png

Merci KDE ;)

Partager

mercredi 19 octobre 2011

Owncloud : Les Fichiers...

Après avoir installé Owncloud sur votre machine ubuntu, vous voilà devant un écran vide.... Que faire...

own_file1.png

La première fonctionnalité de Owncloud est le stockage des fichier accessible depuis l'interface web mais aussi par webdav.

Voyons plus en détail...

Dans l'interface, le bouton envoyer vous permet d'envoyer plusieurs fichiers à la fois ( Touche CTRL+Click gauche)

own_file2.png

Nous voilà avec 2 fichiers.

En cliquant dessus nous avons la possibilité de les éditer (Fichier texte uniquement pour l'instant) ou de les agrandir (pour les images).

own_file3.png

En passant votre souris sur un fichier , 3 icones apparaissent

  • Partager ( pour partager publiquement ou avec des utilisateurs / groupes de votre owncloud )
  • Renomer
  • Télécharger

own_file4.png

Une des fonctionnalitées sympa de owncloud est qu'il est accessible par webdav... un protocol d'échange de fichier basé sur HTTP et supporté par beaucoup de systèmes d'exploitation.

Essayons KDE par exemple :

Avec dolphin, tapez dans la barre d'adresse : webdav://localhost/files/webdav.php/ et voilà votre owncloud en lecture / écriture.( en remplaçant localhost par l'adresse de votre owncloud)

own_file5.png

Ou dans une "vue de dossier" plasma :

Ajouter un plasmoid vue de dossier

own_file6.png



puis dans la configuration , indiquez l'adresse de votre owncloud : webdav://localhost/files/webdav.php/

own_file7.png

et voilà

own_file8.png

Partager

Owncloud...guide rapide d'installation

C'est quoi Owncloud ?

Owncloud est un projet de gestion de vos données sur internet.
Owncloud ce veux une plateforme à-la Dropbox en plus puissant et libre. Le but ici étant que vous hébergiez vous même votre instance de owncloud.
Projet issu de KDE à la base, il à voulu s'affrenchir d'une partie de l'infrastructure du projet afin de ne pas rebutter les nouveaux venus.
Owncloud comprend plus de fonctionnalitées que le simple partage de fichiers, il vous permet par exemple de gèrer votre calendrier, vos contacts, vos marques-pages et même votre musique.
Mais Vous pourrez installer et/ou développer d'autres applications en fonction de ce qui vous intéresse. 
Owncloud Logo

Je le Télécharge où?

Le Projet Owncloud est encore très jeune et la version disponible dans ubuntu est vraiment ancienne.
Sur le site du projet http://owncloud.org/ vous trouverez un liens vers le téléchargement de la version 2; 
mais puisque le projet évolue encore beaucoup, je vous propose plutôt de prendre la version en développement (git).
Elle est à mon sens plus stable et fonctionnelle que la version 2.
Attention : Vu la jeunesse de Owncloud je ne compterais pas dessu pour faire mes backups... vous voilà prévenu!

Commeçons par installer les paquets nécessaires à owncloud.
Owncloud fonctionne avec les bases de données SQLite / Mysql et postgresql mais je ne parlerai ici que de sqlite par simplicité.

sudo aptitude install php5-curl php5-sqlite libapache2-mod-php5 git

Créez un dossier dans le répertoire /var/www/

sudo mkdir /var/www/owncloud
et rendez vous propriétaire du dossier

sudo chown **myuser**:  /var/www/owncloud
Et grâce à un
kdesudo kate /etc/apache2/sites-enabled/000-default

éditez le DocumentRoot de votre serveur pour qu'il pointe vers  owncloud (/var/www/owncloud)
et ajoutez la directive suivante:

        <Directory /var/www/owncloud>

                AllowOverride ALL

        </Directory>

redémarrez apache avec

sudo /etc/init.d/apache2 restart

Installation :

Après un 
cd /var/www/
Récuperonz les sources :

git clone git://gitorious.org/owncloud/owncloud.git owncloud
Creez un dossier data (pour le stockage)

cd owncloud
mkdir data
sudo chgrp www-data data
chmod 770 data
sudo chgrp www-data config
chmod g+w config



Puis, dans votre navigateur, tapez http://localhost/ (ou l'adresse ip du serveur)

Introduisez un login et mot de passe dans les boites correspondantes et 
vérifiez dans la boite "Avancé" que le dossier des données est correcte (logiquement oui).
Et voilà c'est fait.. c'était simple non?
D'autres billets suivrons pour montrer comment vous pouvez utiliser votre nuage :)

Partager

vendredi 17 septembre 2010

Re Découverte des Debian Goodies...

Parfois on fouille dans ces archives ou dans archive.org et on retrovue des trucs sympa...Voici donc, déterré pour vous ce soir, les Debian Goodies.

Ce paquet contient comme son nom l'indique, quelques outils pour debian (ça marche bien entendu aussi avec ubuntu) qui ne méritent pas un paquet à eux seul.

Nous avons par exemple :

la commande dpigs :

Elle nous permet de savoir les n paquets les plus volumineux du système en faisant simplement

~$ dpigs -n 15

(le -n spécifie le nombre d'entrées à afficher)

la commande debget :

Celle-ci permet de télécharger directement un paquet depuis les dépots et de le mettre dans le dossier courrant. Par exemple :

~$ debget zenity

a téléchargé le paquet "zenity_2.31.92-0ubuntu1_i386.deb" dans le dossier home (sur maverick).

la commande debman :

Elle, va extraire la page de manuel d'un paquet non installé. l'option -p va télécharger le programme avec debget et l'option -f va chercher directement dans le fichier spécifié:

~$ debman -p subversion svn

(ici, subversion représente le paquet et svn la page demandée) ou alors :

~$ debman -f zenity_2.31.92-0ubuntu1_i386.deb zenity

(ici zenity_2.31.92-0ubuntu1_i386.deb représente le fichier du packet et zenity la page du manuel demandée)

La commande debmany :

Permet de lister et/ou de consulter la documentation fournie avec un paquet. le paquet peut être installé ou téléchargé avec debget sinon il sera téléchargé automatiquement.

~$ debmany git

ou

~$ debmany zenity_2.31.92-0ubuntu1_i386.deb

Je vous laisse découvrir les autres ...

Partager

vendredi 12 février 2010

L'aide à l'apprentissage avec Anki

Vous avez parfois du mal à retenir des mots de vocabulaire dans vos cours de langues? Vous avec difficile à exercer votre mémoire pour le prochain examen?

Alors, Anki est pour vous!

Anki Accueil

Anki est un logiciel de Répétition espacée. Il est chargé de vous poser des questions hors d'une liste et, en fonction de votre facilité à répondre (ou pas :p), il vous reposera la question plus ou moins rapidement.

Il est donc particulièrement adapté à des apprentissages comme le vocabulaire, la conjugaison, ou des éléments simples.

Certains ensembles de questions sont fournis avec le programme, mais vous pouvez évidemment ajouter vos propres questions et pourquoi pas en faire profiter la communauté.

Installation :

Sur ubuntu, comme d'habitude, il suffit d'utiliser votre programme d'installation de paquets et de choisir " anki ".

Utilisation :

Creation de decks:

Cliquez simplement sur nouveau, puis ajouter du matériel et ajoutez la question dans la boite "Front" et la réponse dans la boite "Back".

Anki

Le but c'est de faire des questions dont la réponse est assez courte. Pour maximiser la mémorisation, certains conseils sont donné (en anglais malheureusement). Comme par exemple qu'il vaut mieux éviter de mémoriser de longues listes. Et si c'est impossible d'éviter, il vaut mieux se tourner vers des énumérations (listes ordonnées).

Révisions:

Les révisions se font sur une plus longue période que juste la veille de l'examen, (tout le monde sait que ce n'est pas une bonne idée, même si .... :p). Il est également conseillé d'ouvrir anki environ une fois par jour ... certaines révisions ne prennent que 2 minutes, d'autres plus de 10 ... enfin rien d'insurmontable.

Il est toutefois possible de réviser plus que le nombre de carte du jour.

Le principe est donc que Anki vous pose une question et vous répondez pour vous ....

Ensuite, vous cliquez pour afficher la réponse et vous comparez avec la vôtre.

Vous indiquez ensuite à Anki comment vous avez répondu : Faux , Difficilement, Bon ou Facilement.

Et en fonction de votre habilitée, Anki reposera la question rapidement.

Synchronisation :

Anki fourni une synchronisation bien sympathique avec leur site web. Ainsi, vous pourrez réviser en ligne depuis un autre endroit et avoir accès à vos decks de questions ou vos statistiques de réponse.

Si vous avez à mémoriser quelques trucs durablements, essayez Anki....

Anki3

Partager

mercredi 13 mai 2009

JukeBox partagé au bureau....

Profitant d'une machine un peu vieille et destinée au rebut, l'idée nous passa par le tête de faire une station de musique partagée. En effet, nous sommes actuellement 3 dans le bureau et 1 seul d'entre nous possède une paire de baffles.

Pas toujours évident donc de gérer la musique.

L'idée c'était que nous mettions la paire de baffles sur l'ordinausore puis, grâce à une interface web ou autre, chacun pourrait piloter à son gré la musique et le volume (pour pouvoir encore répondre au téléphone :p).

La musique doit pouvoir jouer en mode aléatoire. Et il doit être possible d'intercaler des musiques spécifiques dans l'aléatoire.

Un programme correspondait à nos demandes MPD ou Music Player Daemon.... voici comment nous l'avons installé.

Installation de MPD

Ici rien de bien complex, il suffit de s'appuyer sur les paquets fournis par ubuntu pour installer mpd serveur et son client.

Pas besoin d'interface graphique pour mpd, puisqu'il tourne entièrement en console.

sudo aptitude install mpd mpc

Configurez ensuite votre serveur dans le fichier /etc/mpd.conf ... aidez vous du wiki ubuntu pour les options.

Nous avons juste changé la méthode d'accès au son, ainsi que l'option "music_directory" pour pointer vers notre répertoire de musique.

Ensuite un petit

sudo /etc/init.d/mpd restart

et

sudo mpd --create-db /etc/mpd.conf

Voilà MPD qui fonctionne!

Ajout de l'aléatoire

Le mode "Mélangé" de MPD ne nous convenait pas tellement. Nous avons donc choisi de nous tourner vers un petit add-on pour effectuer cette tâche : Mpdrandomd.

Ce programme va se charger qu'il y ait au moins X chansons choisies au hasard dans la file d'attente. De telle sorte que si un morceau doit être spécifiquement jouer, il nous est tout à fait possible d'inserer.

Ajoutons donc les libraries utiles au script.

sudo aptitude install python-mpd

Malheureusement le script n'est pas disponible par package... il faut chipoter soi-même et donc !!! Risquer de mettre en l'aire !!! sa machine.

Un petit hg clone http://bitbucket.org/matclab/mpdrandomd/ et voilà le script récupéré.

Veillez ensuite à mpd_rand lancer le script au démarrage de MPD.

Nous avons également installé un cron pour stopper / redémarrer le script afin de prendre en compte les changements de la base de données de mpd.

ps: utilisez l'option -d (debug) pour avoir plus d'information du script...

Les clients :

Chacun dans le bureau a choisi son client et s'est connecté sur le nouveau serveur mpd. Mon choix s'est porté sur sonata. Simple, sobre, efficace et disponible dans les dépots... bref tout ce qu'il faut.

sudo aptitude install sonata

Puis lancez-le, indiquez l'ip de votre machine et vous voilà connecté....

À vous la musique!

Partager

mercredi 18 mars 2009

Accéder plus rapidement au bureau...KDM autologin-lock

Si comme moi, vous êtes très souvent le seul à utiliser votre ordinateur et que vous avez envie d'améliorer un peu le temps que prend votre session à charger une fois votre mot de passe entré, mais pas forcément le temps de démarrage (bien que ça ne fasse pas de mal :p ) . Pas question toutefois de supprimer définitivement l'authentification d'accueil.... pas fou quand même :)

Attention, cette astuce ne fonctionne qu'avec KDM (souvent avec kubuntu). Il est surement possible de le faire avec GDM (souvent avec Ubuntu) ou autre, mais ne les ayant pas sous les yeux, impossible de vérifier.

Très simple, cette astuce consiste à demander à kdm de vous authentifier automatiquement et de directement verrouillé la session. Ainsi, tout vos programmes seront déjà chargés et une fois votre mot de passe entré, vous aurez directement accès à vos applications :)

Alors, rendez-vous dans la configuration du système, puis dans l'onglet avancé, allez dans le gestionnaire de connexion. Entrez ensuite votre mot de passe.

Kdm config

Rendez-vous ensuite, sur l'onglet n°7 (Convenience) et cliquez sur "Enable auto-login" puis sur "Lock Session" (en choisissant bien sûr votre utilisateur).

Kdm autologin

Appliquez et ok, puis, testez ensuite au prochain reboot :)

Partager

mardi 10 février 2009

A la découverte de 5 Commandes Linux Sympa

Voici 5 commandes rencontrées ici ou là que j'ai récemment découvert et que je voudrais vous partager....


Le bash {} expansion:

Petite fonction sympa de bash qui va nous éviter de réecrire certaines info. Par exemple, vous voulez faire un le backup de votre /etc/postgresql/8.3/main/postgresql.conf mais vous êtes dans votre /home.

utilisez alors le/chemin/du/fichier{,votreajout}

donc en gros :

$ cp /etc/postgresql/8.3/main/postgresql.conf{,.bak}

va en faite faire un

$ cp /etc/postgresql/8.3/main/postgresql.conf /etc/postgresql/8.3/main/postgresql.conf.bak

Et ca marche aussi pour mv ou diff par exemple :

diff fichiermodifie{,.old}




pv :

Pv est une commande qui va permettre de monitorer l'avancement des commandes un peu longue à l'aide de pipe ( | ). C'est la seule commande de ce lot à requérir une installation. Rien de plus simple pour l'installer que :

sudo aptitude install pv

Pour l'utiliser faite simplement passer le contenu de votre commande par un pipe que vous envoyez vers "pv" qui agira un peu à la façon de "cat".

exemple:

tar cfz - mesphotos | pv > photo.tar.gz

resultat :

65,8MO 0:00:08 [9,31MO/s] [ <=> ]

Ou encore :

pv /var/log/messages | gzip > log.gz

Résultat :

171kO 0:00:00 [18,2MO/s] [========================================================================>] 100%

Plus D'info? ==> man pv




Fichier ouvert par un programme?

Celui-ci est plutôt simple, on utilisera juste "ls" et le répertoire /proc :

remplacez <pid> par le Id du processus du programme que vous voulez scruter

ls -al /proc/<pid>/fd




Quel programme utilise le fichier X ?

utilisons fuser pour cette tâche:

lsof /home/emerzh/photo.png

Plus D'info? ==> man lsof


cd -

Pour revenir simplement au dossier ou vous étiez avant votre dernier "cd", utilisez "cd -" exemple:

emerzh@germaine:/var/www/sites1/apps/test/modules$ cd /home/emerzh
emerzh@germaine:/home/emerzh$ cd -
emerzh@germaine:/var/www/sites1/apps/test/modules$

Partager

lundi 2 février 2009

OpenStreetMap, la cartographie dont vous êtes le héros!

Depuis une semaine, j'ai redécouvert le Site OpenStreetmap.

Véritable wikipedia de la cartographie, le site permet de cartographie le monde qui nous entoure avec énormément d'information ( route, chemin cycliste ou pédestre, les boites postales, magasin , ...).

Le site suit le même principe collaboratif que wikipédia, vous êtes invité à modifier les routes ou les informations, mais également à participer à l'élaboration technique si le coeur vous en dit: Une information n'est pas représentable? Qu'à cela ne tienne, proposez votre évolution!

Bref un beau projet qui ne demande qu'à être aidé :).

Contribuer?

Il y a plusieurs moyens de contribuer: - Avec un gps, parcourez une zone en sauvegardant les traces de celui-ci. Ensuite, une petite retouche et envoyez vos traces afin de déterminer de nouvelles routes. - Sans GPS? Ce n'est pas grave... yahoo a permis aux contributeurs de OSM de se servir de la vue satellite de son service de cartographie comme fond de carte. Il vous est alors possible de contribuer en décalquant les informations visibles.

Attention! Interdit de copier les noms de rues, les bâtiments ou toutes autres informations sur n'importe quels autres systèmes de cartographie dont vous ne possédez pas les droits ( genre Google maps,...!)

Avec un minimum de temps (5-10min par jour), voici le genre de modifications qui ont été faites en un mois sur la commune d'Etterbeek (Les traces qui ne sont pas bleues) ...

itoworld export.

Editer la Carte?

Pour éditer la carte, plusieurs éditeurs s'offrent à vous.

  • Potlach : L'éditeur en flash disponible directement sur le site dans l'onglet "éditer". Parfois un peu lourd et pas toujours claire à mon gout, il conviendra bien lors de petites éditions sur des zones restreintes.
  • JOSM : Editeur en java disponible depuis Ubuntu hardy dans les dépôts. Il est utilisé par beaucoup de contributeurs et possède certains plugins qui facilitent l'édition de cartes.

Pour l'installer, simplement :
sudo aptitude install josm

  • Merkaartor: Mon éditeur préféré, entièrement en QT et relativement simple et claire...Il fera l'objet d'un autre billet pour expliqué son fonctionnement....

Pour l'installation, depuis Ubuntu intrepid il fait partie intégrante des dépôts ubuntu :
sudo aptitude install merkaartor

merk_add_2.png

Partager

lundi 12 janvier 2009

Amarok 2.0.1.1 et applet lastFm

Hello à tous,

Pour ceux qui ne l'auraient pas suivi, la version 2.0.1.1 de Amarok est sortie ce 11 Janvier.

Au menu des changements, beaucoup de corrections de bugs, mais également un série d'améliorations comme :

  • l'ajout d'un champ de recherche sur la playlist
  • amélioration de la gestion de la playlist au clavier et du tri de la collection
  • Le grand retour de la file d'attente des chansons
  • le support de Growl sous Osx
  • le "Stopper la lecture après cette chanson"

Pour plus de détails consultez les notes de version.

Pour l'installer sur votre ubuntu Intrepid, vous devez ajouter le dépôt "kubuntu-members-kde4".

!!Attention cette manipulation pourrait mettre à mal votre système!!

ajoutez donc cette ligne à votre /etc/apt/sources.list :

deb http://ppa.launchpad.net/kubuntu-members-kde4/ubuntu intrepid main

Installez ensuite :

sudo aptitude install amarok-kde4

Depuis la mise à jour de la RC1, L'applet last.Fm à été enlevée pour cause de stabilité et finition... (Last.fm applet have been removed for now as they are not ready for final release).

Depuis cette mise à jour, une erreur était affichée à la place de l'applet ... et impossible de supprimer cette applet.

Amarok-Erreur

Après investigations, il suffit d'éditer un fichier. Fermez Amarok et faites :

vim .kde/share/config/amarok_homerc

Remplacez le la ligne "plugins" qui contient "\\0"

[Containment 1]

plugins=\\0

par, par exemple :

[Containment 1]

plugins=lyrics

Relancez ensuite Amarok... et voilàààà... profitez bien!

Partager

samedi 10 janvier 2009

Chronique d'une liberation annoncée....

Canonical avait précédemment annoncé qu'ils délivreraient le code source de launchpad, la plateforme de développement d'ubuntu et de nombreux autres projets, sous licence libre .... ( Affero GPL selon le mail...).

Ils avaient déjà précédemment libéré une partie de leurs bibliothèques sous-jacentes comme storm (l'orm) , lazr.config (le gestionnaire de configuration), ... .

Depuis quelques jours, Canonical a ouvert un wiki pour le développement de launchad sur lequel on retrouve une page contenant le planning de la libération.

Celle-ci devrait s'effectuer en même temps que la sortie de la version 3.0 qui devrait se situer vers le 21 juillet 2009.

Certains morceaux ne seront toutefois pas de la pare puisque beaucoup trop liés au mode de fonctionnement de cannonical ( ceux-ci n'ont pas clairement été désignés....).

Bref à suivre....

N'oubliez pas d'écouter le podcast avec l'interview faite pour l'occasion...

Amis Barbu et défenseurs de vos libertés, à vos agenda :)

Partager

mardi 6 janvier 2009

Arora..un navigateur en devenir

En me promenant sur la toile, j'ai découvert un nouveau navigateur: Arora . Basé sur webkit, le moteur de safari, google chrome, etc... et sur Qt il annonce un code assez réduit et des performances intéressantes tout en étant multiplateforme. Il fonctionne donc sous windows/osX/freebsd/linux et embedded linux.

Profitant de sa disponibilité dans les dépôts ubuntu, je me suis décidé à un petit test.

Installation

Comme évoqué plus haut, pour l'installation, rien de plus simple,.... juste un petit :

sudo aptitude install arora

et c'est parti!

Premières impressions

arora.png

Le navigateur se lance plutôt rapidement... L'interface est plutôt épurée et simple...on remarque directement l'absence de bouton renvoyant vers la page d'accueil.... Après quelques configurations mineures dans les préférences, (Édition>Préférence) me voici à la conquête de la toile....

Le navigateur parait INCROYABLEMENT rapide... à côté, firefox 3.0 ou konqueror sont des escargots sans nom!

J'ai noté quelques soucis avec flash ainsi qu'avec quelques sites plus ou moins important genre gmail, hotmail, ...

L'inspecteur

arora2.png

Arora intègre par défaut un inspecteur, sorte de firebug permettant de débugger une page web.

Pour l'activer, cochez la case dans Outils (tool) , "Activé l'inspecteur web".

Un design plutôt léché pour des fonctionnalités proches de firebug... (il n'est pas possible d'éditer à la volée les valeurs ou les propriétés css du document)

arora3.png

Fonctionnalités

Les fonctionnalités offertes par le navigateur sont pour l'instant plutôt maigre (pas de support des plugins netscape,...) .... bien que plusieurs évolutions soient planifiées pour les versions à venir comme les extensions,...

Arora se veut être un navigateur simple et rapide et on peut dire que le pari est plutôt réussi! je suis encore bluffé de la rapidité d'affichage....

Je resterai quand même sur mon firefox pour toutes ses fonctionnalités/extensions/raccourcis mais je garderai certainement un oeil sur le développement de ce projet!

Bonne continuation à eux et encore bravo!

Partager

vendredi 12 décembre 2008

Yofrankie..l'abricot de blender

Ça y est, Yofrankie le jeu libre crée par le projet "Apricot" est officiellement sorti pour le téléchargement.

Cette initiative est donc la 3ième du genre après "Orange" le court métrage aussi appelée "Elephants Dream" et "Peach" ou "Big Buck Bunny", également un court métrage plutôt drôle.

Ces initiatives ont donc pour but de mettre en lumière les qualités de blender, le logiciel de 3D, auprès du grand public, mais aussi et surtout de l'industrie, cinématique et vidéo-ludique par exemple.

Yo frankie est donc 1 niveau d'un jeu dans lequel le joueur se trouve dans la peau de Frank l'écureuil volant de "Big Buck Bunny".

Plus techniquement, le jeu open source a été créé à partir du moteur 3D crystal space ou également le Blender Game Engine, le langage Python pour la programmation et de Blender comme éditeur de niveau et modélisation.

Des dvd sont disponibles depuis un petit temps alors n'hésitez pas.

Installation:

yofrankie est disponible sous linux, windows et mac os.

Pour l'installation sur ubuntu, malheureusement pas encore de paquets tout fait disponible donc il faudra télécharger le paquet binaire sur le site (pour toutes les plateformes)...attention : 200Mo!

!!Attention à vos manipulations... il se peut que celles-ci mettent en péril votre système!!

Ensuite, dézipez le fichier.

ajoutez les droits d'exécution au fichier du jeux:

cd blender_game_engine/

chmod +x yofrankie-linux-i386

puis executez:

./yofrankie-linux-i386

Voilà bon jeux :)

Vous pouvez aussi voir une vidéo de démo sur youtube : http://www.youtube.com/watch?v=Canb...

Partager

dimanche 30 novembre 2008

Gestionnaire de soustitres pour vos vidéos

Hey Hey chers lecteurs, n'as-tu jamais parcouru la toile à la recherche du sous-titre perdu, n'as-tu jamais pester contre des sous-titres mal synchronisé puisque pas précisément pour Cette version de la vidéo?

La trouvaille que j'ai faite cette semaine devrai régler le problème : SubDownloader.

Ce Programme disponible pour notre plateforme préférée, (Linux pour les dur de comprenur) mais également pour MacOs et Windows, se charge d'analyser votre vidéo, d'en produire une somme de contrôle et de télécharger les sous-titres correspondant comme un grand.

Magnifique non?

Installation :

Pour Ubuntu, l'éditeur fournit des paquets .deb sur son site à installer à vos risques et périls bien sûr!

(Il existe également des paquets pour d'autres distributions comme gentoo ou arch).

Configuration

Quelques configurations rendrons votre programme plus simple et plus agréable à utiliser.

Rendons-nous donc dans la configuration.

Settings

Sous l'onglet "Search", choisissez les langues dans lesquels vous voulez rechercher les sous-titres.

Langue

Ensuite sous l'onglet "Others", entrez le lecteur vidéo que vous utilisez en utilisant {0} et {1} pour indiquer le chemin de la vidéo et du sous-titre.

Par exemple :

/usr/bin/mplayer

et

-sub {1} {0}

Player

Ensuite sauvegardez.

Utilisation :

Sélectionnez grâce aux boutons, un fichier ou un dossier contenant des vidéos, SubDownloader effectuera alors une recherche et vous proposera alors de télécharger les sous-titres correspondants.

Cliquez sur le bouton Play pour visionner le résultat ou sur Download pour télécharger le précieux fichier .srt.

Download

Partager

mercredi 22 octobre 2008

MultiTouch Maison...La Contruction (Partie Software)

Pour ceux ou celles qui auraient raté la précédente partie de ce billet qui consiste à construire un périphérique Multitouch pour environ 20-30 € maximum, n'hésitez pas à cliquer sur l'image suivante ;)

img_1320.jpg

Mise en Garde :

dialog-warning.png!! Attention !! Bien que follement passionnant (...hem ...) ce billet décrira quelques manipulations qui risquent de mettre à mal votre système. Si vous ne savez pas précisément ce que vous faites, veillez à ne pas prendre de risque inutile!! On vous aura prévenu!!

Intro :

Après le Hardware, la partie software, le plus difficile! Nous allons utiliser pour ça une librairie Opensource, j'ai nommé : "TouchLib".

Cette librairie bien que portée sous linux a principalement été développée pour windows. Nous, linuxiens, subirons donc quelques effets de bord de ce fait (moins de démos, impossible d'interfacer avec flash,...). Mais, n'oublions pas que si le projet vous plaît, vous êtes libre (oui oui) de contribuer à votre manière!

Voici d'ailleurs le lien vers le projet : http://code.google.com/p/touchlib/.

L'article ne passera pas en revue l'étape pendant laquelle vous installez votre webcam sur votre système préféré. Nous supposerons donc que celle-ci est parfaitement reconnue ;)

Compilation et installations :

Comme Indiqué dans le wiki du projet, installons la touchlib sur notre système grâce aux commandes magiques :

svn co http://touchlib.googlecode.com/svn/trunk/ multitouch cd multitouch cmake . make

pour les détails, regardez le wiki du projet.

il se peut que vous deviez aussi installer oscpack :

svn co https://www.smartelectronix.com:9000/repos/osc/trunk oscpack cd oscpack make sudo make install

ou

sudo checkinstall make install

Configuration :

Rendez vous dans le répertoire "src" de votre touchlib fraîchement compilée, ensuite, lancez la commande :

./configapp

Cette commande permettra de créer un fichier de configuration pour la touchlib. Plusieurs fenêtres seront ouvertes et vous demanderont des réglages afin d'ajuster au mieux les filtres pour rendre les points plus nets.... moins vous avez de bruits et de taches (autre que vos doigts) et moins vous avez l'effet des ombres de votre main avec la lumière, mieux ce sera!

Plusieurs filtres sont à votre disposition pour arriver à vos fin : mono, rectify, highpass, invert, smooth, brightnesscontrast, backgroundremove, resize et quelques autres plus ou moins utiles.

Chacun de ces filtres possèdent une ou plusieures options de configuration voyez pour ça la documentation officielle sur les filtres. Pour les utiliser, ajoutez juste les lignes correspondantes dans le fichier de configuration sous la balise "filtergraph" et dans l'ordre qui vous convient le mieux (l'ordre est donc important).

Par exemple :

<invert label="invert3" />

Lorsque vous lancez l'application de configuration et que vos manipulations sont fructueuses, appuyez sur "enter" pour enregistrer le fichier config.xml et passer à la seconde phase (pas indispensable...d'ailleurs elle marche pas terrible chez moi). Sinon, veillez à quitter avec ctrl+c dans la console afin de ne pas écraser votre essai de configuration.....

Après de long chipots, vous devriez avoir un résultat ressemblant à ça :

touch.png

Dans le cas contraire, vous pouvez reprendre mon fichier de configuration et l'adapter à vos souhaits (ou en chercher un autre sur le net) :

Sinon, Documentez-vous aussi sur la configuration de l'application sur le site du projet (bah oui, encore)

Lancement de la démo (enfin!)

Wééé, ça marche! Vous voici enfin à l'avant dernière étape de cet article.... Lançons la seule démo disponible pour notre plateforme à l'heure de l'écriture de ces lignes, grâce à la commande :

../demo/smoke/smoke config.xml

Nous passons donc notre fichier de configuration à celle-ci.

Touchez ensuite votre plaque et constatez les nuages de fumée suivant vos doigts et changeant de couleur.

smoke.png

Conclusion :

Malgré le peu d'application disponible de cette librairie, on voit clairement qu'il ne suffirait que peu d'effort pour fournir des petites démos sympas à la communauté. Alors je fais appel à tout le monde pour contribuer à sa manière au projet :

  • configuration plus user friendly
  • plus de démo
  • traduction de doc
  • plus de doc
  • des paquets pour ubuntu?
  • intégration avec les bureaux kde / gnome /...
  • et bien d'autres choses!

D'autres plateformes ont fait le choix de la "multitouchitude" ... alors pourquoi pas nous!

Partager

lundi 1 septembre 2008

VRMS, Indicateur de liberté de votre système

Hier, en m'interrogeant sur la liberté des paquets installés sur mon système, je suis tombé sur un petit programme fort intéressant: VRMS.

VRMS ou Virtual Richard M. Stallman, est un petit programme Perl qui va regarder les paquets installés sur votre système et lister ceux qui ne sont pas entièrement libres. Pour certains de ces paquets (malheureusement pas tous), il va également afficher la raison de cette "non-liberté".

Installation

Pour l'installer, sous ubuntu comme sous debian, un simple aptitude fonctionnera puisque le paquet se trouve dans les dépôts.

sudo aptitude install vrms

Utilisation

pour l'utiliser, rien de plus simple, il suffit de lancer dans un terminal un

emerzh@robert$ vrms

cette commande devrait vous donner une liste de vos paquets non libres installés dans votre système. Il se peut que certains paquets listés ne soient plus installés sur votre système mais n'ayant pas été purgés, ils sont toujours listé par VRMS. Un petit "( dei)" apparaît alors à côté du nom du paquet.

Pour récupérer uniquement la liste des paquets et non les éventuelles raison de la "non-liberté", lancez juste la commande avec :

emerzh@robert$ vrms -s

Résultats

Personnellement, sur le système du boulot, j'ai 17 paquets "non-free" sur 2735 soit environs 0.6% de mon système. Ces paquets sont entre autres java, rar, unrar,tango et les linux-restricted-modules....

Il me reste plus maintenant qu'à tenter de supprimer un maximum de ces paquets pour être le plus libre possible et pouvoir enfin voir la phrase :

No non-free packages installed on robert! rms would be proud

Partager

dimanche 10 août 2008

Retouche d'éléments génants avec GIMP

N'étant pas un as de la photo et de la retouche, je suis toujours à l'affût de petit tutos, outils ou astuces pour me faciliter la vie.

L'outil que je vais vous présenter est un outil pratique, dont les résultats sont assez bluffant et très facile d'emploi.

Installation

Cette astuce utilise le plugin resynthesizer the Gimp. Assurez-vous donc qu'il est installé avant d'aller plus loin. Avec Ubuntu, comme souvent, il suffit d'installer le paquet gimp-resynthesizer qui se trouve dans les dépots universe.

sudo aptitude install gimp-resynthesizer si vous êtes en ligne de commande.

Utilisation

Niveau utilisation, c'est assez simple. Il suffit de faire une sélection des éléments à faire disparaître avant d'appeler le script.

resynth-pat_bef.jpg

Pour faire la sélection plus facilement, nous allons utiliser un nouveau calque. Créez donc un nouveau claque. Mettez la transparence de celui-ci à 80% pour voir ce que vous faites.

Peignez alors avec une couleur les parties de l'image que vous voudriez voir disparaître.

resynth-pat_selec.jpg

puis sur le calque, faites un clic droit, suivi de "Alpha vers sélection". Sélectionnez le calque avec votre photo, puis rendez vous dans le menu Script Fu > Enhance > Smart remove selection.

resynth-menu.png

puis cliquez sur Suivant

Patientez....

Résultat

resynth-pat_end.jpg

ps : excusez la photo de saison ;) ....

Partager

mercredi 16 juillet 2008

Problème de touche multimedia sous KDE

Hier au boulot j'ai fait la mise à jour de ma machine pour passer sur Ubuntu 8.04 LTS.

Premières impressions forts bonnes, la distribution semble être plus fluide.

ET miracle les touches multimédia de mon clavier marche bien.

Volume Config

Puis ce matin, au démarrage de la machine, rien ne va plus. Les touches multimédia du son ne gèrent plus le canal "Master" mais le "PCM" et donc n'ont plus aucun effet sur le son :s .

Désespéré, j'entame une recherche sur google qui s'était avérée auparavant peu fructueuse.

La solution est en fait toute simple, Il m'a suffit de configurer le système de sons de KDE sur "auto-detect" au lieu de "alsa". Une petite déconnection / reconnection plus tard, tout est fonctionnel....

VolumeUP

Bizarre Bizarre....

Partager

mercredi 7 mai 2008

Jabber la messagerie Ad-Hoc!

Intro :

Hello, après la sortie de notre distribution préférée voici un petit topo sur un aspect peu connu de nos clients jabber. Les commandes Ad-Hoc sont une partie du protocole XMPP ( plus connu sous le nom de jabber ) permettant d'exécuter depuis un client jabber une série de commandes sur un client ou serveur distant.

A quoi ça pourrait bien servir?

Si comme moi, vous utilisez le même compte jabber à la maison et au boulot et que, tête en l'aire, il vous arrive de laisser votre client jabber du boulot allumé, les commandes Ad-hoc vont vous venir en aide. Elles permettront par exemple de vous déconnecter, de changer votre statut, ou encore de quitter vos salons de discussions.

Je traiterai dans ce billet de l'utilisation avec 2 clients jabber: Gajim et Psi.

Préparations :

Vérifiez d'abord que vous avez bien installé le client avec lequel vous voulez faire le test.... sur une ubuntu récente :

  • Psi :
    sudo aptitude install psi
  • Gajim :
    sudo aptitude install gajim

Gajim :

Depuis la version 0.11 (edgy eft), Gajim prend en charge les commandes ad-hoc. Gajim permet donc depuis cette version de changer le statut du client et de quitter les chats multi-utilisateurs.

Et niveau sécurité me diriez-vous? Eh bien, gajim comme psi n'acceptent bien sûr que des commandes venant du même compte que celui connecté.

Il faut aussi pour que ça marche que les 2 clients prennent en charge les commandes Ad-Hoc ( n'essayez même pas avec gtalk ou le client gmail :p ).

Alors, comment faire?

Commencez par cliquer droit sur votre contact et choisissez "exécuter une commande".

gajim0.png

Choisissez ensuite la commande à exécuter puis suivant.

gajim1.png

Choisissez les options de la commande et exécutez.

gajim2.png

Voilà, le résultat....le premier client a été déconnecté!!




PSI

Du côté de psi, la prise en charge des commandes ad-hoc date de la version 0.11 (depuis ubuntu hardy heron donc). Psi intègre par contre un peu plus de possibilités que Gajim puisqu'il permet de changer le statut, mais également de changer des options du programme ( activer les sons, activer l'acceptation de nouveaux contact automatique,...).

Commandes options

La commande la plus pratique à mon sens, est celle permettant de forwarder les évènements "non-lu" du client distant sur votre client.

Je m'explique : Le client "A" est connecté au boulot et malheur...j'ai oublié de l'éteindre... je vais donc utiliser les commandes ad-hoc pour le déconnecter....seulement lorsque vous étiez sur le trajet du retour à la maison, votre petite copine est venue vous donner un rancard sur votre client "A" laissé allumé.

Client du boulot

Une fois de retour à la maison vous allumez alors votre client ("B") et vous exécutez la commande de forward des évènements et....**HOP** les messages de votre petite copine apparaissent sur votre client "B".

Client à la maison

Vous pourrez dès lors vous préparer et vous rendre à votre rancard sans lui poser de lapin!

Merci Psi! ;) ;)

Alors, comment faire?

Il faut d'abord activer les commandes ad-hoc : en cochant la case

General > Option > Advanced > enable remote controlling

Ensuite comme avec gajim, cliquez droit sur votre contact et choisissez exécuter une commande.

Choisissez la commande.

Choisissez

Et voilà, 2 nouveaux évènements .....!

Client à la maison

En espérant vous avoir fait découvrir une des nombreuses fonctionnalités de vos clients jabber et une autre bonne raison de passer sur jabber, une très belle journée à vous!

Partager

dimanche 13 avril 2008

Brainstorm 1 mois et demi après...

C'est depuis plus ou moins un mois et demi maintenant que l'Ubuntu Brainstorm à été lancé par l'équipe "Quality Assurance" de Ubuntu.

Ce site inspiré du dell IdeaStorm, permet aux utilisateurs de soumettre aux votes de la communauté de nouvelles idées pour améliorer cette belle distribution qu'est ubuntu....

Le succès de ce nouveau moyen d'expression pour le non-initié n'est plus à faire, avec au 9 avril à peu près 14,400 utilisateurs , 26,000 commentaires, 700 000 votes, et surtout plus de 6500 idées (350 supprimées et 1400 doubles). Certaines personnes complètement accros au système comptabilisent jusqu'à 5500 votes!

Depuis la sortie du service, le logiciel de brainstorm a également subi de nombreuses modifications pour une meilleure utilisation, comme les catégories (meilleures idées de la semaine, du mois et du jour), la possibilité de lier l'idée avec launchpad (le gestionnaire de bogues d'ubuntu), et bien d'autres encore!

L'équipe a également décidé de rendre disponible le code du logiciel afin de pouvoir être amélioré et être installé par d'autre projets. Ce logiciel utilise Drupal dans sa version 5 et est disponible sous licence libre.

Le Brainstorm à d’ores et déjà été repris pour la communauté blender avec le http://www.blenderstorm.org/.

Les 5 idées les plus populaires à l'heure de l'écriture de ce billet sont :

Vous pouvez également aider à promouvoir une idée en cliquant sur l'onglet "Help promote this idea!" d'une idée, et en copiant le code donné dans une page web visitée .... ce qui donne par exemple :

Partager

- page 1 de 2