TNT em2882 et Mise a jour du kernel d’ubuntu …

Bijour à tous …

Mon blog devenant connu pour le support du driver em28xx :-p … je me dois donc de faire une petite explication pour supprimer le grésillement que certains auront suite au passage du kernel en 2.6.27-9 (à partir du 2.6.27-7) … en vrai, il faut tout recompiler ^^.

Si vous faites un dmesg, vous pourriez vous rendre compte qu’en effet, le driver du son (em28xx-audio) saute. (Je n’ai malheureusement pas sauvegardé l’erreur en question, mais bon …).

Donc voilà, en vrai, il faut recommencer toutes la manœuvre de compilation et d’installation du driver :

en se basant sur ce tuto, il faut refaire ces étapes : (j’ai utiliser uname -r pour récupérer les numéros de version du kernel, histoire que le tuto soit valable quelques soit la version du kernel).


cd /usr/src
sudo cp linux-source-2.6.27/drivers/media/dvb/dvb-core/*.h linux-headers-$(uname -r)/drivers/media/dvb/dvb-core/
sudo cp linux-source-2.6.27/drivers/media/dvb/frontends/lgdt330x.h linux-headers-$(uname -r | sed 's/-generic//')/drivers/media/dvb/frontends/
sudo cp linux-source-2.6.27/drivers/media/video/msp3400-driver.h linux-headers-$(uname -r | sed 's/-generic//')/drivers/media/dvb/frontends

puis : suivre de nouveau le tuto (cf. build.sh build &&build.sh install).

Redémarrer et Enjoy 😉

Mise à jour : un script pour automatiser la chose

Lien utile pour le datamining

Bonsoir à tous, …

Rapidement ce soir … encore un lien super sympa pour du datamining : http://www.robtex.com/dns

Ce site permet un peu plus de chose par rapport aux autres sites de style « whois online » (quoique j’en avais déjà trouvé un similaire, mais je me souviens plus du nom :-s), il permet de lier le domaine avec des sous-domaines, les ips ainsi que les domaines partagés, … et retourne même la bannière des serveurs smtp et http. (Ici les infos qui peuvent être récupérées sur mon domaine …).

Avouez que ma config est un peu foireuse avec les mx de google ^^.

Mettre à l’heure Ubuntu

yep … salut à tous,

Voilà, … c’est juste un petit memo, pour mettre à jour l’heure d’ubuntu via les serveurs ntp … (en vrai, c’est que l’heure de mon BIOS change tous le temps, genre hier soir, je regarde l’heure sur le PC 23h00 … il était 1h00, et aujourd’hui, il m’indique 23h00 alors qu’il était 20h00 hum hum …).

La commande : sudo ntpdate ntp.ubuntu.com

Et voilà :p avouez que j’aurais pu faire plus court mais bon. ;).

Envoyer des sms via google calendar et php … socket party ^^

Bonsoir à tous …

Chose promise, chose due … (avec un peu de retard ^^). Mais qu’est-ce que j’avais promis ??

Une version en socket du fameux système permettant d’envoyer des sms via google calendar … qui malheureusement pour le moment avait besoin de la librairie CURL … qui n’est pas installé chez tous les hébergeurs.

Les fonctionnalités sont globalement les mêmes que la version CURL :

  • Ajout d’un évènement dans google calendar (dans les 5 minutes).
  • Envoi d’un sms dans les 5 secondes qui suivent l’exécution du script.

Ma version fonctionne mais connait quelques bugs :

  • un bad request en fin d’envoi (j’utilise un fsockopen sur un flux ssl, et google me fait une redirection sur un flux « non-sslisé » en fin d’action, ce qui donne logiquement un retour en 400).
  • L’utilisation un peu bof (faudrait éclaircir le code, dispatcher le tout dans différents fichier, histoire d’organiser la bête et peut-être prévoir un module en CLI).

Le lien de téléchargement : sockhttpphp

Bien sûr, ne vous attendez à pouvoir envoyer des sms à tous le monde … c’est seulement pour vous envoyer des mails (genre lorsque votre serveur redémarre, que quelqu’un poste un commentaire sur votre blog, …).

Clé TNT Cinergy XS (em2882) et Ibex

Bonsoir, …

Très peu de personnes sont peut-être intéressées par cette info, mais bon voilà …

Alors pour ceux qui sont passé sur la dernière version d’Ubuntu, vous aurez surement remarqué que le kernel a changé !! Et quand la version du kernel change, certain driver fonctionne plus ou moins bien … c’est le cas de la clé TNT de terratec.

En branchant la clé USB, le dmesg renvoit un problème disant qu’il manque un firmware … qui une fois générer avec le sys ne fonctionne pas ^^.

Il faut donc utiliser la dernière version du driver qui a un peu de mal à ce faire compiler sur un 2.6.27 ^^. Néanmoins, le driver fonctionne beaucoup mieux, il n’y a plus de memory leak lors du débranchement de la clé, on n’a plus besoin du firmware (les données sont hardcodées dans le driver …) et le clavier ne freeze plus si on ne charge pas le module TVP5150 avant de brancher la clé.

Mais bon voila … pour ça faut jouer de la ligne de commande :

sudo apt-get install build-essential libxine1-ffmpeg mercurial dvb-utils kaffeine
sudo apt-get install linux-headers-$(uname -r | sed 's/.*-//')
sudo apt-get install linux-source
cd /usr/src/
tar -jxvf linux-source*.tar.bz2
sudo cp linux-source-2.6.27/drivers/media/dvb/dvb-core/*.h linux-headers-2.6.27-7-generic/drivers/media/dvb/dvb-core/
sudo cp linux-source-2.6.27/drivers/media/dvb/frontends/lgdt330x.h linux-headers-2.6.27-7/drivers/media/dvb/frontends/
sudo cp linux-source-2.6.27/drivers/media/video/msp3400-driver.h linux-headers-2.6.27-7/drivers/media/dvb/frontends

Faudra bien entendu changer la version de linux-headers-2.6.27-? suivant votre version.

Ensuite, faut checkout les sources du nouveau driver et compiler.

cd && hg clone http://mcentral.de/hg/~mrec/em28xx-new cinergy-driver
cd cinergy-driver && sudo ./build.sh build && ./build.sh install

et voilà … redémarré ou branché la clé (si vous êtes chanceux ça passe direct ;)).

Petite mise à jour : http://blog.gaetan-grigis.eu/ubuntu/tnt-em2882-et-mise-a-jour-du-kernel-dubuntu/ sinon, le script pour automatiser la chose

Edyuk version 1.1.0 released

Allez hop …

Eduyk est sortie en version 1.1.0, j’en ai profité hier soir pour faire le paquet debian.

Pour ceux qui ne savent pas ce que c’est … Edyuk est un IDE QT4, qui regroupe pas mal de fonctionnalités plutôt sympa :

  • auto-complétion (plus performante que la plupart des autres IDE C++ ^^).
  • debugger intégré
  • possibilité de design directement l’appli à la façon VS
  • ….

Pour les nouveautés :

  • Amélioration de pas mal de chose (meilleur coordination entre le debugger et le « building engine », … pour une liste plus complète cf. le site officiel).
  • Correction de quelques bugs (affichage de treeview des fichiers qui bugait, autosave … cf. le site officiel pour plus d’info).
  • Et plein de nouveautés en préparation (export en UML du projet, possibilité de diffing lors de conflit sur les fichiers en cours d’édition).

D’accord … c’était pas très exhaustif et je me suis pas foulé … j’ai passé une bonne partie de mon temps à tester QtCreator, faut avouer que les deux IDE se ressemble pas mal en terme de fonctionnalité … je subodore un plagia :p.