vendredi 28 août 2009

Samba : optimisation pour les clients Mac OSX

Le temps d'affichage des fichiers d'un répertoire est trop long sur votre Mac ? Essayez le paramètre "case sensitive = yes" dans votre smb.conf, pour le share en question :

[bigshare]
path = /data/manyfilesdir
case sensitive = True

Dans mon cas, le listing du répertoire de 2000 fichiers se fait en 3 secondes, au lieu de 17 auparavant !

src : http://us6.samba.org/samba/docs/man/Samba-HOWTO-Collection/largefile.html

lundi 12 janvier 2009

Piloter un jukebox Sony avec Arduino

Après avoir découvert et acheté un Arduino Duemilanove, j'ai trouvé une bonne occasion pour apprendre à m'en servir : piloter mon jukebox Sony.

Il suffit de brancher un jack 3.5mm sur un des ports "S-Link" à l'arrière du jukebox, de connecter la base sur le port "GND" de l'arduino, et le signal sur le port "DIGITAL 8". L'arduino s'auto-alimente par le port USB, et recoit les commandes à travers le port série virtuel.

Le code source est ici : jukebox-arduino.c. Merci aux frères Behlendorf pour l'étude du protocole, et l'ancien driver linux (qui n'est malheureusement plus supporté).

Pour transmettre des commandes depuis un unix :

stty -F /dev/ttyUSB0 cs8 9600 ignbrk -brkint -icrnl -imaxbel -opost -onlcr -isig -icanon -iexten -echo -echoe -echok -echoctl -echoke noflsh -ixon -crtscts
echo -n A > /dev/ttyUSB0           (power on)
echo -n G084 > /dev/ttyUSB0      (play CD 84)

vendredi 14 décembre 2007

Bientôt la fin de Transpac / X25 en France : arrêt de la commercialisation en juillet 2008

Grosse surprise ce matin : un courrier d'Orange Business Services qui annonce la fermeture commerciale partielle du service X25 au 1er juillet 2008 !

Plus précisément, fermeture commerciale au 01/07/2008 :

  • des accès directs X25 à 14.4k, 19.2k, 128k, 256k, 512k, 1024k
  • ainsi que des identifiants ID27 - ID32 et des modems ID

Je cite : "A cette date, il ne sera plus possible de souscrire à un nouvel accès de ce type ou de modifier les accès existants. La fermeture technique de ces accès, identifiants et modems ID interviendra ultérieurement dans le respect des délais prévus dans votre contrat X25".

(Courrier signé par le directeur de l'unité d'affaires Network Solutions.)

Sacrée surprise pour les terminaux de paiement, les banques, les assureurs, qui utilisent énormément X25...

dimanche 24 juillet 2005

Google me punit

Suite à une erreur MySQL pendant mon absence, le blog était indisponible et affichait un message d'erreur indiquant que la base de données était injoignable.

GoogleBot, qui passe tous les jours indexer le contenu, a detecté l'erreur et m'a sérieusement déclassé sur ses pages de résultats. S'en suit une baisse de fréquentation logique.

Oui mais, après mon retour, je corrige rapidement le bug MySQL, le site revient online. Mais Google continue à me punir. Il est probable que l'algorithme ait détecté que ce genre de problème SQL ne dure 3 jours que dans le cas des "petits sites persos non monitorés" et m'a donc déclassé de façon durable.

Démonstration : la coupure SQL commence le 10 juillet et dure jusqu'au 12... Après rétablissement du service, les visites restent à un niveau très bas.

jeudi 16 juin 2005

Un upgrade Debian bien douloureux

Debian a construit sa réputation sur la maintenabilité de sa distrib linux. En français, cela signifie qu'on peut leur faire confiance pour que l'upgrade d'une version sur l'autre se passe notablement mieux que d'autres plateformes.

Cette réputation n'est pas usurpée, mais il faut dire qu'ils se sont un peu loupés sur la derniere version... Prenons le cas de ma -très- vieille passerelle : un PentiumPro sur lequel j'avais installé une Debian en février 99. Elle a tenu tous les upgrades successifs jusqu'à aujourd'hui sans problèmes. Jusqu'à aujourd'hui...

Au menu : une mise à jour majeure debian, la version 3.1 nommée "Sarge". Après l'apt-get dist-upgrade habituel, environ 300 packets downloadés, l'installation commence, une bonne cinquantaine de packages s'installent correctement, jusqu'à l'upgrade de perl 5.6 vers perl 5.8. Tout à coup, des dizaines de messages d'erreur, et un constat rapide : mon perl est mort, et l'installation nécessite perl. Pas bon ! Plus de perl, cela signifie aussi plus de spamassassin, malheur à ma mailbox !

Il m'a fallu plusieurs jours pour revenir à un état stable à la mano, à coups de bidouilles inavouables, mais l'homme a triomphé de la machine. De justesse.

Après cet exploit, seconde déconvenue : debian 3.1 a écrasé mes binaires netfilter/iptables. Problème : mon anti-spam chinois à base de netfilter/netlink/libipq/GeoIP ne fonctionne plus. Au boulot !

1 2 3 4 >