Banner
Banner
Banner

[TEST] Caméra IP WIFI extérieure Heden

janvier 27th, 2011

Suite au vif succès rencontré par sa caméra IP WIFI (testé ici), Heden a décidé de remettre le couvert en proposant une version extérieure du modèle. Ayant eu la chance de recevoir un exemplaire en test avant première, je vous propose de découvrir cette caméra. […]

Cathegorie(s): Hardware, Tests

Activer/Desactiver Webmin

janvier 26th, 2011

Si je suis gagné à la cause de Webmin, je sais que tout le monde n’est pas de mon avis (Cyrille, par exemple, voit son espérance de vie diminuer de 5min à chaque fois qu’il me voit écrire sur le sujet). La cause avant tout à la sécurité. Si j’ai déjà parlé du sujet, il reste un point que j’ai négligé d’aborder : […]

Cathegorie(s): Software

Utiliser les commandes Linux sous Windows

janvier 26th, 2011

Précédemment, j’ai vu avec vous comment exécuter du powershell sous Linux. Je vous propose à présent de découvrir la méthode inverse : éxécuter ses commandes Linux sous Windows. […]

Cathegorie(s): Software

Sur la route des logiciels libres

janvier 25th, 2011

Comme beaucoup de libristes, je pense que la promotion du logiciel libre doit se faire avant tout auprès de Mr tout le monde (mari de Mme Michu pour les 2 du fond qui ne suivent pas). Alors, dans ce contexte, nous publions des documentations abordables.

[…]

Cathegorie(s): Divers, Software

[TEST] LG Optimus 7 (E900)

janvier 24th, 2011


LG désire vraiment se faire sa place sur le marché des smartphones. A cet égard, il s’évertue à travailler sur tous les tableaux et a été un des premiers constructeurs à avoir proposé un modèle de téléphone équipé de Windows 7 Phone : le LG Optimus 7 (E900). Je vous propose de découvrir brièvement ce smartphone via un test…

[…]

Cathegorie(s): Hardware, Tests

Le Dr Johnson s’occupe du cas de Steve jobs

janvier 21st, 2011

La santé de Steve est un point que l’on ne peut plus ignorer. Effectivement, Steve Travail incarne à tel point le renouveau d’Apple que la marque semblerait ne plus savoir vivre sans. La moindre annonce liée à sa santé se solde par une chute en bourse des cours du jus de Pomme. […]

Cathegorie(s): Divers

Les trailers vidéo de Karotz

janvier 21st, 2011

Mindscape, via le blog de Karotz, vient de publier 3 trailers vidéo de Karotz, ce super petit lapin robot, petit frère de Nabaztag. Celle-ci illustrent les principales fonctionnalités de Karotz webcam, communications, RFID, etc. […]

Cathegorie(s): Divers

Scripter Android avec SL4A

janvier 20th, 2011

Il y a quelques mois, en me perdant sur la toile, j’ai découvert qu’il était possible de développer des scripts pour android comme pour toute distribution linux qui se respecte. Pour ce faire, google avait développé une application qui se nommait ASE. Aujourd’hui, celle-ci a évolué et se nomme SL4A, Scripting Layer For Android.

logo SL4A

SL4A est une application gratuite et open source sous licence apache 2.0. Elle permet de développer des scripts sous différents languages:

  • BeanShell 2.0 b4
  • JRuby 1.4
  • Lua 5.1.4
  • PHP 5.3.3
  • Perl 5.10.1
  • Python 2.6.2
  • Rhino 1.7 R2

Là, vous devez vous demander: mais qu’est-ce que l’on peut faire avec ça? Il existe déjà un grand nombre de script sur la toile, comme par exemple (liste plus détaillé ici):

  • Un système de chat par bluetooth
  • Une télécommande pour porte de garage
  • L’activation automatique du mode silencieux lorsqu’il fait nuit

Pour installer SL4A, vous pouvez soit le télécharger sur le site officiel, soit utiliser le QR Code ci-dessous:

QR Code SL4A

Je vous invite également à vous rendre sur cette page pour visualiser des screencasts vous expliquant le fonctionnement de SL4A.

A l’occasion de cet article j’ai donc rédigé un petit script qui affiche le titre des articles du jour et les lit avec un synthétiseur vocale. Vous pouvez le télécharger ici. Voici le code source:

import android
import httplib
import time

droid = android.Android()

conn = httplib.HTTPConnection("geekdefrance.fr")
conn.request("GET", "/")
resp = conn.getresponse()
body = resp.read()
conn.close()

start = body.find("Les 10 derniers articles") + 35
end = body.find("</ul>", start) - 5
msg = body[start:end]
tab = msg.split("</li>")

date = time.strftime('/%Y/%m/%d/')
trouve = 0
first = 1

i = 0
while i < len(tab):
    if tab[i].find(date) != -1:
        trouve = 1

        if first == 1:
            droid.ttsSpeak('Les articles du jour sur geek de france sont:')
            time.sleep(5)
            first = 0

        titre = tab[i]
        debTitre = titre.find(">", 10) + 1
        finTitre = titre.find("<", 10)
        titre = titre[debTitre:finTitre]
        titre = titre.replace("&#8217;","'").replace("&#8243;",""").replace("[","").replace("]","")

        print titre
        droid.ttsSpeak(titre)
        time.sleep(5)
    i += 1

if trouve == 0:
    droid.ttsSpeak('Aucun article n'a encore ete publie sur geek de france aujourd'hui')
    time.sleep(5)

Le langage utilisé est du python, donc vous devrez ajouter cette interpréteur avant de pouvoir le lancer (voir screencast). Vous devrez également installer au préalable SpeechSynthesis Français, disponible sur le marketPlace (c’est le synthétiseur vocale utilisé par Google navigation).

Je m’excuse d’avance auprès des pros du python si j’ai fait des erreurs. C’est la première fois que je me sers de ce langage, c’était pour tester et c’est codé à la rache ;).

N’hésitez pas à partager vos scripts ou vos découvertes. Amusez vous bien ;)

Cathegorie(s): Software

Horoscope : 2011 sera l’année de l’écureuil

janvier 19th, 2011

En voila un titre tiré par les cheveux et prétentieux pour faire la promotion de Ardilla. Ardilla, je vous en parlais ICI, est un portail web permettant d’héberger ses flux RSS, bookmarks et notes. C’est aussi le premier projet open-source auquel je participe. […]

Cathegorie(s): Software

[CONCOURS] Les gagnants du livre Total Recall sont…

janvier 17th, 2011

Ça y est, le résultat est tombé : les cinq gagnants d’un exemplaire du livre Total Recall sont : […]

Cathegorie(s): Divers