Bricocarnet

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

dimanche 8 juin 2008

Test de moteur de recherche

Voici un formulaire pour effectuer une recherche avec Google sur un site déterminé (ici filyb.info) :

Le code :

<form method="get" action="http://www.google.fr/custom">
<fieldset>
<input type="hidden" name="domains" value="filyb.info" />
<input type="hidden" name="sitesearch" value="filyb.info" />
<input type="text" name="q" value="" />
<input type="submit" name="sa" value="Rechercher" />
</fieldset>
</form>

samedi 17 mai 2008

Test de Mapstraction et OpenStreetMap

Les slippy maps, c'est cool. Et quand c'est libre, c'est encore mieux !

Tests tirés de : Get To Grips with Slippy Maps.


View Larger Map

mercredi 18 juillet 2007

On ferme !

À l'heure où j'écris ces mots, la grande mise à jour de mon carnet web, filyb.info, est presque finie. Ce blog de test, mis en place il y a un peu plus d'un an pour tester DotClear 2, n'a donc plus lieu d'être. Il a été relégué dans un recoin, dctest.filyb.info, ses commentaires et ses rétroliens sont fermés, bref : il est mort.

Mais il ne sera pas mort en vain : c'est grâce à lui que cette mise à jour a été accomplie, et je lui en serait encore longtemps reconnaissant. Et parce qu'il serait triste de partir sans un ultime adieux, j'ai décidé de mettre à disposition les brouillons les plus accomplis de ce qui devait devenir le futur thème de mon carnet web. Attention : ce ne sont que des brouillons, je n'assure aucun support dessus, et il y a probablement du travail à faire dessus pour pouvoir les utiliser en production. Vous trouverez les archives en annexe, voici vaguement à quoi ressemblent ces thèmes :

Le thème Circle (celui utilisé actuellement ici) :
Aperçu de Circle
Le thème filybnews :
Aperçu de filybnews

vendredi 13 juillet 2007

Test de microformats

Voici un billet contenant plusieurs exemples de micro-formats.

Tout d'abord un exemple d'évènement au format hCalendar :

Le 14 juin 2007 à 21 heures, jusqu'à 22 heures 30Conférence de Richard Stallman— au Cinéma Utopia Toulouse

Richard Stallman,l'inventeur du concept de logiciel et le fondateur du projet GNU, donnera une conférence intitulée Le mouvement du Logiciel Libre et le système d'exploitation GNU/Linux.

La conférence sera en français, et l'entrée sera libre, bien sûr !

Ensuite, une critique hReview :

Critique du site filyb

Le 13 juillet 2007 par Thesa

★★★☆☆

Le site filyb est le blog personnel de Florian Birée, aussi connu sous le pseudonyme Thesa.

Ce site traite de plusieurs sujets :

  • L'informatique
  • La littérature – principalement de SF et de fantasy, pas pas uniquement
  • Et divers autres sujets.

Les limitations des navigateurs

On nous parle de navigateurs standards, modernes, et voir, pour les meilleurs, qui passent le test ACID2. Mais cela ne veut pas dire parfait. Voici quelques problèmes que j'ai rencontré au cours du développement de ce site, sur divers navigateurs.

La propriété CSS content

J'utilise cette propriété pour afficher des images ou texte autour de certains liens, pour spécifier un de leurs particularité, comme le fait qu'ils pointent vers une adresse mail, ou qu'ils sont des liens externes. J'ai donc écris ce code :

a[href^="http"]:after {content:"\0000a0"url(img/external.png);}
a[href*="filyb.info"]:after {content:"";}

La première ligne ajoute une image de lien externe après un lien commençant par http (ce qui exclu les liens relatifs). Mais pour que cette image soit placée uniquement sur les liens externes, il faut aussi l'enlever sur les liens commençant par http://filyb.info. J'ai donc mis un contenu vide (content:"") à la place de l'image.

Le problème est que Konqueror 3.5.7 affiche un rectangle style caractère absent de la police dans ce dernier cas. Une solution est de remplacer content:"" par content:none. Ça marche... mais uniquement dans Konqueror. Cette propriété est ignorée par Mozilla Firefox.

La solution : utiliser les deux. Ça donne : {content:""; content:none}. Cela fonctionne parfaitement dans Mozilla Firefox, Konqueror et Opera. Dans Internet Explorer 6 et 7, il n'y a rien d'afficher, le problème ne se pose pas.

Les styles de citations et les citations imbriquées

En français, il existe deux types de guillemets pour les citations imbriquées. Les guillemets de premier niveau (« et ») et de second niveau (“ et ”). Pour que les balises <q> les utilisent, il faut utiliser les styles suivants :

q {quotes : "«\0000a0" "\0000a0»" "“" "”";}
q:before{content : open-quote;}
q:after{content : close-quote;}

Le \0000a0 correspond à une espace insécable en unicode.

Ces styles fonctionnent parfaitement sous Mozilla Firefox.

Opera 9.21 a un léger soucis dans le cas où il y a trois niveaux de citations imbriqués, comme dans les citations que vous venez de lire. Opera style correctement la citation de premier niveau, mais ferme celle de second niveau à la balise d'ouverture de celle de troisième niveau, affiche le caractère double-quote (") à la fermeture de celle de troisième niveau, et ferme correctement celle de second niveau.

Konqueror 3.5.7... échoue lamentablement. Il affiche avant les guillemets ouvrant et fermant de premier niveau le caractère Â, et affiche n'importe quoi pour les guillemets de second niveau. Je n'ai pas trouvé de parade.

Les Internet Explorer... n'affichent rien. Pas de marque de citation. Je ne vais pas chercher plus loin, changez de navigateur.

Test de code

Voici un peu de python. Enjoy !

def my_func():
    """Ceci est une fonction python"""
    print "Coin"
    for i in range(5):
        print i

Ce code est à copier-coller dans le shell accessible via python. Alors, cool, non ? :-)

#id {
    background: #fff;
    content:"e"
}
.cl {
    color:red;
}
/* Ceci est un très très long et interminable commentaire. Il est écrit dans le but unique de tester la propriété overflow, à savoir la façon dont le navigateur va afficher un texte qui dépasse le cadres spécifié. */

Quelques liens destinés à être décorés :

Et voici une citation incluse dans une autre citation.

Si vous souhaitez savoir la valeur actuelle de votre $PATH, il vous suffit d'entrer dans un shell la commande echo $PATH. Le résultat devrait être quelque chose comme : /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games.

Test de formattages

Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Aenean tincidunt ullamcorper felis. Aenean aliquet arcu cursus quam. Suspendisse blandit faucibus lacus. In sem arcu, aliquet sit amet, consequat ac, bibendum sit amet, orci. Ut eget turpis a magna dignissim congue. Pellentesque ac eros ut sapien feugiat pretium. Ut pellentesque suscipit nisi. Donec quis augue eget nunc mollis vulputate. Vivamus nibh lorem, sollicitudin id, pharetra sed, consequat ac, turpis. Maecenas libero ligula, euismod a, congue ac, ultrices et, elit. Ut condimentum. Etiam tortor magna, sollicitudin in, vehicula non, dictum ut, lectus. Nunc pharetra. Nunc porta ullamcorper pede. Praesent at dolor. Sed euismod elit quis urna.

Nunc a diam. Duis lectus ligula, bibendum congue, mattis a, pellentesque ut, turpis. Aliquam arcu nisl, tincidunt non, dignissim vitae, scelerisque vitae, erat. Morbi eget turpis. Duis condimentum, eros nec auctor laoreet, dui lorem fermentum nulla, at sodales arcu neque nec justo. Quisque elementum turpis a purus. Praesent dapibus cursus felis. In id elit quis mi imperdiet pretium. Morbi tellus nisl, interdum porta, rutrum sit amet, volutpat quis, elit. Donec feugiat orci eu justo. Praesent turpis.


Vivamus eget magna. Nulla ullamcorper hendrerit purus. Vestibulum tempor condimentum leo. Pellentesque non purus a enim viverra facilisis. Fusce pharetra turpis non enim adipiscing molestie. Praesent in est. Nam orci. Sed nunc. Aenean enim urna, commodo quis, vestibulum quis, hendrerit non, velit. Praesent ac sem. Sed ut pede. Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Pellentesque faucibus, neque eget aliquam pretium, purus velit vehicula massa, sit amet sagittis turpis odio non odio. Suspendisse potenti.

Vivamus erat. Sed ac leo. Pellentesque adipiscing, est vel luctus scelerisque, orci leo tempus elit, id condimentum leo arcu ut tortor. Nunc iaculis tortor et nisi. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Etiam tincidunt mauris vel ligula. Nam semper adipiscing nunc. Donec id turpis. Sed vitae purus sed lacus ullamcorper ultricies. Phasellus ante nulla, ornare nec, elementum ac, vestibulum varius, nisl. Curabitur augue. Ut neque. Phasellus ligula. Donec mattis malesuada massa. Sed tempor. Vestibulum ut pede at libero sollicitudin pretium. Nulla facilisi. Cras lacus. Donec fringilla. Vivamus pellentesque lectus ultrices dolor.

Ut arcu. Class aptent taciti sociosqu ad litora torquent per conubia nostra, per inceptos hymenaeos. Nulla at lorem a sapien sollicitudin mollis. Integer auctor nunc a dui. Fusce at est id augue mattis dignissim. Sed eu urna vel pede gravida nonummy. Ut lobortis. Cras mollis tincidunt orci. In orci. Fusce enim sem, varius posuere, sagittis a, consequat nec, odio. Sed scelerisque. Quisque pretium. Fusce nec nulla ac est mattis molestie. Aenean diam. Quisque nulla tortor, semper nec, tempor et, congue in, purus. Cras ullamcorper auctor velit.

mercredi 3 janvier 2007

Test de page de côté (pour voir)

Voici un billet dont l'url n'est pas... ordinaire.

samedi 11 novembre 2006

Le retour de l'autre

Après quelques mois d'absence (pour cause d'une mise à jour vers DotClear 2 beta 2 foireuse, que j'avais abandonnée), re-voici ma plate forme de test en DotClear 2 beta 3. Le moteur s'est grandi de nouvelles extensions (plugins), c'est toujours aussi beau et confortable.

J'attends toujours certains plugins (galeries, page connexes...) pour faire passer le vieux ici. Et si possible que DotClear 2 soit passé en version stable, même si ça ne me dérangerai pas d'utiliser une RC (ce n'est qu'un site perso, après tout).

Voilà voilà, de tous les thèmes sur lesquels j'avais travaillé cet été pour DotClear 2, aucun ne me plaisent, je vais donc repartir sur une idée toute neuve, on verra ici ce que ça donnera...

mercredi 19 juillet 2006

Lorem *hips* hum....

Ce billet de test contient annexes, commentaires et rétroliens dans le but de servir de test pour la création de thèmes.

Lire la suite...

dimanche 16 juillet 2006

Nouveau thème : Circle

Et hop, un nouveau thème fait en vitesse : circle. Il sera peut-être le thème par défaut, peut-être pas.

Avantages : super légé, presque pas d'images et de bidouillages avec des png transparents.

Inconvénients : utilise énormément la future propriété css3 border-radius. Cette propriété n'étant implémentée dans aucun navigateur à l'heure actuelle, j'ai utilise -moz-border-radius (propriété propriétaire de Gecko) et -webkit-border-radius (propriété propriétaire de Safari) dans une feuille de style supplémentaire pour simuler cette propriété dans les navigateurs basés sur Gecko et Safari.

Par contre, Internet Explorer, Opera et Konqueror ne bénéficient pas des coins arrondis. C'est un peu gênant.

Donc je vais peut-être ajouter des bidouillages pour que ceux qui n'ont pas les coins arrondis aient quelque chose en remplacement, pour que ça soit plus beau... Ou peut-être carrément des coins arrondis avec images... faut voir.

Sinon, j'ai un bug gênant avec Konqueror : les caractères spéciaux en UTF-8 ajoutés depuis la feuille de style avec des content: ne passent pas, et ça fait moche. Pas glop.

vendredi 14 juillet 2006

Le nouveau thème est fini

Comme dit dans le titre, le nouveau thème, du nom de filybnews, est fini. Du moins pour les navigateurs I love W3C.

Il a été réalisé en testant avec Firefox 2 Bon Écho bêta 1, avec lequel ce thème fonctionne parfaitement. Et maintenant (roulements de tambour) le test dans les autres navigateurs :

Konqueror 3.5.2 (passe le test Acid2)

  • Konqueror a un espèce de bug lors de l'utilisation de la propriété css content. En fait, quand on utilise un code comme :

    content=url(image.png);content=""

    sur un objet donné (par exemple à l'aide de sélecteurs plus restrictifs pour le second, dans mon cas, il y a par exemple les url qui commencent par http:// qui ont une image ajoutée par content, mais les url commençant par http://filyb.info ne doivent pas avoir cette image, donc content="".

    Mais dans ce cas, Konqueror affiche un rectangle style caractères absent de la police. La solution consiste à remplacer les content="" par content=" " (un espace). Ça marche bien, et ça ne change pas d'apparence.

  • Konqueror ne style toujours pas les champs des formulaires, il les affiche comme dans une application. C'est pas très important.
  • La liste du pied de page est centrée. Sous Mozilla Firefox, la numérotation est collée devant le texte, et centrée avec. Sous Konqueror, elle est placée totalement sur la gauche de la liste. C'est pas trop grâve, ça reste comme ça.

Opera 9 (passe le test Acid2)

  • Les polices sont pas belles, et leurs tailles pas toujours correctes. Ça vient peut-être des réglages d'Opera, j'en sais trop rien. Mais c'est globalement potable.

Internet Explorer

  • L'affichage ne comporte pas toutes les améliorations des navigateurs modernes, mais c'est potable.

Donc je juge ce thème terminé. Il est désormais le thème par défaut de l'autre blog !

jeudi 13 juillet 2006

Test de titres

Juste quelques titres pour tester les feuilles de styles :

Hache un (pô bien)

Hache deux (pô bien)

Hache trois

Hache quatre

Hache cinq
Hache six

('va faire plaisir à un certain prof. d'histoire-géo, tout ça.)

Édition du 14 juillet 2006

Et un test d'adresse mail : toto@auzey.ailles, et un autre de JID : toto@auzey.ailles.

jeudi 6 juillet 2006

filyb news : le nouveau thème

Le nouveau thème est en préparation. Du nom de filyb news, il est accessible dans le menu de la barre latérale. Franchement inspiré de celui-ci (faut dire ce qui est, hein !), il est encore loin d'être terminé. Voici la petite To-Do-List du thème :

  • Fixer le bug du texte qui déborde en bas
  • Fixer le bug de la tâche de café qui a disparu (ya plus de tâche, comme ça...)
  • Fixer le bug du lien de validation des css
  • Styler la section Billets sélectionnés
  • Styler le sélecteur de thèmes
  • Styler les derniers commentaires
  • Styler les listes dans les billets
  • Styler les titres dans les billets
  • Styler la page erreur 404
  • Styler les pages d'archives
  • Styler les pages des archives par mois
  • Styler les pages de catégories
  • Styler les posts (avec annexes, commentaires, trackbacks, formulaire...)
  • Styler les pages de recherche
  • Styler la page avec la liste des tags
  • Styler les pages de tags
  • Styler les liens en langue étrangère
  • Styler les liens externes
  • Bug des content:"" sous Konqueror (remplacer par content:" ")
  • Styler les adresses mails et Jabber

Je posterai aussi des billets à propos de la compatibilité du thème dans différents navigateurs, et des problèmes rencontrés.

Plugin de sélection de thèmes

Installation du plugin Theme Switcher pour sélectionner le thème voulu.

Comme le précédent, on va sur la page, on télécharge l'archive, et on l'extrait. Le dossier obtenu doit être placé dans le dossier plugins de votre installation de DotClear 2.

Ensuite, rendez-vous dans l'interface d'administration, section Widgets de présentation. Placez le widget Theme switcher là où vous voulez, et cliquez sur le plus pour le configurer.

Vous pouvez choisir si le sélecteur doit être sous forme de liste ou de formulaire, si le thème courrant doit être affiché, si des vignettes de prévisulations doivent se montrer (voir la page d'installation pour les styles correspondants), et vous pouvez même définir une liste d'exclusion. Bref, que du bon !

Plugin derniers commentaires

Premier plugin d'installé : lastestComments ! Vous pouvez le voir en action dans la barre latérale.

Comment l'installer ? Il suffit de télécharger l'archive dans votre format préféré. Vous la décompressez. Le dossier ainsi obtenu devra être placé dans le répertoire plugins de votre installation de DotClear 2.

Ensuite, il vous suffit de vous rendre dans la section Widgets de présentation de l'interface d'administration, et de placer le widget Derniers commentaires à la position désirée. Vous pouvez aussi personnaliser son comportement en cliquant sur le +.

The To-do-list

Souvenez-vous, le but de ce blog, outre d'être un recueil temporaire de conneries diverses et variées, est de devenir le nouvel ancien blog. Vous me suivez ?

Je vais décrire en détail toute la migration. Ce billet va recenser ce qui est fait et ce qui reste à faire, avec un lien vers les billets détaillés correspondants.

Fait :

À faire :

  • Thèmes :
    • Porter le thème FilywintuL (thème par défaut de l'ancien blog)
    • Porter le thème Bridge
    • Porter le thème Light
  • Plugins :
    • Installer un plugin page connexes
    • Installer un plugin galeries
    • Installer un plugin de statistiques (bbclone ?)
    • Installer un plugin gravatar
  • Pages connexes :
    • Porter la page de copyright
    • Porter la page programmation et les pages filles
    • Porter la page écrits et les pages filles
    • Porter/recréer la page d'accueil
  • Server & co :
  • Aménagements esthétiques :
    • Ajouter le nombre d'annexes sur les pages de type archives_months, category, home, search et tag
    • Ajouter le compteur de billets

lundi 3 juillet 2006

Trois styles de cascades de feuilles

Vous rêvez de concevoir un super beau site de la mort qui tue (ce qui est tout à fait normal pour une mort, n'est-ce pas) ? Avec tout plein de coins arrondis dans tous les coins, des ombres derrières des textes, des transparences et des effets de teintes à tout va ?

Et vous trouvez que c'est super galère, vous avez beau baver devant le jardin, rien n'y fait. Et la nuit, vous rêvez de CSS3 qui résoudraient tous vos problèmes...

Heureusement, il y a css3.info, qui vous fait découvrir chacune des nouvelles propriétés, et vous indique dans quels navigateurs elles sont implémentées, de façon définitives ou expérimentales.

CSS3, c'est bon, mangez-en !

dimanche 2 juillet 2006

Bombardement chirurgical

Mes amis, visons peu, visons bien.

L'ennemi ? Aujourd'hui, il est double. Nos services de renseignements ont réussi à lire discrètement un billet de Mitternachts qui divulgue les renseignements suivants : deux dangereux terroristes de la désinformation organisée (l'axe du diable) auraient tenté de s'attaquer à deux des plus grands joyaux du Monde Libre (l'axe de nous), j'ai nommé DotClear et OpenOffice.org.

L'heure est grave. J'ai donc décidé à l'unanimité de m'engager dans ce combat à l'issue certes incertaine mais donc les résultats ne peuvent être qu'à notre honneur. C'est pourquoi, dans les instants qui viennent, la Brave Patrie a besoin d'un soutiens indéfectible de la part de tout ceux qui en sont capables. Mais nous ne sommes pas seul !

Google est avec nous. Cette multinationale, bien que connue pour ses agissement subversifs et ses tendances communistes nous a assuré de son aide, dans des moments où de telles alliances sont nécessaires.

En ce moment même, à l'aide du soutiens logistiqueciel de Google, nous bombardons l'infâme Suceur de roues, ainsi que l'infecte scam. Ce dernier, pire que le premier, a osé s'attaquer aux valeurs essentielles qui nous rattachent à l'humanité : il a perverti économiquement le travail désintéressé pour se l'approprier de façon quasi frauduleuse.

Mais rassurez-vous. Vous pouvez compter sur moi comme je compte sur vous. Nous gagnerons. In Google, we trust.

Votre président, G.W.B.

samedi 1 juillet 2006

Obtenir DeCSS

Vous êtes-vous déjà rendus sur la page de DeCSS, le célèbre programmes qui permet aux hommes et aux femmes libres de lire des DVD ?

Celle-ci propose 42 façons différentes d'obtenir le programme !

Pour les voirs : DeCSS.

Et une mention spéciale au pied de page :

this document validates as XHTML 1.0 Strict & CSS and is best viewed with your eyes

- page 1 de 2