www.DigitalSpirit.org

Bienvenue sur le blog de Charles Rincheval aka hugo !

Politique d'accessiblité | Aller au contenu | Aller au menu | Aller à la recherche

Hyla Tpl 0.7.0 et nouveau site

Cela va bientôt faire un mois que Hyla Tpl est sorti en version 0.7.0 avec un tout nouveau site qui lui ai dédié : http://tpl.hyla-project.org/.

Sur le site, vous trouverez tout ce dont vous avez besoin de savoir sur Hyla Tpl et ces développement :

Capture d'écran du site tpl.hyla-project.org

Comparatif des performances Hyla Tpl contre le moteur de gabarit de la PhpLib :
Comparatif performance Hyla Tpl / Phplib

Concernant les nouveautés de cette nouvelle version de Hyla Tpl sort en version 0.7.0, les voici :

Ça se passe par ici : http://tpl.hyla-project.org/

Retour d'utilisation du livre électronique KoBo

Étant à la recherche d'un livre électronique depuis quelque temps, j'ai finalement trouvé plutôt par hasard le Kobo, un produit canadien qui se démarque de ces concurrents par un prix plutôt attractif car on le trouve pour environ 160$.

Kobo menu

Il possède un écran 6 pouces, une mémoire interne de 1 Go accessible via Usb (Le Kobo est reconnu comme une clef Usb) et à la possibilité de recevoir des documents depuis Bluetooth (plus d'infos sur cette page : http://wiki.mobileread.com/wiki/Kobo_eReader)

Au niveau logiciel, il utilise Linux, une base de données SqLite et il y aurait apparemment 2 versions du firmware (en date du 5 juin 2010).

Mon avis

Le Kobo est simple, très, trop simple d'utilisation, l'interface est extrèmement limitée, on se limite ici, à de la lecture de livre linéaire (impossibilité de passer de la page 1 à la 3 sans passer par la 2), ainsi, oubliez d'avance de faire des recherches dans un document.
À la base, je cherchais un appareil me permettant de consulter des datasheets, ou toute sorte de documents technique que l'on consulte rapidement pendant le développement d'un projet m'évitant ainsi d'imprimer des trop grosses quantité de page, avec le Kobo, j'ai du revoir un peu cette manière de faire...
Le Kobo est bel et bien aussi peu pratique et lent que du papier lorsque l'on cherche un mot dans un document mais cela n'est pas tout à fait la spécificité du Kobo, ces concurrents font guère mieux.

Le micro-logiciel fourni par défaut possède quelques bugs dont un qui est plutôt ennuyeux : si on essaie de lire un document possédant une apostrophe dans le titre, on se retrouve avec un beau message d'avertissement nous disant que nous n'avons pas le droit de le lire, un excellent exemple démontrant une fois encore que les DRM sont de la merde comme l'écrivait Philippe Astor en 2007 dans un article au doux nom : « DRM de merde » :

Messieurs, vos DRM sont une belle merde, du foutage de gueule en barre, du ni fait ni à faire, un ramassis de camelote, un assortiment de bugs en cascade, une escroquerie logicielle et intellectuelle et pour finir, une véritable incitation à les contourner, ce que je n'hésiterai pas à faire en dernier ressort - ça devrait être moins compliqué que de les faire fonctionner -, pour continuer à bénéficier des services que je paie !

Voici le beau message d'erreur, qui, espérons-le, n'apparaitra plus après la première mise à jour du micro-logiciel censée arriver en fin de semaine : Annonce du CEO sur le blog officiel

Kobo fail

Mon utilisation

J'utilise le service ReadItLater qui est un mix de Delicious pour la sauvergarde des pages et de Readability (dont il devient difficile de se passer, d'ailleurs, même Safari l'utilise) pour le nettoyage / formatage des pages, ainsi, lorsque je rencontre une page intéressante, je l'enregistre à l'aide du bouton adéquate, il est automatiquement ajouté à mes documents à lire.
Dès que j'ai le temps de lire, je récupère alors les urls, je les mets en forme et je transfère le tout sur le KoBo à l'aide de l'excellent logiciel libre Calibre qui est multi-plateforme est très bien intégré à chaque environnement.

Je vais suivre de prêt l'actualité des livres électroniques en espérant trouvé celui qui me permettra enfin d'être efficace dans la lecture de gros pdf avec toutes les fonctionnalités qui vont bien, pour le moment, je guête avec une attention particulière le Nook avec 2 écrans, dont, un tactile permettant de faire des recherches, etc, et, qui plus est, est rooté et dont le prix à baissé et est aujourd'hui trouvable en version Wifi pour 149$, un très bon point.

Liens connexes

Astuces Nokia N900 : Vider le dictionnaire, faire taire l'appareil photo

Vider le dictionnaire

Lorsque vous saisissez du texte, les mots sont enregistrés (selon votre configuration) dans des fichiers pour la complétion automatique, malheureusement, le système ne fait pas toujours la différence entre un mot commun sans importance et un mot de passe qui doit nullement être stocké...

Il est donc conseillé de désactiver la complétion des mots pour éviter ce genre de désagrément, sinon, il est tout à fait possible de vider la base des mots enregistrés.

Ils sont contenus dans le dossier /home/user/.osso/dictionaries

$ cd /home/user/.osso/dictionaries
$ ls -l
drwxr-xr-x    2 user     users        4.0k Feb  9 14:32 .
drwxr-xr-x    6 user     users        4.0k Feb 22 10:06 ..
-rw-r--r--    1 user     users       10.0k Feb 23 10:30 .personal.dictionary
-rw-r--r--    1 user     users        1.0k Feb 20 12:50 .used.dictionary

Il est possible de dévoiler le contenu du fichier .personal.dictionary avec la commande strings :

$ strings .personal.dictionary
toto
tata
[...]

Et voici pour supprimer les 2 fichiers :

$ rm .personal.dictionary .used.dictionary

Faire taire l'appareil photo

Ceci ne s'applique pas pour les téléphones européens ou avec une locales européennes, ces derniers, se taisent, en théorie quand on leur demande.

Prendre une photo discrètement avec le n900 n'est pas facile, en effet, même en mode muet, un son est émis, ce n'est pas un bug, c'est voulu pour de sombre raison de vie privée (http://en.wikipedia.org/wiki/Nokia_N82#Camera_privacy), bref, pour lui couper la chique définitivement, il suffit de l'empêcher de trouver ses fichiers sons :

$ cd /usr/share/sounds
$ mv camera_snd_title_1.wav camera_snd_title_1.wav.old
$ mv camera_snd_title_2.wav camera_snd_title_2.wav.old
$ mv camera_snd_title_3.wav camera_snd_title_3.wav.old
$ 

Extension Openplanet pour Dotclear

L'extension Openplanet pour Dotclear permet de créer un planet sur votre blog, un regroupement de blogs par le biais des fils de syndication (rss, atom...).

Logo rss

J'ai eu à l'installer pour le site http://planet.madeinfr.org/ mais quelques problèmes rencontrés m'ont obligé à le modifier quelque peu.

Je publie donc la version modifiée et le patch basé sur la version 1.2 bêta 2.

Voici la liste des corrections / ajouts :

  • On ne modifie pas le status d'un billet que l'on met à jour, ainsi, si il est marqué hors ligne, il le reste...
  • Pas d'insertion si le contenu est vide ou sans titre
  • Autorisation dans SimplePie (la librairie de gestion de flux de syndication) des balises Object, Param et Embed afin de permettre les vidéos au format Flash (Oui, c'est mal)
  • On ne modifie pas la categorie d'un billet dont on fait la mise à jour
  • Résolution de problemes avec les tags importés comportant des accents

Les sources sont en pièce jointe à ce billet.

Astuce Nokia N900 : Ajouter des raccourcis au menu principal

Il est assez simple d'ajouter des éléments dans le menu principal et notamment des raccourcis vers des applications utiles, pour cela, il suffit d'éditer le fichier xml /etc/systemui/systemui.xml et d'y ajouter quelques lignes.

Par exemple, pour ajouter dans le menu, un raccourci vers htop et deux entrées permettant de rédémarrer la machine, il suffit d'ajouter dans le fichier xml le texte en vert suivant :

 [...]

<menuitem priority="20" name="Reboot">
<return>6</return>
<po>osso-powerup-shutdown</po>
</menuitem>
<menuitem priority="10" name="Soft poweroff">
<return>7</return>
<po>osso-powerup-shutdown</po>
</menuitem>
<menuitem priority="5" name="Htop in XTerm">
<callback service="com.nokia.xterm" path="/com/nokia/xterm" interface="com.nokia.xterm"
method="run_command" bus="session" autostart="true">
<argument type="string">/usr/bin/htop</argument>
</callback>
</menuitem>


</powerkeymenu>

Et voilà le résultat :

Ajouter des item au menu principel

Tuner son hélico ou comment relier 2 batteries LiPo en parallèle

Le SanHuan Copter 6020-1 MAX-Z aussi nommé le Copter V-MAX Hypersonic est un hélicoptère co-axial ridiculement petit disposant de 2 rotors de 17cm de diamètre stabilisé par balancier.

Hélicoptère SanHuan Copter

Il ne dispose pas de plateau cyclique mais un rotor vertical à l'arrière lui permet d'avancer ou de reculer en le faisant basculer, imitant alors un cyclique longitudinal, bien évidemment, aucun moyen de faire le moindre mouvement cyclique latéral sauf en pivotant de 90° sur l'axe vertical, suis-je clair ? ;) Non ?, pour faire court, pas de déplacements latérals avec cet engin.

Ce modèle réuni maniabilité et stabilité et on se prend réellement au jeu. Sa principale faiblesse est son autonomie de 5 minutes, plutôt limite, d'autant plus que d'origine la batterie ne se change pas facilement...

Nous allons donc modifier cet objet volant afin de le doter d'une autonomie un peu meilleure, pour cela, nous allons procéder en 3 étapes et ce sera l'occasion de faire un peu d'électronique :

  1. Suppression des circuits de protection
  2. Mise en parallèle des éléments
  3. Ajout d'un seul circuit de protection

L'article est consultable sur le wiki à la page Sanhuan Copter Max-Z.

Voici une très courte vidéo de la bête (non, pas le félin...)

Surveiller ses serveurs avec Ruby et Jabber

Voici un tout petit programme de moins de 20 lignes permettant très simplement de surveiller un serveur grâce aux protocoles Jabber.

Il suffit de créer un compte Jabber spécifique pour le serveur à surveiller, et de l'ajouter dans votre liste de contacts, celui-ci apparaitra avec pour status la charge du système, pratique ! non ?

En prérequi, il vous faut juste le gem xmpp4r-simple, installez le comme ceci :

sudo gem install xmpp4r-simple

Le code est très facilement étendable selon vos besoins, je vous laisse faire...

require 'rubygems'
require 'xmpp4r-simple'
 
LOGIN='le_compte_du_serveur@im.apinc.org'
PASS='lepass'
DEST='votre_compte_perso@im.apinc.org'
 
begin
  $im = Jabber::Simple.new(LOGIN, PASS)
  $im.deliver(DEST, "Hello !")
  loop do
    $im.status(nil, `hostname`.strip + ' : ' + `cat /proc/loadavg`.split.first(3).join(' '))
    sleep 30
  end
rescue => e
  p e; sleep 10
  retry
end

Lancez maintenant le script :

ruby jabber.rb

Voilà un petit aperçu du résultat dans Pidgin :

Status Jabber Ruby

Astuce Nokia N900 : Enlever les ombres des icones sur le bureau

Il est possible de retirer les ombres des icones du bureau simplement en supprimant les 2 fichiers suivants :

  • /usr/share/themes/NOM_DU_THEME/images/ApplicationShortcutAppletPressed.png
  • /usr/share/themes/NOM_DU_THEME/images/ApplicationShortcutApplet.png

Afin de pouvoir restaurer les ombres, je vous conseille de simplement modifier l'extension de ces fichiers en png.old, c'est assez simple, ouvrez un terminal et saisissez les commandes suivantes :

$ sudo gainroot
$ cd /usr/share/themes/NOM_DU_THEME/images/
$ mv ApplicationShortcutAppletPressed.png ApplicationShortcutAppletPressed.png.old
$ mv ApplicationShortcutApplet.png ApplicationShortcutApplet.png.old

Pour que le changement soit pris en compte, redémarrez la machine.

Voici le résultat, avant, après :

Bon, et pour ceux qui oseraient se demander comment on revient comme avant, on fait l'inverse : on renomme les .png.old en png.

New York en noir et blanc...

Voici une petite série de photos de New York en noir et blanc...ou presque...

La nuit, tous les building sont gris :
La nuit, tous les building sont gris...

Central Park sous la neige...
Central Park sous la neige

À l'intérieur de l'église Saint-Patrick :
Bougies

Une fontaine, la nuit :

Un exemple d'utilisation de la bibliothèque Oled4d pour Arduino

Voici un exemple très simple expliquant l'utilisation de la bibliothèque libre Oled4D dont j'ai parlé dans un précédent billet.

Ce programme va afficher l'image ci-dessous :

Oled 4D démo pour Arduino

Le code source commenté est affiché en seconde partie de ce billet.

Plus d'informations :

Lire la suite...

- page 1 de 13