Menu principal

Statut de la page

Démarrer avec django et python3

Grosse déception, ceci n'est pas un tutorial pour django sur python3. C'est par contre un petit guide pour s'installer un venv python3 qui va bien avec les outils qu'il faut et bien entendu django.

$ pyvenv-3.4 ~/.myenv
$ . ~/.myenv/bin/activate
(myenv)$ wget https://bitbucket.org/pypa/setuptools/raw/bootstrap/ez_setup.py -O - | python
(myenv)$ easy_install pip
(myenv)$ pip install django

Et voilà le travail!

Vus : 1340
Publié par Etenil : 58

Marre de git

Petit billet d'humeur, adorateurs de git, ça risque de ne pas vous plaire. Au taff, surement comme un grand nombre d'entre vous, j'utilise git. Et il marche bien la plupart du temps... la plupart du temps. J'ai fait le tour des système de gestion de contrôle durant ma carrière, ayant travaillé avec subversion, puis bazaar, puis git, puis Mercurial, puis de nouveau git. Dans subversion, mercurial et bazaar, l'historique est sacré. Il n'est pas possible de ré-écrire l'histoire, et on peut toujours savoir qui a fait quoi quand et comment. La logique des dévelopeurs de git est d'avoir un historique de commits propre en compressant plusieurs petits commits dans un seul gros commit lors du merge en branche principale. Et parlons justement du merge. Git utilise apparemment plusieurs algorithmes de merge, et certains d'entre eux peuvent avoir des problèmes. J'ai justement eu récemment à [...]
Lire la suite
Vus : 1801
Publié par Etenil : 58

Je ne suis plus SDF!

Cela faisait maintenant quelques années que j'étais SDF, comprendre Sans Desktop-environment Fixe, ou même Sans Distribution Fixe; au choix. Tout a commencé avec le basculement des distributions de Gnome2 à Gnome3, que je pense aussi responsable de l'exil de nombreux libristes vers Mac OS. Quoi qu'il en soit, je ne parvenais pas à trouver d'environnement de bureau aussi mature que Gnome2 (et Mate contenait des bugs et incompatibilités ennuyeux). J'oscillais donc régulièrement entre Unity, Gnome et KDE, avec quelques passages culottés sur XFCE. KDE4, étant le plus ancien du trio de tête m'attirait bien, mais il comportait trop de manques. Pas de navigateur premium en qt, gestion d'énergie trop basique, utilitaire de configuration d'écrans vétuste, intégration nalfichue des applications GTK, même si c'est la faute de GTK... Puis vînt [...]
Lire la suite
Vus : 1223
Publié par Etenil : 58

Migration sur Django

Ça fait un moment que je n'avais pas retouché à mon moteur de blog. Quelle meilleure excuse pour tester de nouvelles technologies? J'ai donc enfin réussi à me sortir les doits des poches et ai décidé d'employer Django, un framework web pour Python sérieux et qui a le vent en poupe (peut être un peu moins que RoR quand même). J'ai de même pris quelques risques en employant la toute dernière version 1.6 du framework, et surtout en utillisant une base de Python 3. La partie développement brute fut du gâteau. Un moteur de blog n'est après tout pas bien complexe, et l'ORM ainsi que le moteur de templates de Django simplifient l'opération énormément. En sus, Django fournit un système d'admin clés en [...]
Lire la suite
Vus : 450
Publié par Etenil : 58

Système de fichiers libre pour clés USB

Les média amovibles ont longtemps posé des problèmes de conscience pour les libristes. Ils obligeaient en effet à utiliser le système de fichiers FAT de microsoft, qui est cribé de brevets. Les (nombreux) systèmes de fichiers libres sont d'excellente qualité, mais ils sont tous conçus pour des systèmes de type UNIX. C'est à dire qu'ils intègrent le concept de droits d'accès et de propriétaire, ce qui les rend ennuyeux à utiliser sur un média amovible. Qui plus est ils ne sont pas disponibles sur Windows ou Mac OS. Heureusement, il reste UDF. UDF a été originellement conçu pour les CDs et DVDs, mais on peut l'utiliser sur n'importe quel dispositif de stockage. Et il est supporté à merveille par Linux, [...]
Lire la suite
Vus : 2410
Publié par Etenil : 58

Système de fichiers libre pour clés USB

Les média amovibles ont longtemps posé des problèmes de conscience pour les libristes. Ils obligeaient en effet à utiliser le système de fichiers FAT de microsoft, qui est criblé de brevets. Les (nombreux) systèmes de fichiers libres sont d'excellente qualité, mais ils sont tous conçus pour des systèmes de type UNIX. C'est à dire qu'ils intègrent le concept de droits d'accès et de propriétaire, ce qui les rend ennuyeux à utiliser sur un média amovible. Qui plus est ils ne sont pas disponibles sur Windows ou Mac OS. Heureusement, il reste UDF. UDF a été originellement conçu pour les CDs et DVDs, mais on peut l'utiliser sur n'importe quel dispositif de stockage. Et il est supporté à merveille par Linux, [...]
Lire la suite
Vus : 407
Publié par Etenil : 58

Firefox OS, épisode 2

Suite à mon précédent article, TODO a rencontré un certain succès. J'ai donc décidé de le publier sur le Firefox Marketplace où vous le trouverez donc désormais. J'ai étoffé l'application un petit peu et ajouté du texte d'aide ainsi que quelques corrections de bug. Mais surtout, j'ai atteint un point où le développement fut suffisamment confortable pour que je migre enfin sur Mortar. Et je dois avouer que ça facilite grandement le développement. Porter l'application sur Mortar n'a rien de difficile, il m'a suffit de changer quelques noms de dossiers et cela a [...]
Lire la suite
Vus : 1604
Publié par Etenil : 58

Emacs et HTML

Emacs est sans aucun doute l'un des éditeurs les plus puissants qui soit. Il dispose d'un nombre de fonctionnalités effarant, et brille dans la grande majorité de ses usages. Mais il y a un point sur lequel il a longtemps peiné; les langages de programmation mixés, en particulier le HTML/JS/CSS/PHP mélangés dans le même fichier. Pendant longtemps, la seule solution était d'employer un multi-mode; un hack en fait qui isolait les portions du fichier dans des différents langages, les copiait dans des buffers masqués et réassemblait l'affichage dans un buffer commun. Ça marche assez bien mais il peut y avoir pas mal de bugs et problèmes, et bien entendu l'indentation n'est pas géniale. Finalement, un certain fxbois a pris le taureau par les cornes et écrit un mode unique qui [...]
Lire la suite
Vus : 1592
Publié par Etenil : 58

Premiers pas sous FirefoxOS

Le concept de FirefoxOS m'a toujours paru particulièrement attrayant; un système d'exploitation libre qui n'est rattaché à aucune entreprise publicitaire et qui permet de faire des applications via un set de langages standards (CSS, HTML et Javascript). J'ai donc été parmi ceux qui n'ont su attendre et ont submergé l'entreprise Geeksphone de commandes. Et j'ai reçu mon Peak la semaine dernière. Mon précédent téléphone étant un HTC Desire de première génération, je trouve le Peak très satisfaisant, à la fois au niveau hardware et software. Les petits bugs de FirefoxOS sont très supportables et pardonnables vu l'immaturité de l'OS. Je ne vais pas m'étendre sur l'appareil lui-même, vous trouverez une multitude de tests en ligne. La partie qui m'intéresse, c'est plutôt de faire des [...]
Lire la suite
Vus : 1304
Publié par Etenil : 58

Migration sous DragonflyBSD

Mon serveur tournait jusqu'ici sous Debian 6, et se comportait du reste parfaitement bien. Mais au fil du temps, des changements sauvages dans la configuration, des essais de nouveaux logiciels, toute la partie configuration était bien mal organisée et sale. Debian 7 va bientôt sortir, et bien entendu je n'allais pas laisser mon serveur en oldstable. Cette version apporte son lot de nouveautés, dont certaines allaient casser mes fichiers de configuration existants, telle que la nouvelle version de Dovecot. En parlant de Dovecot, j'ai du mettre en place un backup d'urgence dans le cloud la dernière fois que mon serveur a planté, et je n'ai pas réussi à refaire la configuration de postfix/dovecot. Lorsque mettre en place le serveur relève de la magie noire, c'est un bon indicateur qu'il y a un sérieux problème de documentation. Je m'apprêtais donc a revoir ma config et porter tout sur Debian 7, mais je dois dire que Debian commence à [...]
Lire la suite
Vus : 495
Publié par Etenil : 58
Powered by BilboPlanet