L’expérience est une lanterne que l’on porte sur le dos et qui n’éclaire jamais que le chemin parcouru. Confucius

Aller au contenu | Aller au menu | Aller à la recherche

lundi, 23 février 2009

Créer des formules mathématiques avec MathML au sein d'une page Xhtml 1.1

MathML est un dialecte de XML destiné à la description de formules mathématiques. Son objectif principal est de permettre facilement l'inclusion de formule mathématiques au sein d'un document html/ Xhtml. Il existe déjà de très bons articles sur le sujet, néanmoins si vous suivez en détails les explications de l'article, vous vous rendrez compte qu'il est indispensable d'avoir la main sur son serveur Web ou du moins utiliser un langage de programmation annexe tel que PHP, Python .. Ici je vous propose en 10 min chrono, de créer votre document Xhtml + MathML sans manipulations lourdes.

Lire la suite...

lundi, 2 février 2009

Numéroter vos titres via jQuery:planize dans dotclear

Grâce au plugin Jquery développé par NiKo, il est désormais possible, très simplement via javascript, de numéroter vos titres et créer un sommaire complet. Une démo est disponible. Trois mini lignes de code sont suffisantes pour rajouter cette numérotation dans dotclear (ou autre bien sûr).

Dans le fichier _head.html de votre template ajouter ceci :

  1. <script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.2.6/jquery.js"></script> //Librairie Jquery
  2. <script type="text/javascript" src="http://jqplanize.googlecode.com/svn/trunk/jquery.planize.js"></script> // Plugin jQPlanize
  3. <script type="text/javascript">$(document).ready(function(){ $('.post-content').planize({ number_suffix: ')' });});</script> \\appliquer la création du sommaine à partir du niveau article

samedi, 17 janvier 2009

Installation de Jelix 1.1 sous Ubuntu

logo_jelix_moyen.pngArticle rapide, afin de démontrer qu'il ne faut que quelques minutes pour installer un framework PHP sur sa machine Linux. J'ai déjà rédigé un article équivalent sur Symfony et Ubuntu, aujourd'hui je me permets de vous faire découvrir un framework moins célèbre, mais qui mérite attention : Jelix. L'article est orienté "vrai débutant". Néophyte également sur Jelix, je vous remercie de poser vos questions techniques à qui de droit. Hum c'est quoi un framework PHP (lire début)  ?

Attention certaines manipulations, notamment la modification du fichier .bashrc ou l'utilisation d'outil/script inconnus peuvent rendre Ubuntu instable, même si les risques ici sont minimes, veillez à toujours prendre conscience des opérations effectuées sur votre système. Je ne peux être tenu responsable des désagréments occasionnés.

Lire la suite...

mardi, 6 janvier 2009

Symfony 1.2 sous Ubuntu

JobeetSuite à la parution des tutoriaux "Jobeet", je me permets de rédiger un court article vous permettant d'installer le framework Symfony en 10 minutes sur Ubuntu. Pour les curieux, Symfony est un framework MVC libre écrit en PHP 5. En tant que framework, il facilite et accélère le développement de sites et d'applications Internet et Intranet à conditon bien sûr d'assimiler quelques concepts.

Lire la suite...

mercredi, 31 décembre 2008

Migrer ses marques pages "blogmarks.net" vers "del.icio.us", Xslt à la rescousse

Depuis plusieurs mois et peut être même plus, je me suis résigné à ne pas transférer mes bookmarks d'un service à l'autre. La cause principale étant un export/import peu fiable des deux services. Blogmarks.net permet d'exporter au format XML vos données vous certifiant que del.icio.us sera compatible, hors ce dernier n'importe malheureusement que des fichiers HTML, bref pas facile de faire suivres vos marques pages.

Lire la suite...

vendredi, 26 septembre 2008

Amélioration du "voting plugin" dans Wordpress

Le snippet suivant permet de gérer l'affichage des articles préférés des internautes dans wordpress.

Lire la suite...

Url dans Magento

Pour obtenir une url correcte dans Magento, il existe $this->getUrl('') renvoyant généralement http://localhost/NomProjet/. Je dis généralement car si vous n'avez pas activé dans l'admin l'écriture d'url et placé le .htaccess vous obtiendrez : http://localhost/NomProjet/index.php/...

Lire la suite...

mercredi, 24 septembre 2008

W3 café : Introduction à Xml, xslt d'après Fabrice Bonny

Vendredi 5 septembre 2008 se tenait le W3 Café au 5, rue Saint-Augustin 75002 Paris.

Les conférences "gratuites" du jour étaient Css, Performance Web, Xml-Xslt tenues par Olivier Gendrin, Eric Daspet, Matthieu Pillard, Anthony Ricaud et Fabrice Bonny.

Dans cet article vous trouverez mon avis ainsi que le compte rendu plus ou moins fidèle de la présentation Xml-Xslt à laquelle j'ai pu assister.

Lire la suite...

jeudi, 5 juin 2008

Coloration syntaxique, Syntaxhighlighter dans dotclear

Mettre à disposition de ses lecteurs du code source (C++, Java, Python, Php ...) n'est pas réellement complexe, cependant le choix de la techno pour réaliser cela n'est pas toujours évident. Suite à une courte discussion, Nicolas Perriault m'a proposé Syntaxhighlighter, l'article suivant illustre donc la mise en place de cette solution sur un blog type dotclear, mais la méthode reste la même pour tout autre blog / espace web.

Lire la suite...

mardi, 22 avril 2008

Type MIME : Reconnaitre un fichier texte

Cet article est un rapide mémo que je souhaite partager avec vous. Le type MIME ou MIME-Type pour l'appelation anglaise est un identifiant de format de données, il permet de définir le" type de fichier", comme son nom le laisse penser. J'ai regroupé ici les principaux type MIME "texte"que j'utilise pour contrôler les "upload" de fichier. En effet dans le cas d'une gestion de CV nous avons pas réellement envie de recevoir des images comme pièce jointe, c'est pourquoi les types MIME permmettent de filtrer les envois.

Lire la suite...

vendredi, 28 mars 2008

coComment et dotclear 2 main dans la main

J'ai passé un bon moment sur Google à la recherche du bon bloc de code pour mettre en place coComment sur dotclear2 (alias dc2). Devinez quoi ! rien absolument rien ou presque pour dotclear 2, les résultats sont toujours identiques, il n'y a que dotclear 1 qui compte. Finalement j'ai passé moins de temps à mettre en place et ajuster la portion de code exact que de faire des recherches. Avant de passer à la suite il peut être bon pour certains de jeter un oeil sur les avantages de coComment.

Lire la suite...

jeudi, 6 mars 2008

Installation de dotclear 2 sur OVH et compatibilité du sous-domaine

Sans entrer en détails je donne ici, la méthode que j'ai suivie afin de mettre en place mon blog propulsé par dotclear2 sur OVH , croyez moi c'est pas si simple, surtout quand on veut un sous-domaine du genre http://blog.monsite.com.

Lire la suite...

dimanche, 24 février 2008

Expression régulière : solution de fortune pour sauvegarder les données de son blog

Un premier billet relatait un problème d'export de données que je rencontre actuellement. Gandi via l'interface de dotclear2.0 ne permet pas un export  des données images, sons, vidéos... Si vous lisez mon premier article vous vous rendrez compte qu'il existe une solution avec wget en utilisation unique. Cette dernière nécessite du temps, et n'est pas vraiment idéal ! C'est alors qu'interviennent les expressions régulières. Si contrairement à moi votre export(Menu Import/Export de dotclear) textuel fonctionne vous pouvez utiliser le code PHP ci-dessous.

Lire la suite...

lundi, 18 février 2008

GandiBlog, export de données difficile

Comme je l'ai dit précédemment, il y a de fortes chances pour que je quitte GandiBlog pour un hébergement complet, vous allez voir pourquoi quitter Gandiblog peut vous coûter cher. Pour le moment GandiBlog propose une solution "CMS blog" dotclear2, il devient donc aisé de saisir des articles comme je le fais actuellement. Saisir, publier vos données est un réel jeu d'enfants, par contre archiver, récupérer vos données est tout simplement impossible.

Lire la suite...

samedi, 2 février 2008

Design Pattern : le modèle stratégie illustré en C++

Article contenant uniquement du code source C++ illustrant le premier chapitre du livre "Tête la première :Design Pattern"

Lire la suite...

samedi, 29 décembre 2007

Convertir des vidéos "au format Meizu M6" sous Ubuntu (2)

Comme le titre peut le laisser penser, cet article est le deuxième volet de la grande saga "Convertir des vidéos" pour son meizu. Cette fois-ci, la démonstration s'appuie sur Nautilus actions et non sur Script Nautilus. Certes la différence n'est pas énorme je vous l'accorde, mais je trouve Nautilus actions plus simple à mettre en place, mieux intégré, et enfin plus facilement configurable.

Lire la suite...

mardi, 4 décembre 2007

Framework Php5 : Symfony l'architecte

Symfony est un framework web PHP5, par conséquent il bénéficie des avantages de base de tout framework. Si c'est la première fois que vous utilisez un framework, l'énonciation des concepts OOP, ORM, MVC, RAD, DRY etc ne vous fera pas sauter de joie, pire, vous pouvez même fuire. C'est dommage vous allez passer à côté de quelque chose de formidable, vous simplifiant votre vie de développeur.

Lire la suite...

dimanche, 25 novembre 2007

Expressions régulières avec Geany

Petit billet très court pour illustrer l'utilisation des expressions régulières sous geany.

Lire la suite...

samedi, 24 novembre 2007

Exporter un fichier source au format html / latex...

Depuis quelques temps je recherchais le bon logiciel me permettant d'exporter mes fichiers sources (c, c++, php, css) aux formats xhtml conservant la coloration syntaxique et permettant ainsi l'impression en couleur.

Lire la suite...

mercredi, 12 septembre 2007

Améliorer Jcarousel

En echo à un précédent article traitant de la mise en place d'une liste défilante d'image, je donne aujourd'hui une forme plus synthétisée et un peu plus propre du code. Les quelques modifications que j'ai apporté au programme Jcaroussel permettent de s'afranchir de quelques contraintes comme l'ajout manuel du nombre d'images à faire défiler.

Lire la suite...

- page 2 de 3 -