Il y a quelques temps mon pavé numérique ne répondait plus sous Ubuntu 11.04. Quel dommage d’avoir un bon gros clavier avec un pavé numérique si on ne peut pas s’en servir…
Après quelques recherches sur notre ami, voici une petite manip’ bien gentille qui m’a rendu mon pavé numérique:
CTRL-SHIFT-NUMLOCK
Cette combinaison permet d’activer/désactiver le contrôle de la souris à l’aide du pavé numérique.
Pour le développement d’application web ou de sites internet, l’utilisation des CDN (http://fr.wikipedia.org/wiki/Content_Delivery_Network) est avantageuse pour notamment limiter le volume de données transférées depuis votre serveur web et de proposer une source géographiquement plus proche du visiteur pour accélérer le chargement de vos pages.
Dans le cas où le chargement depuis un CDN pourrait échouer, il est intéressant de mettre en place une solution de secours qui consiste à fournir une copie du fichier directement depuis votre serveur web.
Dans cet exemple, la librairies jQuery est appelée depuis un CDN (ici, ajax.googleapis.com). En cas de problème (et uniquement), le même fichier sera appelé depuis un autre serveur (ici, code.jquery.com). Et on peut continuer ainsi sur le même principe.
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.4.2/jquery.min.js"> </script>
<script>!window.jQuery && document.write('<script src="http://code.jquery.com/jquery-1.4.2.min.js"></script>');</script>
Un petit pense-bête pour créer une nouvelle base de données et un utilisateur avec PostgreSQL.
Lire la suite…
Pour pouvoir uploader des fichiers images ou pour manipuler des images dans une application Django, il est nécessaire d’installer le package PIL (pour Python Imaging Library). L’installer c’est bien, mais permettre de manipuler les images de types JPEG, GIF ou PNG c’est mieux. Lire la suite…
L’erreur suivante survient lorsque le package libxml2 pour Python n’est pas installé:
ImportError: No module named libxml2
Le reflex à la vue de cette erreur est bien évidemment de faire appel à la commande suivante pour satisfaire la dépendance:
pip install libxml2-python
Hélas, le package libxml2 ne fait pas parti des dépôts. Il faut donc faire appel directement à l’url des sources sur le FTP de Xmlsoft.org:
pip install ftp://xmlsoft.org/libxml2/python/libxml2-python-2.6.9.tar.gz
Et voilà, un poids de moins! :]
Avoir un bon kit son 5.1 et pouvoir régler le finement la tonalité c’est ce que je cherchais à faire dernièrement. Je cherchais ca depuis un moment déjà, et j’ai trouvé PulseAudio Equalizer, alors j’en profite pour vous faire partager cette astuce.
Lire la suite…
Tous développements (ou presque) passent un jour en production. Si le déploiement des sources est relativement trivial, il peut être un peu plus ardu de migrer une base de données d’un serveur de développement à un serveur de production (dans certains cas).
Pour migrer une base de données d’un serveur PostgreSQL, il y’a 2 méthodes (mais j’en présenterai 3 \o/):
- le passage par un fichier temporaire d’exportation,
- l’export-import directement d’un serveur à l’autre,
- l’export d’un serveur et l’import sur l’autre serveur en utilisant 2 sessions SSH.
Lire la suite…
Faire un projet Django c’est bien.
Ne pas avoir à se prendre la tête pour installer tout un tas de dépendances ou pour déployer un projet Django, c’est quand même mieux.
Lire la suite…
Le temps passe et on accumule une quantité de fichiers impressionnante dans son répertoire personnel. C’est le moment de déplacer son dossier /home sur une autre partition. Il est facile d’utiliser une autre partition sur le même disque ou d’ajouter tout ou partie d’un nouveau disque dur pour gagner de l’espace.
Lire la suite…
Durant mon stage, j’ai dû installer Debian dans une VirtualBox afin de faire des tests. Avec les paramètres par défaut, le clavier était en QWERTY ce qui me déranger un peu ainsi que mon collègue, habitués de l’AZERTY pour l’un et du QWERTZ pour l’autre.
La petite commande magique pour changer tout ca:
# dpkg-reconfigure console-data
Et voilà :)