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.
Here are the currently supported features :
Basic primitives handling (spheres and planes)
Reflection and refraction
Point and area lights
Depth-of-field effect
Quick preview of scenes
Anti-aliasing
Document-based application: save and open scenes
Export rendering in various formats
Demonstration scenes included
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 !
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 :
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
somedemos.
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.
Spotify : “The author of this album decided not to make it
available online. You can buy it though.” Trop bien.
Deezer : Que des remixs pourris. Les albums authentiques ? Pas
disponibles. Sans doute pour les mêmes raisons légales.
Jiwa : “Nous sommes désolés, mais pour des raisons légales nous
ne pouvons plus diffuser dans votre pays.” Non, ce n’est pas la
censure chinoise : juste les Etats-Unis, où je suis en ce moment.
Deezer m’a déjà fait le même coup.
The Pirate Bay : “À votre service, tout ce que vous voulez,
voilà voilà !” Et toc.
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é.
… 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.