Elle est là !!!!

« Elle » c’est ma Beagleboard fraichement venue d’Allemagne. Une petite carte équipée d’un cortex A8 de derrière les fagots. Pour l’accompagner, une carte Arduino qui fera office de système d’acquisition dans le cadre d’un petit projet de télémétrie embarquée (j’espère en parler bientôt mais beaucoup de boulot dans l’immédiat)

beagleboard

Bon et pour accompagner le tout, mon pote Pascal m’a offert un petit truc fantastique : une carte basée sur un FPGA programmé pour être un analyseur logique de 16 à 32 voies avec une fréquence d’échantillonage jusqu’à 200 Mhz.

L’été s’annonce geekement intéressant :)

‘Bed-streaming through Icecast’ ou le script du samedi

À chaque problème il faut trouver une solution et mon problème ce samedi c’est que mes enceintes ont un câble audio de maximum 50 centimètres et sont loin de mon lit où je suis vautré avec mon PC. Et par conséquence j’ai le choix entre mettre mon PC près des enceintes et ne plus pouvoir l’utiliser ou trouver une autre solution pour profiter de la musique, de mon lit et de mon PC en même temps. Voici donc le plan B.
Read the rest of this entry »

Personnaliser les notifications Ubuntu

Tout a commencé hier quand je me suis dit que le système de notification d’Ubuntu avait beau être sexy, il était en parfait désaccord avec le style de mon interface. Alors je fais un petit tour sur Google et à force de chercher je tombe sur ce blog qui propose un patch pour une ancienne version de notify-osd permettant de paramétrer les couleurs. Le lien étant mort, il a fallu que je retrouve le patch dans les méandres d’internet, mais rien n’est impossible et c’est à partir de cela que j’ai pu concevoir un nouveau patch pour la version actuelle (0.9.29/LTS 10.4) et incluant de nouvelles fonctionnalités en plus du réglages des couleurs.

Aperçu d'une notification dans Ubuntu 10.4

Aperçu d'une notification dans Ubuntu 10.4


Read the rest of this entry »

Porsche 924 : Intérieur (I)

Bon, les anciennes pages du site ne sont pas encore remises en ligne mais ce n’est pas grave … la restauration de ma Porsche 924 continue. Après la carosserie, la peinture et les trains roulants, la météo et une fuite de joint m’ont forcé à attaquer plus tôt que prévu l’intérieur (vu que j’attendais le printemps afin d’éviter le froid). Bref, la voiture ayant pris l’eau, c’est au chaud à l’abri dans mon garage et épauler de mon meilleur ami Adrien (sellier de son état) que nous nous sommes attaqués à l’intérieur.

La première étape a consité à retirer tout l’intérieur de la voiture vu qu’il était humide (sièges, moquettes, isolations) et donner un petit coup de chauffage pour chasser l’humidité résiduelle.

Intérieur en moins, chauffage en plus !

Intérieur en moins, chauffage en plus !

Ensuite, session découpage sur mesure. La moquette choisie est une moquette très fine grise à bon prix. L’intérieur devant être gris et noir.

Découpage

Découpage

Les moquettes d’origines étant moulées thermiquement, il s’agit de grosses pièces directement à la forme de la coque de la voiture prêtes à être installée. Cependant, dans le cas d’une restauration, c’est section par section qu’il faut entreprendre la pose de celle-ci avec des adaptations sur mesures. Le contour de l’habitacle, le tunnel de transmission ainsi que le pédalier/repose-pied sont des morceaux directement collés à l’aide de néoprène.

Tunnel de transmission, etc.

Tunnel de transmission, etc.

Comme on peut le voir, en particulier sur le tunnel de transmission, l’adaptation de la moquette peut sembler grossière par endroit (plis, découpes), mais en fait celle-ci facilite la mise en place de cette dernière et sera masquée par la console centrale dans le cas du tunnel.

Les moquettes au sol sont, elles, fixées à l’aide de scratch de 50mm de large afin d’être facilement démontables (photos à venir).

Aperçu avec la moquette au sol

Aperçu avec la moquette au sol

Voilà c’est tout pour le moment, la suite lors de mon prochain week-end en province :)

Tint2

Comme précisé dans l’article sur #!, tint2 est la « barre des tâches » par défaut de la distribution.

Celle-ci remplie les fonctionnalités de bases suivantes :

- barre des tâches
- zone de notification
- horloge
- moniteur de batterie

D’un style graphique très sobre, de nombreuses options sont cependant disponibles dans le fichier de configuration pour modifier l’apparence générale de la barre. Au-delà du style, ces options permettent d’amener de nouveaux concepts élargissant ainsi le champs d’action de tint2 à autre chose qu’une simple barre des tâches comme le fait de grouper les tâches par bureaux virtuels et pouvoir les déplacer de l’un à l’autre à la manière d’un pager.

Au premier abord, le fichier de configuration peut paraitre obscure cependant la documentation en ligne permet de facilement apréhender les diverses options (http://code.google.com/p/tint2/wiki/Configure).

Une autre solution, plus simple, est d’utiliser l’utilitaire écrit en python tintwizard permettant de générer le fichier de configuration à l’aide d’une interface graphique très simple.

Tintwizard

Tintwizard

Voilà pour tint2. Le dernier point est un petit hack sous forme de patch pour le code source. En effet tint2 réserve l’espace qu’il utilise sur le bureau empêchant les fenêtres de se maximiser par dessus. Bien entendu tous les panels se comportent à peu près de manière analogue cependant, aimant avoir des applications utilisant l’intégralité de l’écran, il m’a semblé judicieux d’ajouter une option « panel_maxover » permettant de décider si oui ou non tint2 se réserve une partie de l’écran. Un second patch permet d’ajouter l’option à tintwizard.

$ cd tint2-0.8
$ patch -p1 -i /path/to/patch/maximize_over_tint2.patch

Téléchargements :
maximize_over_tint2.patch
tintwizard.py.patch

Liens :
Tint2
Tintwizard