Effraie@blog

Si Dieu existait réellement, il faudrait le faire disparaître.

Michel Bakounine

RSS :: Photos :: Admin :: Contact

mardi 29 avril 2008

Release (2) de mon thème

Dans un temps fort fort lointain (comment ça, j'exagère?) j'avais rendu le thème de ce blog public. J'avais même, comble du luxe, créé un blog spécial dit de «développement» (on ne rigole pas!) pour y publier d'autres thèmes que j'aurais éventuellement créé...

Bon, comme vous l'imaginez, ça n'a pas été suivi d'effets, donc j'ai supprimé ce second blog. Cependant, on me réclame régulièrement mon thème, alors qu'il n'est plus disponible suite à la disparition du sus-dit blog de développement.

Face a l'ardeur des fans et à l'insistance de la foule, j'ai donc fait un effort sur-humain, en nettoyant (vaguement..) quelques fichiers du thème (trop sales ou trop perso), et en tarant le tout.

Voici donc, toujours sous GPL, le thème Effraie... Je n'ai pas vérifié son bon fonctionnement, donc vous pouvez me faire les rapport de bugs en commentaires ;)

lundi 25 février 2008

[BD] XKCD, le meilleur des webzines

un revue-de-web ultra-rapide, qui ne sera d'aucun intérêt pour les geeks, qui connaissent déjà tous xkcd.
Les autres, foncez voir ça, c'est à connaître absolument!
C'est écrit par Randall Munroe et c'est sous licence CC-by-nc (et je vous jure qu'il a fallu que je me retienne pour n'en montrer que 4 ici!

xkcd

A webcomic of romance, sarcasm, math, and language.

XKCD updates every Monday, Wednesday, and Friday



commitment.png

mispronouncing.png

responsible_behavior.png

pix_plz.png

enjoy!

samedi 16 février 2008

Prochaine session: Vim

Qui n'est jamais passé par là... Démarrage de vim (généralement par un complet hasard), râleries parce que cet éditeur bizarre n'a pas l'air de marcher (jusqu'à ce qu'on tombe sur la bonne touche, mais sans comprendre ce qui s'est passé), et fermeture violente de console parce qu'impossible de trouver comment sortir de l'éditeur :)

C'est Yannick LM qui sera le professeur pour la session classroom sur vim. Elle se déroulera le vendredi 22 février à 20 heures (heure métropolitaine, 19H00 UTC), sur le canal #u-classroom du réseau irc freenode.

Aucun pré-requis n'est nécessaire à ce cours, si ce n'est une installation du logiciel ('sudo apt-get install vim' pour debian et dérivés).

Une fois vim maîtrisé, vous ne verrez plus votre console du même œil ! Et vous pourrez profiter de la seconde session (dont la date sera donnée ultérieurement).

A bientôt sur #u-classroom !

Via u-classroom, en attendant que celui ci soit validé pour l'agrégation sur www.planet-libre.org

dimanche 10 février 2008

Un script python pour calculer l'Hyperfocale (MAJ)

Je viens de mettre à jour le script hyperfocale... une version 0.2, en quelque sorte. Il est toujours disponible ici, et calcule désormais, en fonction de la distance du point: la distance du 1° et du dernier plan net, et la profondeur de champ.

Hyperfocale v0.2

Lisez le billet précédent si vous avez besoin de plus de détails.

Un script python pour calculer l'Hyperfocale

Jusqu'ici, lorsque je souhaitais calculer la valeur hyperfocale d'un objectif, je me reportais en général a une applet mal fichue sur un site web, ou bien je sortais ma calculatrice.

A force, c'est un peu lassant, et aujourd'hui, avec l'aide de quelques petits camarades, j'ai écris un petit script python qui fait ça à ma place. Pour l'utiliser, sauvegardez simplement ce script et exécutez le.

Chez moi ça donne:

hyperfocale.py

Voici le contenu du fichier:

#!/usr/bin/env python
# -*- coding: UTF8 -*-
#Copyright Mathieu Rousseau - mathieu_AT_effraie_DOT_org
#Programme sous licence WTFPL - http://sam.zoy.org/wtfpl/COPYING
 
# Choisissez ici la valeur adaptée à votre boitier (reflex numérique par défaut) #
####################################################
#APS (reflex numériques):
confusion_circle = 0.02
#24x36 (reflex argentiques, numériques Full Frame...)
#confusion_circle = 0.03
#Film 6x6
#confusion_circle = 0.05
#Film 4x5
#confusion_circle = 0.01
 
f = raw_input("Quelle focale (en millimétres )? ")
focale = float(f)
d = raw_input("Quel diaphragme ? ")
diaph = float(d)
hyperfocale = ((focale*focale)/(diaph*confusion_circle))/1000
print "Pour ce couple focale/diaphragme, l'hyperfocale est de : %.2f mètres. La zone de netteté s'étendra de %.2f mètres à l'infini." % (hyperfocale, hyperfocale/2)



Si vous utilisez autre chose qu'un reflex numérique, pensez à modifier la valeur du cercle de confusion.
Le script étant sous licence wtfpl, vous en faites exactement ce que vous voulez.

- page 4 de 10 -