posté le 29/04/2007 à 03h09
Comme prévu, Google respecte son calendrier officieux et nous offre en ce moment une mise à jour du PageRank "visible".
Mes sites semblent ne pas trop mal s'en sortir :
Pour avoir une idée de votre futur PageRank, vous pouvez par exemple utiliser cet outil : http://www.digpagerank.com/

J'en profite pour vous annoncer les deux prochains forums que je suis en train de lancer :
Les domaines sont déposés mais pas encore installés, donc il faut patienter un peu...
Ce n'est pas très original, mais ce sont mes premiers sites autour de séries télévisées, on va bien voir ce que ça donne wink
posté le 26/04/2007 à 23h22
Ce soir c'était une soirée "Shaolin Soccer".
Je sais que je n'ai pas réussi à convaincre tout le monde que c'était un grand film, mais ceux qui sont venu le savent maintenant grin
Allez, pour faire encore plus raler ceux qui ne sont pas venu, voilà ce que vous avez manqué :



posté le 26/04/2007 à 18h36
Aujourd'hui, j'ai fait ma deuxième intervention à la fac autour de Web 2.0, avec au programme :
  • Syndication (RSS / Atom)
  • Agrégation (Desktop / Web)
  • OpenSearch
  • Indexation (URL Rewriting, PageRank)
  • Spam Web
Pour ceux que ça intéresse, comme la dernière fois, j'ai mis à disposition mon support de cours sur mon site internet : http://royale.zerezo.com/web2/

La semaine prochaine, c'est AJAX !
posté le 25/04/2007 à 15h44
En cette période politique, je ne vais pas vous ennuyer avec mes consignes de vote...
Mais plutôt vous inviter à signer la pétition suivante :



En effet, quel que soit le système d'exploitation que vous utilisez, il est toujours énervant lorsqu'on fait l'acquisition d'un ordinateur de se voir imposer une suite logicielle.
posté le 19/04/2007 à 23h50
Ce soir nous avions prévu d'aller voir le film "Contre enquête" au cinéma.
Arrivé sur place, on nous a gentillement invité à assister à l'avant première du film "Pur week-end"... gratuitement.
Il faut dire que certains acteurs du film, notamment Kad, avaient fait le déplacement et qu'il aurait été de mauvais ton que la salle ne soit pas remplie.
Nous avons donc accepté pour assister au film, qui est très sympathique.
Et pendant la séance de questions/réponses qui a suivi, Kad a mis une bonne ambiance smiley



Désolé pour la qualité très approximative, je ne souhaitais pas mettre le flash et je n'avais que mon téléphone sous la main... saurez-vous retrouver qui est qui ?

Bref, nous avons appris que ce genre d'invitations surprises arrivaient souvent lors des avant-premières, donc nous essayerons peut-être de retenter notre chance wink

posté le 19/04/2007 à 19h12
Suite à mon intervention l'année dernière sur les technologies AJAX, le Master Génie Logiciel et Répartition m'a proposé d'élargir mes interventions cette année au "Web 2.0".
J'ai donc fait ma première présentation ce matin, une introduction présentant le concept et les technologies de base (XHTML, CSS et JavaScript).
À priori ça ne s'est pas trop mal passé, même si j'ai un peu sous-estimé le niveau de la promotion (désolé) en développement Web, donc c'était beaucoup de rappels pour la majorité des étudiants.
Un des responsables de la formation a souhaité assister à mon cours, et j'ai eu de bons retours cool
Les prochaines interventions présenteront quelques technologies plus pointues, donc j'espère que ça sera plus intéressant pour tout le monde.
J'ai même réussi à glisser "subtilement" un peu de publicité pour le site des anciens étudiants...  laugh
Pour ceux qui veulent voir à quoi ça ressemblait, ma présentation est disponible ici.
posté le 14/04/2007 à 17h14
Hier, j'avais dans la tête la chanson "They're taking the hobbits to Isengard" :



Du coup, j'essayais de me remémorer les autres légendes d'internet, et j'ai naturellement repensé à Hamster Dance.
Le vrai site original ne semble plus exister, mais il était très proche de ça, et on retrouve le clip qui a du faire suite à tout ce tapage :



Il y a aussi eu "All Your Base Are Belong To Us" :



Bref, tous ces délires font parti de la culture internet, il y a une page Wikipedia pour les lister, List of Internet phenomena (d'ailleurs je ne les connaissais pas tous).
On y retrouve d'autre "stars" plus récentes, comme Numa Numa :



Ou encore Star Wars Kid :



Bref, vous savez ce qu'il vous reste à faire pour faire le tour du monde laugh
posté le 12/04/2007 à 22h01
Déjà qu'avec Ségolène, j'avais des réflexions sur mon pseudo, avec son frère ça ne va pas s'arranger laugh


posté le 11/04/2007 à 10h53
Je ne suis pas un gros utilisateur des objets en PHP, sûrement pour deux raisons simples : je n'ai pas le "réflexe" programmation objet, et quand j'ai commencé PHP son modèle objet n'était pas encore au point...
Mais j'ai quand même eu un sursaut de lucidité quand je me suis attaqué à la programmation des "plugins" sur ce blog.
Il s'agit des petites boites dans la barre latérale du blog.
Les infos sur le blog et le calendrier sont "en dur", mais le reste (photo et liens pour l'instant) sont des fonctionnalités optionnelles que l'on peut rajouter à son blog.

Ces objets dérivent tous d'une classe "Plugin" qui fourni les fonctionnalités de base : chargement depuis la base, mise à jour en base, suppression, etc.
Ensuite chaque objet implémente ses propres routines d'affichage/configuration spécifiques.

Il y a plusieurs avantages pour moi à ce modèle :
  • Je peux utiliser les mêmes objets sur le portail de configuration et dans le blog lui même.
  • Il est facile de créer de nouveaux plugins (et j'ai d'ailleurs plein d'idées).
Comme chaque plugin a un nombre variable de paramètres à sauvegarder en base, j'ai choisi un modèle physique de données "fourre-tout" avec un champ "text" dans lequel l'objet serialize() sa structure de données.
posté le 09/04/2007 à 20h44
Pour cette plate-forme de blog, j'ai une nouvelle fois utilisé la puissance d'Apache, notamment les VirtualHosts et les RewriteRules.

1. VirtualHost

Pour la partie VirtualHost, j'utilise le joker '*' pour faire pointer tous les sous-domaines sur la même arborescence :

...
ServerAlias *.tiblog.fr
DocumentRoot /path/to/tiblog/
...

Dans le code PHP commun à tous les sites, je teste le contenu de la variable $_SERVER['HTTP_HOST'] afin d'en extraire le nom du sous-domaine courant à l'aide d'une expression régulière.

Une requête dans la base de donnée des blogs permet de vérifier l'existence de l'utilisateur démandé.

Ensuite il ne reste plus qu'à afficher le contenu du blog demandé, en personnalisant le site en fonction des préférences du propriétaire.

2. RewriteRule

Les RewriteRules permettent d'avoir des adresses sympathiques pour les blogs.
J'ai choisi de me démarquer des formats d'adresses classiques des blogs (DotClear et WordPress) pour avoir quelque chose d'original :

...
RewriteEngine On
RewriteRule ^/([a-z]+)-([0-9]{4})/$ /page.php?month=$1&year=$2
RewriteRule ^/([a-z]+)-([0-9]{4})/(.+)\.html$ /page.php?month=$1&year=$2&post=$3
...

Ce qui donne des adresses de la forme suivante :

http://royale.tiblog.fr/ pointe sur la page d'accueil.
http://royale.tiblog.fr/avril-2007/ pointe sur le mois demandé.
http://royale.tiblog.fr/avril-2007/c-est-parti.html pointe sur un billet.

La seule restriction avec ce format d'adresse est que le blogueur n'a pas le droit d'utiliser deux fois le même titre dans le même mois.
Mais cela a aussi deux avantages : ça oblige le blogueur à varier les titres, et ça permet de ne pas avoir d'identifiant numérique dans l'adresse (id du message par exemple) !
posté le 09/04/2007 à 12h36
Pour cette plate-forme de blog, je m'appuie notamment sur un éditeur HTML en ligne "WYSIWYG" : SPAW Editor.

Cet outil fourni une boite de texte pour la composition des messages, un "textarea" amélioré, qui produit du code HTML valide.

Voici un petit aperçu de la boite de composition des messages sur ce site :



J'ai choisi d'utiliser une barre d'outils simplifiée, car la barre d'outil "standard" est assez touffue.
Par exemple il y a une gestion intégrée des tableaux (on peut même redimensionner à la volée les lignes/colonnes !), mais c'est un peu trop complet pour ce que je cherchais sur ce site.

La chose qui m'a le plus bluffé sur cet outil, est la possibilité de copier/coller du texte depuis une autre page web ou depuis Word, en gardant le formatage (et même les images pour une page web).

Sur ce site, j'ai rajouté deux popups avec un peu de javascript pour insérer des images / vidéos (en pratique, ça injecte simplement le bon code HTML dans le textarea).

SPAW fourni une bibliothèque PHP pour l'intégration.
Ainsi, l'ajout d'une boite de dialogue comme celle-ci sur un site se résume à :

$spaw = new SpawEditor('input_name', 'default text');
$spaw->show();

J'ai quand même rencontré quelques petits problèmes lors de mes tests sous Internet Explorer, notamment avec la balise "object" lors de l'insertion des vidéos : l'éditeur interprétait seulement la moitié de la balise et affichait le code source du reste de la balise. J'ai rusé en utilisant seulement la balise "embed" (tant pis).

Aussi, il y a un bouton pratique "nettoyer le code HTML" qui permet de taper du code source HTML, et de le convertir en texte éditable avant de poster le message (sinon on poste du code source HTML qui sera affiché tel quel). Malheureusement ce bouton a tendance à trop nettoyer le code (retirer les couleurs par exemple).

Mais globalement c'est une très bonne bibliothèque, et un travail assez énorme à refaire si on ne s'appuie pas sur une solution existante...
posté le 09/04/2007 à 03h23
Voilà, je viens de terminer la première version de TiBlog.fr, qui je l'espère rencontrera un peu de succès...

On peut donc dès maintenant créer un blog ici en quelques clics, et poster son premier message comme je suis en train de faire.

Tout ceci grâce à un très bon éditeur de texte en ligne (que je présenterai prochainement sur ce blog) qui permet de facilement écrire en gras, en italique, en couleurs, etc...

J'ai également ajouté quelques options pour ajouter des images :



Ou encore des vidéos :

 

On a enfin la possibilité de choisir son thème, et d'activer certains "plugins".

Bref, avec le temps que j'y ai passé, j'hésite presque à migrer mon vrai blog ici !

Infos TiBlog

Pseudo : Royale
Titre : Le blog de Royale
Description : Le blog de l'administrateur de TiBlog.fr où vous trouverez quelques détails techniques sur le fonctionnement de ce site.

Créer un blog !

blog gratuit

Recherche

Photo