CastingStage: a raytracer in Cocoa

Here is the first release of CastingStage, that was first previewed here. It is a simple raytracing engine made using Cocoa. It intends to be lean and mean, easy to use, and to showcase several Mac OS X technologies, such as bindings, CoreData, Grand Central Dispatch, and so on.

CastingStage cocoa raytracer
preview

Here are the currently supported features :

You can view some screenshots or download the application (requires Mac OS 10.6 for now, Leopard support coming soon). And the code is under the MIT license — so feel free to play with it !

Content-Aware Image Resizing in Python

Enlarged picture

We have a newcomer in the zoo ! There are a few versions of Seam Carving Image Resizing in Python, but here is my shot at this. It’s a simple single-file script that can seamlessly resize (reduce or expand) pictures. Additionally, you can choose to save partial results, to see how the algorithm works or to produce a video. The syntax would be :

python seamresize.py <resize|enlarge> <picture> <number_of_pixels> [save_partials]

The script itself is short, heavily commented, and probably a good start if you want to add more features — oh, at it requires the Python Image Library. And you also can watch some demos.

Musique légale : Spotify, Deezer, Jiwa, et consors

Attention : aujourd’hui, billet d’humeur. Amis du recul et des réflexions nuancées, passez votre chemin.

Ma culture musicale est pleine de trous. Ce matin, j’ai décidé d’y remédier, en commençant par Led Zeppelin. Et comme je suis un bon garçon, j’ai voulu utiliser les sites de musique en ligne légaux : Spotify, Deezer, etc.

Et là j’ai envie de pousser une gueulante, un petit peu, quand même. Bon sang, ayants-droits de mes deux, qu’est-ce que ça peut vous faire que mes oreilles soient d’un côté ou de l’autre de l’Atlantique ? Je ne sais pas qui bloque ça, Led Zeppelin ou Big Content, mais vous croyez une seule seconde que vous allez vendre plus de disques parce que vous bloquez la diffusion en ligne, en streaming même pas téléchargeable ? Ces systèmes bourrés de liens “Achetez ce morceau sur iTunes” et de boutons “Achetez cet album sur Amazon”, le pain bénit de l’achat impulsif ?

Morale de l’histoire : si je veux découvrir Led Zeppelin, juste comme ça (et éventuellement acheter par la suite quelques singles ou albums si j’aime bien), Bittorrent est mon ami — et je rejoins la foule des odieux pirates qui menacent toute notre société.

La stratégie de l'échec.

Les pubs françaises pour “Windows Sept”.

Facepalm.</param></param></param></embed></param></param></param></embed>

C’est con, les pubs anglophones étaient bien, pour le coup.

Tout le monde en parle : aujourd'hui, 22 octobre, c'est…

… l’anniversaire de Brassens. Le moment de réécouter quelques chansons mythiques ou poétiques (et parfois même les deux) au lieu de gloser sur un nouvel OS.