Photographie
Posts tagged astuce
Flou artistique
Feb 20th

L’occasion était trop belle, ce dimanche, de mettre en pratique un truc que j’avais déjà vaguement essayé il y a quelques mois après en avoir glané l’idée sur un groupe flickr.
Il s’agit de réaliser une photo avec du bokeh en forme de coeur.
La technique elle même n’est pas si difficile. Le bokeh c’est cette multitudes de taches colorées rondes faites dans les zones brillantes et floues de l’arrière plan d’une image. On le voit souvent dans des photos de ville de nuit, où chaque lumière de la nuit devient une source de bokeh pour qui a un objectif suffisamment lumineux. Ces taches sont rondes parceque le diaphragme est rond (ou presque) et en fait on comprend aisément pourquoi. La lumière de l’arrière plan flou, au lieu de se concentrer au centre de la lentille, doit prendre n’importe quel chemin et se “cogner” contre les parois du diaphragme. Mais alors, si on arrivait à faire un diaphragme d’une forme particulière, n’obtiendrait-on pas une forme de bokeh particulière ? Eh bien oui. C’est tout le principe du bokeh à forme…
More >
Perl : La vertu du code “strict”
Apr 1st
“Dis moi Vincent, comment fait-on pour déclarer un tableau en PERL ?” me demande Jérémie. “Tu utilises my @tableau=()….”. En même temps Jérome lance à la canonnade: tu n’as pas besoin de my, il te suffit d’utiliser @tableau= ou encore $tableau[n]= quand tu veux le créer.
Oui mais alors là NON ! Je sais qu’on peut ne pas déclarer ses variables, que c’est vachement pratique, que ça permet de faire du code compact et facile à écrire. Mais pour quelqu’un qui en est à sa 2è heure de PERL je dis NON. Il faut lui apprendre ‘use strict;’. C’est la première chose à apprendre quand on débute, un fichier PERL doit commencer par:
More >
[Mac OS X] Activer le click du trackpad sous Tiger
Mar 24th
J’ai récemment réinstallé Tiger sur mon vieil ibook G4 qui est pourvu d’un non moins vieux trackpad traditionnel, i.e. sans la fameuse fonction multitouch. D’autre part il convient de noter qu’il est accompagné d’un énorme bouton plat qui fait office de bouton de souris, mais que je trouve un peu bruyant. Bref, après réinstallation je remarque que je ne peux plus “clicker” sur le trackpad en tapotant d’un coup sec avec le doigt, et je ne pouvais plus non plus utiliser le drag’n'drop de la même manière. Pourtant il me semblait bien que c’était possible.
More >
[Solaris] Visibilité de raw devices VxVM dans une zone Solaris 10
Mar 22nd
Imaginez le problème suivant: effectuer une migration en zone Solaris 10 un serveur Sybase qui utilise des raw devices VxVM, et ce sans que les DBA n’aient à se casser la tête à recréer leur base de donnés.
Où est la difficulté ? En fait dans la zone on n’a pas la visibilité du /dev/ de la zone globale et donc on n’a pas non plus accès à /dev/vx/rdsk/.
La solution à ce petit problème est simple, mais pas immédiate. On doit cette astuce à M. Lucien Hercaud. En fait il suffit de remonter le répertoire /dev/vx/rdsk/<dgname> en LOFS dans /export/zones/<zonename>/dev/vx/rdsk/<dgname>.
En faisant cela la zone voit l’ensemble des fichiers spéciaux liés aux devices VxVM dans le chemin habituel /dev/vx/rdsk/<dgname>. Ainsi la base de donnée Sybase dont on a pris soin de monter la distribution en lofs dans la zone également peut démarrer sans aucune intervention particulière.
En voici un exemple de mise en œuvre:
More >
[PERL] Installation d’un package CPAN sans privilèges particuliers
Mar 20th
Il peut arriver qu’on ait besoin d’installer un package CPAN sans être root. Par exemple, parce qu’on n’a pas accès à ce compte… ou parce qu’on veut l’installer pour un utilisateur particulier, ou encore pour embarquer des modules perl avec sa propre application.
Je connais deux méthodes pour réaliser cela.
[PERL] une autre utilisation de l’opérateur “..”
Oct 11th
Tout développeur ou ingénieur système qui a mis son nez dans du code perl connait surement déjà l’opérateur “..” ou range qui est le plus souvent utilisé pour construire une énumération.
Par exemple: my @array = (1..10); remplit @array d’un tableau comprenant tous les éléments de 1 à 10.
[vincent@Amyrlin ~ 10:46:55] perl -e 'print join(" ",(1..10)),"\n"'
1 2 3 4 5 6 7 8 9 10
Un collègue m’a faire découvrir hier une utilisation que le pense assez méconnue de cet opérateur, et que j’ai trouvée fantastique à la lecture de son code.
[Mac OS X] Le clic droit existe, je l’ai rencontré.
Jul 13th
J’ai pu lire dans des forums mal famés que le clic droit n’existait pas sous Mac OS X. C’est juste faux et archi-faux. En tout cas pour les version que j’ai pu utiliser (Tiger et Leopard), le clic droit existe et fournit a peu près les mêmes services que sur d’autres OS…
[Photo] Export lightroom et couleurs ternes
Apr 15th
Vos exports de lightroom ont des couleurs ternes ou délavées ? C’est probablement parceque votre afficheur (firefox assez souvent pour moi) ne gère pas le profil colorimétrique utilisé par défaut dans lightroom. Pour rétablir les couleurs exportez en sRVB.
English