Archive for the ‘Informatique’ Category

La vanne du jour

Tuesday, January 8th, 2008

Ubuntu est un mot africain très ancien signifiant “je n’arrive pas à configurer debian”…

Ecran bleu windows sous Léopard

Friday, December 7th, 2007

Quelle a été ma surprise hier en me retrouvant sur un voisinnage réseau de pc microsoft et de voir l’icone sous léopard !

 image-1.png

 

Installer php sous mac os X

Saturday, November 17th, 2007

Mes activités récentes m’ont fait redévelopper un peu de code php. J’ai donc éprouvé le besoin d’installer php5 sous mac OS X. Il est bien sur possible de faire ca d’une kyrielle de manières différentes (recompiler les sources, installer des binaires provenants de fink ou de darwin) mais si l’on respecte la philosophie mac, c’est censé être simple et efficace…La page web http://www.entropy.ch/software/macosx/php/ propose une archive prête à l’emploi pour installer php avec le serveur apache de mac os X.De plus cette archive binaire vient avec la plupart des librairies usuelles (mysql, pdflib, odbc etc.).

Bréviaire du matlab en traitement du signal

Sunday, October 14th, 2007

En ce moment, ayant tendance à passer une bonne partie de ma journée sur matlab, j’ai tendance à chercher un peu de documentation… Voici par exemple un excellent bréviaire venant de l’université Paul Sabatier :

http://johmathe.nonutc.fr/ressources/matlab_signal.pdf

Et un autre tutorial pour débutant :

http://johmathe.nonutc.fr/ressources/tutorial_matlab.pdf

Système d’exploitation programmé à l’université de Waterloo (ece354)

Tuesday, October 9th, 2007

StorageCa faisait un certain temps que je voulais le mettre en ligne. Il s’agit d’un Système d’exploitation temps réel programmé from scratch pour cible motorolla coldfire.

Celui ci est un micro noyau préemptif équipé d’une gestion dynamique de la mémoire, d’un driver de clavier, d’écran… Bref tout ce qu’il faut pour un noyau de base.

La documentation est disponible ici :

http://johmathe.nonutc.fr/ressources/ece354_sdd.pdf

Et le code ici :

http://johmathe.nonutc.fr/ressources/door-rtos.tar.bz2

Une affiche tellement vraie…

Monday, October 8th, 2007

Ca faisait longtemps que je la cherchais, je l’avais vue en surfant au ptit bonheur fut un temps et depuis je la cherchais… La voici cette magnifique affiche :

DRM

Recherche full text dans les cours du MIT

Saturday, September 29th, 2007

Le csail (MIT Computer Science and Artificial Intelligence Laboratory) a sorti un site extrêmement intéressant. Ce dernier a indexé toutes les “lectures” (autremendit ce que nous autres étudiants  outre atlantique appelons vulgairement des “amphis”). Le concept est relativement simple : une fois la conversion parole->texte effectuée (c’est là que réside toute la difficulté, et le résultat est réellement impressionnant), le texte est inséré dans une base de données que l’on peut attaquer en recherche “full text”. Les résultats sont présentés sous forme de timelines et aisément navigables. Seul petit défaut pour l’instant, la nécessité de disposer du realplayer.

 image-3.png

Cela m’a permis par la même occasion de découvrir un professeur de physique vraiment excellent, très pratique, mais sachant aussi dérouler des équations comme un dieu quand c’est nécessaire !

Le site est disponible à cette adresse : http://www.galaxy.csail.mit.edu/lectures/

Le corpus quant à lui a l’air de s’étoffer au cours du temps… A suivre… 

Mélanger des flux vidéos avec ffmpeg

Friday, September 28th, 2007

FFmpeg est un outil très puissant de manipulation audio/vidéo. Ce dernier peut encoder, réencoter, rééchantilloner, redimenssionner, et j’en passe…

Possibilité intéressante, ce dernier peut aussi “remaper” un flux de données avec un autre pour créer une nouvelle vidéo. Vous pouvez par exemple créer une vidéo avec l’audio d’une autre vidéo de la sorte :

 ffmpeg -i video1.avi -i video2.avi -map 0.0 -map 1.1 -acodec copy sortie.avi

Cette commande va permettre de prendre l’image de la vidéo 1 et de la fusionner avec l’audio de la vidéo2 pour générer la vidéo sortie.avi.

Curriculum en LaTeX

Monday, September 24th, 2007

En ces temps de rentrée et de préparation de PFE/TN09/TN10, plusieurs personnes m’ont demandé comment j’avais atteint ce rendu pour mon CéVé (disponible ici). Une seule réponse bien sur : LaTeX… Après un peu de recherches sur le CTAN, j’ai trouvé mon bonheur avec la classe moderncv.

Les sources sont disponibles ici :

http://johmathe.nonutc.fr/ressources/cv_uvs.tar.bz2

Le caractère auto documenté de l’exemple devrait vous suffire à comprendre le fonctionnnement de la classe.

Utilisation de rename

Saturday, September 22nd, 2007

Rename est un petit programme que l’on a souvent tendance à oublier, au profit de scripts shells ou perl. Ce dernier permet pourtant d’être très efficace quand il s’agit de renomer une liste de fichiers et que l’on connait l’expression régulière correspondante.

Voici juste un petit exemple d’utilisation de cette commande (disponible en standard sur debian et clones) qui permet de remplacer toutes les occurences de foo par bar dans tous les noms de fichiers commençant par example.

rename ‘s/foo/bar/’ example*