Ça y est, c’est parti pour 3 jours de salon Devoxx France 2013, 3 jours de:
- conférences
- hands-on
- rencontres et débats
- découverte
- goodies
- …
Bref 3 journées enrichissantes pour qui s’intéresse à l’univers de l’informatique,
en particulier du développement et de l’architecture Java/Javascript !
Mais, Devoxx France 2013 c’est aussi:
- 1 journée Université, 2 journées Conférence
- environs 130 présentations
- 75% des présentations en français, 25% en anglais
- 6 grandes salles de conférence d’une capacité d’environ 250 personnes
- 4 petites salles pour les ateliers, BOFs et quickies
- 660 m² de hall d’exposition
- entre ...
Lire la suite
Après avoir passé beaucoup de temps sur mon blog depuis le passage à Pelican,
j’ai décidé de publier quelques recettes que j’utilise.
Libre à vous de les utiliser et de les améliorer.
Je suis évidement intéréssé par votre retour.
Arborescence plate
Cette recette n’en est pas vraiment une,
mais elle servira de base pour les chemins des autres recettes.
Je l’utilise pour avoir l’arborescence suivante dans mon dépôt git:
├── articles
│ ├── categorie1
│ │ └─ article.rst
│ └── categorie2
├── extras
│ ├─ 404.html
│ └─ robots.txt
├── images
│ ├── theme1
│ │ └─ image.png
│ ├── theme2
│ │ └─ image.png
│ └─ image.png
├── local_plugins
│ └─ plugin.py
├── pages
│ └─ page.rst
├── theme ...
Lire la suite
Depuis quelques temps, beaucoup de bloggers migrent vers du blog statique et en particulier vers Pelican.
Pour rappel, Pelican c’est:
- un moteur de blog statique écrit en Python
- un projet actif avec une bonne communauté
- du reStructuredText ou du Markdown pour l’édition
- jinja 2 comme moteur de template
Cela fait plusieurs années que je tourne sur Wordpress et j’ai moi aussi décidé de franchir le cap.
La migration s’est passé sans aucun soucis pour moi.
Je ne vais pas redétailler l’installation et la migration car il a énormément de documentation sur le net
entre la ...
Lire la suite
Je crée régulièrement des virtualenvs avec virtualenvwrapper, et j’ai
toujours les mêmes problèmes:
- il faut installer les mêmes outils de base à chaque fois
- il faut être connecté pour les télécharger
- le téléchargement peut être long
mkvirtualenv propose un hook, postmkvirtualenv, qui permet d’exécuter
des commandes après la création du virtualenv.
Je l’utilise pour lancer l’installation de dépendances communes à tous
mes virtualenvs. Couplé avec la recette Fast & Local Installs de pip,
cela me permet de créer des virtualenvs préconfigurés totalement hors-ligne.
Pour cela, on va créer le répertoire $WORKON_HOME/offline et le fichier
de requirement ...
Lire la suite
Le développement web sur son poste local avec une configuration de test
est classique. Seulement, il est nécessaire de pouvoir tester sa
configuration en déploiement réel sur un serveur.
Pour cela, j’utilise Virtualbox pour créer des serveurs virtuels (Debian
en général) avec les contraintes suivantes:
- le serveur doit pouvoir accéder à internet simplement
- le serveur doit être accessible depuis mon poste de travail (ssh,
http, …)
- la configuration de virtualhosts doit être simple
- aucune connection à internet ne doit être nécessaire pour accéder au
serveur depuis son IP public
Pour répondre à ces contraintes, je crée des machine virtuelles avec ...
Lire la suite