Main menu:

Site search

Categories

mai 2024
L M M J V S D
 12345
6789101112
13141516171819
20212223242526
2728293031  

Archive

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 […]

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 »)   […]

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 […]

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 […]

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 […]