Ce blog — désormais archivé — est en lecture seule. Pour continuer à lire mes tribulations, rendez-vous sur le blog d'Akei, ma société.

Prendre un Café

L'espace d'expression de Nicolas Perriault

Aller au contenu | Aller au menu | Aller à la recherche

Keyword - dev

Fil des billets

lundi 5 juin 2006

Développement PHP4 et PHP5 sur Ubuntu avec XAMPP

Pour ceux qui comme moi passent constamment de projets PHP4 à PHP5, la gestion des environnements de développement par paquets n'est pas toujours aisée - même si cela reste possible aux prix de manipulations récurrentes et parfois compliquées.

XAMPP est un système LAMPP autonome - donc indépendant du système de gestion de paquets - contenant tout ce qu'il faut pour travailler directement dans un environnement de développement comprenant entre autres Apache 2.2.2, MySQL 5.0.21, PHP 5.1.4 & 4.4.2 & PEAR + SQLite 2.8.17/3.2.8, Perl 5.8.7, ProFTPD 1.3.0, phpMyAdmin 2.8.1 et beaucoup d'autres choses encore. Quelques captures d'écran vous convaincront peut-être plus efficacement...

Ainsi vous pouvez disposer d'un environnement de développement isolé, dédié à un projet particulier ou switcher de version PHP très facilement au moyen d'une simple ligne de commande :

$ sudo lampp php4

Ou bien :

$ sudo lampp php5

Pour installer la version 1.5.3 de XAMPP sur votre Ubuntu, voici la démarche à suivre :

$ sudo-s
# cd /opt
# wget http://puzzle.dl.sourceforge.net/sourceforge/xampp/xampp-linux-1.5.3a.tar.gz
# tar xvzf xampp-linux-1.5.3a.tar.gz && rm xampp-linux-1.5.3a.tar.gz
# ln -s lampp/lampp /usr/bin/lampp

Il est sage de configurer MySQL proprement et de façon sûre, après s'être assuré que le service natif ne fonctionne pas [1] :

# /etc/init.d/mysql stop
# /opt/lampp/bin/mysql_secure_installation

Si vous travaillez aussi avec les versions officiellement distribuées par Ubuntu d'apache et de mysql, il peut être utile de disposer de raccourcis permettant de passer de XAMPP aux versions natives et inversement ; personnellement, cela tient dans ces quelques alias bash :

alias startubuntuwebserver='sudo lampp stop && sudo apache2ctl start && /etc/init.d/mysql start'
alias stopubuntuwebserver='sudo apache2ctl stop && /etc/init.d/mysql stop'
alias startxampp4='stopwebserver && sudo lampp php4'
alias startxampp5='stopwebserver && sudo lampp php5'

Ainsi pour lancer XAMPP, par exemple en PHP5 :

$ startxampp5

Et pour relancer les services originaux :

$ startubuntuwebserver

Notez enfin qu'il existe également des commandes avancées pour le démarrage et l'arrêt des services XAMPP.

Notes

[1] Si ce dernier est installé, bien entendu.

jeudi 25 mai 2006

Plugin Last Blogmarks pour Dotclear v 0.3.7

Depuis la sortie de la v2 de Blogmarks.net, mon plugin pour Dotclear en version 0.3.6 ne fonctionnait plus convenablement. C'est desormais chose réparée, j'ai mis à jour les urls de l'API de blogmarks qui avaient changé.

J'en ai profité pour ajouter quelques fonctionnalités supplémentaires :

  • Ajout d'un lien vers le topic officiel sur le forum de Doclear
  • Ajout d'une page permettant de consulter en ligne le changelog
  • Ajout d'une interface de prévisualisation de la liste de marks

Les liens de téléchargement ont été mis à jour sur la page officielle du plugin.

mercredi 24 mai 2006

Plugin Scoopeo pour Dotclear

Je viens de faire un nouveau plugin pour Dotclear permettant d'afficher ses derniers scoops postés sur Scoopeo. Je l'ai codé super vite, donc il se peut qu'il y ait des bugs rémanants, mais chez moi ça marche.

J'ai utilisé la classe lastRSS qui devrait théoriquement permettre une utilisation sur la plupart des plateformes d'hébergement disposant de PHP.

Voici les urls d'installation de la version 0.1 :

lundi 1 mai 2006

Quelques extensions Firefox pratiques

jeudi 27 avril 2006

Plugin Last Blogmarks pour Dotclear v0.3.6

Je viens de mettre à jour mon plugin Last Blogmarks pour Dotclear en version 0.3.6. C'est une version de maintenance :

  • Correction d'un bug répétant la dernière ligne de mark lorsque le compte blogmarks possède moins de marks que le nombre de marks à afficher (un grand merci à JMF qui m'a fourni le correctif)
  • Ajout d'une méta-valeur de template {blogmark_summary_html_nobr} comportant la description du mark encodée en entitées html mais sans retours-charriot ni <br /> (utile pour les attributs title des liens hypertextes).

Lien vers la page de téléchargement.

mardi 25 avril 2006

J'aime les brocolis

Désolé pour le titre, j'ai plus d'imagination pour titrer les billets en vrac...

PS : ça devient vraiment n'importe quoi ces billets. Promis, bientôt je me recentre.

jeudi 20 avril 2006

Alignement vertical en CSS

Enfin ! [via]

Edit : Bon, OK, la news est moisie. Pour me venger, j'ai commandé le renouvellement de ma Freebox par une Freebox v5 HD.

mardi 18 avril 2006

Du truc, du vrac et du geek

- page 2 de 5 -