Script bash pour générer le fichier de toutes les fonctions PHP

Catégorie : Linux, PHP, Script ShellPh. Ivaldi @ 17 h 57 min

Un script bash qui permet de générer la liste de toutes les fonctions PHP.


BBCODE dans les commentaires de WordPress

Catégorie : PHP, WordPressPh. Ivaldi @ 12 h 41 min

Pour implémenter le bbcode « code » dans les commentaires de WordPress il suffit de mettre les lignes suivantes dans le fichier function.php de son thème.

function pi_comment($comment) {
$comment = preg_replace(‘/\[code\](.+)\[\/code\]/smU',
[...]


Google Map: évènement sur un polygone et carte de France cliquable

Catégorie : Google Maps, JavaScriptPh. Ivaldi @ 19 h 14 min

La méthode habituelle pour ajouter un polygone dans une Google Map est d’utiliser un fichier KML. En utilisant cette méthode il n’est pas possible de capturer un évènement sur une placemark et donc, a fortiori, sur un polygone.
Cet article expose deux méthodes pour capturer un événement sur un polygone dans une Google Map et se termine en proposant le code JavaScript qui permet de créer une belle et légère Google Map cliquable des régions et départements français généré par l’API PHP pi-google-maps-api que je développe.


Qui cherche à contrôler Internet ?

Catégorie : Divers Ph. Ivaldi @ 22 h 32 min

Je profite de l’excellente conférence de Benjamin Bayart sur les tentatives de contrôle de l’internet pour utiliser la balise video de la version 5 du HTML (le HTML5 quoi).


Vérifier l’état de surface d’un disque sous Linux et autres UNIX-like

Catégorie : Administration, LinuxPh. Ivaldi @ 1 h 09 min

Les solutions libres qui permettent d’effectuer une vérification de l’état de surface d’un disque sont rares. Nous verrons ici deux solutions, simples et efficaces, disponibles sur tous les systèmes basés sur UNIX.


Embarquer des applets Flash dans un PDF avec LaTeX

Catégorie : LaTeXPh. Ivaldi @ 11 h 28 min

Grâce à l’extension LaTeX flashmovie.sty
Il est dorénavant possible d’inclure des applets Flash dans un
document PDF obtenu en compilant le source LaTeX avec pdflatex. À l’heure
actuellement, seulement Acrobat Reader ≥9 permet de visualiser correctement le PDF ainsi généré.

Ci-dessous le fichier LaTeX qui permet de générer ce PDF dans lequel une applet Flash illustre la [...]

Mots-clefs : ,


WebSVN pour dépôts publics et privés en même temps

Catégorie : Configuration, PHPPh. Ivaldi @ 11 h 16 min

Comment configurer le serveur Apache pour donner un accès anonyme en lecture seul aux dépôts publics et configurer WebSVN de tel sorte que les dépôts publics et privés se trouvent sur la même page WebSVN sans avoir à entrer de mot de passe pour accéder aux dépôts publics ; ce qui n’est pas un comportement prévu originellement par WebSVN.
À la fin de cet article vous serez donc en mesure de configurer une instance WebSVN comme celle de ma page de projets sous contrôle SVN pour laquelle j’ai créé un projet privé fictif accessible seulement à l’utilisateur demo, sans mot de passe.

Mots-clefs : , ,


Des sites français de référence qui utilisent TYPO3

Catégorie : Divers, Typo3Ph. Ivaldi @ 16 h 59 min

Plus de 250 sites français de référence qui utilisent TYPO3.


Paramétrer SSH et sécuriser ses transactions FTP et SVN dans un tunnel SSH.

Catégorie : Configuration, LinuxPh. Ivaldi @ 11 h 46 min

Cet article décrit comment paramétrer un serveur SSH pour n’accepter que les authentifications par clés et comment utiliser cette configuration pour mettre en place un serveur SVN sécurisé par un tunnel SSH. Nous verrons au passage qu’un serveur ftp sécurisé (sftp) est automatiquement disponible et comment utiliser rsync pour synchroniser des données entre deux machines ; le tout à travers un tunnel SSH.

Mots-clefs : , ,


Configuration avancée du Thinkpad T43 sous Debian Etch

Catégorie : Configuration, LinuxPh. Ivaldi @ 0 h 53 min

Résumé

Cette page décrit comment configurer et optimiser le système d’exploitation GNU/Linux Debian Etch sur un ordinateur portable Thinkpad T43 (2668WR9) en utilisant le noyau (kernel) 2.6.20 et les pilotes propriétaires ATI.
On suppose que le système d’exploitation de base est déjà installé; l’installation ne pose aucun problème particulier si l’on a la [...]

Mots-clefs :