A lieu de faire $(‘#mon_element’).on(‘click’, function() { mafonction(); } ); c’est pas « on » c’est « one« : $(‘#mon_element’).one(‘click’, function() { mafonction(); } ); En fait une fois qu’on a cliqué sur l’élément en question, jQuery supprime l’évènement avec la fonction unbind().
Astuce jQuery : accepter un clic une fois, une seule fois, pas de double clic
Le 06/01/2012 - 09:01 · 4 commentaires
Tags: développement · développement Internet
Ubuntu : alt-tab rapide : howto
Le 30/11/2011 - 12:11 · Aucun commentaire
D’abord installez compizconfig-settings-manager : le tutoriel est ici : http://packages.ubuntu.com/search?keywords=compizconfig-settings-manager Après avoir installé « compizconfig settings manager » : tapez les touches alt + F2 et une boite de dialogue va s’ouvrir ; dans cette boîte, tapez ccsm puis validez par la touche entrée ; de là, cherchez « Délai de pop-up de fenêtre », ou en anglais : « Popup Window Delay » ; cliquez sur l’onglet [...]
Tags: linux
Configuration Apache : « Directory » et directive « Options » : astuce pour comprendre plus vite
Le 19/03/2011 - 18:03 · Aucun commentaire
J’ai mis un peu de temps avant de le comprendre, mais c’est peut être parce que pour certains esprits comme le mien ça n’est pas forcément évident. En résumé : Effacer toutes les options et n’activer que FollowSymLinks : Options FollowSymLinks Ajouter à toutes les options, l’option FollowSymLinks : Options +FollowSymLinks Supprimer, si elle existe, l’option FollowSymLinks : [...]
Tags: apache · configuration apache
vim : imap, ab, abbr ne fonctionnent pas ? Solution ici !
Le 01/03/2011 - 22:03 · Aucun commentaire
Exemple concret : un mapping sous vim c’est ça : imap ooo Olivier map signifie : lorsque je taperais ooo tu le transformeras en Olivier. Le petit i de imap juste avant, signifie « uniquement en mode insertion« . Pourtant, il peut arriver qu’en mode insertion ça ne fonctionne pas ! Si c’est votre cas, il y a une solution très [...]
Tags: développement · développement - divers · linux
vim : insérer nom du fichier courant
Le 16/02/2011 - 23:02 · Aucun commentaire
Tous mes fichiers php commencent ainsi : 1 <?php 2 /** 3 * fichier decision.php 4 * 5 * @author Olivier Pons 6 * @version 1.0 7 * @since 1.0 8 * @copyright Olivier Pons 9 * 10 * @package Ajax 11 */ 12 Comment faire de manière pratique, sous vim, pour s’assurer que la [...]
Tags: développement · développement - divers · développement Internet · la vie sur le net · linux
vim howto : comment installer un plugin
Le 10/02/2011 - 23:02 · Aucun commentaire
J’ai vu cet exceptionnel exemple de plugin ici. Petite parenthèse : regardez d’ailleurs le site vimcasts.org, c’est vraiment un site exceptionnel pour tous ceux qui veulent apprendre des astuces géniales de vim. Donc, comment installer un plugin ? Moi, habitué de Windows © je me suis dit « ça doit être très compliqué, je vais chercher sur la [...]
Tags: développement · développement - divers · geek · linux
scp : comment résoudre le problème C0644
Le 23/01/2011 - 22:01 · Aucun commentaire
Il arrive parfois que lorsqu’on fait un scp, ça ne fonctionne pas, et on peut lire quelque chose comme : >> scp root@olivierpons.fr:/var/www/html/pysoko.tar.bz2 . root@olivierpons.fr’s password: C0644 129502 pysoko.tar.bz2 >> Dans cet exemple, je veux récupérer le fichier : pysoko.tar.bz2 qui est sur le PC distant dans le répertoire /var/www/html/ sachant que le PC distant [...]
shell : remplacer un retour chariot par un espace
Le 21/01/2011 - 16:01 · Aucun commentaire
Super facile : l’outil tr. Exemple concret : je veux lister les fichiers d’un répertoire et tous les passer à vim, par exemple pour y appliquer une macro. Je les liste à la main du genre : ~/ # find ws -type f ws/jsDecision.php ws/jsDossierDocuments.php ws/jsInfosEmprunt.php ws/jsInternetDocumentDossierEditer.php ws/jsListeFormulesGaranties.php ws/jsLogin.php Il suffit d’ajouter | tr ‘\r\n’ ‘ ‘ [...]
Tags: développement · développement - divers · linux · shell · système
MySQL : astuces pour quelques ordres de base
Le 07/05/2008 - 22:05 · Aucun commentaire
Voici quelques astuces dont je me sers souvent, pour ne pas avoir à systématiquement les rechercher, je m’en suis fait une copie dans un petit champ texte : Création d’une base de données CREATE DATABASE z DEFAULT CHARACTER SET utf8; Initialisation d’une variable via une requête : select @MON_ID:= ID FROM SOURCE WHERE CHAMP=’champ_recherche’; puis on [...]
Tags: développement · mysql