samedi 22 septembre 2012

Notifications en Python

Après les mails, voyons les notifications gtk en python. Elles sont simples à mettre en place et sont un petit plus. Maintenant que vous savez checker vos mails, vous pourrez être averti lorsque vous en recevez.

Il convient d'abord d'initialiser la librairie pynotify.
try:
    import gtk
    import pynotify
    pynotify.init( "monApplication" )
except:
    print "Vous n'avez pas pynotify"

Une fois cette vérification faite, vous pouvez créer votre fonction de notification comme la suivante:

jeudi 20 septembre 2012

Python et Gmail

Durant l'écriture de mon intelligence artificielle, j'ai voulu lui rajouter une interaction avec les mails. Je voulais que mon IA puisse envoyer et recevoir des mails. En python rien de plus simple.

Pour vérifier vos mails gmail, 8 lignes de code suffisent, cette fonction retourne le nombre de mails non lu dans votre boite de réception:
import imaplib
def checkGmail():
    obj = imaplib.IMAP4_SSL('imap.gmail.com','993')
    obj.login('monmail@gmail.com','monMotDePasse')
    obj.select()
    rep=obj.search(None,'UnSeen')
    nb=len(str(rep[1]).split(" "))
    return nb

mardi 18 septembre 2012

Legends of Code - concours de programmation

D2-SI, le Green Code Lab et GreentIT.fr présentent leur premier concours de programmation: Legends of code

Vous trouverez toutes les informations nécessaire sur le site.
Ce que je peux déjà vous dire c'est qu'il y a 4000€ mis en jeu et que le concours à lieu le 17 novembre dans les locaux de D2-SI à Paris
Le but de ce concours est de réunir 40 développeurs issus de dernière année d'école d'ingénieur.
Par équipe de 2, et pour une durée de 11h, les participants devront développer un programme correspondant au sujet donné. La grande nouveauté de ce concours, c'est le côté Green. En effet les développeurs seront jugés sur leur code mais également sur la consommation énergétique de ce dernier.

Ce concours permet de sensibiliser les développeurs juniors aux bonnes pratiques du développement Green.