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

eMerzh

vendredi 18 novembre 2011

Firefox: Ouvrir les liens dans un onglet en arrière plan

par yashima, sur Flickr

Hello à tous,

Voilà quelque temps que je pestais contre google reader lorsque j'utilisais le raccourcis clavier 'v' pour ouvrir le billet dans un onglet: Google Reader l'ouvre dans un onglet et firefox s'obstine à me placer dans cet onglet.

J'ai enfin mis la main sur l'option de configuration permettant de changer ça...

Tappez about:config dans la barre d'adresse , puis cherchez la clé browser.tabs.loadDivertedInBackground et double cliquez dessu afin de mettre la valeur à true.

Voilà, fermez l'onglet et appréciez votre navigation :)

Merci firefox

Partager

jeudi 12 mars 2009

Postgresql ... Update avec sous-select !

Voilà, c'est parti! au boulot on est en grand travail pour lâcher nos amis de chez oracle (DB +Forms...) et les remplacer par un couple Postgresql + Symfony).

Ça fait du bien de se plonger exclusivement dans des projets libre!

Tout ça pour dire que pendant la réécriture, nous déplorions l'impossibilité de postgres de faire un ordre sql du style :

UPDATE comptes SET (nom_contact, prenom_contact) = (SELECT nom, prenom FROM commerciaux WHERE commerciaux.id = comptes.vendeur_id);

Après de longues recherches, Il s'avère que la chose se trouve dans la todolist et qu'un patch est en attente...Sera-t'il dispo pour la 8.4?

En faite, il traine à venir puisqu'il existe une manière détournée de réglé le problème :

UPDATE comptes SET nom_contact = x.nom_contact, set prenom_contact = x.prenom_contact FROM (select nom_contact, prenom_contact from vendeur where vendeur.id = comptes.vente_id) x

Partager

mardi 10 février 2009

A la découverte de 5 Commandes Linux Sympa

Voici 5 commandes rencontrées ici ou là que j'ai récemment découvert et que je voudrais vous partager....


Le bash {} expansion:

Petite fonction sympa de bash qui va nous éviter de réecrire certaines info. Par exemple, vous voulez faire un le backup de votre /etc/postgresql/8.3/main/postgresql.conf mais vous êtes dans votre /home.

utilisez alors le/chemin/du/fichier{,votreajout}

donc en gros :

$ cp /etc/postgresql/8.3/main/postgresql.conf{,.bak}

va en faite faire un

$ cp /etc/postgresql/8.3/main/postgresql.conf /etc/postgresql/8.3/main/postgresql.conf.bak

Et ca marche aussi pour mv ou diff par exemple :

diff fichiermodifie{,.old}




pv :

Pv est une commande qui va permettre de monitorer l'avancement des commandes un peu longue à l'aide de pipe ( | ). C'est la seule commande de ce lot à requérir une installation. Rien de plus simple pour l'installer que :

sudo aptitude install pv

Pour l'utiliser faite simplement passer le contenu de votre commande par un pipe que vous envoyez vers "pv" qui agira un peu à la façon de "cat".

exemple:

tar cfz - mesphotos | pv > photo.tar.gz

resultat :

65,8MO 0:00:08 [9,31MO/s] [ <=> ]

Ou encore :

pv /var/log/messages | gzip > log.gz

Résultat :

171kO 0:00:00 [18,2MO/s] [========================================================================>] 100%

Plus D'info? ==> man pv




Fichier ouvert par un programme?

Celui-ci est plutôt simple, on utilisera juste "ls" et le répertoire /proc :

remplacez <pid> par le Id du processus du programme que vous voulez scruter

ls -al /proc/<pid>/fd




Quel programme utilise le fichier X ?

utilisons fuser pour cette tâche:

lsof /home/emerzh/photo.png

Plus D'info? ==> man lsof


cd -

Pour revenir simplement au dossier ou vous étiez avant votre dernier "cd", utilisez "cd -" exemple:

emerzh@germaine:/var/www/sites1/apps/test/modules$ cd /home/emerzh
emerzh@germaine:/home/emerzh$ cd -
emerzh@germaine:/var/www/sites1/apps/test/modules$

Partager

dimanche 10 août 2008

Retouche d'éléments génants avec GIMP

N'étant pas un as de la photo et de la retouche, je suis toujours à l'affût de petit tutos, outils ou astuces pour me faciliter la vie.

L'outil que je vais vous présenter est un outil pratique, dont les résultats sont assez bluffant et très facile d'emploi.

Installation

Cette astuce utilise le plugin resynthesizer the Gimp. Assurez-vous donc qu'il est installé avant d'aller plus loin. Avec Ubuntu, comme souvent, il suffit d'installer le paquet gimp-resynthesizer qui se trouve dans les dépots universe.

sudo aptitude install gimp-resynthesizer si vous êtes en ligne de commande.

Utilisation

Niveau utilisation, c'est assez simple. Il suffit de faire une sélection des éléments à faire disparaître avant d'appeler le script.

resynth-pat_bef.jpg

Pour faire la sélection plus facilement, nous allons utiliser un nouveau calque. Créez donc un nouveau claque. Mettez la transparence de celui-ci à 80% pour voir ce que vous faites.

Peignez alors avec une couleur les parties de l'image que vous voudriez voir disparaître.

resynth-pat_selec.jpg

puis sur le calque, faites un clic droit, suivi de "Alpha vers sélection". Sélectionnez le calque avec votre photo, puis rendez vous dans le menu Script Fu > Enhance > Smart remove selection.

resynth-menu.png

puis cliquez sur Suivant

Patientez....

Résultat

resynth-pat_end.jpg

ps : excusez la photo de saison ;) ....

Partager

samedi 12 juillet 2008

4 Fonctionnalités peu visibles de Firefox 3...

Voilà presque un mois que la nouvelle version de Firefox 3, le célèbre navigateur de la Mozilla Foundation est sorti.

Bien que certaines fonctionnalités sont aisément visibles ( comme la "Awesome Bar" ) ou perceptibles ( comme l'amélioration nette des performances) d'autres améliorations plus discrètes ont quand même fait leurs apparitions.

Je vous propose de passer en revue quelques unes de celles-ci.

Duplication de Tab:

Lorsque vous faites un drag & drop d'une tab, pressez ctrl en même temps et dupliquez alors la tab avec tout son historique.

Changement de TAB de fenêtre:

Il est dorénavant possible de transférer une tab d'une fenêtre à une autre grâce au drag & drop. Chez moi, il recharge la tab transférée.... je ne comprends pas bien bien pourquoi, mais c'est déjà ça

Recherche par mot clés:

Il est possible de configurer les recherches par mot clés directement dans la barre de recherche en haut à droite ( ou ctrl+k). Cliquez sur la petite flèche à droite du moteur en cours et paramètres. Puis "Gérer les moteurs de recherche". Ensuite choisissez un moteur de recherche et faites "Modifier le mot clé".

Suppression de résultat dans la Awesome Bar

La Awesome Bar c'est sympa mais, il peut arriver que vous vous trompiez d'url et que donc toutes les prochaines fois il vous propose ce résultat erroné. Il suffit alors de vous rendre sur la proposition de la Awesome Bar et d'appuyer sur delete. Le résultat sera alors enlevé.

Partager