a.shortbrain

Open-source, Unix and python related ressources
home » log

Let's have a dream

Juste un mot pour dire que mon blog officiel se trouvera sur letshaveadream.info.

¶ February 28th, 2008 at 8:27AM, in and blog.

Back (#infinite)

Entre la fin de mon séjour en Norvège, mon projet de fin d'étude et le début de mon stage de dernière année d'école d'ingénieur, je n'ai pas vraiment eu le temps de souffler.. Je n'ai surtout pas vraiment eu le temps de mettre à jour shortbrain, de commencer ou avancer les projets que j'avais en cours.

Au final, short2web va être réécrit, parce qu'après analyse à froid du code que j'avais fais, j'aime vraiment pas (trop rigide). Et comme ça fait 2 mois et demi que je fais du Java en continu, j'ai des automatisme a retrouver un peu en Python.

Mes projets sont plutôt simple, mais comme d'habitude nombreux. Certains ne sont pas des projets, mais faut que je note au cas où un jour j'ai du temps à perdre :D.

  • short2web : générer un site statique, à partir de plein de truc. Bien entendu support de plein de markup language, plusieur moyen de transport (upload automatique via ssh), et aussi de gestion de media (upload sur Amazon S3, etc..). C'est un gros morceau, il faudra que je procède par incrémentation.
  • short2do : une application django de gestion de todo simple, RESTifié. Il y aura dans l'avenir un client gtk+ et pourquoi pas un plugin pour l'intégrer à evolution.
  • short2pownce : un clone de l'application AIR de pownce mais en gtk+, pour gnome.
  • epiphany-misc : un plugin del.icio.us amélioré. un plug-in greasemonkey qui marche (et qui est comme celui de firefox en fait..), et plein d'autres trucs. (j'aime vraiment epiphany, je veux apporter un peu)
  • short2git : un ensemble de script (ou autre, à définir), pour facilement avoir un mini-launchpad like avec git. (en gros, juste en input : user (email, etc..), ssh key, pgp key, en output : un repository git gérer via ssh (et grâce à la clé), etc.. c'est ce que j'aime bien avec launchpad, mais c'est bzr (que j'aime moins)).

Comme vous le voyez, ça bouge beaucoup dans ma petite tête. D'ici la fin de l'année 2008, j'espère avoir commencer chacun de ces trucs, ou en tout cas y avoir réfléchis. Bien entendu, ça fait énormément de boulot, sachant que je ne peux m'y pencher que les week end et le soir après le boulot, quand je suis complètement crevé :D.

Maintenant, au niveau nom de domaine, je vais re-clarifier les choses (pour moi-même). letshaveadream.com va héberger un/ce pseudo blog [en gros cette application django un poil retouché]. shortbrain.org sera complètement dédié au dévelopement (à mes dévelopments pour l'instant). Et iki-project est pour l'instant en attente d'un projet :D.

Voilà, voilà. Un longue entry juste pour dire que quand j'ai pas des coups de moins bien moralement comme hier soir, I am back to business !

¶ Last update : February 14th, 2008 at 8:51AM

¶ February 13th, 2008 at 10:55PM, in and shortbrain.

Mega Pouf

En fin de compte, il est possible qu'un petit changement de design et qqs dépoussiérages, les models d'ici me servent encore :D

¶ February 12th, 2008 at 9:49PM, in and shortbrain.

Next

http://shortbrain.org/

¶ November 18th, 2007 at 7:22PM, in and shortbrain.

Du changement :)

Je le fais en français aussi celui-là. Deux dimanches de suite mon serveur dédié est plié en deux, va savoir pourquoi.. Enfin juste pour dire qu'il va y avoir du changement par ici, mais pas de perte de donnée ni rien..

On dira plutôt que je me lance dans un refonte à la biologeek, je l'annonce maintenant et elle sera effective dans une petite année ;). En passant chapeau bas monsieur Larlet, ça me donne des idées pour fin 2008 ton affaire :D.

edit : iki-project move to google code, shortbrain project move to google code..

¶ Last update : November 7th, 2007 at 1:17AM

¶ November 5th, 2007 at 10:40PM, in shortbrain and website.

Web4.0

In french, because it's difficult to be angry in english for me.

D'après ce que j'entends, le web 3.0 est en marche !! Alors qu'est-ce que c'est ? C'est le web 2.0 plus le web semantic !!

Alors moi je vais prendre un peu d'avance : web4.0 !!! Alors qu'est-ce que c'est ? C'est le web3.0 sans ce putain de marketing, sans ces gros boulets qui vous vendent de la merde, dont vous n'avez même pas besoin !!

Le web numéroté (aka. web1.0, web2.0, ..) ou comment prendre les gens pour des cons en leur faisant croire qu'ils ne le sont pas.. Enfin vous l'aurez compris, je supporte pas ces numéro sur le web, un peu comme le terme AJAX.. C'était mon coup de gueule.

PS : par contre, le web semantique, ça c'est bien

¶ November 1st, 2007 at 10:12PM, in bullshit, web, web2, web3 and web4.

Haskell installation under gentoo

I wanted to test xmonad, mostly because it's compatible with gnome (the panel, session, etc..). xmonad is written in haskell, so a/the haskell compiler is needed, and probably a recent version is better. The haskell overlay does not really work well.

Anyway, in order to compile the haskell compiler, we need the haskell compiler (inifinite loop here). It should be done by the ebuild (portage stuff) of ghc but.. it failed.. the only way I have found is to install a old version with binary and next update from this one (now we have a ghc binary).

$ USE="binary" emerge -D =dev-lang/ghc-6.6.1
$ emerge -D ghc

And, it should be OK. I'm following this guide, almost.

PS : xmonad is like dwm and wmii, but, better and extensible... Yes, I'm a geek..

edit : I was wrong, the binary is not available for the last last version (an unstable one). It's so simple, just install the ghc-6.6.1 version with the flag binary, and that's all folk.. xmonap is really the best window manager ever.

$ USE="binary" emerge -D ghc

¶ Last update : November 2nd, 2007 at 3:23PM

¶ October 31st, 2007 at 7:38PM, in haskell, gentoo, linux and ghc.

Iki media manager - Shot #1

/pub/images/iki_overview.png

A basic overview of what should/could be iki media manager : a media manager framework built over the django and others python media libraries. The vanilla distribution will support images (Photos), exif and xmp metadata ; additional module (contrib) will be available for basic sound and video support and it should be easy to write any filetype support module.

¶ Last update : October 23rd, 2007 at 7:31PM

¶ October 23rd, 2007 at 7:19PM, in python, django, iki, media, manager and shortbrain.

Not dead

I'm not dead. I'm just a bit overbooked with my studies and my work. I'm currently working a lot with Java (Swing and Java2D, youkit profiler, j2ee) and I'm also playing with RSM (Rational Software Modeler), this is a great piece of software.

A real first version of iki (0.1) should be done in 1 or 2 months. I also discover that it is really simple to code for Nintendo DS, I'm so exited :P.

¶ October 20th, 2007 at 8:56PM, in shortbrain, nds, uml, java and iki.

Iki-project mockup

There has been some UI changes on a.shortbrain.org, and some update at the same time, but it's not really the subject.

Once upon in a time, I spoke about a project, a sort of flickr-like, and its code-name was (and is) iki. Well, it's been one year, and 2 major attempts to have a real stable version of this media manager.

Iki is a media manager, more than what flickr provide, and we try to build it more as a media manager framework than a media manager software. Well, it's my wish. The application is currently in a refactoring state mostly because we have made some stupid choice before, and because I want a strong application. In the end, iki will be composed of 3 part :

  • web service : the core of iki, the system that manage your media file, and a strong API to use it (over network)
  • a web client: a website indeed, something like flickr, but that could handle more than 1 type of media (photos, sound, etc..)
  • a real client: a fspot plugin, a java or python plugin, well anything that run on a desktop and that communication with the web service.

Iki should support "open-format" file type like OGG (vorbis, theora, flac), PNG, etc.. as well as other file type (JPEG, ..). And it's open-source, because, well, I wanted to :D.

A trac instance is available, and I made a mockup for the website. If you have any feedback for the mockup, please comment or send me an e-mail (vincent _at_ demeester _dot_ name). And if you're interested by the project, tell me ;).

PS : this is the simpliest mock up you've ever seen :D.

¶ Last update : October 10th, 2007 at 10:12PM

¶ October 10th, 2007 at 10:06PM, in shortbrain, iki, media, manager, photos, python, django and design.

Animation, différence

Outre le fait que les dessins sont plus souvent soignés, ainsi que l'histoire, l'énorme différence qu'il y a entre les animations françaises et Japonaises est assez simple : la musique. Toujours très soignées, toujours pil poil où et quand il faut..

Je suis totalement fan. Pour vous donnez un ordre d'idée, ça fait environ 2 semaines que ma playlist se résume à : Laputa Castle In the Sky, Kiki's delivery service et Nausicaa of the Valley of the Winds. Quand je prends le T-Ban (le métro, mais à Oslo), j'écoute Eureka Seven sountrack ainsi que Bleach soundtrack.. Et je vous passe la bande son de Noir, de Gantz, etc..

¶ Last update : October 6th, 2007 at 12:26AM

¶ October 5th, 2007 at 1:33PM, in animes, french and japanese.

Surprise (drunk)

Hi, I'm a little bit drunk but, I received a surprise from my mother today.. I receiver something that give me the power to do thing as following !!

http://a.shortbrain.org/pub/images/back.png

PS: I really love Norway !

¶ Last update : October 6th, 2007 at 9:31PM

¶ September 29th, 2007 at 1:09AM, in surprise, wacom, drunk and shortbrain.

Updating.. still

Another update, again.. This time, it was the CSS file, as you can see on this article. It's better than it was. I still have the bug one the line number of the code application, and I really don't know how to fix it indeed.

Anyway, I think I'm going to install miscellaneous subversion repository (for each project). I have to create the project page as well as a personnal project page (probably with Django flatpages) and the homepage of shortbrain. I also have to configure a cron software in order to update my links.

Finally, I have a lot of article to write, about django, python, java, eclipse & co, gentoo and several other topic.

See ya

¶ September 27th, 2007 at 11:59PM, in website, shortbrain and css.

Another update

I think I should add number to my update log entry, but well, I'm lazy..

The update for today is that the Article application is available. I have lots of working on CSS to have a great render (for article, but not only). I should reorganize a bit the navigation menu (the one with fun icons) in order to remove few apps (just one or two indeed).

That's all. Stay tuned.

¶ September 22nd, 2007 at 2:49PM, in website, shortbrain and article.

Website update

I've update the shortbrain server as well as this website. It's a tiny update, indeed : I just add a atom feeds (thanks to django-atompub) for codes and logs. The next update should concern article and should appear during the week end (probably).

As I told earlier in this post, I've update the server. Now, a http read-only git repository is available on http://git.shortbrain.org : it's for shortbrain project, and my personal git repositories (as well as other shortbrain user if they want). Trac instance for shortbrain projects are available at http://dev.shortbrain.org (well, there no homepage for the moment). For example, the iki trac instance is located at http://dev.shortbrain.org/iki/ .

Finally, I update iki-project.org domains and apache configuration. I'm currently doing a quick mock-up of the website. Iki trac (which is the same as before) is also located at http://code.iki-project.org, and the documentation should be placed at http://docs.iki-project.org.

That's it.

¶ September 20th, 2007 at 11:35PM, in website, shortbrain, atom and iki.

Java/swing sux

Well, Java is not my coffee cup. Not at all, but well, it's a language used everywhere, and we all have projects in Java during our studies, right ?

These day, I discover something fun with Java, and Swing, the almost default graphical user interface components of Java. Swing is blacklisting some wm, or the opposite. If swing does not know your window manager (mine is dwm, and Java don't like it), you'll see a cool gray rectanlge for your window..

So fun.. :/ How can I work, and test my DAO implementation without a gui (no, I don't wan't to write anything myself for the presentation layer..)

¶ September 14th, 2007 at 8:21PM, in java, swing and dwm.

I'm better..

I fill better than the past few days.. ouf. What's done !

  • Move shortbrain.org to a.shortbrain.org : my personnal part
  • Everything is running by mod_wsgi, clearly better than using mod_python (capable of have more than one instance of trac by instance, etc..)
  • Ideas, ideas..

¶ September 11th, 2007 at 9:17PM, in me, sick and disease.

I'm sick

I had lots of ideas, and lot's of work.. but i'm sick, fever, ... I hate this.. :'(

¶ September 10th, 2007 at 9:59PM, in me and disease.

Tiny update

I think nobody could see the difference before and after this update. There are two reason : nobody visit this website, and the update is very tiny, in the UI part. But, well.. an update have been done.

Non-UI update

First, I rewrite some part of my two current models : Code and Log. I also change the URIs schema.. This is evil, because Cool URIs don't change. Anyway, I now use a slug field for the Log application.

The reason is very simple indeed : I remove the RESTful part of the website for the moment, mostly because, I don't use it. Another reason is that the implementation I've done was awful and I want to try the django-rest-interface (from the GSoC 2007). Anyway, the models are simplier.

The other big change is a total transparent change for you. I use a sort of mega-models in order to have the possibility to get every models (Code, Article, Log, ..) together and order by date. This is mostly done by using the django signals ability.

UI changes

Well, there no need to comment these ones, you'll see them (or you ever done it). Tag are now available.

¶ Last update : September 8th, 2007 at 7:58PM

¶ September 5th, 2007 at 9:15PM, in shortbrain, django, update and python.

I switch !

No, I don't use Mac Os X for the moment, so I'm not a switcher in the geek common sense, but.. I switch..

Three or four month ago, I was using Gnome and/or Openbox. The last three month i discover wmii and the great feature of an organized window manager. I use python-wmii, which is basically a python wrapper for wmii. It was great but, well, not really optimized.. So I switch to...

DWM

dwm is a dynamic window manager for X. It manages windows in tiled and floating layouts. Either layout can be applied dynamically, optimizing the environment for the application in use and the task performed. It is the little brother of wmii.

Everything is compiled, it's written in less than 2000 lines of code, and well.. It's heavily configurable if you have a C programming knowledge.. I'm in love...

A simple screencast is available.. I've done it late yesterday night so.. I almost forget everything I wanted to show.. but.. :D

¶ September 4th, 2007 at 2:32PM, in linux, xorg, window, manager, dwm and wmii.

page 1 on 2 - next »