Olivier Pons

Ma Vie, mon univers et mes restes

Olivier Pons image en-tête

Astuce jQuery : accepter un clic une fois, une seule fois, pas de double clic

Le 06/01/2012 - 09:01 · 4 commentaires

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().

[Lire l'article →]

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 [...]

[Lire l'article →]

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 : [...]

[Lire l'article →]

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 [...]

[Lire l'article →]

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 [...]

[Lire l'article →]

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 [...]

[Lire l'article →]

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 [...]

[Lire l'article →]

Tags: linux · shell · système

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’ ‘ ‘ [...]

[Lire l'article →]

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 [...]

[Lire l'article →]

Tags: développement · mysql