Ubuntu et la librairie GD

Récemment j’ai eu besoin de générer des graphiques avec PHP, tous naturellement, je me suis tourné vers l’excellente librairie Artishow . Les pré-requis sont simple PHP4 ou 5 et la librairie GD en version => 2. Tous cela étant déjà présent sur le serveur, je me lance donc à la création d’un graphique, et là Artishow se met à m’insulter comme un malpropre à coup de « Artichow error Missing imageantialias() function ». Après une petite recherche sur un moteur de recherche très connu, je voit que imageantialias fait partit de GD. Je lance un petit phpinfo() pour être sur de bien avoir la l’extension GD activé avec PHP. Phpinfo me dit qu’elle est bien installé et qu’il n’y a pas de problème.

Hummmm il doit en avoir un deux (Artichow ou PHP) qui me raconte des conneries. Je poursuis mes investigation quand je voit sur la page de PHP.net « Cette fonction n’est disponible que si PHP est compilé avec la version embarquée de la bibliothèque GD ». Ah ! Donc persone ne me racontait de bétise. Et oui ma version de GD est une version précompiler : le paquet php5-gd. Tous s’explique maintenant, il faut que je compile PHP. Oui mais j’ai pas trop envie.

Bon direction Ubuntu-fr.org pour voir si d’autre on déjà été confronter au problème, et je trouve la solution sur le wiki. Qui me dit de télécharger le fichier gd.so à partir de ce site ( un peu zarbe ce site ).

Bien passons à la pratique :

Connecter vous à votre server

Donner vous les tous les pouvoir

sudo -s

Installer le packet php5-gd

aptitude install php5-gd

On ce déplace dans le répertoire des lib de PHP

cd /usr/lib/php5/20060613+lfs/

On fait un backup de notre extention gd

mv gd.so gd.so.back

On télécharge l’extension déja compilé

wget http://www.cartefoi.net/archives/gd.so

On relance Apache

/etc/init.d/apache2 force-reload

On vérifie que l’extension est bien prise en charge par PHP grace à phpinfo().

Si jamais vous ne voyez aucune trace de l’extendion GD, editer votre php.ini.

nano /etc/php5/php.ini

Et rajouter

extension=gd.so

A vous les zolie graphique antialisé d’Artichow.

Publié dans Programation, Server, Ubuntu | Marqué avec , , , , , | Commentaires fermés sur Ubuntu et la librairie GD

Ubuntu 8.10 2 mois après

Suite et mon précédent billet sur Ubuntu 8.10 qui m’avait profondément déçu et gêné dans mon travail.

Pour Compiz pas de miracle, on se limite au script minimum, faut bien se rendre compte qu’hormis deux ou trois fonction bien pratique le reste ne sert pas à grand chose.

Ma souris Logitech MX1000 fonctionne enfin normalement, grâce HID Point. Mais tous ne fut pas rose avec HidPoint, au début tous du moins.  Car maintenant tout est réglé grâce à la version de décembre 2008. Ok c’pas libre, mais ça marche tous seul et c’est super rapide à prendre en mains.

Pour le problème de Quantas Plus et des librairies KDE, c’est toujours pas la joie. Je n’est toujours pas accès au module SSH. En plus un autre problème est venu ce greffé la dessus : subversion. Oui je me suis enfin mis à utiliser un gestionnaire de version. Pas de bol, toujours le même problème de librairie.

Mais bon après réflexion cela ne vaut pas la peine de revenir à une version précédente. Même si cela ne prend pas beaucoup de temps à se refaire un system, c’est toujours une demi journée de perdu. Mais j’ai ma part de responsabilité bien sûr, si j’avais fait un back-up complet de mon système, j’aurais pu facilement retrouver un environnement qui me convenait. Mais tôt ou tard il m’aurait fallu faire l’upgrade de mon environnement de travail.

Alors oui toujours un petit gout amer de cette version d’Ubuntu, espérons que la prochaine version m’apporte de bonne surprise, notament avec une meilleur gestion de mon environement Gnome/KDE.

Publié dans Open Source, Ubuntu | Marqué avec , , , | Commentaires fermés sur Ubuntu 8.10 2 mois après

Bonne année 2009

Je vous souhaite une bonne et heureuse année à tous.

Publié dans Humeur | Commentaires fermés sur Bonne année 2009

Tester la fiabilité de vos mots de passe : le retour

Comme dans mon précédent billet, je vous propose de voir combien de temps votre mot de passe tiendra face à une attaque en brute force. Petit rappel sur ce qu’est le brute force : L’attaque par force brute est une méthode utilisée en cryptanalyse pour trouver un mot de passe ou une clé. Il s’agit de tester, une à une, toutes les combinaisons possibles. dixit Wikipedia. Donc comme je le disait, sur le site Hackosis.com il se trouve un petit outils fort pratique (que vous pouvez télécharger sur le site) pour tester ses mots de passe. Il vous indique combien de temps vas tenir votre mot de passe face à une attaque. Vous devez lui indiquer (dans l’ordre) combien votre mot de passe contient de :

  • lettres majuscules
  • lettres minuscules
  • nombres
  • charactère spéciaux

Et hop vous pouvez lancer le résultat. Alors je vous rassure il ne vas pas lancer l’attaque pour tester. Il vas simplement estimer le temps qu’il faudra.

Avec mes mots de passe en adamantium j’obtiens un 124 jours avant d’être brute forcé, mais c’est sans compter sur les autres mécanismes de sécurité, comme Fail2Ban.

Ils en ont parlé :

Publié dans Sécurité | Marqué avec , , , , , | Commentaires fermés sur Tester la fiabilité de vos mots de passe : le retour

Bip Bip Bip Biiiiiiiip Biiii….. Hourra

J’ai toujours eu horreur des bips qu’émettait mon PC. Alors j’ai pour éviter ça j’ai, jusqu’à maintenant, toujours débranché physiquement le speaker de mes PC. Mais sur les portables ou les PC où le speaker est directement sur la carte mère, je n’avait pas trouvé de solution pour le désactiver. Mais Steveydoteu du forum Ubuntu US à poster cette astuce.

Je vous la redonne quand même :

sudo gedit /etc/modprobe.d/blacklist

Et ajoutez ceci à la fin du fichier :

blacklist pcspkr

Rebooter et le tour est jouer.

Publié dans Linux, Ubuntu | Marqué avec , | Commentaires fermés sur Bip Bip Bip Biiiiiiiip Biiii….. Hourra

Ubuntu 8.10 : mise à jour manqué ?

Je suis sous Ubuntu depuis la version 5.10 (Breezy Badger) et à chaque changement de version , je me suis toujours réjoui des nouveautés. Je n’est jamais regretté une mise à jour, hormis le passage de Beryl à Compiz Fusion. Chez moi Beryl avait de meilleurs performance et était plus stable. Mais pour la première fois, je regrette amèrement mon passage de la version 8.04 (Hardy Heron) à la version 8.10 (Intrepid Ibex).

Je fait comme tous le monde, pour évaluer les choses, je pèse les avantages et les inconvénients qui me sont réellement utiles, une nouvelle version d’un logiciel que je n’utilise pas n’as que peut d’intérêt. Et pour la première fois il y a plus de contre que de pour.

Les avantages :

  • Nautilus qui intégré les onglets.
  • File Roller qui gère le format 7z.
  • Gimp gagne une version.
  • Compiz mis à jour.
  • Synaptic plus rapide et intégrant une meilleur recherche
  • GVFS un peu plus performant

Ouais ça fait léger quand même.

Les inconvénients :

  • Quanta Plus ne peut plus utiliser le protocole SSH (problème de version avec KDE 4)
  • Les fonctions avancé de ma souris de fonctionne plus (Btnx ne peut plus fonctionner avec X.Org 7.4)
  • Pas de OoO 3
  • Compiz encore un peu plus gourmand

Au premier abord, on pourrais se dire qu’il y a plus d’avantages que d’inconvénients. Possible, mais les pertes sont bien trop importantes pour moi.

Quanta Plus qui utilise les bibliothèques de KDE 3.5 pose problèmes avec le passage à KDE 4. J’ai pris l’habitude de travailler en direct sur le server de test, avec SSH c’est rapide comme l’éclair. Maintenant j’utilise le protocole FTP, et en terme de rapidité c’est autre chose, j’ai l’impression d’avoir retrouvé un modem 56K.

Pour OoO c’est pas dramatique, on peut l’installer à part. Mais j’avoue ne pas trop avoir compris Canonical sur ce coup là. Il intègre une version Beta de Firefox dans la version LTS d’Ubuntu, et ils ne le font pas dans une version intermédiaire. Bon en même temps c’est pas facile pour eux, après les vives critiques qu’ils ont reçu pour justement avoir intégré un logiciel Beta dans une version LTS, ils n’ont certainement pas voulu reproduire ça. Je le comprend et je l’accepte.

Pour ma souris là c’est le drame complet. J’ai une Logitech MX1000, une très bonne souris qui m’accompagne depuis plusieurs année, je ne la quitterais que pour la Logitech Revolution. Pour ceux qui ne connaisse pas cette souris elle as de 10 boutons bien pratique. Par défaut sous Ubuntu c’est une simple souris 2 boutons. Grace à Btnx, on pouvait remaper les boutons, que du bonheur. Avec la mise à jour de Xorg, Btnx ne peut plus « sniffer » les events envoyer au server. Et le développer n’as plus le temps d’entierement refaire son soft. Bref retour à une souris 2 boutons. Et ne me parler pas de XBindKeys, il me reste HID Point, que ne n’est pas encore testé.

Pour Compiz c’est récurent, à chaque version, j’en prend plein la tronche, lag à répétition, bug sur les décorations de fenêtres, de plus en plus de ram utilisé, plantage aléatoire, plus de screensaver, l’écran ne se met plus en veille. Bref rendez moi Beryl !!!!!!!!

Alors oui je suis très déçu de cette update. Bien que cela ne soit pas lié à Ubuntu mais aux logiciels (Xorg, KDE, Gnome), mais c’est quand même gênant. Je suis tirailler entre réinstaller une 8.04, attendre que des upgrades viennent me sauver, installer Kubuntu ……. non je déconne je suis pas désespéré à ce point là.

Pour le moment je vait attendre, je me donne 2 mois pour retrouver une station de travail opérationnel.

Publié dans Humeur, Ubuntu | Marqué avec , , , , , , | Commentaires fermés sur Ubuntu 8.10 : mise à jour manqué ?