05 04 2010
Astuces firefox "smart bookmarks" & sudo vim

Voici deux astuces que j'ai trouvé sur le net et qui peuvent aider quiconque passant par là.

WB Picture


La première est lorsque l'on supprime par accident (ou exprès) les menus "Marqués récemment / Étiquettes récentes" dans le menu Marque-pages de Firefox. Je m'étais demandé comment faire pour les ré-afficher et j'ai trouvé sur cette page comment faire (après plusieurs minutes de recherches google car la fonctionnalité est pas très facile d'accès).

WB Picture


La méthode est la suivante :
  • Aller sur about:config
  • Chercher browser.places.smartBookmarksVersion et mettre sa valeur à 0.
  • Redémarrer firefox et voilà !

- Les Smart Bookmarks de Firefox(EN)

WB Picture


Et la deuxième astuce concerne VIM et sudo qui lorsque l'on oublie de lancer vim en sudo, on ne peut pas enregistrer certains fichiers. Et bien il y a une commande qui fait ça ! (Et je remercie 1000 fois l'auteur du blog de l'avoir mise en ligne).
Donc lorsque l'on ouvre un fichier et qu'à l'enregistrement on se voit refuser l'enregistrement (lecture seule only), il faut taper:

:w ! sudo tee %


Et magie ! Ça marche :D !

Merci à Libre-astux pour l'astuce !


04 03 2009
php tips: Ternary Conditionals

WARNING ! G33K STUFF BELOW


Si comme moi, vous utilisez un nombre conséquent de if/else statements quand vous codez en php, voici un ticket mémo qui va vous faire gagner en lisibilité et en rapidité (donc en fainéantise :D).

Prenons comme exemple, un code basique qui affiche "Hey, ça va ?" si $var = TRUE et "Qu'est-ce qui se passe ?" au cas contraire.

Le code de cet exemple ressemblerait donc à
Code: php
<?php
if ($var == TRUE){
   
$question "Hey, ça va ?";
}else{
   
$question "Qu'est-ce qui se passe ?";
}

echo 
$question;
?>


Rien de compliquer en soit. On peut remarquer que la variable $question est la seule variable qui est modifié au cours du if.

Alors pourquoi ne pas utiliser les "Ternary Conditionals" à la place ? Ils se présentent avec cette syntaxe:
Code: txt
$variable = (CONDITION VERIFIABLE) ? REPONSE + : REPONSE -;


Ce qui donnerai avec notre exemple :
Code: php
<?php
$question 
= ($var == TRUE) ? "Hey, ça va ?" "Qu'est-ce qui se passe ?";

// Ou bien pour ceux que ça dérange
$question = ($var) ? "Hey, ça va ?" "Qu'est-ce qui va pas ?";
?>


Et hop, une ligne de faite comparé au gros pâté d'avant !

Bon par contre, cela ne marche que pour une seule variable fixe (pas possible de modifier une autre variable dans la CONDITION TRUE par exemple) mais c'est vraiment vraiment plus rapide et vous aurez l'impression de coder tel un g33k respectable :p !


27 03 2008
php : rendre le texte petit

J'ai rien a poster alors je met ce code que j'avais fait pour nkz à sa demande.

En clair, c'est un formulaire tout con qui changera les casses majuscules en minuscule.

Exemple :
BERNARD
THOMAS
PASCAL

deviendra

Bernard
Thomas
Pascal

Le script supporte les retours à la ligne et est très simpliste.

Code: php

<form action="" method="post">
  <p>
  <textarea name="text" cols="60" rows="20"></textarea>
  <br />
  <input type="submit" name="button" id="button" value="Rendre le texte petit" />
  </p>
</form>

<p>Texte modifie :</p>
<?php
if (!empty($_POST['text']) && isset($_POST['text'])){
    
$text $_POST['text'];
    
$arr_text explode("\n"$text);
    foreach(
$arr_text as $var)
    {
        echo 
ucwords(strtolower($var))."<br />";
    }
}
?>


Tester ici.


16 03 2008
Greasemonkey : CodeJunkies New version

WB Picture


Mon dernier script en date utilisable avec Greasemonkey pour Firefox et centré sur le site CodeJunkies permettait d'avoir tous les derniers codes Action Replay pour tout type de jeux.

Malheureusement, le site s'est mis à jour avec un nouveau tout beau et tout noir design et conséquence: mon script ne marchait plus du tout !

Le revoici maintenant dans sa version remaniée. Pas de changement au menu, juste une compatibilité essentielle.

WB Picture WB Picture


-> Mon script via UserScripts.org
-> Lien vers l'ancien ticket que j'avais fait.

N.B: Vous devez activer sur Firefox l'utilisation du copier-coller, pour cela : taper about:config en adresse de page et chercher signed.applets.codebase_principal_support pour le changer en true. Voilà c'est tout :)

-> Page explicative pour le copier coller sous Firefox (US)


18 11 2007
Greasemonkey : CodeJunkies

WB Picture


Nouvelle catégorie créee: My Scripts.

Mon dernier script en date est utilisable avec Greasemonkey pour Firefox et est centré sur le site CodeJunkies qui permet d'avoir tous les derniers codes Action Replay pour tout type de jeux.

Possédant un linker M3 pour ma Nintendo DS, je ne pouvais plus perdre beaucoup de temps en allant sur le site et tout copier à la main (Sélection du texte + CTRL + C + CTRL + V) alors j'ai crée un simple script qui sélectionne les occurrences voulues (ça va du GameID au Nom du jeu en passant par le nom du code et le code en lui même). Le résultat ? Une rapidité prouvée et un simple CTRL + V pour coller le code.

WB Picture WB Picture


Que rêver de plus ?

-> Mon script via UserScripts.org

N.B: Vous devez activer sur Firefox l'utilisation du copier-coller, pour cela : taper about:config en adresse de page et chercher signed.applets.codebase_principal_support pour le changer en true. Voilà c'est tout :)

-> Page explicative pour le copier coller sous Firefox (US)


1
ProfilProfil WeBlog Par bosam email http://scr.im/bosam Bienvenue sur mon blog !
Je me présente, je me surnomme bosam. Ce que vous voyez a été fait par moi-même. Ce blog est assez personnel dans le sens où vous aurez quelques moments privés de ma vie écrit.
Toutes les fonctionnalités marchent (enfin jusqu'à que vous me mailiez pour m'avertir d'un bug) !
Il y a un côté multi-utilisateurs car plusieurs de mes amis ont postés des tickets/articles.
Bonne visite :) !

P.S: Si vous voyez un bug, n'hésitez pas à me mailer.
Changer de langue ? en-US fr
Calendrier Calendrier
« Septembre 2010 »
Lun Mar Mer Jeu Ven Sam Dim
01 02 03 04 05
06 07 08 09 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30
Rechercher Rechercher
Votre mot-clé (3 lettres min.)
Catégories Je parle de...
  • Toutes les catégories
  • W(e)Blog News (32)
  • OpinionToDo (84)
  • Tests (4)
  • Poem (9)
  • Insolite (17)
  • Zeux du moment (8)
  • Zik du moment (9)
  • Séries (8)
  • » My Scripts
  • Raconte moi la sèche (29)
  • Shoes Me (6)
  • Les sorties (5)
  • Bakayaro.com (2)