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
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
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
Iki media manager - Shot #1
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
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.
Ideas to implement
Because we have all more ideas than time to implement them, we should note them. It'll be the place where I put my ideas.
¶ Last update : October 28th, 2007 at 11:36PM
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
About
Who is the short brain ? And well, a tiny article about me.
¶ Last update : October 7th, 2007 at 9:37PM
Projects
This page is a sort of static page (using article application, why not.), where I'll present you each project I'm involved in, or was. I'll try to keep it up-to-date.
¶ Last update : October 28th, 2007 at 11:27PM
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 !!
PS: I really love Norway !
¶ Last update : October 6th, 2007 at 9:31PM
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
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.
Hello article
Well, it's just an Hello world for the article application.. "Pfiou", that's done.. This is the summary, and the content should be a basic reSTructuredText example from the docutils website (for testing). It's also a sort of test.
¶ Last update : October 13th, 2007 at 12:08PM
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.
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.
Next
First of all : using the cache function of django.. done
The next step is to have working restful application, and more important, to start the article application (I have so many article to write). In order to have a fully-working article application from the start, I already started to steal some code from reviewboard in order to support a scm for my article (simple use case : I use a revision control system for my articles, I should be able to tell the django application, what revision of a file in a repository have to be shown for anybody). I have a lot of work on this application I think.. So I probably should develop, in parallel, the link's one, as the query or even the search (or hooks) one.
For the Image application, it should rely on iki, so, let's wait for some code.
update : you can now comment
¶ Last update : September 8th, 2007 at 7:58PM
Hello code
Just an Hello World for the code application
¶ Last update : September 5th, 2007 at 8:06PM