Un bogue dans dotClear

lundi 17 novembre 2003 :: perrick :: PHP :: un commentaire :: aucun trackback

J'ai pas trouvé de bugtracker pour mon nouvel outil de blog : dotClear. Donc on va voir ce que ça donne via un trackback vers le post qui annonce la release.

Le bogue : quand je change le nom de blog et qu'il contient un point-virgule ";", l'écriture dans le fichier de configuration ne s'effectue pas bien. J'obtiens par exemple :
$cf_blog_name = ':: on pk :: weblog php - mysql - développement web   connexe(s); connexe(s);

En tout cas un grand chapeau à Oliver.

PS : dans mes souhaits, un bookmarklet à-la-MovableType qui crée un nouveau billet avec le titre et le lien vers la page en cours de lecture... Faudra juste que je me penche dessus à l'occasion.

Passage à DotClear

dimanche 16 novembre 2003 :: perrick :: PHP :: aucun commentaire :: aucun trackback

Depuis quelques jours, plus moyen de faire fonctionner normalement MovableType à cause de délais de connexion SQL trop longs. Et comme je ne m'y connaissais pas assez en Perl pour aller y mettre mon nez, j'ai re-regardé ce qui se fait en PHP comme outil de blog.

Et j'ai trouvé DotClear : propre, simple. J'espère que les choses pourront reprendre de plus belles.

Tidy pour Windows & PHP4

vendredi 19 septembre 2003 :: perrick :: PHP :: aucun commentaire :: aucun trackback

J'avais déjà parlé de cette extension précédemment dans sa version "PHP 5 uniquement". Tidy nous revient donc pour Windows et PHP 4 : http://www.coggeshall.org/tidy.php.

Via enygma ou Damien Seguy

PHP à la rescousse de la validation HTML / XHTML

jeudi 31 juillet 2003 :: perrick :: PHP :: aucun commentaire :: un trackback

Au départ il y avait "HTML tidy", un projet open source pour nettoyer du code HTML. Et ensuite une librairie et maintentant une extension pour PHP5 (donc je n'ai pas encore testé) :

http://www.coggeshall.org/archives/e_65.html.

Si j'arrive à l'installer un jour, peut-être que ça remplacera le validator du W3C qui m'avait bien servi pendant mon passage à l'XHTML d'il y a quelques temps.

Via : http://dev.nexen.net/news/

Un algorithme intéressant pour une liste hiérarchique

mardi 24 juin 2003 :: perrick :: PHP :: un commentaire :: aucun trackback

La majeure partie de mon code pour openTIME et pour d'autres projets s'articule autour de requêtes SQL qui alimentent des champs d'un formulaire HTML.

Bien sûr on peut aller loin dans cette veine, mais rien de tel qu'un bon algorithme original pour progresser (c'est le mathématicien qui parle). Voici donc un lien vers un article sur une méthode - que je ne connais pas, ah moins que certains de mes cours aient déjà passé le point de non-retour - de stockage d'une liste hiérarchique : http://www.sitepoint.com/article/1105/1

Liens, favoris et blogs : Feed on Feeds

vendredi 13 juin 2003 :: perrick :: PHP :: un commentaire :: aucun trackback

[Suite de mon trou noir] La chose principale que j'ai perdue (ou plutôt que je n'ai pas mise dans ma sauvegarde), c'est la liste des sites que je lis régulièrement ou plutôt "mes favoris".

S'y trouvait principalement une liste de blogs qui me sert d'outil de veille : j'y sens l'air du temps, des idées technologiques, des pistes graphiques et plein d'autres choses encore. Pour ce qui est des blogs que je lis tous les jours, pas de problème, l'URL est encore dans ma petite tête. Par contre pour tous ceux que je lis épisodiquement : il va me falloir pas mal de temps pour en récupérer ne serait-ce que la moitié.

Et comme on apprend surtout de ses erreurs, j'ai installé un agrégateur de blogs sur mon serveur (et pas sur mon disque dur ;-) : Feed on Feeds. Il s'agit d'un outil PHP / MySQL qui suit à la trace mes lectures de blogs. Très simple (voire même spartiate) mais il fait les choses bien - pour l'instant...

Deux fonctionnalités 'à point' en PHP

mardi 3 juin 2003 :: perrick :: PHP :: aucun commentaire :: aucun trackback

Aujourd'hui - à travers deux blogs, j'ai découvert deux fonctionnalités très intéressantes pour un logiciel inter / intra / extranet :
- Writing a distributed authentication module | Ecrire un module d'identification partagée. Merci Form level protection | Protection au niveau du formulaire. Merci Un 2ème apéro PHP à Lille mercredi 21 mai 2003 :: perrick :: PHP :: un commentaire :: aucun trackback

C'est ce qui s'appelle remettre le couvert : c'était sympa de se croiser au Clair-Obscur la dernière fois, donc on recommence.

Cette fois le RV est fixé au mercredi 04/06/2003 à 20h. Pour ceux qui auraient raté la 1ère édition, voici tout ce qu'il faut savoir pour ce 2ème apéro PHP lillois.

Comment on arrive à PHP ?

lundi 19 mai 2003 :: perrick :: PHP :: aucun commentaire :: aucun trackback

Une présentation limpide du "comment j'en suis arriver à mettre IIS à la poubelle et à embrasser LAMP ?" C'est exactement le type de réflexion que je me suis faite il y a deux ans désormais... Merci Donald W. MacVittie

Un apéro PHP à Lille (III)

vendredi 18 avril 2003 :: perrick :: PHP :: un commentaire :: aucun trackback

Voilà c'est fini pour cette fois.

Bien sympa de mettre des visages sur des noms ou des pseudos. Et dans le bar, on aura fait des curieux avec une barbe et des éléphants bleus.

Sinon pour les photos, merci à Oz_, les voici : http://jerome.deiss.free.fr/Images/apero.htm.

Le prochain devrait avoir lieu pendant FESTAR, à Willems. Je vous tiendrai au courant.

Un apéro PHP à Lille (II)

mardi 15 avril 2003 :: perrick :: PHP :: aucun commentaire :: aucun trackback

Intéressant de voir comment la sauce prend pour cet apéro PHP lillois.

Il y a tout d'abord une annonce faite par Morgane - stagiaire chez No Parking. Et puis au fil des jours, on se retrouve 7 inscrits. Avec quelques autres qui devraient nous rejoindre aussi. On n'est pas encore aux 15 inscrits parisiens mais on s'en rapproche...

Donc rappel : Apéro PHP au Clair-Obscur, rue basse à Lille le 17/04/2003 à 20h. A bon entendeur...

Tentative avec les webservices

vendredi 4 avril 2003 :: perrick :: PHP :: aucun commentaire :: aucun trackback

Cette après-midi je me suis replongé dans l'univers des webservices. J'avais utilisé il y a quelque temps l'API de Google pour ajouter un moteur de recherche sur le site de No Parking.

Aujourd'hui, je suis tombé sur CapeScience - un site "communautaire" géré par Cape Clear, une boîte que fait des logiciels orientés webservices. On y trouve un webservice de météo mondiale. Avec NuSOAP, avoir l'état du ciel lillois devient :


if (!file_exists("inc/nusoap.php")) {
echo "panic: inc/nusoap.php doesn't exist";exit;
} else {
require("inc/nusoap.php");
$soapclient = new soapclient("http://live.capescience.com/ccx/GlobalWeather");
$namespace = "capeconnect:GlobalWeather:GlobalWeather";
$soapAction = "capeconnect:GlobalWeather:GlobalWeather $parameters = array("code"=>"LFQQ");
$soapresult = $soapclient->call("getWeatherReport",$parameters,$namespace,$soapAction);
}


Il y a quand même un soucis : toutes les répones sont en anglais. Mais j'ai fini par découvrir que le ciel était à 762m ;-)

Au passage : si quelqu'un a un lien intéressant sur le projet Météo au Canada, je suis preneur.

Attention au changement d'horaire Ou comment se faire piéger par le passage à l'heure d'été

mardi 25 mars 2003 :: perrick :: PHP :: un commentaire :: un trackback

Au mois de septebre l'an passé, j'avais vu passer quelques bugs dans la gestion des jours de certaines de mes applications. openTIME en particulier y est très sensible : ce logiciel intranet (développé par votre humble bloggueur) gère du temps passé par projet / activité.

Alors avec le changement d'heure qui revient - c'est pour la nuit du 30 au 31 mars 2003 - un nouveau bug a été découvert à cause de cette journée de 25h.

Donc si vous avez dans vos lignes de code soigneusement écrites quelque chose qui ressemble à :

$today = $today + (7 * 24 * 3600);

Attendez vous à quelques surprises ce week-end. Et pour y remédier, voici une piste :

$today = mktime(0, 0, 0, date("m",$today), date("d",$today)+7, date("Y",$today));.

Et pour ceux qui préfèrent un beau discours, un lien intéressant issu d'un rapport du sénat.

Un apéro PHP à Lille

mercredi 19 mars 2003 :: perrick :: PHP :: aucun commentaire :: aucun trackback

Il y a un apéro PHP qui se monte à Lille. Si le lieu reste encore à définir, le reste est fixé : RV le jeudi 17/04/2003 à 20h.

Pour s'inscrire ou avoir les détails, voici un ch'ti lien : http://aperophp.cybergroupe.net/apero.php?id=51.

En tout cas, moi j'y serais !

Un fichier RSS pour on pk ::

vendredi 14 mars 2003 :: perrick :: PHP :: aucun commentaire :: aucun trackback

On pk :: se dote enfin de son fichier RSS. Il s'agit d'un fichier XML qui regroupe les dernières brèves parues ici-même. Avec la création de Feedster, un moteur de recherche spéciale pour ces fichiers RSS, le pas se devait d'être franchi !

Il paraît que beacoup de monde lit ses blogs par des "aggregators" qui utilisent ces fichiers RSS (Riche Site Summary) : on verra bien l'impact ici. Au passage voici celui qui m'a servi pour les tests : http://www.disobey.com/amphetadesk/.

Et pour ceux qui voudraient créer leur propre "fil de l'info", voici la classe (en PHP) que j'ai un peu modifiée : easyRSS.