July 31, 2009
Python 2.6 in Gentoo stable
By AkH, 1 year, 1 month ago, modified Aug. 3, 2009
It was so long but python 2.6 is now in Gentoo stable, here is how to upgrade.
To content | To menu | To search
July 31, 2009
By AkH, 1 year, 1 month ago, modified Aug. 3, 2009
It was so long but python 2.6 is now in Gentoo stable, here is how to upgrade.
June 8, 2008
By AkH, 2 years, 2 months ago, modified June 5, 2008
Qt is a multiplateform GUI framework written in C++, but it has bindings for several language including Python.
Let's try it on Mac os X:
First download a tool called sip: sip-4.7.6.tar.gz Qt 4 itself: qt-mac-opensource-4.4.0.dmg and PyQt-mac-gpl-4.4.2.tar.gz
As you can see trolltech is providing binaries for Mac, but riverbanks (who developp the Python bindings) only provide sources.
There are some docs for PyQt, the PyQt Classes reference and the PyQt and PyKDE wiki but the main documentation is the C++ one from Trolltech
Install the Qt package it will install components in:
tar zxvf sip-4.7.6.tar.gz cd sip-4.7.6 python configure.py make sudo make install
tar zxvf PyQt-mac-gpl-4.4.2.tar.gz cd PyQt-mac-gpl-4.4.2/ python configure.py make -j 2
sudo make install
In the PyQt compilation directory you still have an example directory just try:
python examples/widgets/analogclock.py

Displaying is really fast and responsive, many tools are provided like a GUI designer which can be translated to python, the API is really nice and well integrated on all plateforms, but ...
May 23, 2008
By AkH, 2 years, 3 months ago, modified May 23, 2008
BSDCan 2008 ZFS internals Pawel Dawidek le porter de ZFS sur FreeBSD parle du futur commit ZFS et des nouvelles fonctionnalités, c'est aussi un article qui détaille très bien le fonctionnement interne de ZFS, slides de la présentation, voir aussi au passage la prés du portage Dtrace FreeBSD
Je parlais récemment dans ce blog de Sun xVM VirtualBox, le système de virtualisation (comme vmware) qui a des fonctionnalités intéressantes que je n'avais pas vues :
Opensolaris est plein de surprise, on peut y trouver dans /opt/DTT/Python des scripts pour dtrace, ce qui sous entend que le python d'Opensolaris a été "dtracisé".
Effectivement des probes ont été intégré depuis opensolaris snv 65 à Python 2.4.4 :
49964 python738 libpython2.4.so.1.0 PyEval_EvalFrame function-entry 49965 python738 libpython2.4.so.1.0 dtrace_entry function-entry 49966 python738 libpython2.4.so.1.0 PyEval_EvalFrame function-return 49967 python738 libpython2.4.so.1.0 dtrace_return function-return
Rappelons qu'Apple avait fait un travail similaire dans Leopard, les probes suivant étant disponibles dans Mac Os X 10.5:
20874 python28356 Python PyEval_EvalFrameEx function-entry 20875 python28356 Python PyEval_EvalFrameEx function-return
La doc de Sun sur Dtrace indigeste comme une doc Sun mais complète.
May 22, 2008
By AkH, 2 years, 3 months ago, modified May 20, 2008
Blender 2.46 Nouvelle version de blender le modeleur/moteur de rendu 3D open source, supporte le scripting Python
Les slides des présentations Pycon Pycon est le rendez vous de la communauté française Python, bientôt les vidéos, il manque malheureusement qqs présentations notamment celles de Django, EDIT: mis en ligne par biologeek
Bonnes pratiques et astuces Python par Biologeek une très bonne doc du comment bien coder en python, voir aussi A Python style guide for the OLPC, une version plus digeste de la the Python PEP 8 de Guido voir aussi le script Python Tidy tente de faire respecter ces principes à votre code.
Pour vérifier certaines de ces recommandations mais aussi qqs detections de bugs, vous pouvez utiliser des outils comme Pylint et Pychecker
High scalability DB and storage design via Fred
Erlang ou Scala ? via Fred
voir ou revoir une comparaison de Python stackless et Erlang et une prés de l'utilisation de stackless par EVEonline le MMORPG http://www.slideshare.net/Arbow/stackless-python-in-eve
Le chat de Facebook en Erlang supporte 70 millions de connexions
Zone ressources control Solaris 10 Depuis Solaris u4 (08/07), on peut limiter la puissance attribuer à une zone, marche mieux dans u5
Tjs pour les zones Solaris comment ajouter des ressources dans une zone sans a voir à la rebooter
Un article sur le tuning Mysql sur Sun x4100 mais qui peut être appliqué à d'autres plateformes
5 articles pour apprendre Dtrace et un exemple concret d'utilisation de Dtrace comparé à d'autres outils
Les principes de bases pour penser un produit évolutif (scalable)
May 6, 2008
By AkH, 2 years, 3 months ago, modified May 5, 2008
Bruce Eckel Concurrency with Python, Twisted, and Flex
Python design patterns Une video qui résume les 2 videos d'Alex Martelli que je bloggais il y a plusieurs mois
Des conseils pour votre code CSS
Nouvelles fonctionnalités Javascript avec Netbeans 6.1 screencast
45 tutoriaux de retouche d'images avec Photoshop certains peuvent être très utiles, d'autres tutoriaux Photoshop d'excellente qualité
Des remix mortels de trucs mortels dixit juju et la même chose en radio
Business time !! Oh yeah baby et pour les fans de Guitar hero :)
May 1, 2008
By AkH, 2 years, 4 months ago, modified April 7, 2008
Un logiciel gratuit d'animation 2D pour OSX
GNS3 Un simulateur réseau, topologie, émulation IOS ... sympa pour monter des labs
Un tuto ObjC bien monté et bien présenté
Qu'y a t il dans un fichier pyc (Bytecode python)
Python: Iterator et generator pour l'admin system
20 sites pour trouver des photos libres de droits ainsi que oSkope qui permet de chercher dans Flickr, youtube ...
20 conseils pour optimiser le référencement de votre site
Javascipt cheat sheets Pour jquery, scriptaculous ...
Générateur de menu CSS Bien fait pour une fois
Trop mal aux yeux a force de GTA !
March 22, 2008
By AkH, 2 years, 5 months ago, modified March 22, 2008
SAM-QFS le Filesystem partagé a été open sourcé ! Sun continue donc sur sa lancé en ouvrant le code d'application majeure, OpenSolaris devient l'UNIX open source professionnel, à pas de géant
Toujours dans le monde OpenSolaris, Nexenta annonce sa release Nexenta Core 1.0 Nexenta est une base OpenSolaris avec le userland Debian notamment apt-get mais aussi ZFS-bootable et 256M de mémoire requis
Python module of the week, Doug nous gratifie de 2 modules: datetime et time tous deux très utils en python et enfin le module collections une queue.
Knoppix 5.3, après un an d'absence voici une nouvelle version de Knoppix le live CD multi usage Linux (un live cd est un cd bootable qu'il suffit de mettre dans votre ordinateur pour pouvoir utiliser linux, ceci sans installation et sans modifier votre disque dur)
Dans le memê style System Rescue Un live CD qui vous permet de récupérer des données et de partitionner vos disques, pour vos Filesystem Linux mais aussi NTFS, FAT32 ...
YUI 2.5.1, bugfixe version de l'api javascript de yahoo une nouveaute tout de meme le YUI configurator, qui génère pour vous les includes en fonction des composants dont vous avez besoin
March 6, 2008
By AkH, 2 years, 6 months ago, modified Feb. 27, 2008
Encore une autre liste des raccourcis sur mac Bien présentée pour une fois
FreeBSD 7.0 est sorti, performance accrue, ZFS ... Une interview très intéressantes de 2 devs FreeBSD qui listent toutes les nouvelles fonctionnalités
YUI le framework js pour les nuls sort une version 2.5.0 De nouveau layout pour la mise en place de vos widgets, un multiuploader, un image cropper ...
Une référence très précise des options de la JVM
Sun s'interesse enfin un peu plus à Python
Python-dateutil Une extension a datetime de librarie standard avec par exemple: Computing of relative deltas (next month, next year, next monday, last week of month, etc)
Dtrace oneliner Une liste de script Dtrace sur une ligne (pour Solaris et OSX)
Feb. 26, 2008
By AkH, 2 years, 6 months ago, modified Feb. 20, 2008
Apprendre Cocoa Enfin une très bonne introduction (Become an Xcoder) sur le sujet
Un exemple de CSS pour faire des forms présentables
Virtual Creatures Simulation d'organisme vivant en 3D, des vidéos de ces "créatures vivantes" avec les articles
Sholve Python module Common object storage frontend that supports dictionary-style access, object serialization and compression, and multiple storage and caching backends.
On parle pas mal de Nginx en ce moment c'est un reverse proxy web qui peut parler directement à memcached
Un éditeur HTML wisiwyg en js très light
En mauvais web monkey que je suis je ne savais pas activer le debugger css de safari: defaults write com.apple.Safari WebKitDeveloperExtras -bool true à taper dans un terminal, ou voir ce que cela fait ici
XFPS pour PS3, enfin une solution viable pour brancher un clavier souris sur votre console
« previous entries - page 1 of 4 -