Main menu:

Site search

Categories

September 2010
M T W T F S S
« Aug    
 12345
6789101112
13141516171819
20212223242526
27282930  

Archive

Archive for 'python'

Un bug dans le screenlet sysmonitor

Si vous utilisez les Screenlets pour agrémenter votre desktop, vous aurez peut-être remarqué que le Screenlet Sysmonitor n’affiche pas l’adresse IP de votre PC.

La cause de ce bug se trouve dans le fichier /usr/share/pyshared/screenlets/sensors.py. Le code litigieux est affiché ci-dessous et vous pouvez voir que cette fonction, sensée retourner l’adresse IP de votre PC, utilise [...]

Applications Indicators

Dans les prochaines versions d’Ubuntu, la zone de notification sera remplacée par deux zones appelées System Indicators et Applications Indicators.
La zone System Indicators contiendra les applets système du genre gestion de session, du son ou de la batterie pour les portables. La zone Applications Indicators contiendra les applications (icônes et menus) qui s’installent en partie [...]

Parasite

Parasite est un outil qui peut être très utile à toute personne qui développe de petites ou de grosses applications en utilisant GTK pour la partie interface graphique. Ce module qui s’intercale dans votre application de façon très simple, vous permet de débugger votre interface graphique (GUI en anglais ou IHM en français) en vous [...]

Colorisation syntaxique avec pygments

Elle consiste à donner à chaque élément d’un texte un style particulier. En programmation, cela consiste à donner une couleur et un style (gras, italique…) à chaque élément constituant le code source. La colorisation syntaxique rend le code plus lisible donc plus facilement compréhensible.
La plupart des éditeurs de texte le font automatiquement mais si vous [...]

Un navigateur en quelques lignes de Python

Avec un langage comme Python et Webkit, il est extrêmement facile de créer une application qui affiche un site internet. Jugez-en vous-même.
Le programme ci-dessous, en 9 lignes de code, affiche dans une une fenêtre une page web dont l’adresse est spécifiée dans le programme:

#!/usr/bin/env python  

import gtk  
import webkit  
import gobject  

gobject.threads_init()  
window = gtk.Window()
window.set_default_size(800, 600)
window.connect(”destroy”, lambda a: gtk.main_quit()) 
browser = webkit.WebView()  
browser.open(”http://linux.leunen.com”)  
window.add(browser)  
window.show_all()  
gtk.main()  

On peut améliorer légèrement le programme pour qu’il ressemble un peu plus [...]

Un serveur web en une ligne de code Python

Il est possible en une seule ligne de coder un serveur web avec Python.

$ python -c ‘import SimpleHTTPServer;SimpleHTTPServer.test()’

Ceci lance un serveur web accessible sur le port 8000. Tapez http://localhost:8000/ dans la barre d’adresse de votre browser pour qu’il affiche le fichier index.html contenu dans le répertoire depuis lequel vous lancer la commande.
Vu sur crashdump.fr