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', '')
Lundi, janvier 16 2012
Jquery 1.6.4 et attribut disabled.
Par yannux le Lundi, janvier 16 2012, 18:29 - Développement
Samedi, décembre 11 2010
Apache et load balancing et identification du serveur utilisé
Par yannux le Samedi, décembre 11 2010, 14:36 - Développement
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
Par yannux le Vendredi, août 27 2010, 18:04 - Développement
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 !
Par yannux le Lundi, juin 28 2010, 16:19 - Développement
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
Par yannux le Lundi, décembre 7 2009, 14:37 - Développement
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';Dimanche, août 9 2009
Ifox et bookmark toolbar avec favicon
Par yannux le Dimanche, août 9 2009, 12:03 - Tutorials
Dans le thème ifox, il n'y a pas de favicon dans la bookmark toolbar.
Pour les avoir il faut modifier légérement un fichier du thème. Sur Linux ça se passe dans votre répertoire home.
Dans le dossier .mozilla vous avez un dossier correspondant à votre profile par défaut, puis aux extensions et enfin à celle corespondant au thème.
Dans mon cas le dossier est :
/home/ynave/.mozilla/firefox/uaad1e3i.default/extensions/\{a81bafeb-b6ed-4501-aa17-15a2b3857e56\}/
Dans ce dossier vous avez un répertoire "chrome" et un fichier tmp.xpi :
/home/ynave/.mozilla/firefox/uaad1e3i.default/extensions/\{a81bafeb-b6ed-4501-aa17-15a2b3857e56\}/chrome/tmp.xpi
Pour éditer ce fichier qui est un faite une archive zip (compressé), il suffit d'utiliser vim qui va savoir lire et enregistrer directement à l'intérieur.
vim /home/ynave/.mozilla/firefox/uaad1e3i.default/extensions/\{a81bafeb-b6ed-4501-aa17-15a2b3857e56\}/chrome/tmp.xpi
Parcourez la liste de fichier pour trouver celui qui s'intitule browser/browser.css
appuyez sur entrer pour éditer le fichier, à la ligne 193 il y'a :
.bookmark-item > .toolbarbutton-icon {
display:none;
/* width: 16px;
height: 16px; */
}
c'est le "display:none;" qui fait que la favicon ne s'affiche pas, il faut simplement le commenter de cette façon
.bookmark-item > .toolbarbutton-icon {
/*display:none;*/
/* width: 16px;
height: 16px; */
}
Sauvegardez et quittez. Vous pouvez redémarer firefox.
Jeudi, mai 28 2009
Changer les droits en fonction de l'utilisateur
Par yannux le Jeudi, mai 28 2009, 17:51 - Tutorials
Grâve à la commande find vous pouvez trouvez tous les fichiers qui appartiennent à l'utilisateur toto.
On peut donc changer l'utilisateur ou les droits ou faire tout autre action pour tous les fichiers/dossiers dont l'utilisateur principale est toto avec la commande ci-dessous (placez vous dans le repertoire concerné avant) :
cd le_repertoire_ou_je_veux-trouver
find -user toto -exec chown tata: {} \;
Ici on remplace l'user toto par tata
Samedi, mai 16 2009
Tunnels Subversion
Par yannux le Samedi, mai 16 2009, 15:21
Petite note de rappel.
Pour accèder à un serveur subversion en svn+ssh avec des paramètres spéciaux ( port différent de 22 par exemple) :
Editer le fichier .subversion/config
Il ya une section [tunnels]
Là vous pouvez déclarer de nouveau "protocoles" qui seront utilisez ainsi
svn+monNouveauProtocole://user@serveur/chemin/du/dossier/svn
Exemple pour un serveur ssh qui écoute sur le port 3810 :
monNouveauProtocole = ssh -p 3810
Trouvé sur : http://www.techper.net/2009/01/11/changing-port-number-of-svnssh-subversion-protocol/
Lundi, février 9 2009
Wordpress : récupérer l'ID de la page
Par yannux le Lundi, février 9 2009, 17:38 - Développement
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
Jeudi, janvier 22 2009
Rsync & Sudo sont dans un bateau
Par yannux le Jeudi, janvier 22 2009, 00:23 - Tutorials
rsync -avz --progress --rsync-path='sudo rsync' LOGIN_USER@ADRESS_SERVER:CHEMIN_DOSSIER CHEMIN_LOCALEnjoy ! Merci Rsync.
Samedi, février 2 2008
BD - Les Geeks
Par yannux le Samedi, février 2 2008, 17:47 - News
Voilà mon petit achat de la journée, une BD qui parle de la vie des Geek, notre/votre vie !!!!
C'est sympas à lire et tellement vrai ! Ca s'appel "Les Geeks". ( Site officiel )

Migration
Par yannux le Samedi, février 2 2008, 00:20 - News
Voilà c'est enfin fait.
J'avais il y'a plusieurs mois créé un blog sur Gandi, propulsé par dotclear 2.
Depuis hier je l'ai tout transféré sur la plateforme de blog dotclear 2 installée par Chty !
Prochainement je devrais m'essayer à quelques développement de plugin sur dcdev.onbebop.net ...
Mercredi, janvier 16 2008
Flipper le dauphin dans le café
Par yannux le Mercredi, janvier 16 2008, 15:08 - News
Oo Mysql racheté par Sun oO
Vendredi, janvier 11 2008
KDE 4 !
Par yannux le Vendredi, janvier 11 2008, 20:27 - News
Bon c'est passé partout mais voilà KDE 4.0 est sorti : http://kde.org/announcements/4.0/
Je tourne dessus, ça plante légérement parfois, mais c'est utilisable, QT4 plus réactif.
Vivement la 4.1 !
Mardi, janvier 8 2008
Wordpress - Je t'aime moi non plus
Par yannux le Mardi, janvier 8 2008, 00:12 - Développement
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à...
Dimanche, décembre 23 2007
La leçon de Japonais de fin d'année
Par yannux le Dimanche, décembre 23 2007, 21:04 - News
Joyeux Noel : Meri Kurisumasu
Bonne année : akemashite omedetô
Vendredi, décembre 14 2007
Petite pensée du soir...
Par yannux le Vendredi, décembre 14 2007, 23:51 - News
« Parce qu’il est facile de
faire un site Web 2.0, vous pouvez cloner un grand nombre d’entre eux très
facilement, et en conséquence les gens sortent de nouveaux sites avec un peu de
nouveau vernis - mais sans penser vraiment à de nouvelles
idées. »
Tim Berners-Lee (Web founder warns of short-termism,
06/12/2007)
Vendredi, novembre 23 2007
SimpleXml et TOUTES les infos d'un flux Dailymotion
Par yannux le Vendredi, novembre 23 2007, 13:10 - Tutorials
Voici un petit bout de code que j'ai réalisé dans le cadre d'un dévelopement de plugin pour importer les vidéos d'un Flux RSS Dailymotion. Je ne pensais pas avoir de difficultés, cependant l'utilisation de SimpleXml avec les namespaces Xml, n'a pas été des plus évidentes. SimpleXml charge l'ensemble des noeuds Xml, mais pas les noeuds avec un namespace ( exemple <itunes:summary>description de ma vidéo</summary> ). Bon j'ai peut être le cerveau au ralenti car j'ai compris comment m'en sortir au bout de .... trop de temps à mon goût !
Voilà le code :
$entries= simplexml_load_file($this->_myDailymotionRss);
foreach($entries->channel->item as $item){ // Parcour chaque "block"
item
//Récupère les attributs de la balise
<media:content> situé à l'intérieur de <media:group>
$media_content= $item->children('media',
true)->group->children('media',true)->attributes();
$itunes= $item->children('itunes',
true);
$this->_medias[]= array(
'title'=> (string)$item->title,
'link'=> (string)$item->link,
'description'=> (string)$itunes->summary,
'content'=> array( 'url'=> (string)$media_content['url'],
'type'=> (string)$media_content['type'],
'width'=> (string)$media_content['width'],
'height'=> (string) $media_content['height']
),
);
}
Mercredi, octobre 3 2007
Alerte Email Jabber
Par yannux le Mercredi, octobre 3 2007, 21:18 - Développement
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 ?
« billets précédents - page 1 de 4


