Sep 18 2009

Bienvenue dans Le Petit Monde de SoniXtrA.

Sans prétention aucune, ce Blog est là pour vous aider à trouver votre bonheur sur tout ce qui touche de près ou de loin à Linux. Vous ne trouverez pas tout et n’importe quoi mais uniquement mes “Tips and Tricks” sur les domaine explorés, des infos sur mon epxérience face à une configuration ainsi que mes éventuelles problématiques non encore résolues … et tout ça…. avec Linux et mes ditrib Préférées : Gentoo / Debian / Ubuntu !

Bonne lecture, et puis vos commentaires (constructifs si possible) sont bien évidement les bienvenus :)

May 3 2011

Votre écran à cristaux liquide ne semble plus illuminé ?
Vous craigniez même que ce dernier soit HS ??

Il se peut tout simplement que ce soit le film électroluminescent (backlight foil) situé en arrière plan du LCD qui soit HS !

Les liens suivant vous permettront de soit :

  • changer le film électroluminescent
  • changer le LCD complet

http://www.xfactory-librarians.co.uk/guides.html
http://www.sureelectronics.net/goods.php?id=772
http://vangestel.de/tg77/tg77_display_replacement.pdf

Bon  Bricolage …

May 2 2011

Vous êtes en Guadeloupe, Vous cherchez un Resto Sympa, Classe, Bon, Sympa …
Un Resto où l’accueil est Sympa, la Cuisine typée et les Saveurs à vous en donner L’O à la bouche rien qu’à en parler ?

Ne cherchez plus :

 

L’O : Le Restaurant de Saint François (Guadeloupe)

Voici un Restaurant tenu par un Chef haut en couleur qui n’en n’est pas à son premier coup d’essai et qui saura vous faire voyager tant les épices et les inspirations  sont savamment orchestrées pour que rien ne soit laissé au hasard en bouche comme sur la table.

Et parfois un commentaire laissé sur TripAdvisor vaut mieux que tous les mots :)

Une cuisine surprenante, un cadre magique, une équipe souriante et très agréable, voici pour résumé ce petit bijou de la gastronomie ! Passage obligatoire si vous souhaiter souper sur Saint François !
Je vous le recommande vivement ! Le cuisine est exceptionnelle et la présentation des plats innovante !
Pensez à réserver si vous souhaiter une table avec vue sur le magnifique lagon de Saint François !
Mes amitiés à toute l’équipe !

Bonne Dégustation et mes amitiés au Chef !

Dec 3 2010

BTVISE Tunnelier ça vous parle ?

http://www.bitvise.com/

Tunnelier est un client SSH pour Windows vraiment convivial et performant au regard des options proposées par cet outil. Il permet aussi bien d’effectuer de l’émulation de Terminal SSH, du SFTP, du bridge FTP->SFTP, en environnement fenêtré qu’en ligne de commande. A ceci, il permet aussi (comme PutTTy) de faire du Tunneling avec forwarding de port (dynamique ou non) via un proxy intégré.

Bref vous l’aurez compris, Un PuTTy peut-être un poil plus perfectionné… l’essayer c’est l’adopter !

Try it !

Dec 1 2010

Rhalalal !!! Apache, c’est sympa, c’est vrai :) , mais des fois, un truc simple s’avère être une aventure pour qui n’est pas “APACHEien” de naissance.

Alors voilà, peut-être êtes vous dans le cas où vous possédez un nom de domaine (ex : foobar.net) et vous aimeriez bien faire tourner plusieurs sites Web en fonction de leur nommage. Par exemple, avoir un site sur http://galerie.foobar.net, puis un site sur http://www.foobar.net et par exemple un site qui réponde à l’URL http://blog.foobar.net.
Demande au final classique mais qui se termine souvent par un écumage du net pour trouver un exemple, un tutoriel, voir un forum pour piger la meilleurs façon de faire :) bref c’est parfois un peu “capilotracté” !

1–    La Conf Apache :

Ici, au final pas grand chose à faire, une config de base apache  sans définition de virtual host ou de DocumentRoot, juste le paramétrage du port d’écoute (Directive Listen parfois dans un fichier ports.conf), du format des LOGs ainsi que des process Apache …

  • Cas d’une configuration “apache2.conf” sur UBUNTU 8.04

ServerRoot “/etc/apache2″

LockFile /var/lock/apache2/accept.lock
PidFile ${APACHE_PID_FILE}
Timeout 600
KeepAlive On
MaxKeepAliveRequests 100
KeepAliveTimeout 600

<IfModule mpm_prefork_module>
StartServers         5
MinSpareServers      5
MaxSpareServers      20
MaxClients          150
MaxRequestsPerChild   0
</IfModule>
<IfModule mpm_worker_module>
StartServers          4
MaxClients          150
MinSpareThreads      25
MaxSpareThreads      75
ThreadsPerChild      25
MaxRequestsPerChild   0
</IfModule>
User ${APACHE_RUN_USER}
Group ${APACHE_RUN_GROUP}

AccessFileName .htaccess
<Files ~ “^\.ht”>
Order allow,deny
Deny from all
</Files>
DefaultType text/plain

HostnameLookups Off
ErrorLog /var/log/apache2/error.log
LogLevel warn
Include /etc/apache2/mods-enabled/*.load
Include /etc/apache2/mods-enabled/*.conf
Include /etc/apache2/httpd.conf
Include /etc/apache2/ports.conf
LogFormat “%h %l %u %t \”%r\” %>s %b \”%{Referer}i\” \”%{User-Agent}i\”" combined
LogFormat “%v %h %l %u %t \”%r\” %>s %b \”%{Referer}i\” \”%{User-Agent}i\”"  comonvhost
LogFormat “%h %l %u %t \”%r\” %>s %b” common
LogFormat “%{Referer}i -> %U” referer
LogFormat “%{User-agent}i” agent
CustomLog /var/log/apache2/access.log  comonvhost
ServerTokens Full
ServerSignature On

Include /etc/apache2/conf.d/
Include /etc/apache2/sites-enabled/

Une fois ceci effectué, Apache peut démarrer avec une configuration de base sans aucun site de configuré. C’est la mise en place de la configuration des “vhosts” (ou virtual hosts) qui va permettre de réaliser ce que l’on cherche.

2– La Conf des “vhosts” :

Chaque “vhost” doit commencer par la directive Apache <VirtualHost MON_VIRTUAL_HOST:MON_PORT>. Avec, par exemple : MON_VIRTUAL_HOST = galerie.foobar.net et MON_PORT = 80. Ensuite, le “vhost” est constitué d’une configuration standard avec son ServerName, son DocumentRoot , ses Alias, etc …

ATTENTION : Il est cependant obligatoire d’avoir une directive “NameVirtualHost” afin d’indiquée à Apache le “vhost par défaut”. La configuration de cette directive doit être mise en place une seule fois pour le group le “vhost“.

Sa mise en place est se fait en nommant le “vhost par défaut” :
<NameVirtualHost MON_VIRTUAL_HOST_DEFAUT:MON_PORT>

  • Cas d’une configuration du “vhost par défaut” apache2 sur UBUNTU 8.04

NameVirtualHost  www.foobar.net:80
<VirtualHost www.foobar.net:80>
DocumentRoot  /var/www/localhost/htdocs/wordpress/
ServerName HomePage_foobar
ServerAdmin webmaster@foobar.net
ScriptAlias /cgi-bin/ “/var/www/localhost/cgi-bin/”
Alias /Divers “/var/www/localhost/htdocs/Divers/”
Alias /phpinfo “/var/www/localhost/htdocs/phpinfo.php”
AccessFileName .htaccess

<Directory “/var/www/localhost/htdocs/wordpress”>
Order Deny,Allow
Allow from all
AllowOverride All
<Limit PUT GET POST OPTIONS PROPFIND>
Order allow,deny
Allow from all
</Limit>
</Directory>

<Directory “/var/www/localhost/htdocs/Divers”>
Order Deny,Allow
Allow from all
AllowOverride All
<Limit PUT GET POST OPTIONS PROPFIND>
Order allow,deny
Allow from all
</Limit>
</Directory>
</VirtualHost>

Pour un vhost classique, on à la même chose, sans la directive NameVirtualHost :

  • Cas d’une configuration du “vhost classiqe” apache2 sur UBUNTU 8.04

<VirtualHost galerie.foobar.net:80>
DocumentRoot /var/www/galerie.foobar.net/htdocs/piwigo
ServerName Galerie_foobar
ServerAdmin webmaster@foobar.net
Alias /tools “/var/www/galerie.foobar.net/htdocs/piwigo/tools/”
Alias /piwigo “/var/www/galerie.foobar.net/htdocs/piwigo”
AccessFileName .htaccess
<Directory “/var/www/galerie.foobar.net/htdocs/piwigo”>
AllowOverride None
order allow,deny
allow from all
DirectoryIndex index.php index.html
<IfModule mod_php4.c>
php_value include_path .:/etc/sitebar
</IfModule>
</Directory>
<Directory “/var/www/galerie.foobar.net/htdocs/piwigo/tools”>
AllowOverride None
order allow,deny
allow from all
DirectoryIndex index.php index.html
<IfModule mod_php4.c>
php_value include_path .:/etc/sitebar
</IfModule>
</Directory>
</VirtualHost>

Voilà, vous savez tout, ou presque. Ce moyen vous permettra de mettre autant de “vhost que souhaités sur votre domaine DNS.

Let’s Going On !

Dec 1 2010

Tout est dans le titre :)
Il y avait l’ACER EVO, il y a désormais le ZOTAC ZBOX.

http://www.zotac.com/index.php?option=com_content&view=article&id=489%3Anext-generation-zotac-zbox-redefines-mini-pcs&catid=1&Itemid=268&lang=fr

Ajouter à cette bestiole un Media Center du type XBMC (de toute façon, y’a pas mieux !) et votre salon sera au top en matière de multimédia, que ce soit pour vos playlist MP3, vos DivX (SD/HD) ou vos photos de vacances, cette petite machine vous permettra d’interfacer votre TV à votre NAS ou Disque Dur sans souci de compatibilité Codecs ou autres problème liés aux limitations des players integrés aux TV / Disques Durs Mutlimédias dédiés…

That’s it !

Jun 26 2010

Les tractations vont bon train et les rumeurs en font de même …
Alors que dire de ce cliché volé …

Valentino ROSSI chez Ducati !

Valentino ROSSI chez Ducati !

Jan 27 2010

Notre pétition a pour objectif d’unifier les voix d’européens, associations et entreprises préoccupés par les brevets logiciels et d’appeler les responsables politiques en Europe à stopper les brevets logiciels par le biais de clarifications législatives.

Le système des brevets est utilisé à mauvais escient pour entraver la concurrence, pour le bénéfice économique de quelques-uns et échoue à promouvoir l’innovation. Un environnement concurrentiel pour le logiciel se porte mieux sans aucun brevet logiciel. Une concurrence saine force les acteurs du marché à innover.

stopsoftwarepatents.eu petition banner

Think About the Future !

Jan 18 2010

Vous connaissez les  “Media Centers” tels que le POPCORN HOUR A110 ou la gamme on ne peut plus complète des DiVICO ?
Et bien ce petit monde entre dans une belle et croustillante révolution avec des marques dont ce n’est pas le cœur et métier. Ces mêmes marques arrivent avec de petites bestioles dont l’utilisation première n’est pas de proposer des “Media Centers” mais qui, avec une modification enfantine du système d’exploitation, deviendront un “Media Center” de choix dans votre salon.

Sans vous faire languir plus longtemps, ce petit joujou se prénomme :

Acer Aspire Revo

D’abord, ce petit joujou recèle toute la technologie nécessaire à faire du REVO un “Media Center” de choix. En effet,  le “REVO” est architecturé autour d’une carte mère NVDIA ION, assortie d’un chipset graphique NVDIA GeForce 9400 et d’un processeur INTEL Atom N230 à 1.6 GHz. Le tout est, bien évidemment, livré avec plétor de connecteurs tels que l’USB, HDMI, VGA … et même eSATA !
A ceci, il convient d’indiquer les dimensions du “REVO” : 180(L) x 180(P) x 30(H) )/ 0.9Kg

Bref vous l’aurez compris, une bestiole bien conçue, pour une utilisation quelque peu dédiée :)

Je vous indiquait qu’une modification enfantine du système d’exploitation était nécessaire …
En effet, par défaut, le joujou est livré avec Windows 7. Si cet OS est plutôt pas trop mal sur une telle machine, il a en revanche tendance à l’essouffler… Passer donc votre chemin avec Windows et tenter l’expérience de la distribution Linux XBMC.

Cette distribution Linux embarque le célèbre, que dis-je, le fameux XBox Media Center et là !!! :) Vous ne regreterez pas l’expérience !!!!


Enjoy !!!

Oct 7 2009

Vous utilisez MySQL ?

Vous n’êtes pas DBA et  vous n’y connaissez pas grand chose (voir rien) en optimisation de Base de Données MySQL ?

MysqlTunner : Cet outil est fait pour vous !

http://blog.mysqltuner.com/

Pour le télécharger :

http://mysqltuner.pl

Cet outil affichere un rapport de ce qui lui parait normal ou pas, avec d’éventuels conseils d’optimisation.
Cet outil ne remplacera jamais un expert DBA pour optimiser une base de données MySQL complexe, mais pour le commun des mortels, c’est amplement suffisant.

Testez-le !!!

Sep 30 2009

GnuMP3d, vous connaissez ?

Ce petit outil, bien pratique, vous permettra de mettre en place, très aisément, un serveur de streaming MP3 accessible via une IHM Web.

En substance, après avoir récupéré le Package DEBIAN, il sera nécessaire de configurer “gnuMP3d” afin de lui indiquer :

  • le port sur lequel l’IHM sera accessible.
  • le chemin où se situe les MP3.
  • des règles “Allow” ou “Deny” afin d’autoriser ou non une ou plusieurs @IP à se connecter à l’IHM Web.
  • des règles de “DownStreaming” en fonction de l’@IP qui effectue la requête de lecture. Le but est de réduire la qualité du MP3 en cours de lecture si la machine effectuant la lecture est, par exemple, hors LAN.
  • le thème graphique choisi
  • diverses options pour le fonctionnement propre de gnuMP3d

Où Récupéré le paquet DEBIAN ?
En effet, dans les versions récentes d’Ubuntu, ce paquet n’est plus disponible dans les dépôts standards.
Le plus simple, vous pouvez aller sur :

http://launchpadlibrarian.net/14176353/gnump3d_3.0-4_all.deb

et effectuer l’installation du package.

Ensuite, il ne vous reste plus qu’a configurer “gnuMP3d“. Ci-après, en exemple, la configuration qui tourne chez moi.

port = 8888
root = /My_Musics
enable_password_protection = 1
authentication_type = Digest
logfile = /var/log/gnump3d/access.log
log_format = $connected_address – $user [$date] “GET $REQUEST” $HTTP_CODE $SERVED_SIZE “-” “$USER_AGENT”
errorlog = /var/log/gnump3d/error.log
user = nobody
allowed_clients = all
always_stream = 1
advanced_playlists = 1
theme = Musicus
theme_directory = /usr/share/gnump3d/
directory_format = <tr><td width=”10%”>&nbsp;</td><td><a href=”$LINK”>$DIR_NAME</a> $NEW</td><td>$SONG_COUNT</td><td>$DIR_COUNT</td><td>[$RECURSE]</td></tr></a>
new_format = <font color=”red”><b>New</b></font>
new_days   = 7
file_format = <tr><td width=”10%”>&nbsp;</td><td><a href=”$LINK”>$SONG_FORMAT</a></td><td align=”right”>[<a href="/info$PLAINLINK">Info</a>] [<a href="$PLAINLINK">Download</a>]</td></tr>
song_format = $TRACK – $ARTIST – $ALBUM – $SONGNAME [ $GENRE - $LENGTH / $SIZE ] $NEW
sort_order = $TRACK
downsample_enabled = 1
downsample_clients = ALL
no_downsample_clients = 192.168.1.0/24
downsample_high_mp3   = /usr/bin/lame  –mp3input -b 56 $FILENAME -
downsample_medium_mp3 = /usr/bin/lame  –mp3input -b 32 $FILENAME -
downsample_low_mp3    = /usr/bin/lame  –mp3input -b 16 $FILENAME -
plugin_directory = /usr/share/perl5/gnump3d/plugins
mime_file = /etc/gnump3d/mime.types
file_types = /etc/gnump3d/file.types
now_playing_path = /var/cache/gnump3d/serving
tag_cache = /var/cache/gnump3d/song.tags
shoutcast_streaming = 1
use_client_host = 1

Si votre machine est située derrière un Modem ADSL/Routeur/FW, il ne vous reste plus qu’à rediriger le port que vous souhaitez avoir en dehors de votre LAN (pour l’accès depuis l’extérieure) vers le port défini ici : “port = 8888″.

Amusez-vous bien !

20  * * *

« Previous Entries