1 2 3 .. 36 >

Alix, Imprimante et Squeeze

Ajouté le 11.08.2010 - 19:31 dans  •  Commentaires (1)
Tags: cups debian alix linux embeded minimal squeeze linux serveur impression

Ayant quelque peu revu mon réseau, j'ai ressorti mon Alix 1d de son carton, et ai entrepris d'installer Debian Squeeze sur une CF de 2G pour en faire mon serveur d'impression.

J'ai fait cela depuis un autre ordinateur, et voici la marche à suivre rapide et simple ;).

Il vous faudra simplement debootstrap (package éponyme sur gentoo, debian et ubuntu).
Toutes les indications sont faites en partant du principe que vous êtes en root sur la machine hôte.

Partitionner la CF en ne mettant qu'une seule partition prenant tout le disque. La formater en ext2 (pas de journalisation sur une CF!!), montez-la quelque part genre /mnt/cf

la commande suivante va mettre une debian de base, sans kernel ni grub ni autres services sur la CF:
debootstrap --arch=i386 squeeze /mnt/debootstrat [url]http://mirror.switch.ch/ftp/mirror/debian/[/url]

Comme vous pouvez le constater, j'ai décidé de mettre Squeeze. Cette version a été gelée il y a peu, et sera donc la prochaine version Stable de debian.

Cela va prendre un petit moment, un café est toujours bon à prendre (ou une tasse de thé ;) ).

Une fois le debootstrap terminé, on va passer aux choses sérieuses:

mount -o bind /dev /mnt/cf/dev
cp -L /etc/resolv.conf /mnt/cf/etc
chroot /mnt/cf/etc /bin/bash


Cela va donc vous chrooter dans la debian, sur la CF. La première action sera d'activer les sources non-free et autres dans apt:
vim.tiny /etc/apt/sources.list

(oui, vim.tiny - vim tout court n'est pas fourni!)
Et remplacer la ligne présente par :
deb [url]http://mirror.switch.ch/ftp/mirror/debian[/url] squeeze main non-free contrib


Un petit "apt-get update" et c'est tout bon.

De là, c'est simple : il faut installer le strict nécessaire, à savoir :
apt-get install cups screen vim openssh-server linux-image-486 grub


Pour grub, attention où vous l'installez !!! Et prenez garde, en cas d'erreur votre système hôte risque d'avoir de la peine - c'est grub2, dans squeeze ;).

Une fois tout cela installé, il suffira de configurer Cups.... et basta de ce côté-ci.

Dans les astuces utiles :
- Ne pas oublier de régler le mot de passe root
- Ne pas oublier qu'on est sur une CF - donc tout ce qui est log et fichiers temporaires devraient se trouver en ram. Pour se faire :

cat /etc/fstab
proc            /proc           proc    defaults          0       0
/dev/hda1       /               ext3    errors=remount-ro 0       1
tmpfs           /var/tmp        tmpfs   size=96M          0       0
tmpfs           /var/log        tmpfs   size=96M          0       0

cat /etc/init.d/ramfs-logs
#! /bin/sh
### BEGIN INIT INFO
# Provides:          ramfs
# Required-Start:    mountall
# Required-Stop:
# Default-Start:     S
# Default-Stop:
# Short-Description: copy /var/log content in ramdisk
# Description:       copy /var/log content in ramdisk
### END INIT INFO
 
case "$1" in
  start)
        echo "Copying /var/log contents to ramdisk"
        cp -a /var/disk-log/* /var/log/
        ;;
  stop)
        echo "Copying /var/log contents to disk"
        cp -a /var/log/* /var/disk-log/
        ;;
  *)
        echo "Usage: ramfs.sh [start|stop]" >&2
        exit 3
        ;;
esac

update-rc.d ramfs-logs start 37 S . stop 99 .

(source : http://www.switzernet.com/public/081001-alix-umts-debian/ )

Et voilà. Tout est en place - il vous suffit de planter la CF dans l'Alix, la brancher sur le réseau, lui coller l'imprimante au cul, et la booter.

Attention, certaines imprimantes demandent quelques packages de plus - à vous de vous renseigner!

Allez, bon geekage !

Tengu

Lire plus

Nouvelle galerie

Ajouté le 07.08.2010 - 22:38 dans  •  Commentaires (0)
Tags: photo openlayers osm gps nikon

Depuis mon poste sur le module GPS de mon D90, je m'étais donc mis en tête de faire une galerie supportant ces tags, et qui affiche une carte avec le point d'où les photos ont été prises.

C'est maintenant chose faite. Photomap est une petite application Pylons employant les cartes d'OpenStreetMap.
Je suis en train de migrer gentiment mes photos de mon ancienne galerie à la nouvelle.

Actuellement, seules les photos de mon petit séjour au Japon ont été déplacées. Il reste env. 130 photos à intégrer à la nouvelle, ça devrait être fait dans quelques jous :).

Evidemment, les vieilles photos n'ont pas de données GPS (dommage pour le Japon), mais je m'arrangerai pour en mettre quelques unes prochainement, histoire de montrer que sisi, ça marche :).

Ça me permettra de voir si le module GPS a un décallage constant, ou si c'est aléatoire.
Si c'est constant, je pourrai assez facilement corriger. Si c'est alétoire, par contre, je crains devoir afficher des cartes fausses :'(.

'fin voilà quoi. Je me suis amusé un peu ;).

Le code source sera accessible dans quelques jours sur github - il faut que je passe un peu la brosse dans le code et ajoute quelques fonctionnalités à mon """api""".
Un prochain poste décrira ce que cette API peut faire.

Allez, sur ce, Bonne Nuit!

T.

Lire plus

Photo et GPS

Ajouté le 25.07.2010 - 18:26 dans  •  Commentaires (2)
Tags: photo nikon gps exif osm openlayers

Après pas mal d'hésitations, de calcules, de "oui mais bon est-ce utile" et autres trucs du même style, j'ai fini par craquer.
Je me suis acheté un module GPS pour mon D90!

Pour la petite histoire, j'avais repéré dès son achat la prise "GPS" sur le côté gauche du boîtier, et m'étais renseigné sur le prix de la chose. Urk, plus de 200CHF pour la version Nikon.

Heureusement, après quelques temps à laisser reposer le projet, et quelques recherches sur ebay, j'ai fini par trouver un récepteur GPS pour mon D90 à moitié prix. Certes, c'est pas un Nikon, c'est du Made in China, mais sachant que l'original est aussi Made in China|Thailand|Japan|..., c'est pas grave.
Et comme petit avantage, il a un déclancheur :D.

Alors voilà. J'ai mon module, j'suis allé prendre quelques photos au bord du lac, et j'ai regardé comment avoir ces infos.

Et là, c'est le drame. Exiftool, pourtant si pratique et tout, semble ne pas pouvoir mettre la main sur ces infos !
Après avoir regardé si les infos étaient bien enregistrées (merci Wine et les outils Nikon), je suis allé farfouiller dans la liste des applications supportant les informations Exif. Et je suis tombé sur exiftags. Il est bien, ce petit, il trie pas et balance toutes les infos.

Et donc, voici le genre de choses que j'arrive à obtenir:
(...)
Latitude: N 46° 27' 28.82
Longitude: E 6° 51' 13.76
Altitude: 4294967248.00 m
(...)


Hmmm. Altitude... ?!!??!!
Ok, on dirait qu'il y a un léger problème, sans doute une conversion d'unité qui merde assez sec. L'altitude réelle à laquelle je me trouvais était d'env. 386m (d'après map.geo.admin.ch).

Quant à l'emplacement proprement dit, Google Map me place env. 250m à côté... Faudra que je contrôle avec d'autres moyens.

En parlant de cela, je compte me faire une petite interface web exploitant les données GPS des photos.
Je me baserai bien entendu sur les cartes d'OSM et la librairie OpenLayers.

Bref. Je vais bien jouer ;).

++

Tengu

Lire plus

KATA - des bons sacs

Ajouté le 12.07.2010 - 18:09 dans  •  Commentaires (1)
Tags: photo kata moto

Maintenant que j'ai une jolie moto pleine de place pour les bagages (oui, des photos arriveront à l'occas', faut que je la nettoie - elle est brune à force de recevoir des moustiques et autres insectes de ce genre), il m'est apparu qu'il me fallait (encore) un autre sac pour mon appareil photo.

En effet, avec le topcase et ma passagère, les sacs à dos ne passent pas. Et partir une semaine à deux, cela demande tout de même de remplir au moins les deux valises lattérales, et une partie du topcase (ouais, bon, TOUT le topcase).
Et partir en vacances sans appareil photo... Nan, pas possible.

Au cours de mes investigations, je suis tombé sur Nikon Passion, et plus particulièrement leurs forums.
Ayant posé une petite question par rapport à ce que les gens employaient comme sac de transport, et ce qu'ils conseillaient pour un transport "sur homme" en moto, un nom est ressorti : KATA.

Et un modèle précis m'a été montré : le T-214, un sac se portant devant, ayant entre autre l'avantage de ne pas tirer sur le cou.
Après avoir pesé le pour et le contre, j'ai décidé de le prendre. Bien m'en a pris - il est vraiment bien.

Confortable, régable, et assez grand pour contenir mon d90, son 18-105 monté et le 70-300 à côté, avec encore un petit espace pour du menu matériel (chargeur, cartes, accus...).
De plus, il possède une housse amovible, à deux faces. La première, noire est pour protéger le sac de la pluie. La seconde, couleur alu, sert à protéger le contenu de la chaleur (réflexion - au moins une chose qui réfléchit sur la moto ;)).

Côté pratique, il s'ouvre à une main, tout est accessible rapidement, il possède encore une poche confortable sur le devant pour des documents, une petite poche lattérale pour le mobile, et une grand poche derrière (donc contre le porteur) pour d'autres documents.
Pour cette dernière poche, j'émets quelques réserves : si le contenu n'est pas plat, il rend le port très inconfortable - exemple bête, j'ai tenté de mettre mon acer aspire one dedans... Il rentre, mais niveau confort, c'est zéro pointé.

Donc voilà. Dans quelques semaines, je vais partir à l'aventure, j'aurai l'occasion de réellement tester ce sac. Je l'ai porté aujourd'hui en moto pour voir, il me faudra procéder à quelques réglages pour le remonter. Mais dans l'ensemble, il va vraiment bien.

Allez, ++

C.

Lire plus

Serveur de mails

Ajouté le 22.06.2010 - 22:11 dans  •  Commentaires (1)
Tags: mail server migration

J'en rêvais, je l'ai (enfin) fait : mon serveur de mails à moi.

Pour se faire, j'ai installé et configuré postfix, dovecot, spamassassin et roundcube (oui, une application php..).

Merci à rhaamo pour les configs ;).

Concernant la bête, rien de bien spectaculaire - tout passe par du ssl, imap, pop, smtp, webmail. Spamassassin a de quoi s'entraîner sur mes spams, et est déjà bien efficace. Il profite aussi des listes de SARE, ce qui fait que je pense pouvoir dire : c'est radical.

J'ai aussi vite codé une petite interface pylons pour permettre aux 2-3 users de mon service de changer leur mot de passe, ainsi qu'ajouter des aliases.

Bref. J'suis content, va juste falloir migrer les MX de manière smooth sans perdre de mails. Pour ce faire, imapsync est pas mal du tout, avec une redirection le temps que les MX se propagent.

Une fois ce changement de MX fait, je pourrai arrêter mon abonnement chez infomaniak. Ils m'auront rendu bien service tout au long de mon séjour chez eux, mais maintenant il faut que je réduise les frais. Actuellement, le serveur de hetzner ne me coûte pas trop cher, j'ai mis en place un backup crypté, et tout tourne à merveille. Que demander de plus ? :D

Allez, ++

Tengu

Lire plus

1 2 3 .. 36 >