Server Maintenance: liria

Server “liria” will be down for maintenance during the night between Sunday 14th March 2010 and Monday 15th March. This includes ChocSpace.

Le serveur “liria” sera hors ligne pendant la maintenance programmée pendant le nuit du Dimanche 14 Mars 2010 au Lundi 15 Mars. Cela inclu ChocSpace.

El servidor “liria” sera fuera de servicio durante la maintenancia programada por la noche entre el Domingo 14 Marzo 2010 y el Lunes. ChocSpace esta incluido.

How to: make an open source successful framework

This article recalls the basics of building a successful framework with agile workload repartition.

A framework is a basic conceptual structure used to solve or address complex issues, usually a set of tools, materials or components.

A framework library allows developers to work on your what makes their new project different from others instead of reinventing simple solutions to address complex issues.

 continue reading

Satchmo: bad locale

This article describes how to fix the bad locale errors on Gentoo GNU/Linux.

 continue reading

Optimizing LAMP 101, step through tutorial guide

LAMP definition by wikipedia:

LAMP is an acronym for a solution stack of open source software: Linux, Apache, MySQL and PHP, principal components to build a general purpose web server.

This article describes basics of benchmarking and configuration optimisation for fairly recent hardware. Most tips fall in the “common sense” category of senior sysadmins.

 continue reading

Pinax: virtualenv, setuptools, pip, easy_install and requirements.txt

This article describes how to build project dependencies with virtualenv. It is appliable to Pinax.

 continue reading

Pinax upgrade from 0.7beta2 to 0.7.1

This article describes upgrade steps for a social project from 0.7beta2 to 0.7.1. Note that “social project” is the new name for “complete project”. The article may also theoretically be useful for other types of projects.

 continue reading

Custom SQL in a Django QuerySet

Django QuerySet is useful, but when the extra, annotate() and aggregate() are not enough and custom SQL is needed: the documentation demonstrates how to use the DBAL.

This article explains how to use the ORM with custom SQL to order models by number of conditions met (relevancy).

 continue reading

Uzbl gentoo binary packages

Uzbl is a web browser that sucks less than firefox/vimperator.

Documentation about Uzbl Gentoo GNU/Linux binary packages.

Template inheritance explained

Template inheritance, as implemented by Django in Python and Dwoo in php, allow this ways of managing view construction:

  • grouping includes in a “child” template,
  • allow an include to not override the zone it belongs.
 continue reading

About Django articles

Making reusable micro applications with Django is not obvious.

 continue reading