Publié le

php 5.3.x et extension dbase

Voilà, ayant chercher pendant un bon petit bout de temps comment faire pour que l’extension dbase soit reconnue sous php 5.3.x, je pense que ce petit billet n’est pas de trop.

Vu que PHP ne met plus à disposition en standard l’extension dbase (apparemment elle n’est plus maintenue) c’est donc PECL qui l’a met à disposition.

Ma config:
– SuseLinuxEnterpriseServer 11
– PHP 5.3.1

Marche à suivre:

  1. Installer Subversion (svn) si ce n’est pas déjà fait.
  2. Pour la suite, on aura besoin d’une version bien précise de autoconf, la 2.13 et pas une autre!
    Ca se trouve ici: ftp://ftp.gnu.org/pub/gnu/autoconf/
  3. Une fois autoconf téléchargé, on va le décompresser et l’installer:
    tar -xf autoconf-2.13.tar.gz
    cd autoconf-2.13
    ./configure
    make
    make install
  4. Télécharger php depuis www.php.net
  5. Décompresser l’archive php-5.3.x.tar.gz
    (Ici, on va dire que le chemin sera /home/user/)
    cd /home/user/
    tar -xf php-5.3.x.tar.gz
    cd /php-5.3.x
  6. On va charger l’extension dbase depuis le svn de php.net et le mettre dans le dir « ext/dbase »
    svn co http://svn.php.net/repository/pecl/dbase/trunk ext/dbase
  7. Toujours dans le répertoire de php-5.3.x, on va lancer un buildconf pour qu’il recharge les extensions
    ./buildconf –force
  8. Pour être bien sur que ça fonctionne, on va lancer
    ./configure –help
    et vérifier si notre –enable-dbase est présent dans la liste. Si oui, on peut continuer, sinon, il y a eu une erreur quelque part 😉
  9. On compile php
    ./configure –enable-dbase    (et le reste de votre ligne configure bien entendu)
    make
    make install
  10. Vérification finale, la commande
    php -m
    devrait vous montrer dbase maintenant 😉

Have fun!

Quelques liens et sources qui m’ont étés utiles:
http://www.nwsysadmin.com/node/15076
ftp://ftp.gnu.org/pub/gnu/
http://www.php.net/svn.php

Publié le

Synchroniser iTunes, iPhoto, etc, la solution..

Un vieux brouillon que je me decide enfin a publier 😉

Je me suis faits un petit cadeau de Noël – un peu en avance je vous l’accorde – pour mettre un peu a jour mon mac de la maison, un vieux G4 350MHz qui commençait réellement a trainer la patte.. Mon cadeau disais-je, un MacMini 2GHz 4Go de ram hd 7200rpm 250Go avec un hd externe 1To pour mes sauvegardes TimeMachine et mes différents « gros fichiers », ainsi que écran acer 24″.

J’utilise tous les jours mon cadeau de Noël dernier, un MacBookPro 15″, personnellement et professionnellement , c’est elle ma véritable machine, le iMac est plus la pour travailler dans un environnement un peu plus pratique que le 15″ sur les genoux 😉

Le soucis que j’avais, c’est que je voulais avoir les mêmes bibliothèques iTunes et iPhoto ainsi que mon dossier Documents avec les deux machines.

J’ai cherché un bon moments pour tenter de trouver la perles rares gratuite, mais rien trouvé, a part certains softs que pour iTunes, ou pour iPhoto, mais aucuns pour tout faire avec un seul logiciel, et surtout qui ne synchronise pas tous les fichiers a la fois, mais qui ne copie que les fichiers modifiés ou nouveau.

L’application dont je vous parle et malheureusement payante, et ouais, zut, mais il permet une telle souplesse, facilité, rapidité et efficacité qu’il en vaut largement ces 40$, pour un tel gain de temps l’investissement n’est pas exagéré. Ce petit utilitaire se nomme ChronoSync.

Il permet une synchronisation de gauche a droite, de droite a gauche, ou des deux. Il permet de selectionner des packages (la biblio iPhoto en etant un) ce que ne permet pas beaucoup d’autres produits). Pour ma part je n’utilise que dans un sens, de mon MacBookPro a mon MacMini, ça marche parfaitement, je n’ai pas testé une synchro miroir pour iTunes ou iPhoto, mais par contre celle ci fonctionne a merveille avec le dossier Documents par exemple.

Publié le

iPhone 3GS, Swisscom, et mode modem…

Hé oui, comme tu le sais déjà cher visiteur, j’ai pu – grâce à une offre sympa de mon opérateur – acquérir le précieux iPhone 3GS. La seule chose qui me rendais un peu furax de la part de ce cher opérateur, c’est que le mode modem ne serait pas accepté. Le mode modem, cher visiteur, permet de transformer ton précieux iPhone en modem internet mobile… Chose peu utile mais appréciable dans certains cas.
Nul donc.. Un peu déçu tout de même que Swisscom ne supporte point cette option.

Mais, ce soir, 9 juillet, après une sale journée de merde, je tombe là dessus:

Le mode modem annoncé chez Swisscom Continuer la lecture de iPhone 3GS, Swisscom, et mode modem…

Publié le

Màj: Swisscom et l’iPhone 3GS

Màj du 23.06.2009
Ulà, c’est du service rapide, mon Swisscom Shop m’apelle à 11h26 pour me dire que l’appareil est arrivé!
Merci pour cette réactivité!
Dans mon prochain billet, le déballage, la mise en route et mes première impressions.

Màj du 22.06.2009
Une petite mise à jour, comme quoi, il vaut des fois la peine de faire valoir ces « droits » de consommateur, ou alors Swisscom n’aime pas la mauvaise publicité, néanmoins, Swisscom m’a appelé cette après-midi, pour me dire que effectivement il n’était pas très correct de leur part de ne pas privilègier leur clients actuels, et Swisscom m’a donc proposé une offre correct, je ne vous dévoilerai pas leur offre, mais celà est bien mieux que leur proposition à 379.-

Merci donc Swisscom, mais dommage de devoir faire des démarches, pourquoi ne pas le faire automatiquement 😉 ?

Donc, cher visiteur, n’hésite pas à discuter 10 minutes avec les vendeurs et de bien leur expliquer ton cas!

Au départ
Un petit coup de gueule pour aujourd’hui sur notre opérateur telecom national Suisse.

Il y a un an et demi, j’ai eu l’occasion d’acquérir un iPhone v1 provenant des us que j’utilise avec mon abonnement Swisscom que j’ai depuis plus 10ans, j’ai juste craquer pour une extensions de mon abonnement avec une option Data de 250mo par mois.
Continuer la lecture de Màj: Swisscom et l’iPhone 3GS

Publié le

iPhone OS 3.0

Le voilà, enfin le tant attendu OS 3.0 pour iPhone est disponible.

Je viens a l’instant de terminer la mise a jour, celle-ci fut d’une facilité à l’image de la marque pommée.
Dans le détail, branché l’appareil au Mac, une petite synchro pendant le téléchargement de la maj proposée a l’ouverture d’iTunes, puis une re-synchro pour être bien sur du truc… – ouais, on est jamais trop prudent tout de même – … Le téléchargement terminé, on clique simplement sur le tant attendu ‘Mettre a jour », et enfin on va prendre sa douche..
Une vingtaine de minutes plus tard, encore un peu dégoulinant, le précieux est installé! Yaaahaa! Enfin, on va pouvoir se rendre compte du travail des developeurs de Cupertino.
Continuer la lecture de iPhone OS 3.0

Publié le

ImageMagick et MAMP sur OS X

Introduction:

J’avais besoin d’une solution GRATUITE pour pouvoir convertir via php des images EPS en png ou jpg.

La solution: ImageMagick ET Ghostscript

Elle permet bien plus que de convertir des eps en png, elle prend en charge une liste impressionnante de formats de fichier différent mais également de fonction très intéressante, et surtout facilement scriptable.

Voici une petite procédure pour installer ImageMagick et configurer la prise en charge via MAMP, et si l’envie vous en dis, la compilation de la classe Imagick() de pecl pour une utilisation plus aisée au niveau PHP.

Install effectuée sur un G5 bi-proc 1.8GHz, en 10.5.7
update: Testé également sous MacOS X 10.6.2
update2: Testé également sous MacOS X Lion 10.7.4

Continuer la lecture de ImageMagick et MAMP sur OS X

Publié le

Micro$oft, pas très poli!

Voilà, ma première humeur sera contre ces enc… de Micro$oft qui, quand on appelle le support SUISSE nous emmenne au fin fonds des profondeur du Burkina pour tomber sur des gens malpolis, qui baraguine un espèce de Français bizarre et qui se permettent de vous traiter de tous les noms alors que vous venez de débourser une jolie petite somme pour un logiciel de m….!!! Oui, je suis énervé!!!!! Vive le support téléphonique au Burkina!

Publié le

Ula, un blog…

Voilà, je copie mon collègue qui m’a donné une grosse envie de partager mes humeurs, mes découvertes, mes coups de gueules et autres, histoire de passer le temps et d’arrêter de le perdre devant la TV à longueur de soirée 😉