vendredi 30 décembre 2011

Ubuntu : Netbeans 7.0.1 et libgcrypt11 crash ... !

Je poste la solution au problème que j'ai rencontré en utilisant netbeans. En effet lors d'un banal commit via subversion, j'ai eu droit à un beau plantage de netbeans.


En regardant donc dans la log, la librairie "libgcrypt11" est en cause et plus particulièrement le GNOME Keyring d'Oneiric.
 J'ai questionné mon ami Google et je poste la soluce (trouvée ici : http://netbeans.org/bugzilla/show_bug.cgi?id=202515 ) :

- Modifier le netbeans.conf :
gedit /usr/local/netbeans-7.0.1/etc/netbeans.conf
- Ajouter la chaine de caractère "-J-Dnetbeans.keyring.no.native=true" à la constante "netbeans_default_options" comme celà :
netbeans_default_options="-J-client -J-Xss2m -J-Xms32m -J-XX:PermSize=32m -J-Dapple.laf.useScreenMenuBar=true -J-Dapple.awt.graphics.UseQuartz=true -J-Dsun.java2d.noddraw=true -J-Dnetbeans.keyring.no.native=true"
Relancer Netbeans et plus de problème !! :)

samedi 5 novembre 2011

XPS15z : Bumblebee & prise en charge de l'optimus

Suite à mon précédent billet, je me suis attardé sur la prise en charge de l'Optimus du XPS15z car j'ai trouvé que les ventilateurs marchaient un peu trop fort à mon goût.
J'ai donc suivi le tutoriel du projet Bumblebee qui propose via un script de mettre en place une gestion assez prometteuse de la puce Nvidia Optimus.

Je tiens à noter que les étapes suivantes sont risquées. Soyez sûr de ce que vous faites.
Je rappelle également que je suis sur Ubuntu 11.10 sur environnement xfce (distrib Voyager), la machine que j'ai sous la main est le XPS 15z L511z.

la nouvelle version de Bumblebee 2.4.1 conseille d'effectuer la marche suivante :

Install :
sudo add-apt-repository ppa:ubuntu-x-swat/x-updates
sudo apt-get update
sudo apt-get install bumblebee
sudo usermod -a -G bumblebee [Nom d'utilisateur]

Gestion de l'énergie : 

sudo apt-get install acpi-call-tools

Ouvrir le fichier /etc/bumblebee/bumblebee.conf
et modifier les lignes 
    ENABLE_POWER_MANAGEMENT=Y
    STOP_SERVICE_ON_EXIT=Y

Créer ensuite le fichier /etc/bumblebee/cardon et ajouter ceci pour le XPS 15z L511z :
\_SB.PCI0.PEG0.PEGP._PS0

Puis créer le fichier /etc/bumblebee/cardoff et ajouter ceci pour le XPS 15z L511z :
\_SB.PCI0.PEG0.PEGP._DSM {0xF8,0xD8,0x86,0xA4,0xDA,0x0B,0x1B,0x47,0xA7,0x2B,0x60
,0x42,0xA6,0xB5,0xBE,0xE0} 0x100 0x1A {0x1,0x0,0x0,0x3}
\_SB.PCI0.PEG0.PEGP._PS3

qui correspond au tableau qui se trouve ici, à modifier en fonction de votre machine.

effectuer un petit reboot et voilà.

Pour tester bumblebee utiliser la commande optirun ...

mercredi 2 novembre 2011

XPS 15z : "Not enough memory to load specified image" et inspiron 15z

Venant d'avoir sous la main le tout nouvel inspiron15z (core i7, 8goRAM, 256goSSD, écran 1900x1080...), je me suis empressé de lui apposer la distrib Ubuntu qui m'est devenue aujourd'hui indispensable :)
J'ai choisi plus particulièrement la version Voyager 11.10 à la sauce XUbuntu disponible ici : http://voyager.legtux.org/

J'ai donc mis l'iso de la distrib sur ma clé usb comme d'habitude, un reboot et après avoir appuyé sur la touche Entrer sur "Installer Voyager", un beau plantage... et le fameux message "Not enough memory to load specified image"... argh!! non d'un bambou magique !!
Je me suis donc mis à chercher sur mon ami géant du net et j'ai trouvé ma solution :


    Tout d'abord à l'install lorsque le menu vous propose de modifier la ligne de commande, à l'endroit du "quiet splash", j'ai rajouté simplement les 3 mots clefs "noapic nolapic acpi=off" EDIT: mieux remplacer par "acpi=noirq" et hop l'install marche à merveille.

    Cependant après l'install, un petit reboot et là le problème persiste :
    je modifie donc maintenant la ligne du grub en appuyant sur la touche "e" et je rajoute les 3 mots clefs "magiques". Le reboot se passe à merveille.

    Enfin pour n'avoir pas à rentrer à chaque reboot la même manip, je modifie le grub grâce à un outil comme apt://grub-customizer et ajoute les  paramètres.

Et voilà !

dimanche 16 octobre 2011

Geotagging sur Ubuntu 11.10 grâce au plugin "map" EoG

Je cherchai un utilitaire sympa pouvant afficher sur une carte les photos prises avec mon apn Sony HX5V équipé d'une puce GPS, j'ai cherché et trouvé bonheur avec le plugin MAP pour EoG (Eye of Gnome), le fameux visualiseur d'image pour Gnome. L'avantage de cette solution est qu'elle s'intègre à merveille dans gnome et qu'il n'y pas besoin d'ouvrir des logiciels spécifiques (comme picasa ou autres).

voici la marche à suivre :

- Install du plugin :

sudo apt-get install eog-dev python-gnome2-desktop-dev libexif-dev libexif-gtk-dev postr libclutter-0.8-dev libclutter-gtk-0.8-dev libchamplain-0.2 libchamplain-gtk-0.2

ou bien en un click apt

- Ouvrir une image géotaggée avec le "visualiseur d'images"

- Aller dans Edition > Préférences > Greffons, sélectionner "Carte" (d'autres plugins sympas ont été installé)


- Appuyer sur les CTRL+F9 pour afficher le panneau latéral

- .... tadaaaa !!




Source

mardi 29 mars 2011

Recherche google en SSL

Si vous êtes parano vous pouvez utiliser un mode de recherche sécurisé sur la toile :















pour en savoir + :
http://www.google.com/support/websearch/bin/answer.py?answer=173733&hl=fr

LIEN :
https://encrypted.google.com/

Connexion serveur APACHE-PHP5 et serveur LDAP par SSL

Zend Studio : "ERROR svn checksum mismatch..."

Si comme moi vous développez avec l'IDE Zend Studio et SVN et que vous avez déjà eu une erreur SVN incompréhensible après maintes "cleanup" et autres essais infructueux :













Je n'ai trouvé d'autres solutions que de suivre la marche suivante :
1- sauver le contenu du fichier incriminé dans un fichier texte
2- supprimer localement le fichier
3- aller ensuite dans le répertoire de votre projet, puis supprimer le .svn du fichier dans le répertoire .svn et .svn/entries
4- Supprimer ensuite la ligne correspondant à votre fichier dans le fichier .svn/text-base
5- Faire un cleanup du projet.
6- Faire un commit du fichier supprimé
7- Recréer le fichier localement, coller le contenu de votre fichier dont vous avez pris le soin de sauvegarder puis faire un commit des changements.

J'avoue que c'est vraiment énervant qd ce problème arrive...