Base web, Framework : Badawok 6.0

Ça y est, la 6ème version refactorisée de ma base web est sortie sous le premier nom de Badawok.

Quelles sont les changements majeurs ?

Le système est Orienté Objet jusqu’à la moelle. Le procédural a été découpé en méthode d’un objet Badawok, ce qui ne change absolument rien au déroulement des opérations, juste la manière.

Le système n’appelle plus un module qui se débrouille mais le nouveau routeur cible directement une méthode de ce module, ce qui découpe de manière plus claire les modules (pages/système).

Les fonctions globales ont étés encapsulée par des objets : traduction, authentification (maintenant inclus d’office), templates réparti entre Badawok et la gestion individuelle des pages.

Certaines parties ont juste été affinée, autant en profiter. Tel que la classe existante de stockage ou la configuration globale.

Badawok bénéficie d’un installateur permettant de l’avoir en externals en versionning. Ainsi on peut le mettre facilement à jour et gérer sois-même la mise à jour des fichiers modifiés sans impacter d’office votre projet. Le but étant qu’on ne touche qu’au coeur de Badawok sans impacter le projet. Sauf si on refactorise pour un mieux et que cela rende incompatible tout projet de version antérieur, normal.

Typiquement l’utilisation reste la même, bien qu’éclaircie et plus facile à maîtriser. Badawok, c’est la base web frameworkée en mieux ! 🙂

La flexibilité et les auto-adaptations ont été améliorées, ce qui correspond mieux à l’idée type que nous désirons suivre, tel que le courant web moderne/à venir.

Dernier changement majeur est bien celui des urls. Le fichier pourra surement devenir un .htaccess standard au lieu de la version propre que nous avions mise au point, cependant une config apache personnelle (vhost) reste nécessaire. Nous restons dans une idée « pour développeur/sysadmin », avoir la main sur l’ensemble de son projet. Ceci impacte directement la manière de faire reconnaître les urls dans un idée multilingue mais augmente la facilité de rajouter ou modifier ces urls. Au lieu de les avoir en dur, elle se calcul par le nouveau routeur qui cherchera inversement le mot clef qui donnera les éléments à contacter automatiquement, avec fallback bien entendu.

Cette version est en cours de debug, finitions. Rien de tel qu’un projet réel pour le mettre à l’épreuve.

Tech aura bientôt une page consacrée au suivi de Badawok. Affaire à suivre 🙂 .

DosBox c’est hasbeen, vive html 5 !

Une idée farfelue en regardant les jeux géniaux auxquels ont a joué, tel Monkey Island, Loom, Indiana Jones etc…

Du coup, en regardant la technologie présente, est-ce faisable en html 5 ? Ainsi m’est venu l’idée de lancer ce projet ScummWeb (nom non définitif).

Évidemment je me doute que tout ne sera pas possible directement mais j’y travail.

Comme début on a une intro daaboo scriptée fonctionnelle avec un goto_stage sur lui-même. Les joyeusetés arrivent avec le fond, persos et images animées en tous genres.

On verra ce que ça va donner 🙂

Base web deviendra framework

La base web de daaboo.net qui est actuellement à la version 5.0 va passer à la 5.2 et devenir un framework, modeste mais bien 🙂 !

Pourquoi 5.2 et pas 6.0 si ce changement de type annonce une refactorisation importante ?

La base de cette base web sans nom fait exactement ce qu’elle est censé faire, càd interpréter l’url demandée, fournir les modules et rendre un résultat.

Cependant on en apprend tous les jours et il est bon de se remettre en question. Du coup des revues de mécanismes me semble une bonne chose, sans changer les fonctionnalités. Ainsi il me semble plus approprié de faire une 5.2 (incluant la 5.1 qui n’a pas été déclarée comme tel).

Côté versionnage cette version prendra son indépendance, elle pourra, je l’espère devenir une externals à part entière. Beaucoup plus facile de faire des mises à jours du coeur. Ceci entraînera l’apparition d’un installateur.

Côté concret de ce qui va changer, les actions ne seront plus un gros switch du constructeur mais un revue objet de la méthodologie.

Des détails comme la dépendance yml mieux gérée, une maj des js et de quelques aidant divers. LE tout accompagné d’un petit nettoyage générale.

On pourrait y voir un aboutissement plus mûr de cette base web pour développeur, moins de chipotage interne pour la mise en place et encore plus rapidement dans le concret du projet.

Cette 5.2 sera utilisée pour le site terragusto.be actuellement en préparation 🙂 !

Base web devient framework

Moi qui ai toujours défendu l’appellation base web, car framework ne convenait pas, vais devoir m’y faire. L’évolution de la version 5.0 à la version 5.2 fera de cette petite base web un modeste framework.

Comme tous on ne lui demande que de gérer la structure générale du site. Afficher la page demandée selon une url donnée, pour une langue donnée en appelant les modules demandés.

On va restructurer avec un peu plus d’objets l’existant, apporter l’une ou l’autre correction/amélioration et le stabiliser pour l’utiliser pour un nouveau site web client.

Cet upgrade impactera le projet Be a Buzz immanquablement et peut-être certains autres si besoin était.

Le ménage a été fait côté versionnage, reste à finaliser cette première version totalement indépendante du repository. Externals bonjour, faudra adapter.

Clip CBS 2011 – ALEAU

Le CBS réalise une fois encore un clip pour sa nouvelle année baptismale.

Celui-ci parodie le clip de Martin Solveig : Hello.

Nous n’avons pas Roland Garros mais un court de tennis à cointe ^^ Du coup rendez-vous mardi 13 septembre dès 14h pour le tournage.

https://www.facebook.com/event.php?eid=275503679142916

Le gros de l’histoire est que dans le camps A nous avons le nouveau président et dans le camp B ses opposant tentant de l’affronter.

Tout en suivant le clip à peu près l’histoire évoluera ponctuée scène « rien à voir » et de bordel organisé.

Ce clip se veut festif, bon enfant et amusant. On est quand même là pour se marrer toute l’année et ne pas se prendre forcément au sérieux.

Le nom ALEAU vient de cette idée, « À l’eau » pouvant être interprété de bons nombres de façons. Personnellement c’est juste une parodie phonétique et comique tout en coïncidant avec la pochette du single.

Demain soir storyboard et scénario final, suivis d’une semaine de prépa si besoin pour le matériel ou des finalisations diverses.

Canada Montréal – jour 11-12

J’en parlais depuis le début avec Melynda, baptême de chez nous et initiation ici. Hier j’ai eu l’occasion de voir ça de mes propres yeux. Non seulement de le voir, mais aussi de les aider pour leur mission léchage de son coude, et au final, de participer malgré moi à un de leur jeu. Ce qui a fait gagner des point à cette équipe conduite, entre-autres, par Mikaël, le copain de Melynda.

Amusant, intriguant, juste un gros jeu de missions et moment de déconnade déguisée.

Aujourd’hui : valise ! Je vais à l’aéroport dans 13h et j’arrive en Belgique::BXL dans 25h.

Ça va aller, mais ça va faire bizarre, je le sens, après tous ces jours ici, il y a comme des habitudes et une petite routine d’installée avec les autres locataires d’ici, une vie de groupe.

Bientôt le retour au travail, les mille trucs qui me restent à finir, faire ou avancer. La pression laissée derrière moi qui n’attends que je rentre. Mais aussi retrouver ma ville, ma bulle, ma famille, mes proches, et dju que l’ambiance d’une bonne soirée vivante me manque ! ^^

Fin de transmission en direct du Canada, on se retrouve à Liège vers 14h, heure Liégeoise, mercredi.

Canada Montréal – jour 10-11

Il pleut ! Naaan, à peine… L’ouragan Irène est sur nous en avance. Elle a prit de la force et s’amuse. Heureusement ici, elle a déjà perdu en force, il vente très fort et drache comme on connait.

Ce matin j’ai vu 2 grosses branches au sol d’un parc, pas vu d’autre dégât.

Ce matin, rentrée d’école de Catherine, enfin quand je dis ça, on imagine la gosse qu’on tient la main lors de son premier jour, un peu ça mais mode unif et traversée du campus McGill et des rues environnantes.

J’ai été chercher les « cadeaux » pour le retour, malheureusement, petit budget épuisé…

Reste de journée imprévue, on verra, ça sent déjà le retour à 36h du départ.

Canada Montréal – jour 9

Avec Angèle, brunch mexicain dans un petit resto « hetero friendly », ça c’est fait. En fait ici c’est l’inverse dans un quartier, seul les gay y vont, non pas les filles sauf si évidente lesbienne. Donc les hétéro sont pas les bienvenus, bien que la lois n’autorise pas ça. Donc la précision du resto bien qu’amusante de prime abord, réflexion faite, devient vite interloquante… Je vous en laisse le soin.

S’en suit une promenade le long de Ste Catherine et place des arts. Il faisait beau. Visite de la bibliothèque nationale, un truc de fou ! Si on avait ça je suis sur qu’il y aurait plus de gens dans les bibliothèques !

Très bon moment, merci Angèle et courage à Sherbrook :).

Ensuite rejoindre Catherine à Préfontaine pour le premier Festival Polonais de Montréal. Danse traditionnelles d’un peu partout en Pologne et rencontre des amis de Catherine.

Resto chinois dans le quartier du même nom où les nouilles sont faites maison.

Pour finir certains veulent prendre un bubble tea dans un endroit où il y a des petits jeux de tables pour s’occuper, concept sympa. J’ai perdu la partie d’échec, mais pour ne pas avoir joué depuis des années et oublié la majorité des déplacement je me suis pas trop mal débrouiller même si je m’enfonçais tout seul.

Fin peu enviable de la soirée… on épiloguera pas.

Une bonne journée en somme.

PJ: tu vois Cath…

Canada Montréal – jour 7 et 8

Jour 7 repos comme annoncé et boulets Liégeois fait 🙂 avec 2 boulets de 150 gr de viande par personne ^^. Tux a acheté sa PS3 donc découverte de son nouveau jouet. Et Twilight princess pour passer mon aprem.

Note ils ont rarement une friteuse chez eux, oh malheur. Donc poêlon avec graisse et tu attrapes tes frites à la pince… Pas génial. Note : venir avec bière et friteuse !

Jour 8, Catherine m’a trouvé une entrée pour le biodome, super ! C’est une sorte de zoo contenant 4 écosystème pour y présenter les espèces vivants au canada.

On commence par un zone à la chaleur tropicale, faut s’accrocher, très chaud et humide. On peut y voir pas mal de crèatures que l’on a pas l’habitude de voir : caïman, tamarin doré, paresseux (on a pas les mêmes ^^), rongeur grande taille, perroquet, poissons, etc.

Y a une zone comme ici à Montréal etc, on y voit des castors, mouettes, loutre et plein de poissons.

Une autre zone pareil et d’autres animaux.

Une zone plus polaire avec les pingouins et autres de la famille.

En gros. Chaque fois accompagné de la faune, de panneaux, de traces d’animaux expliqués, etc. Des poissons, beaucoup de poissons et même des animaux dangereux.

Visite sympa mais courte.

Il y avait des présentations en salle aussi et une sorte de show à l’entrée mais j’étais hors horaire, pas grave.

C’était un peu comme visiter Jurasic Parc, les animaux cachés ou même qui buguaient dans leur zone. Donc un peu vide ou difficile de voir, mais cadre sympa.

En venant pour y aller on passe par le parc olympique avec leur stade de 1976 qui tombe déjà en ruine. Il a la tour inclinée la plus haute du monde. Un téléphérique permet d’aller au dessus mais à ~15$ la montée laisse tomber.

Soirée pizza faites par Tux, ici tant que sa s’effondre pas tu rajoute dessus. Sympa et bon le mélange au final. Poivrons jaune, ognons rouge, saucisson piquant, sauce tomate et bacon. D’après Tux il y avait autant de graisse que de viande dans mes boulets…

S’en suit une soirée jeu de société : Pandemic puis Ghost stories. Le premier m’a bien plus et le second est fort complexe, heureusement qu’on a joué en mode facile et sans l’add-on…

Canada Montréal – jour 6

Levé tôt : 5h pour embarquer à la station sherbrook avec Bianca et ses 2 amis Français, Benjamin et Emma, vers 7h.

200 km et 2h de route plus tard nous arrivons à Ottawa. Directement dans le centre, on trouve un parking et on se dirige vers le Parlement, qui ressemble, mais qui n’est pas une grosse église.

Là on a droit à la relève de la garde. Durant l’été il gratifie de leurs manœuvre. Long et protocolaire, j’ai filmé. Sympa avec une fanfare militaire. Ça meuble les mille ronde d’un même gars au milieu ^^.

En suite on visite et tourne en rond tout autour de ces bâtiments parlementaires et nous retrouvons le long de leur rivière (un fleuve quoi), ~Outtawai.

Pause McDo raisonnable et suite de la marche dans les rues directions un musée et des églises. En gros, pas terrible.

Direction Chinatown où on aura marché pour juste voir une porte de quartier d’un quartier pourri, on a même défini une zone « no man’s land », c’est dire.

Retour voiture et go vers Rideau Hall. En fait on rentre dans un parc, là une femme nous accueille et nous propose une visite de je ne sais quoi, on accepte et de fil en aiguille on a visité « La maison des Canadiens », soit la maison du Gouverneur général du Canada : Son Excellence le très honorable David Johnston. Rien que ça.

Visite de 45 minutes, sans photos pour la sécurité et avec entrée gardée avec détecteur et tout le bazar. Très belle visite, endroit magnifique, guide au poil et super sympa et beaucoup d’infos et de détails qui valent le déplacement.

On a fini aux chutes Rideau, pas terrible terrible mais sympa.

Retour de 2h et 200km avec des mollets méconnaissables de footballeur ^^ et plus de pied.

Demain repos ! ^^