Fil Atom de tous les billets → Fil atom de tous les billets Fil atom du blogueBlogue

Vendredi, le 14 novembre 2008

Buzzz.tv — prise 2

Vous vous souvenez de buzzz.tv (j’en ai parlé ici) ? Hé bien, à l’occasion de cette campagne électorale provinciale, nous récidivons ! Nous devrions tenir le coup cette fois-ci — vous pouvez lire tous les détails dans ce billet du blogue de buzzz.tv.

Comme la dernière fois, nous allons procéder à un beta test avant le vrai débat des chefs, présenté le 25 novembre. Et vous êtes invités à participer à ce test!

Si vous êtes au Québec et que vous écoutez Tout le monde en parle ce dimanche, amenez votre laptop ou votre iPhone/iPod Touch dans le salon et buzzzez avec nous!

Posté le avec les tags: et  — 1 commentaire.

Vendredi, le 31 octobre 2008

Ubuntu 8.10 (Intrepid Ibex)

Hier a été lancée la version 8.10 du système d’exploitation que j’utilise, Ubuntu. Encore plus stable et avec encore plus de fonctionnalités, c’est maintenant le temps ou jamais pour laisser tomber votre bonne vieille version de Windows qui vous cause des problèmes plusieurs fois par semaine.

Vous ne savez pas par où commencer? La documentation francophone est un excellent point de départ.

Capture d'écran d'Intrepid Ibex

Appel aux commentaires !

  • Utilisateurs actuels : Quelles sont vos sources de documentation préférées pour Ubuntu ?
  • Non-utilisateurs mais qui pensent à passer à Ubuntu : Quelles sont vos questions (ou inquiétudes) par rapport au switch ?

Discutez !

Posté le avec les tags: et  — 14 commentaires.

Vendredi, le 17 octobre 2008

Inactivité

Je suis retombé dans un cycle d’inactivité sur ce blogue. Ça m’arrive environ deux fois par année. Si vous vous intéressez toujours à ce que j’ai à dire, je vous conseille de me suivre sur twitter ou sur del.icio.us, où je suis plus actif par les temps qui courent.

Par contre, si je me fie à ce qui s’est passé dans les dernières années, je devrais recommencer à bloguer régulièrement après avoir soit redesigné ce blogue ou ré-écrit son code en Python avec Django

Oh, et en passant, c’est exactement aujourd’hui le troisième anniversaire d’existence d’Effair, mon blogue francophone.

Posté le avec les tags: , et  — 3 commentaires.

Mercredi, le 8 octobre 2008

Buzzz.tv — une semaine plus tard

Pardonnez-moi mon absence de ce blogue, mais mon temps a été pris par la production de buzzz.tv, chez iXmédia, un projet réalisé en une dizaine de jours.

Captures d'écran de buzzz.tv

Je vous épargnerai le long billet sur ce projet, car d’autres l’ont fait beaucoup mieux de moi, suffit de parcourir la page du tag buzzztv sur del.icio.us ― notamment les photos qu’a pris Michael Carpentier lors des deux débats des chefs alors que nous étions chez Clément.

Posté le avec les tags: et  — 0 commentaires.

Dimanche, le 14 septembre 2008

jQuery.liensExternes

Le but de ce billet n’est pas de relancer le débat à savoir si faire ouvrir un lien dans une nouvelle fenêtre est une bonne pratique. Parfois, c’est ce que le client veut et il ne veut pas changer d’idée. Et on le sait, le fait de donner un attribut target en XHTML stricte n’est pas valide. Cependant, si on donne cet attribut à un objet DOM, le navigateur le traite correctement.

Voici donc une petite extension à l’objet jQuery qui parcours tous les liens dans la page active et modifie l’attribut TARGET de ces-derniers selon s’ils pointent vers un site externe ou un document PDF. La méthode prend aussi un seul paramètre — un objet — qui prend une variable, exclude qui est une expression régulière servant à exclure certains domaines.

(function($) {
    $.fn.extend({
        /**
         * Liens externes automatiques
         *
         * @param {Object} params
         * @return {Void}
         */
        'liensExternes': function(params){

            params = $.extend({
                exclude : /^$/
            }, params);

            $(this)
            .filter(function() {
                var $this = $(this);
                if ($this.is('a[@href$=\.pdf]')) { return true; } // Fichiers PDF
                if ($this.is("a[@href^=http]") && !$this.attr('href').match(params.exclude)) { return true; } // Liens commencant par "http" mais non exclus
            })
            .addClass('externe')
            .attr('target', '_blank')
        }
    })
})

Une fois cette extension définie, on peut donc l’initialiser au $(document).ready :

$(document).ready(function() {
    $.liensExternes({
        exclude : window.location.host
    });
});

Voilà ! C’est encore une méthode très simple, mais elle sera développée au cours des prochaines semaines. Ça me fait penser que je devrais créer un 4ème dépôt SVN contenant des petits snippets comme celui-ci…

Posté le avec les tags:  — 0 commentaires.


twitter | flickr | last.fm Fil Atom du sideblogueSideblogue

20 novembre 2008

Mes « dotfiles » — 0 commentaires

J’ai décidé de centraliser une copie de mes « dotfiles » sur dotfiles.org. Ils ne sont pas tout à fait au point, leur documentation est plutôt incomplète mais ils peuvent très bien servir de base à tout débutant.

À noter qu’une grande partie du contenu de ces fichiers provient de différentes ressources sur le Web qui sont trop nombreuses pour toutes les énumérer ici.

10 septembre 2008

JSON dans Internet Explorer 8 — 0 commentaires

Les développeurs d’IE8 ont intégré un parser (et générateur) de JSON natif dans leur nouveau navigateur…

9 septembre 2008

HTML, XHTML et politique américaine — 0 commentaires

Actually in this case I would argue that McCain is a better standards citizen than Obama. Invalid XHTML is worse than invalid HTML, because invalid XHTML shouldn’t really be rendered at all. HTML on the other hand is allowed to contain errors, and browsers can do their best to work around them.

Simon Willison

1er septembre 2008

Google Chrome — 1 commentaire

Google Chrome est le nom du nouveau projet de navigateur créé par Google. La bande dessinée présentant le projet est une excellente idée !

27 août 2008

Aptana + Pydev — 0 commentaires

Je suis surpris que cela n’ait pas fait plus de bruit dans la blogosphère, mais Aptana a acheté Pydev, dans le but d’ajouter le support de Python dans Aptana.

15 août 2008

Mon fichier .vimrc — 0 commentaires

Voilà maintenant quelques mois que j’utilise vim et j’ai pensé qu’il serait intéressant de partager différents trucs que j’ai accumulé dans mon fichier .vimrc.

23 juillet 2008

code.remiprevost.com — 0 commentaires

Juste pour mentionner que dans les dernières semaines, j’ai lancé code.remiprevost.com, un répertoire contenant mes dépôts SVN. Il n’y en a qu’un (public) pour l’instant, mais je compte bien ajouter quelques projets d’ici là. Ultimement, mon but est de rendre le dépôt du code de ce blogue public.

Désolé pour mon rythme de mise à jour presque nul ces derniers temps; je devrais revenir avec un nouveau billet sur Ubuntu/GNU/Linux bientôt !

15 juillet 2008

« Stop using FTP » — 3 commentaires

Steven Frank, un des gars de Panic, les créateurs du logiciel Transmit — un client FTP très populaire sous OS X — à propos du protocole FTP :

Unless tunneled over a secure socket, FTP is 100% insecure. Your password, and the contents of all of your files are sent in the clear, free to be examined or captured by any network hop between you and your server.

8 juillet 2008

Opera Web Standards Curriculum — 0 commentaires

Enfin, un vrai tutoriel pour apprendre comment bâtir un site Web de la bonne façon, en utilisant les standards Web (XHTML et CSS). Si votre beau-frère veut faire des sites Web, faites-lui lire le Opera Web Standards Curriculum et il apprendra la bonne méthode.

2 juillet 2008

Ancien blogue WordPress désactivé — 0 commentaires

Les archives d’Effair dans le temps que j’utilisais WordPress ont été temporairement désactivées car j’ai découvert récemment que du code malicieux avait été injecté dans mes templates, comme s’est arrivé à Patrick il y a quelques mois.

J’ignore cependant si cela fait longtemps que mon thème avait été modifié…


Fil RSS des messager sur TwitterTwitter — Derniers messages

Fil Atom des photos sur FlickrFlickr — Dernières photos prises

  • Ubuntu Intrepid Ibex
  • Beta test de buzzz.tv
  • Google Chrome
  • Bureau de bois (avec Banshee)
  • Bureau de bois
  • Pâtes à la méditéranéenne
  • Bureau Ubuntu avec fenêtres
  • Salon
  • Balcon
  • La Rue Gingras
  • Le 750
  • Salle à manger

Fil RSS des chansons sur Last.fmLast.fm — Dernières chansons écoutées

20 novembre à 21:32 Coldplay – Viva la Vida

20 novembre à 21:21 Coldplay – Yes / Chinese Sleep Chant

20 novembre à 21:15 Coldplay – 42

20 novembre à 21:11 Coldplay – Lost!

20 novembre à 21:08 Coldplay – Cemeteries of London

20 novembre à 21:06 Coldplay – Life in Technicolor

20 novembre à 20:59 Blink-182 – Time to Break Up

20 novembre à 20:52 Blink-182 – Everytime I Look for You

20 novembre à 20:49 Blink-182 – Reckless Abandon

20 novembre à 20:46 Blink-182 – Roller Coaster

À propos

Rémi Prévost est un développeur web habitant la région de Québec qui fait partie de la nouvelle génération des professionnels du web.

Il est préoccupé par les standards du web, l'accessibilité du contenu ainsi que la nouvelle direction que semble prendre le web: le Web 2.0. Il est curieux et aime les technologies émergentes telles que: OpenID, JSON, Atom, les API ouvertes, les microformats, etc.