rangzen

Feb 052012
 

Genesi Efika MX SmarttopÇa fait plusieurs mois que je réorganise ma présence web, quel service j’utilise ou pas, à qui je donne mes données ou pas et j’ai décidé de rapatrier certaines données @Home comme au bon vieux temps.
Après des tas de lectures, tests, avis, trolls, etc., mon choix s’est porté sur un Genesi Efika MX  Smarttop (ARM et consommation 5W).

Et bien ça y est, je l’ai reçu !
Commandé sur http://www.genesi-europe.com/store/eu/, livraison en une semaine par DHL, la bête vient d’Allemagne.

Headless

Sortie HDMI uniquement. Aïe, j’avais pas vu ce point. Je boot, pas d’accés distant, je branche un écran et … c’était bloqué à l’install d’Ubuntu … Je finis l’installation et ça rame un peu. Allez on vire tout, c’est pour faire un serveur de toute façon. Est ce que je vire la couche X … Est ce que je shoot juste le lancement du service… Je me balade sur le forum officiel : http://www.powerdeveloper.org/forums/ et j’ai trouvé mon bonheur sur http://www.powerdeveloper.org/forums/viewtopic.php?t=1975.

J’ai suivi le README sauf pour la création de la carte SD, j’ai utilisé

xz -dc maverickheadless.img.xz | dd of=/dev/sde

plutôt que

xzcat maverickheadless.img.xz | dd bs=1M of=/dev/sde

Tout se passe comme prévu, réinstall, reboot, etc.

apt-get update
apt-get upgrade
reboot

Et voilà !

SSH

Ajout de la clé avec ssh-copy-id (http://doc.ubuntu-fr.org/ssh#authentification_par_un_systeme_de_cles_publiqueprivee).

On vire l’authentification par mot de passe, on limite les utilisateurs et les tentatives.

SSH ne sera pas accessible de l’extérieur mais retenez toujours : “On ferme tout et on ouvre le strict nécessaire”.

GIT

J’aime bien suivre ce que je modifie donc j’utilise un gestionnaire de source pour suivre tout les changements de /etc.

On installe Git avec

apt-get install git

et on sauvegarde /etc avec

cd /etc
git init
git add *
git -a -m "Add: Import initial."

À chaque modification, upgrade, ne pas oublier de commiter.

Munin

Pour surveiller ce qui se passe un peu sur le serveur, j’adore munin.

apt-get install munin-node smartmontools lm-sensors ethtool

Pour les problèmes de locale, installer le pack fr

apt-get install language-pack-fr

Préciser quel hôte à le droit de consulter les données avec le «allow» de /etc/munin/munin-node.conf

La suite ?

La suite bientôt avec nginx, owncloud, seeks, etc.

 

Aide à la consommation, quel titre horrible …

GroceryIQ
https://market.android.com/details?id=com.coupons.GroceryIQ

Site internet, on s’inscrit, on commence à remplir les listes, etc. On télécharge l’appli sur le market pour synchroniser et … et … non. Application réservée aux States …

Bye.

OurGroceries
https://market.android.com/details?id=com.headcode.ourgroceries

Site internet, on s’inscrit, un peu viellot mais on fait ses listes, on synchronise et … Pas de gestion des accents français.

Bye.

Prixing
https://market.android.com/details?id=fr.epicdream.beamy

En français, application propre malgré la publicité qui envahie l’écran mais “c’est le jeu ma pauvre Lucette”. On trouve les prix à proximité, on scan en rafale, on organise ses listes de courses et … ah non, on organise rien, liste dans l’ordre des scans. Pas de possibilité de remanier la liste en fonction de l’ordre des rayons de son magasin ou de ses habitudes de slalom.

Bye … mais je garde installé pour la recherche de prix, etc.

OI Shopping list
https://market.android.com/details?id=org.openintents.shopping

Code libre ! Génial mais … trop limité.

Shopwise
https://market.android.com/details?id=com.shopwise

Qu’est ce qu’il y a dans ce produit ? C’est quoi le E440 ? Toutes les informations sur un produit par recherche ou scan de son code barre.

Pas de gestion de liste mais à garder de coté comme Prixing.

MonCaddy
https://market.android.com/details?id=com.agilys.moncaddy

Scan des codes barres et récupération des images par internet ou perso par l’appareil photo. Liste pré renseignée. Légumes et fruits de saisons !!!

Possibilité de trier les allées (famille de produit mais vous pouvez créer les vôtres en tant qu’allées), enregistrement des magasins, partage de listes, très bon design pour mobile, etc.

Chapeau !

Conclusion

Pour la liste de course : MonCaddy

Informations : Prixing et Shopwise

Des suggestions ?

Nov 182011
 

Ils ne croient pas forcément que je prends les meilleures décisions, mais ils ont confiance dans le fait que je revienne sur mes mauvaises décisions.

Traduction d’une entrevue de Linus Torvalds

 

It’s called the American Dream because you have to be asleep to believe in.

Transcript d’une vidéo de Geoge Carlin

 

Navigateur

Ce qui devait arriver arriva. Après des mois au bureau, c’est désormais le cas également à la maison : Chromium est mon navigateur par défaut. Bizarre.
Une des raisons est l’extension Evernote qui est une catastrophe sous Firefox.

Chromium (non, pas Chrome)

Navigateur complémentaire principal : Chromium.

Je surveille http://build.chromium.org/p/chromium/console puis je télécharge la version qui me semble la plus appropriée sur http://build.chromium.org/f/chromium/snapshots/

Modules complémentaires :

Je cherche toujours une extension pour remplacer gTranslate et Linky.
Contrairement à Firefox, Chromium indique les éléments auxquels l’extension va pouvoir accéder et comme pour Android et le market, je fais de plus en plus attention à ces éléments là donc j’ai trouvé des extensions qui pourraient faire l’affaire mais qui ont des paramètres de sécurité rédhibitoire. Si vous avez des pistes …

Firefox

Navigateur principal complémentaire : Firefox installé avec les .tar.gz dans un répertoire /opt pour ne pas attendre l’empaquetage de ma distribution.

Sans modules complémentaires on a pas un vrai Firefox donc dans l’ordre d’urgence d’installation :

  • NoScript pour bloquer les scripts
  • Adblock Plus pour bloquer les pubs
  • Lazarus pour sauvegarder les formulaires et ne plus perdre vos textes toujours au pire moment (avec un F5 malencontreux par exemple …)
  • gTranslate pour avoir rapidement, sans 15000 options et fenêtres, la traduction d’un mot
  • Linky pour pouvoir faire clic droit, Open Selected Links in tabs
Modules supprimés
  • Fast Dial avec des raccourcis en 10×6. L’auteur met vraiment trop de temps entre les mises à jour Firefox et les mises à jour de son module.
  • FlashGot pour pouvoir faire clic droit, “Télécharger la sélection avec FlashGot”. Plus besoin puisque JDownloader surveille le presse papiers donc à la place je fais juste un Ctrl+C.

Service

Mail

Google Mail car je n’ai plus envie de gérer les filtres anti-spam, les comptes, etc.

TODO

Toodledo car j’ai erré dans la jungle de GTD pendant des années (preuve sur linuxfr.org d’il y a 4 ans, si si 4 ans …) et j’en ai essayé des kilos. J’utilise donc Toodledo comme système et Evernote pour les références (cf. ci dessous).

En complément : Ultimate To-Do List sur mon téléphone avec le widget 1×1 “New Task”.

Notes et marques pages

Evernote avec mes conseils et rêgles.

Bon environnement logiciel : client Android, intégration dans d’autres logiciels, etc. mais :

  • Bizarrerie dans l’interface web :
  • Nécessite le client lourd pour fusionner les notes (fonctionne sous Wine mais un peu lent)
  • Attention, le client lourd libre Nevernote m’a pourri plusieurs notes en s’emmêlant dans l’encodage.

Sinon :

  • Memonic à surveiller de très prés ! Reverse du code, Python, schéma technique cohérent
  • Springpad je connais des inconditionnels mais je ne supporte pas leur interface
  • Suppression de Diigo car trop de problème de mise à jour des tags
  • Peut être une migration vers Semantic Scuttle le jour où les imports fournis fonctionneront mais c’est limité aux marque-pages

Document

Google docs mais je surveille Owncloud.

Pour OwnCloud, je ne l’utilise pas car mon hébergement actuel est un peu trop juste pour la charge et même si les fonctionnalités sont encore un peu limitées on est bien au delà d’un google docs, c’est carrément un espace disque partagé.

Lecteur RSS

RSS Lounge découvert grâce à Dada. Avec ces 2 hacks : 63 et 81 (de moi !), c’est parfait … et rapide !

J’ai eu plusieurs brefs passages par Tiny Tiny RSS mais c’est vraiment trop lent.

Photos

Google Picasa à cause … du client lourd Picasa pour la gestion des visages, le partage gratuit, la synchronisation des répertoires, la gestion des tags et du client Android pour Google+.

J’envisage Piwigo à terme.

 

Utilisation générale

  • Créer deux catégories : Classées et A traiter
  • Dans les propriétés de A traiter, cocher “Définir comme carnet de notes par défaut”
  • Une fois mises en page, taguées, fusionnées, regrouper, etc. les notes passent dans Classées.
  • Ne pas utiliser d’autre catégorie
    • pas de problème de double classement
    • facilité de migration vers un autre service

Étiquette (tag)

  • Affecter au moins un tag par note
  • Raciniser (stemming) au maximum les tags. Ne pas créer de tag unique : «Si je crée ce tag, est ce que je vais m’en servir qu’une ou deux fois ?»
  • Un tag qui commence par @ est un tag de commande :
    • @check it later : à vérifier plus tard (exemple : commentaire sur un blog)
    • @favoris : les notes dont je me sers très souvent
    • @node : annuaire, point de départ sur un sujet (Racine du mot en titre : Python, Agile, etc.)
    • @read it later : à lire plus tard (exemple : un article long, une conférence TED, etc.)
    • @revolving : à vérifier tous les “tant”, souvent 1 fois par semaine (forum, page de websérie, etc.)
    • @running : en cours de traitement
    • @TODO : contient des choses à faire
  • Un tag qui commence par # est un tag de type
    • #carte de visite
    • #dessin
    • #plan
    • #projet
Référence
 
Votre programme préféré n’est pas à jour des nouvelles APIs, vous n’êtes pas sur votre PC habituel, vous aimez le plain text, etc. ?
Voilà comment faire :
Si vous êtes sur un ordinateur de confiance (ou si vous êtes un naturiste virtuel), enregistrer un marque page.
Pour d’autres fonctionnalités : http://wiki.eveonline.com/en/wiki/Category:API
 

On s’étonne souvent de mon système de sauvegarde, des redondances ou de sa complexité. Toutes ces personnes n’ont pas perdu les deux derniers mois de développement d’un projet de deux ans à rendre dans trois semaines (~1997) ou des années de photos (~2002).

Enfin pas encore.

Données

Découpage et rangement de mes données à sauvegarder :

  • agile
    données qui changent souvent (programmation, configuration, etc.) ou en cours d’écriture (documentation, etc.) et qui ne sont pas privées (je publie mon code) ou très peu.
  • confidentiel
    généalogie, photos, sauvegardes de services externes, etc.
  • dormante
    données qui changent très peu (fond d’écran, ebooks, etc.) et n’ont pas de  caractère privés. Il est possible de trouver un rapport avec un pseudo et/ou une activité (screenshot de jeu par exemple)
  • jetable
    données que je garde mais que je peux «perdre» (musique, etc.) et qui n’ont aucun caractère privé
  • privee
    données privées (comptabilité, scan de document administratif, etc.). Dans un container truecrypt.
Tableau récapitulatif :
Chemin Importance Confidentialité Taille (en Go) Fréquence de sauvegarde
agile *** ** 1 «temps réel»
confidentiel *** *** 40 toues les heures
dormante ** * 2 toutes les nuits
jetable * * 40 toutes les nuits
privée *** *** 1 «temps réel»

Outils

Matèriels

Services

  • SpiderOak sauvegarde en ligne (100Go pour 100$/an), chiffrement à la source, partage, synchro, multi-plateforme, python.
  • Crashplan sauvegarde en ligne (illimité pour 50$/an) et entre amis, parents, etc. (je te laisse 100Go chez moi, héberge moi mes 80Go). Gratuit pour la version sans sauvegarde paramétrée (priorité, filtre, etc.)
Plus utilisé :
 

Système

  • /etc/fstab
    Quelles sont les partitions montées ?
  • /etc/passwd
    Quels sont les IDs de mes utilisateurs ?
  • /etc/group
    Est ce que j’utilise des groupes particuliers ? Pour la webcam, virtual box, etc.
  • /etc/*
    Possible de faire une sauvegarde pour récupérer certaines configurations

Logiciel

  • /opt
    Quels sont les logiciels installés à la mano?
  • /etc/apt/*
    Quels sont les dépots installés et les logiciels qui en dépendent ?
  • dpkg –get-selections
    Possible de garder une liste des paquets utilisés mais attention aux changements de noms, d’architecture, etc.

Configuration

  • Menu / Systèmes / Préférences / Applications au démarrage
    Des configurations particulières ?
  • ls -ltra ~ (dans un terminal)
    Est ce qu’il faut sauvegarder certaines configurations ? Votre porte monnaie BitCoin ? Vos favoris Firefox ?
Edition du 14/10/2011, ajout des groupes et suite au post de littlewing, ajout des IDs, sauvegarde des paquets et de /etc.
 

Mises à jour :

Navigateur

Firefox

En principal navigateur : Firefox (www.mozilla.org/firefox/) avec les tar.gz dans un répertoire /opt pour ne pas attendre l’empaquetage.

Et sans modules complémentaires on a pas un Firefox donc dans mon ordre d’installation par urgence :

Chromium (non, pas Chrome)

En navigateur supplémentaire, pour les sites qui passent pas bien, des tests de dev, etc. : Chromium (http://www.chromium.org/)

En surveillant http://build.chromium.org/p/chromium/console puis en téléchargeant la version qui me semble la plus appropriée à http://build.chromium.org/f/chromium/snapshots/

Service

Mail

Google Mail. Pas envie de gérer le filtre anti-spam, les comptes, etc.

Document

Google docs mais je surveille http://owncloud.org et, en attendant une 2.0 stable.

Lecteur RSS

RSS Lounge (http://rsslounge.aditu.de/) découvert par (http://dadall.dyndns.org/blog/index.php?post/2011/08/18/Comme-se-faire-son-Google-monde).
Avec 2 hacks (http://code.google.com/p/rsslounge/issues/list : 63 et 81 (de moi !)), c’est parfait … et rapide !

Un bref passage par Tiny Tiny RSS (http://tt-rss.org) mais trop lent.

Photos

J’envisage http://fr.piwigo.org/ mais pour l’instant Google Picasa à cause de … Picasa : la gestion des visages, le partage gratuit, la synchronisation des répertoires et le client Android par Google+.

Notes

http://evernote.com/ (je ne supporte pas http://springpadit.com)

À surveiller de prés : http://www.memonic.com

TODO

J’ai erré dans la jungle de GTD pendant des années (http://linuxfr.org/nodes/51781/comments/870372 y a 4 ans si si …) et finalement j’ai posé mon sac là : http://www.toodledo.com (la nouvelle interface est vraiment pas mal)

© 2011 Y.A.P.O.S. by rangzen Suffusion theme by Sayontan Sinha