On Bebop

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

Lundi, janvier 16 2012

Jquery 1.6.4 et attribut disabled.

Pour mémo en passant d'un jquery 1.3.X à un jquery 1.6.4, si on veut activer un élément de formulaire qui a l'attribut disabled="disabled" il faut utiliser removeAttr('disabled') et non pas attr('disabled', '')

Samedi, décembre 11 2010

Apache et load balancing et identification du serveur utilisé

Trouvé sur AllMyBrain.com un article sur les VirtualHost Apache et le load balancing.

Pas toujours facile de savoir quel serveur est utilisé par le load balenceur pour servir un site.

Rajouté un header dans la réponse HTTP est donc bien utile !

Sur chaque serveur, dans le fichier apache2.conf (/etc/apache2/apache2.conf) il suffit de rajouter une ligne :

Header set Real-Server phy1host1 # adapté la valeur phy1host1 comme vous le souhaitez

Vendredi, août 27 2010

Git - Tag d'une release

Petite note personnel que j'ai appris aujourd'hui pour taguer un commit, ce qui se fait en général lorsque l'on release une version d'un programme.

On créer son tag et on l'envoi sur le dépôts central :

git tag -m "Une petite commentaire pour faire clair"
git push --tag

Lundi, juin 28 2010

Wordpress + PHP-CLI pour du vrai !

J'ai régulièrement besoin de cron pour des sites fait à base de wordpress.
Le problème est que le système de cron de wordpress m'obliger à utiliser des requêtes curl/wget sur les fichiers.

Je n'aimais pas trop cette solution.
A force de dialogues avec l'ami Google, je suis tombé sur cet article de Gregory Grubbs
et plus précisément sur un commentaire :


James - Posted May 27, 2010 at 4:04 am Even easier than this is to set $_SERVER['HTTP_HOST'] to the correct domain before loading wp-load.php – then your PHP cli scripts work as before.


Ce qui donne en début de fichier :
$_SERVER['HTTP_HOST'] = 'www.mondomaine.tld';
ignore_user_abort(true);
define('DOING_CRON', true);
define('DOING_AJAX', false);
define('WP_USE_THEMES', false);

Lundi, décembre 7 2009

Wordpress Mu et Wp-polls en mass activate

Comme je l'explique sur le trac des plugins wpmu, l'activation en masse de wp-polls ne fonctionne pas avec le plugin  "plugin-management" pour wordpres mu.

Pour arranger celà il suffit de mettre le code suivant entre les lignes 1463 et 1464 du fichier wp-polls.php

$wpdb->pollsq = $wpdb->prefix.'pollsq';
$wpdb->pollsa = $wpdb->prefix.'pollsa';
$wpdb->pollsip = $wpdb->prefix.'pollsip';

Lundi, février 9 2009

Wordpress : récupérer l'ID de la page

Si vous avez des pages, et quand fonction de ses pages vous voulez par exemple associer différentes pubs.

Si vous lier les pub à l'ID de la page en question, et bien dans votre template il suffit de récupérer

global $wp_query;

$pageActuelId = $wp_query->post->ID

Mardi, janvier 8 2008

Wordpress - Je t'aime moi non plus

Je viens de lire un article de

Revenons à Habari, j'immaginais plus ( dans un premier temps ), un Wordpress nettoyé de son code PHP4, avec des fonctions bien rangées et certaines réorganisées en classe par la suite...
Mais il s'agit aperrement de gros changements radicaux. Un modéle full objet, une structure de dossiers bien plus complexe, etc...

Finalement à force de manger du Wordpress on s'y fait, et je me retrouve même à m'amuser à faire quelques plugin pour une plateforme en Wordpress Mu. Il faut avouer que celui-ci c'est beaucoup amélioré dans sa dernière version ( 1.3 ), Il est bien pus agréable de rajouter des traitements grâce aux "actions", et celà n'empêche pas de créer des plugins sous forme d'objets, et de tirer partis de tous les avantages de PHP5.

Au final, un bon fork de Wordpress sous forme de gros lifting du code serait suffisant déjà...

Mercredi, octobre 3 2007

Alerte Email Jabber

Idée d'un soir... Je dois certainement pas être le premier à l'avoir. Ca existe surement déjà...

Mais j'aimerais créer un filtre sur Gmail et recevoir un message sur mon adresse jabber lorsqu'un Email correspond à ce filtre...

Peut être d'autres services permettent ça ?

Samedi, avril 7 2007

Communautée Zend Framework

Je viens de découvrir qu'il existe une communautée Française pour le Zend Framework.

http://www.z-f.fr

A noter que le Zend Framework sort prochainement en beta 0.9.2 . Une 1.0 à venir qui promet beaucoup. J'ai l'occaion de retravailler un projet que j'avais commencer avec la v0.6 ou 0.7. Depuis beaucoup de choses ont évolués, changés. Et de nouvelles fonctionnalitées bien pratiques !

Jeudi, novembre 9 2006

La Java avec Php sur les Rails !

En suivant le RSS planet PHP j'ai découvert un petit article intéressant de Tobias Schlitt à propos d'une conférence de Tim Bray
( Sun Director of Web Technologies ) qui a eu lieu lors de l' "International PHP Conference 2006". Dans sa présentation il parle des différents avantages entre Php, Ruby On Rails, et Java. Dans cet article il reprend les différentes comparaison de la conférences : Extensibilité, Outils de développement, Vitesse de développement and Maintenabilité.

Voici le graphique que reprend Tobias :



Si je vous fait partager cet article c'est que j'adhère aux 2 réserves exprimés par Tobias :



  • La vitesse de développement : Effectivement elle est beaucoup plus rapide avec le framework Rails du langage Ruby, je parle ici juste en "essayeur", ayant fait joujou rapidement avec ROR pour voir comment c'était :). Ici il n'est pas mentionné de comparaison par rapport aux framework Php existants : CakhePhp, Symfony, ZendFramework, etc... Ceux-ci permettent d'acroitre la vitesse de développement. Avec bien sur un temps d'adaptation à l'organisation de ce dernier.

  • La maintenabilité : je pense que le manque de framework à l'origine a contribué à ce problème qui se résous peu à peu. Certaines applications sont effectivement très difficile à maintenir, mélange des différentes couches ( présentations, logique, controle ). Code parfois anciens pour des raison de compatibilités ( php3, php4). Cependant il est tout à fait possible de créer des applications maintenables.


Concernant l'extensibilité et les outils de développement, rien à redire. Attendons de voir le travaille de Zend et d' Eclipse :).
Je vous laisse lire l'article de Tobias, pour avoir son point de vue plus éclairé.