Informatique

OpenSolaris: mise à jour au travers d’un proxy sécurisé

OpenSolaris, comme toute bonne distribution, propose un outils de configuration globale du proxy vers internet. Toutefois, malgré ce réglage, je n’arrivais pas à faire les mises à jours au travers d’un proxy sécurisé. En fait, c’est possible mais depuis la ligne de commande (source): export http_proxy=”http://username:password@proxy.test.com:8080″ ou, si le proxy n’exige pas d’authentification: export http_proxy=”http://proxy.test.com:8088″ Ensuite, lancez le gestionnaire de paquet …

Lire la suite »

OpenSolaris: Passer en “In-Development Release”

Je m’amuse beaucoup avec OpenSolaris et ZFS en ce moment. Notamment, j’ai hâte de trouver le temps de tester la fonctionnalité de déduplication de données native ZFS Mais avant cela, il faut migrer la version “stable” vers la “In-Development Release”. Pour cela, tapez depuis la ligne de commande les deux lignes suivantes: $ pfexec pkg set-publisher -O http://pkg.opensolaris.org/dev opensolaris.org $ …

Lire la suite »

Installer de nouvelles librairies à Python

ON ne peut faire plus simple que “easy_install” pour installer de nouvelles librairies au langage python. Prenons l’exemple de SQLAlchemy, un toolkit open source SQL et un mapping objet-relationnel (ORM). Tout d’abord, il faut installer “easy_install” ce qui sous Ubuntu Linux donne: sudo apt-get install -y python_setuptools Ensuite, pour installer SQLAlchemy ou toute autre librairie référencée dans le Python Package …

Lire la suite »

“Profiler” un programme Python

… ou comment savoir à quoi passe son temps votre nouveau programme écrit en langage Python. Python 2.6 propose nativement un librairie nommée “hotshot” qui permets de collecter des informations sur le temps passé dans chaque fonction. Toutefois, les données collectées sont assez complexes à interpréter. Heureusement, j’ai trouvé le programme KCacheGrind qui présente les résultat sous la forme de …

Lire la suite »

Le langage Python par l’exemple

Je ne sais pas pour vous mais moi, j’apprends plus vite en regardant comment les autres font. Pour cela, il est pratique de disposer d’une bonne bibliothèque de petites séquences de codes bien documentées – des “snippets” – et c’est ce que j’ai trouvé ici Au programme: Strings Numbers Dates and Times Arrays Hashes Pattern Matching File Access File Contents …

Lire la suite »