Ubuntu est un mot africain très ancien signifiant “je n’arrive pas à configurer debian”…
Archive for the ‘Informatique’ Category
La vanne du jour
Tuesday, January 8th, 2008Ecran bleu windows sous Léopard
Friday, December 7th, 2007Quelle a été ma surprise hier en me retrouvant sur un voisinnage réseau de pc microsoft et de voir l’icone sous léopard !
![]()
Installer php sous mac os X
Saturday, November 17th, 2007Mes 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, 2007En 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 :
Système d’exploitation programmé à l’université de Waterloo (ece354)
Tuesday, October 9th, 2007
Ca 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 :
Une affiche tellement vraie…
Monday, October 8th, 2007Recherche full text dans les cours du MIT
Saturday, September 29th, 2007Le 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.
![]()
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, 2007FFmpeg 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, 2007En 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, 2007Rename 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*