#egc2012 @ Domaine Univ. de Bordeaux, N/A N/A, Talence, France http://t.co/3VLNZ3UT
@goetter 220dpi ou ratio 1.1 et jaune sur symbian^3 (nokia n8)
@France3Picardie Iiiiirk « avoir fait explosé »... Vous avez pas honte ?
I just ousted Sonia P. as the mayor of Agora - Domaine Du Haut Carré on @foursquare! http://t.co/55w18cjJ
@genma de rien. Dans tous les cas si tu arrives à quelque chose, je suis preneur aussi :)
@sabribri Bah heurusement que tu es toi même une fille XD un mec se serait pris une baffe dans ce cas
@genma j'ai souvenir d'un strip d'xkcd : http://t.co/R3c55D8T la comparaison carto peut t'aider en servant de base peut-être...
RT @tnazare: RT @Maitre_Eolas: Petite démonstration de journalisme anglo-saxon. https://t.co/e9MXh8Sc Ça change de dimanche soir, hein ?
Vais-je voir Juppé ? #egc2012 (@ Hôtel de Ville de Bordeaux) http://t.co/V5mcwZ5O
@PinguinMalin ah c'est parce que tu étais en réunion que tu as trainé sur twitter toute la journée ? #bravo
@PinguinMalin Caramail
@PinguinMalin t'es toujours là bas toi ?
I'm at Université Bordeaux 1 (1 - 351 cours de la libération) http://t.co/INyJbESJ
I'm at Gare SNCF de Bordeaux Saint-Jean (Rue Charles Domercq, Bordeaux) w/ 7 others http://t.co/GgI0mV2V
Je suis à Bordeaux pour la semaine au fait (#EGC2012)... Si y'a des coupaings interessés dans le coin, on peut se faire une bouffe :) #f
Bon bah avec ce temps je vais pouvoir faire du patin sur le mirroir d'eau ^^ #chiennedevie #f
Et pendant ce temps là en France... #bavureOrdinaire ? #f http://t.co/Ku7fw4hI
Check out my new Geeklist name! http://t.co/Xyl4cf0k. You should get yours here: http://t.co/VnVk4lGe #gklstbeta
My little pony en séance parlementaire en Allemagne comme illustration de la tolérance http://t.co/ojfABo2P cc @nousbayrou @PinguinMalin
Avancement sur Ouga
Je ne communique pas énormément dessus, mais j'avance tout de même. Je viens de terminer et commiter un gros morceau pour Ouga, un de ceux qui m'embétaient un poil : la gestion des modèles.
Pour ceux qui n'auraient pas suivi, Ouga est une plateforme de développement que je veux MVC. Malheureusement, suite à des erreurs de jeunesse, la gestion des modèles à l'intérieur des modules était plus que brinquebalante. Ce n'est plus le cas aujourd'hui.
- Chaque module peut en effet contenir autant de modèle que désiré
- chaque modèle hérite d'un super-objet appelé oModel qui lui confère un certain nombre de propriétés intéressante :
- La possibilité de s'enregistrer, de se mettre à jour, de se supprimer
- La possibilité de faire des recherches parmis les objets de cette classe dans le datastore
- et surtout la gestion transparente des relations entre objet.
Cette modification des modèles ne conduit pas à une incompatibilité des anciens modèles. En effet si un modèle n'hérite pas de oModel, il fonctionne comme il veut. Mais il perd les fonctionnalités décrite ci-dessus.
La gestion des relations doit encore être testé avant que je ne livre une nouvelle version packagé, mais ça ne devrait plus être trop long maintenant.
À noter que je planifie pour la version suivant d'ajouter un second SGBD de supporté par Ouga : MongoDB. Cela fait un petit moment que je travail par ailleurs sur le NoSQL et ne voyant aucun autre CMS/framework le supporter encore officiellement, cela pourrait donner une coloration intéressante de plus à Ouga.
identi.ca badge update
I've just done an interessant update on my fork of the official identi.ca badge. Remember, I modified it in order to add more parameters to the script -- in fact a language parameters (for now just fr or en) and colour parameters.
Today I wanted to display only _my_ statuses and not my friend's statuses... and discovered the original script doesn't permit this! So I modified a bit more the script and voilà it's cooked!
How to use it ?
You just have to put the following code on your site :
<script type="text/javascript" src="identica.js">
<!--
{
"user":"milouse", // Your username
"server":"identi.ca",
"width":"220px",
"height":"300px",
"background":"transparent",
"border":"0",
"userColor":"#93B300",
"headerBackground":"transparent",
"headerColor":"#ffffff",
"headerText" : "Last statuses",
"evenBackground":"transparent",
"oddBackground":"transparent",
"thumbnailBorder":"1px solid #93B300",
"lang":"fr", // just "en" or "fr" for now
"numberofitem":3 // number of items to display
}
-->
</script>
Ouga v0.2 released
It's hot and it's on launchpad, I've released the first public version of my php framework Ouga called Icare.
You must be aware it's just a demonstration version, which does not contain all the feature you can attend from such a modern web framework. But all might have a beginning, and I hope ouga's future will be great.
Installation instruction are in the package, waiting for a real documentation, which would be hosted here on umaneti. For now, Ouga has following features:
- Easy deployment and installation of module in the framework – the main functionnality behind Ouga
- 4 sample but working modules to demonstrate framework capacities
- ACL management out of the box (but optional)
While I'll support this version with bug fixes, development will now focus on the new branch 0.3 (namecode cécé). This branch will apport following main features:
- New template engine – with an object oriented syntax, as in java or gtk.
- New db abstraction layer
The two branch will remain compatible. An Icare module will run with only small changes on Cécé, so you can begin to produce your own module.
Ouga needs contributors !
There are two ways for contributing:
- join the core team and help me to improve the framework in itself
- create modules to enlarge the Ouga ecosystem
I'm currently writing two interessant module: a blog module which will give ouga the possibilities for reader to comment article and the publication of an atom feed; and a menu module which will permits to easily create and manage menu on all the site.
Ouga roadmap
I've planned a bit the development of Ouga. So we'll have this roadmap :
- v0.2, codename Icare : deadline around the end of the year. This version will come with just core functionality such as hook, acl, error management etc. The modules are frozen until next version. Icare will be the first stable base to develop custom module. But it will still be very wild, so we don't recommand to use it in prod.
- v0.3 : deadline will be at the end of french academic year (~ june 2010). This version will come with new features for basics modules (user and document). A new module will come : the cache !
- with the 0.4 version we're planning to implement some new modules as forum. We will entirely rewrite the database lib too.
I think we will produce a tiny v0.2.5 which will contain a special wiki module for our internal use of development and which will coincide with a community website deployment.
Tatoeba
This semester I'll work on tatoeba, a linguistic project, which aim is to create a large and global multilingual corpus, for use in research or studies. My work'll consist on find and develop new community tools to add social dimension to tatoeba. More info are comming :), but for the moment, feel free to visit and participate on tatoeba !
