Ecrire des applications XUL en PHP

Vu sur Xulfr.org

Dans PEAR, la célèbre bibliothèque de classe PHP, un utilitaire pour générer du XUL a été soumis : XML_XUL

Les exemples d’utilisation des fonctions XUL pour PHP sont assez prometteurs. On pourra donc très bien immaginer une nouvelle génération de sites avec le mariage des technologies CGI et XUL : de véritables applications logicielles disponible en ligne.

Voici certainement l’un des plus beau avantage d’externaliser la description des interfaces dans des fichiers XML : l’application devient totalement décentralisée.

Le temps où les ordinateurs personnels ne seront plus que des terminaux graphique est proche ! ;-)

De retour de Rennes

Je rentre à l’instant de Rennes, quelle charmante ville !

Rennes est le parfait exemple de la cité moderne qui sait comment garder son âme : on y trouve de grandes allées aérées, pensées pour les pietons, des bus omniprésents, un métro propre et de magnifiques rue pavées dévoilant de vieilles maisonnées moyen-ageuses parfaitement conservées.

Un grand parc, le Thabor, permet aux oreilles lassées par les bruit urbains de venir se ressourcer dans une vaste verdure de plusieurs hectares ; au nord-est de la ville.

Les commerces ne manquent pas puisque Rennes se veut “Capitale commerçante” et on ne cessera de s’étonner de la grandeur des magasins.

Seul bémol, trop peu de restaurants ouvert le soir en semaine si ce n’est l’excellente crêperie bretonne “Ar Pillig” (la galletière) qui vous sert de délicieuses crêpes au beurre salé dans un décor de bois massif retraçant les épopées de Brocéliande.

Bref, une ville propre et pleine de bon sens qui donne envie de déménager.

Et si on bougeait la tour cèdre de Cegetel à Rennes ? hmm ? ;)

Ah ces utilisateurs Linux !

Tranquillement en train de feuilleter la doc de Firefox où il était question de créer le fichuier user.js, je suis tombé sur ça :

Vu sur Firefox Help: Editing Configuration Files

Linux users: I assume that you know how to create a file if you’re running Linux. Just create user.js in your profile folder.

Je n’ai pas pu m’empêcher de sourir en pensant aux archétypes des utilisateurs Windows et Linux. Sans vouloir faire de trolls, bassement pré-adolescent, il semble que dans l’immaginaire collectif, le Windowsien reste assez bête alors que le Linuxien, aussi excentrique qu’il peut paraître, est néanmoins intelligent. En tout cas suffisament pour savoir créer un fichier sur son disque !

Comme quoi on peut se polier en lisant de la doc ;)

… quand on est linuxien en tout cas …

BloggerTool : release 0.2

Une nouvelle version de BloggerTool, l’extension Firefox pour blogguer facile, est disponible ici.

Changelog :

  • (shad) Bugfix sur l’installeur du xpi : il y avait un problème lors d’une installation locale (dans le chrome personnel de l’utilisateur).
  • ajout d’une variable “prefix” dans les options pour permettre de personaliser le bloc de HTML généré.

Un DBI au niveau de Parrot ? intéressant…

Le développement de Parrot qui bat son plein en ce moment, vient de générer une idée excellente : écrire un wrapper des interfaces de bases de données (DBI) au niveau même de Parrot :

Vu sur perl.com: This week on Perl 6, week ending 2004-02-01 [Feb. 01, 2004]

Tim “Perl DBI” Bunce announced the Parrot DBDI Project: A Database Driver Interface for Parrot.

L’avantage énorme qui en découle est évident : comme Parrot est le langage assembleur de l’interpréteur de Perl 6 et qu’il existera un compilateur Parrot pour la majorité des langages populaires (Perl 6, PHP, Python…) on aura une couche d’absctraction commune à tous les langages.

Ainsi, une seule écriture des opérations de base (si je puis dire) vers les bases de données.

Une belle illustration du maître mot de la programmation : factorisation.

BloggerTool, l’extension Mozilla pour blogguer facile

Je me suis récemment plongé avec joie dans l’étude du dévelopement des extensions Mozilla.

Je dois dire que je suis assez impressionné par la beauté du concept et la qualité de la réalisation.

J’ai commencé par hacker le petit “BlogThis”
pour y voir un peu plus clair et j’ai vite modifié la chose pour que l’url de post appelée ne pointe plus vers blogger.com mais vers… sukria.net ;)

Une fois la chose faite, je me suis dit que c’était tout de même bien dommage de figer l’url de post dans le code de l’extension. On ne fait pas moins modulaire que du code en dur… grat, grat, sukria réfléchi et décide de dévorer le code d’une autre extension, plus robuste celle-là : webdeveloper.

Cette extension a l’avantage d’utiliser les préférences de Mozilla pour stocker des informations. C’est exactement ce qu’il me fallait. Bref, après quelques heures de traficotage me voici enfin avec une version 0.1 de bloggertool fonctionnelle. J’en profite pour mettre à jour mon Apache afin qu’il connaisse le mime-type xpi et tout est prêt.

Si votre curiosité est éveillée et que vous aussi, geek de votre état vous avez un blog perso, je vous invite à venir essayer le nouveau né : bloggertool.

BloggerTool, an easy-to-use blogging engine for mozilla

BloggerTool is a Mozilla Extension which allows you to post a quotation on your personal website.

Install

You have to run Mozilla to use BloggerTool.
Download : bloggertool.xpi (release 0.3)

Configure

When installed, you first have to edit the settings to define all the needed stuff of your blog :

  • Post cgi url: which CGI Mozilla has to call when you want to blog (ie: http://www.myblog.org/post.php)
  • Title var name: the name of the var binding the title of the post (ie: title)
  • Content var name: the name of the var binding the content of the post (ie: content)
  • [[optional]] Custom vars: some additional vars needed by your script to allow a valid post (ie: var1=foo&var2=bar)

Use

When surfing on the web, just select the text you want to quote.

Then right-clik on the page and choose Quote with BloggerTool in the context menu.

You will first be prompted the title of the post. Then, if your settings are valid according to your personal web site, you’ll be redirected – in a new window – on your blog form with some predefined field.

The content of the post will be predefined with a XHTML code block like this :

Which will produce – depending on your CSS – a look and feel like that one :

Seen on Mozilla Firefox – The Browser, Reloaded

Firefox is an award winning preview of next generation browsing technology from mozilla.org.

Since the 0.3 release, you can now choose a Blog Type in the list of the extension’s options window :

  • Blogger.com (http://www.blogger.com)
  • Advgato (http://www.advogato.org/)
  • Poseidon (http://wonko.com/poseidon/)

Feel free to send me your blog preferences if you want BloggerTool to
provide them ;)

titre

texte

Plugin Parrot pour Mozilla ! (si si)

Oui, il y a vraiment des gens qui ont des idées plus que culotées ! Grand bien leur fasse !

Que pensez-vous de ce cher Stéphane Peiry qui a écrit un plugin Parrot pour Mozilla ?

L’idée est excellente car le but avoué est de pouvoir scripter des applettes pour Mozilla en Perl 6 … et donc en n’importe quel langage interprété par Parot.

Affaire à suivre …

Pourquoi choisir Linux Debian ?

Pourquoi Linux, pourquoi Debian ?

Manoj Srivastava désire soliciter les opinions sur ce sujet.

L’idée est que nous avons tous de bonnes raisons (personnelles ou pas) de choisir linux et debian mais commment convaincre une personne dont ce n’est pas le cas ?

Au regard de l’intérêt croissant que portent les hackers d’aujourd’hui aux systèmes *BSD (je pense notamment au fameu “free-bee”) il est assez intéressant de suivre la démarche de Manoj et de réunir des arguments solides pour la promotion de notre environement favori.

J’ai peut-être revêti ce soir mon habit d’évangeliste ou de prêcheur – bien que je n’aime pas trop l’attitude psycho-rigide de certains – mais mon but est surtout de vous inviter à réfléchir sur la maturité de GNU Linux Debian, ce système a-t-il les atouts pour s’imposer face aux jeunes Unix à la mode ?

Au fond, la mode peut-elle menacer un système tel que debian ?

Get Adobe Flash playerPlugin by wpburn.com wordpress themes