Archive for 'python'
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 […]
Posted: septembre 15th, 2009 under C++, python, Ubuntu.
Comments: 2
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 ») […]
Posted: juin 12th, 2009 under python, Ubuntu.
Comments: 8
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 […]
Posted: avril 28th, 2009 under python, Ubuntu.
Comments: none
Ecrire ses propres scripts Nautilus
Il est possible dans le gestionnaire de fichiers Nautilus de créer des scripts qui pourront être lancés via le menu Fichier/Scripts ou via le menu contextuel apparaissant lors d’un clic droit sur un fichier. A quoi peuvent bien servir ces scripts? A exécuter des tâches répétitives. Par exemple si vous devez toujours redimensionner des images […]
Posted: septembre 29th, 2008 under python, Ubuntu.
Comments: none
Utiliser ses propres journaux d’événements
Sous Linux, les journaux d’événements (log en anglais) sont centralisés. il y a un daemon syslogd qui implémente le protocole syslog et gère les différents fichiers de log du système. Ces fichiers sont très important pour résoudre des problèmes de fonctionnement ou de plantage. Ma question du jour est: est-il possible d’utiliser cette facilité pour […]
Posted: septembre 13th, 2008 under C++, python, Ubuntu.
Comments: none