#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
Un nouveau départ
Ça commençais à faire un sacré bail que je n'avais pas publié ici... Au point que l'on eut pu penser que ce site était abandonné, mais non.
Plus sérieusement et vu mes occupations actuelles, j'ai pris une sage décision que je souhaitais communiquer, vu qu'elle impacte sur pas mal de chose.
Après quasiment 5 ans de recherche et développement comme on dit, j'ai décidé de jeter l'éponge et de stopper le développement d'ouga. Non ce n'était pas encore le cas, mais ça le devient. Le code actuel a atteint un niveau de complexité tel que moi-même je ne m'y retrouve plus, quand je replonge la tête dedans après de long mois d'absence. Pas qu'il soit mal codé ou mal commenté (quoique...) mais juste trop immense et je ne me rappelle jamais ou je m'étais arrêté la dernière fois. Il en ressorte donc une appli bancale depuis maintenant facilement 2 ans, sur laquelle je n'ai même plus envie de travailler pour tenter de nouvelles choses. Comme en plus ouga n'a jamais été utilisé que par moi-même cela ne coûte pas grand chose d'arrêter les frais.
Bref, il était temps de passer à autre chose. Je ne sais pas encore quoi, mais cela fait pas mal de temps que j'ai envie de me pencher sur toutes ces nouvelles technos que je n'ai jamais pris le temps d'essayer, entre autre parce que je les repoussai à « après avoir avancé sur ouga ». Je parle bien sûr du HTML5, de ces nouvelles API javascript etc. Sans compter que par ma thèse je vois se profiler pas mal d'idées sympatoches liées au web sémantique et au web de données.
Plus de nouvelles là dessus bientôt. Promis.
Grosse mise à jour de mon blog
Pan, alors même que je devrais être en train de terminer mon rapport de stage – ça avance, mais par moment la saturation me pousse à changer d'activité – je viens d'effectuer une grosse mise à jour pour mon blog.
Vu le titre, vous vous en doutiez. Alors, quoi de neuf docteur :
- Pas mal de modification dans le thème graphique. J'essaye que le tout soit à la fois agréable à lire et beau. Vu mes goûts, c'est un défi.
- Changement dans l'organisation du titre, avec une page d'accueil que j'espère plus pro...
- Changement d'habitation ! Et voui, fini le mutualisé, mon site est désormais sur un vrai dédié en coloc avec un ami – en lien dès qu'il a fini son propre site ^^
- Mise à jour d'ouga et passage à la 0.3. Les détails de cette version viendront dès que j'aurai le temps – pour le coup ça attendra la fin de mon rapport et poster.
Alors du coup ça fait pas mal de changement, et le tout sent encore bon le plâtre et l'enduit, mais je suis content du résultat. Et vous ? J'aimerais bien avoir votre avis, surtout concernant les petits points 1 et 2 ci-dessus.
Bonne nuit à tous.
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.
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.
