programmation

plugin WordPress 2.5 pour élargir l’espace d’admin à 100%

Dimanche 30 mars 2008

Wordpress 2.5 est là.
A part l’éloge que fait le blog officiel sur les nouvelles fonctions, perso j’y voit rien. Les fonctionnalités qui aurait du être changées ne l’ont pas été. Et au lieu de ça, on se retrouve avec des trucs inutiles comme l’upload en flash, les gallery, les fausses vignettes personnalisables, les catégories de lien (blogroll), une admin soit disant repensée pour l’utilisateur (alors qu’on se tape toujours 2 click couteux pour manager les pages ou encore les spam).

En attendant j’attend toujours de pouvoir assigner un post à la catégorie que je veux lorsque j’en ai plusieurs. Néanmoins vu le code, beaucoup de bugs on été enfin résolu et ça c’est pas trop tôt. On va peut-être pouvoir partir sur une base presque propre.

l’espace blanc inutile de l’administrationLe premier problème qui m’a choqué c’est la largeur réduite de l’administration.

Nom de diou je sais bien que la mobilité est à la mode mais faut pas abuser !

Je sais pas si c’est parce que la majorité a opté pour l’un de ces LCD foireux avec moins de pixelx que mon minitel, ou bien s’ils sont tellement en manque de tunes qu’ils travaillent sur des EEE PC. En tout cas moi je n’ai rien de tout ça et je m’en réjouit :)
Et vu que j’ai 1920 beaux pixels de largeur, je veux en profiter !

C’est pourquoi je diffuse mon premier plugin pour wordpress. Simple rapide éfficace, pour ne pas dire con. Ma grand mère aurait presque pu en faire autant mais l’éfficacité est là. Il va vous permettre d’y voir plus large que le bout de votre nez :D

Download WordPress Plugin Admin Big Width : Enlarge your admin

gérer son fichier host sous windows

Jeudi 31 janvier 2008

Pour faire pointer l’IP d’un domaine sur un autre serveur différents de celui configurer sur les DNS, vous devez éditer votre fichier host.

Ce fichier est situé dans Windows/system32/drivers/etc/host, ceux qui le connaissent savent aussi combien il est ennuyeu d’aller le chercher et même de l’éditer vu qu’il n’a pas d’extension (il faut choisir le programme d’édition).

Voici donc non pas une mais deux solutions (période de solde oblige) permettant de gagner du temps.

Lire la suite

bug php 5.2 open_basedir upload_tmp_dir

Mardi 29 janvier 2008

Si la directive upload_tmp_dir du php.ini n’est pas renseigné et que vous utilisé open_basedir, vous ne pourrez pas uploader de fichier.

PHP prendra la valeur par defaut du système à la place de upload_tmp_dir (soit /tmp sur debian) mais même si vous incluez le répertoire dans la directive open_basedir, PHP en interdira l’accès.

Il vous faudra donc obligatoirement assigner upload_tmp_dir, même avec la valeur par defaut du système.

exemple (la variable d’environnement TMPDIR vaut ‘/tmp’ : chemin par defaut pour les fichier temporaire) :
# ne marchera pas
open_basedir = '/tmp/:/un/autre/chemin/'

# marchera
open_basedir = '/tmp/:/un/autre/chemin/'
upload_tmp_dir = '/tmp'

script pour dl.free.fr

Jeudi 27 septembre 2007

Depuis le debut de la semaine, Free à mis en place de nouveaux moyens pour éviter de télécharger les fichiers automatiquement sur dl.free.fr à l’aide de scripts, afin probablement d’obliger à l’utilisateur de voir les pubs.

Mais je vous propose en exclu un nouveaux script qui marche parfaitement :
dlfreeauto.sh

Lire la suite

Flash, open-source ?

Jeudi 19 juillet 2007

Le format Flash devient de plus en plus utilisé. A tel point que des éditeurs non propriétaires ont fait leurs apparitions.

Pour créer du contenu Flash de nos jours, vous n’êtes en aucun cas obligé d’acheter une licence à 700$ chez Adobe pour avoir leur compilateur et leur éditeur Flash. Vous pouvez maintenant utiliser des outils open-source comme mtasc associé à swfmill et vous pourrez reproduire la même chose que ce que vous vends Adobe et gratuitement, mais, différemment.

Lire la suite

créer un GIF animé en PHP

Lundi 2 juillet 2007

Après de nombreuses recherches infructueuses sur google, je me suis finallement tourné vers exalead pour trouver comment créer un GIF animé à partir de plusieurs images GIF en php.

Lire la suite

compression des archives tar, gz et zip avec php

Vendredi 22 juin 2007

J’ai cherché un moment avant de trouvé cette magnifique librairie disponible aussi bien pour php4 et php5 qui permet de compresser et de décompresser des fichiers tar, tar.gz, gz, et zip!

PhpZip

Le point fort ? Cet ensemble de classes ne nécéssite aucune extension exepté zlib qui est présent sur 95% des hébergements mutualisés. Ce n’est pas le cas des autres librairies, la plupart sont des extensions PECL ou pire encore…

Niveau perfomance, il est clair qu’on est loin de l’éxécution des PECL. Néanmoins, c’est acceptable, et cela rendra bien des services !

les CV sur XML…

Mardi 29 mai 2007

ça fait quelque temps que je pense à faire mon CV. Hier, j’ai décidé de m’y mettre à fond et donc de le sortir dans un format portable.

Un petit tour sur la toile et je découvre ce qui semble être une norme : le HR-XML. Une structuration soit disant capable de résoudre tout les problèmes de stockage d’informations des personnes.

Cependant, en entrant sur le site officiel, on remarque déjà que la page ne respecte pas le W3C, se qui engendre une malformation sur Opera… Deuxièmement, impossible de trouver les DTDs associées à chaque format de ressources humaines. Plutôt bizarre.

Je vais donc voir du coté de la documentation en ligne. Bravo pour l’inscription obligatoire pour y accèder… Au final je préfère bouquiner un livre sur la théorie des cordes, plutôt que de me casser les yeux et la tête sur ses paragraphes illisible. Si les documentations du W3C était des BD, la doc du HR-XML ne serait pas loin d’un romans dont l’édition remonte au temps de ma grand-mère. Mais où sont les liens interne ? les mots en gras ?

Ce que j’ai oublié de mensionner, c’est que c’est un groupements d’industriels qui on créé ce consortium. ça ce voit au premeir coup d’oeil.

Mon problème c’est réglé lorsque j’ai découvert un format qui n’a rien de standard, mais qui à le mérite d’être correctement documenté, simple, ciblé et donc suffisant : XMLResume

shoutcast et flash

Mardi 22 mai 2007

Shoutcast, pour ceux qui ne connaissent pas encore, est un serveur de streaming audio permettant le plus simplement du monde de diffuser votre webradio.
La quasi totalité des applications permettant d’envoyer un flux audio continu sont compatible avec Shoutcast. Il est develloppé par nullsoft, la société qui a créé Winamp, et les binaires pour la plus part des plate-forme sont disponibles gratuitement.

Seulement nullsoft n’a pas fait les choses si bien que ça… Un serveur Shoutcast permet de distribuer du son via l’URL « http://ip_du_serveur:port/ » , et, lorsque c’est un navigateur qui tente d’accéder à cette adresse, Shoutcast lui affiche les informations de la webradio. Shoutcast se base donc uniquement sur l’entête HTTP user-agent.


Lire la suite

JSEclipse : un éditeur javascript pour Eclipse

Dimanche 29 avril 2007

structure de prototype avec JSEclipseEnfin un éditeur javascript gratuit pour Eclipse. JSEclipse prend en charge la coloration syntaxique, l’auto-completition basée sur les fonctions natives de javascript ou bien sur les librairies enregistrées.

Installation avec le gestionnaire d’Eclipse.

Regardez le screen, si c’est pas merveilleux cette structuration de prototype.

Que dire de plus, si ce n’est que c’est interAKT, maintenant branche de Adobe, qui developpe ça. Il semble qu’Adobe tente d’investir de plus en plus dans Eclipse et dans le freeware, et j’ai découvert il y a peu de temps que Flex passera en open-source sous la licence Mozilla avant fin 2007 !?! Ils semblent changer radicalement de politique, moi qui bafouait leur noms, je commence de plus en plus à les appréciés.