Blog de Thomas Carnet de bord binaire

4févr./120

Lancer Django dans une VM et accédez-y depuis l’hôte

Si vous essayez de lancer Django en mode développement depuis une machine virtuelle et que vous tentez d'y accéder depuis la machine hôte, vous devez lancer le serveur en spécifiant l'adresse globale de votre machine virtuelle quand vous invoquez "runserver".

Par exemple, si votre VM a pour adresse 192.168.31.128 (en mode NAT) :
IP_address_of_the_VM

Vous devez lancer le serveur ainsi (vous pouvez changer le port bien sûr) :

python manage.py runserver 192.168.31.128:8000

Run_server_from_VM

Maintenant vous devez vous connecter à votre site en spécifiant l'addresse : http://192.168.31.128:8000.

A la fois depuis la machine virtuelle :
Access_server_in_VM

Ou la machine hôte :
Access_server_from_host

Le serveur sous Linux est bien plus rapide que son équivalent sous Windows ;)
1déc./110

Empaqueter un programme Python Qt (PySide) sous Windows (.exe)

C'est assez simple de créer des exécutables de programmes Python utilisant le framework de GUI Qt (PySide) sous Windows (et encore plus simple sous Linux avec cxfreeze).

Voyons deux façon de faire.

Remplis sous: IT, Programming Lire la suite
14oct./111

Installer le navigateur web Google Chrome dans Ubuntu 11.10 Oneiric Ocelot

Ubuntu 11.10 version finale est de sortie !

Mais certains d'entre vous ont peut-être des problèmes pour installer le navigateur web Google Chrome.
Il vous suffit de suivre les 3 étapes suivantes :

1. Téléchargez le paquet .deb sur http://www.google.com/chrome
2. Lancez un invité de commandes et tentez de l'installer : sudo dpkg -i google-chrome-stable_current_amd64.deb

Vous allez avoir les erreurs normales suivantes :
Selecting previously deselected package google-chrome-stable.
(Reading database ... 127754 files and directories currently installed.)
Unpacking google-chrome-stable (from .../google-chrome-stable_current_amd64.deb) ...
dpkg: dependency problems prevent configuration of google-chrome-stable:
google-chrome-stable depends on libnspr4-0d (>= 4.7.3-0ubuntu1~); however:
Package libnspr4-0d is not installed.
google-chrome-stable depends on libxss1; however:
Package libxss1 is not installed.
google-chrome-stable depends on libcurl3; however:
Package libcurl3 is not installed.
dpkg: error processing google-chrome-stable (--install):
dependency problems - leaving unconfigured
Processing triggers for gnome-menus ...
Processing triggers for desktop-file-utils ...
Processing triggers for bamfdaemon ...
Rebuilding /usr/share/applications/bamf.index...
Processing triggers for man-db ...
Errors were encountered while processing:
google-chrome-stable

3. Il ne vous reste plus qu'à entrer la commande suivante : sudo apt-get install -f

Et Google Chrome s'installera !

Remplis sous: IT, Linux 1 commentaire
10mai/110

Recette Python Qt4: QSingleApplication (PySide)

Grâce à Renato Filho qui m'a aidé sur les forums Qt, j'ai écris une classe QSingleApplication pour PySide qui permet de ne lancer votre programme qu'une seule fois.

En plus et surtout, cette classe permet de passer les arguments des nouvelles exécutions du programme à la première (et seule restante) exécution.

La vidéo suivante résume les fonctionnalités :

Remplis sous: IT, Programming Lire la suite
12avril/110

Les 20 ans de Linux

Let celebrate the 20 years of Linux!

Remplis sous: IT, Linux Aucun commentaire
Page 1 sur 141234510Dernière page »