Loutre.ch

Le libre pour les fainéants

La renaissance de Loutre.ch: Un blog généré avec Python (et l'IA)

Publié le 09.09.2024

Après plus de 8 ans d'inactivité, Loutre.ch revient à la vie grâce à une approche moderne et technique, combinant intelligence artificielle et automatisation avec Python.

Mais comment générer du Python avec chatGPT ?

Organiser et optimiser les fichiers javascript d'une application Frontend avec npm et Browserify

Publié le 31.08.2016

Ayant eu à développer une application AngularJS dernièrement, je te propose une manière d'organiser et de traiter le code de manière un peu plus efficace que de tout fourrer dans un seul et même fichier Javascript. Le début d'un projet de développement web implique effectivement quelques réflexions préliminaires quant à l'arborescence du code, s'il y a lieu de mettre en place un task runner pour automatiser certaines procédures, quel outil de gestion des dépendances utiliser, etc.

Mais qu'est-ce donc, Browserify ?

Archlinux: s'en sortir avec des dépendances de Python dans tous les sens

Publié le 29.08.2016

Il y a plusieurs moyens d'installer des dépendances python avec Archlinux et il peut ainsi y avoir des problèmes de conflits, de versions, de base de données pas à jour, etc. Voici des pistes pour s'en sortir !

Lire le guide des dépendances Python

Et si on utilisait Drupal uniquement comme Backend ?

Publié le 30.07.2015

Le monde du développement web est de plus en plus compliqué avec des nouvelles technologies qui sortent toutes les semaines quasiment. Ceci est un billet avant tout de réflexion, qui traite des notions de frontend et de backend, de Drupal, de webservices, de méthodes de travail. Comment est-ce qu'on pourrait faire mieux ? Est-ce qu'on peut coupler la facilité de Drupal et les performances, par exemple, d'AngularJS ?

Découvrir ce que Drupal peut offrir en tant que backend découplé

L'autodérision commerciale, un exemple instructif

Publié le 23.01.2015

C'est peut-être un peu risqué, mais ils ont osé et réussi leur coup. La vidéo auto-parodique de Dissolve ouvre de nouveaux horizons au marketing Viral.

Lire la suite

Le crowdfunding de jeu vidéo le plus fructueux de tous les temps

Publié le 22.01.2015

Dans le crowdfunding, on trouve vraiment de tout. Rien que sur Kickstarter, des centaines de projets se bousculent, notamment au niveau des jeux vidéos. Je vais parler aujourd'hui du seul jeu pour lequel j'ai donné de l'argent alors qu'il n'est pas encore sorti.

Lire la suite

Archlinux: Supprimer les paquets inutilisés

Publié le 02.01.2015

Les paquets inutilisés sont en général des dépendances qui ont été installées pour assouvir le besoin d'un paquet, mais ce dernier ayant été mis à jour ou supprimé, la dépendance ne sert plus à rien.

Lire la suite

Drush et alwaysdata

Publié le 17.12.2014

Comment utiliser drush sur l'hébergeur alwaysdata (entre autres).

Mais c'est quoi drush

Memo: La géniale propriété CSS3 'text-overflow'

Publié le 04.07.2014

Toujours révé de faire une ellipse après un texte beaucoup trop long qui n'en finit plus et dont la fin ne (...)

Mais oui ! Comment ? En CSS ?

Drupal 7 : Texte brut et retours à la ligne ?

Publié le 20.06.2014

Utiliser le format de texte brut (Plain Text) dans drupal dans un champ texte long peut-être extrêmement pratique pour empêcher aux utilisateurs de faire n'importe quoi. Il manque pourtant, par défaut, la possibilité de faire des retours à la ligne.

Lire la suite

Rapport Final Agur2012 - moderniser le droit d'auteur

Publié le 28.12.2013

Il est gros et va peut-être valoir la peine de le lire. Le rapport est disponible depuis le 20 décembre en français.

Agur12 est un groupe qui a dans ses buts d'adapter le droit d'auteur à l'ère d'Internet.

Lire la suite

Ghostery, pour ne plus vous faire traquer (enfin, tracker).

Publié le 18.12.2013

Pour la protection de la vie privée sur les sites.

Qu'est-ce c'est que cette histoire de fantômes

Client mail pour Linux: Geary enfin utilisable

Publié le 30.11.2013

Ami jeune, réjouis toi : Geary, le client mail newschool bien à la mode, est depuis quelques temps devenu assez mature pour une utilisation journalière.

Lire la suite

Problème de z-index avec les videos Youtube

Publié le 07.08.2013

Ce problème se manifeste lorsqu'on a une video sur une page avec un menu déroulant, ou une fenêtre modale. La video (flash pouerk) se met par dessus le menu, même si la règle z-index est bien gérée. 

Lire la suite

Un thé au musée Giger

Publié le 10.07.2013

Buvons un thé.

Lire la suite

Participation au concours Noir & Blanc sur Popularoid

Publié le 07.02.2013

EDIT: Le site Popularoid ayant fermé ses portes (Regarde le cache de Google), visiblement pour des raisons de triche et de problèmes de catégorisations de photo ou je ne sais quoi, il ne va évidemment plus être possible de voter.. Ach, schade.

Lire la suite

Memo: activer le 'touchpad natural scrolling' (défilement inversé) sur Ubuntu 12.10

Publié le 04.02.2013

EDIT 2013 : Depuis Ubuntu 13.04, cette option est directement disponible dans les préférences du touchpad.

Tu sais, c'est la grande révolution de OSX. Et vu qu'on est à la mode, voici trois méthodes pour l'activer.

Lire la suite

Concours photo - Lamas sur la Laguna Colorada en Bolivie

Publié le 01.02.2013

Après avoir terminé le site photographe-voyageur.com, je participe au concours ! Oubliez pas devoter pour moi  !

Lire la suite

Script bash d'instanciation de Drupal (ou autre) sur LAMP (ou autre)

Publié le 04.09.2012

Dans le cadre de mon travail chez Linalis, j'ai souvent affaire à des créations d'instances de sites Drupal sur le serveur de développement distant (et en local aussi). Sans vouloir installer de logiciel lourd de déployement, les actions répétitives qui sont utilisées pour instancier un nouveau site sont tout bonnement inacceptables pour tout bon fainéant que nous (je) sommes (suis). Voilà donc un petit script basique que j'ai développé qui pallie ce problème.

Lire la suite

Les nouveaux fonds d'écran sont là pour Ubuntu 12.10 !

Publié le 01.09.2012

Un concours avait été organisé pour décider des nouveaux fonds d'écran par défaut pour Ubuntu 12.10 (Quantal). Il s'est terminé mardi dernier, et 12 nouveaux fonds d'écran sont maintenant en ligne sur Launchpad.net.

Lire la suite

Mémo Drupal : Une permission pour attribuer uniquement certains rôles aux utilisateurs

Publié le 27.08.2012

... avec Role Delegation. Super pratique, ce petit module.

Lire la suite

La partition synthé de Power of Love (Huey Lewis) - grâce à MidiSheetMusic

Publié le 23.08.2012

Après avoir cherché en vain une bonne partition des synthés (Brass en fait) de la chanson de retour vers le futur de Huey Lewis (ces trucs qui font "tui tuii") j'ai décidé d'en faire une moi-même, sans trop me compliquer la vie.

Lire la suite

Nouveau design pour loutre.ch, et responsive, s'il-vous-plaît !

Publié le 25.07.2012

Yes, enfin ! J'ai enfin un peu de temps (la nouvelle série du Doctor Who est chronophage fois mille, j'ai enfin terminé en attendant la nouvelle saison), et j'ai pu mettre en place le nouveau thème "Loutre2012".

Lire la suite

Memo: Installer la nouvelle version 2.8 de Gimp sur Ubuntu 12.04

Publié le 16.05.2012

Gimp 2.8 est sorti il y a pas longtemps, mais malheureusement Ubuntu 12.04 était déjà sortie et cette version n'a pas pu être intégrée (2.7 à l'époque, les nombres impaires étant réservés les versions en développement). Voici une méthode pour installer Gimp 2.8 dans sa dernière version sur Ubuntu.

Lire la suite

SASS et vim

Publié le 14.04.2012

SASS est un language compilable en CSS, permettant notamment, grâce à une syntaxe spéciale, d'écrire du CSS d'une manière un peu plus propre en utilisant par exemple des variables et des emboîtements de définitions. Ces fichiers .sass, une fois créés, doivent être traités (ou compilés) pour générer du CSS prêt à être lu par un navigateur. Le problème, c'est que ces fichiers sass ne sont pas directement reconnus par vim et leur coloration syntaxique n'est donc pas appliquée.

Heureusement qu'on peut créer nos propres fichiers de syntaxe pour vim, et... heureusement que quelqu'un l'a déjà fait.

Lire la suite

Bref, le flux RSS pas officiel qui fonctionne.

Publié le 14.03.2012

Petit message pour dire que j'ai fait un flux RSS de la mini-série Bref (de Canal+) avec l'outil Yahoo pipes. Bref (la série, donc), c'est génial, le seul truc qui manque c'est un flux RSS. C'est chose faite !

http://pipes.yahoo.com/pipes/pipe.run?_id=275ac12d107d83aa7a4f294c14598357&_render=rss

Lire la suite

Astuce CSS : Ajouter des quotes à un texte

Publié le 04.10.2011

Le concept est d'avoir tous les titres de niveau 3 (h3) avec des quotes avant et après. Ces quotes peuvent être du texte (") ou des images. Ce petit tutorial explique comment activer ces quotes avec les pseudo-elements :before et :after

Lire la suite

Renommer en masse avec bash

Publié le 20.07.2011

Voici une astuce pour renommer en masse des fichiers avec bash directement. Le but est d'obtenir, au lieu de artiste - album - numero - titre.mp3 quelque chose de plus simple comme numero - titre.mp3.

Lire la suite

Drupal : Récupérer facilement les infos de la base de données avec bash ?

Publié le 29.06.2011

Rien de plus facile. Enfin...

egrep -r '^\$db_url' * | grep -v username | cut -d'=' -f2

Lire la suite

Drupal 6 : Inserer une image avec un réglage imagecache dans un tpl.php

Publié le 26.05.2011

Problématique : J'ai un champ image et un champ URL. Je voudrais que lorsque je clique sur l'image, l'url renseignée dans l'autre champ se charge. Et en même temps, j'aimerais que l'image affichée soit générée via imagecache. Fastoche !

Lire la suite

Drupal 7 !

Publié le 22.01.2011

Loutre.ch est maintenant sous Drupal 7. Quelques petits changements au niveau des vues, sinon tout est pareil. Il ne me reste qu'à trouver un module de nuages de tags pour le pied de page.

Lire la suite

Bon anniversaire, Loutrepointcéache !

Publié le 16.01.2011

Ça fait tout juste deux ans que le blog est ligne.

Lire la suite

Drupal : J'insère une vue dans un template (tpl.php) mais les scripts ne fonctionnent plus.

Publié le 14.01.2011

Très embêtant lorsque la vue est un slideshow.

Lire la suite

Personnaliser les dossiers par défaut sous Ubuntu

Publié le 09.12.2010

T'as envie d'avoir de jolies icônes sur ton bureau GNOME (ou dans ton dossier personnel) mais tu es, comme moi, allergique aux majuscules par ce que ça prend juste trop de temps à taper dans un terminal ? Voilà la solution.

Lire la suite

De la neige, il y a.

Publié le 01.12.2010

Bussigny, 01.12.2010

Lire la suite

WikiLeaks : parce que c'est quand même important

Publié le 07.12.2010

Petit résumé de ce qu'il se passe actuellement dans le monde.

Lire la suite

Pathauto sort en version 1.5

Publié le 08.10.2010

Pathauto vient de sortir en version 1.5 pour Drupal 6, ce qui corrige entre autres la gestion du jeton [menupath] qui avait été cassée lors de la mise à jour en version 1.4.

Lire la suite

Drupal 7 disponible en beta

Publié le 07.10.2010

Drupal, le CMS qu'on ne présente plus, vient de sortir une version Beta de sa version 7. Et ça promet !

Lire la suite

Sintel est disponible au téléchargement !

Publié le 30.09.2010

Juste une courte note à propos du projet Durian, le court-métrage libre créé par l'Institut Blender.

Lire la suite

Le court métrage Sintel de l'Institut Blender sera bientôt en ligne !

Publié le 29.09.2010

Sintel, également connu sous le nom de Projet Durian (ou Durian Open Movie Project), est un court métrage créé par l'Institut Blender, déjà connu pour ses précédents films Elephant Dream (2005) et Big Buck Bunny (2008). La première de Sintel a eu lieu il y a deux jours lors du Netherlands Film Festival, et le visualisation en ligne sera disponible normalement dès demain, 30 septembre.

Lire la suite

Tester diaspora

Publié le 21.09.2010

Après l'annonce de l'ouverture du code de Diaspora, les premiers serveurs commencent à pointer le bout de leur nez (si les serveurs avaient un nez).

Lire la suite

Le code source de Diaspora est maintenant ouvert !

Publié le 16.09.2010

Diaspora, le projet qui se veut une alternative libre à Facebook, vient de publier le code source du projet. Le développement de l'application en question est dorénavant ouvert à tous. Un peu plus sur Diaspora, et sur Movim, l'alternative francophone.

Lire la suite

Harmony, un outil de dessin javascript Chrome Experiments

Publié le 31.08.2010

Harmony est un outil de dessin très intéressant fait avec du HTML5 (balise Canvas) et du javascript. On y passe vite du temps : les brosses dynamiques intégrées font d'un simple trait plus ou moins tracé rapidement une oeuvre abstraite tout droit sortie de l'imagination du dessinateur.

Lire la suite

Drupal : Insérer une vue dans un noeud

Publié le 30.06.2009

Lire la suite

Ça y est, Loutre.ch tourne avec Drupal !

Publié le 01.08.2010

On est bon, c'est migré !

Lire la suite

Ajouter un equaliseur sous Ubuntu Lucid

Publié le 01.08.2010

Ça fait longtemps que je cherchais un equaliseur afin de diminuer les basses (beaucoup) trop présentes sur mon kit 2.1. Je l'ai enfin trouvé : il s'agit de PulseAudio Equalizer.

Lire la suite

Installer un serveur ftp chrooté avec vsftpd en 5 minutes

Publié le 29.03.2010

Lire la suite

Et maintenant, au tour du CSS de se trouver une place dans le XHTML !

Publié le 06.06.2010

Lire la suite

Linux : Monter un partage FTP avec FUSE / Curlftpfs

Publié le 27.07.2009

Lire la suite

Mémo : Commenter plusieurs lignes d'un coup avec VIM

Publié le 29.07.2009

Lire la suite

La messagerie Facebook sans ouvrir votre navigateur web, avec Pidgin

Publié le 07.05.2009

Lire la suite

Introduction au XHTML

Publié le 06.06.2010

Lire la suite

LeMonde.fr interviewe Dries Buytaert

Publié le 28.07.2010

Le journal LeMonde.fr a interviewé Dries Buytaert sur l'avenir de Drupal et du logiciel libre, et aussi, en passant, de ce qu'il pensait du fameux FAIL de France.fr (site qui tourne tournait sous Drupal).

Lire la suite

Type folly - Une appli CSS3 intéressante.

Publié le 17.07.2010

Incroyable les choses qu'on arrive à faire avec du CSS et un peu de javascript.

Lire la suite

Linux : Script simple pour backup de bases de données MySQL

Publié le 11.07.2010

J'ai écrit un petit script simple pour faire un backup complet de toutes les bases de données MySQL qui sont sur le système.

Lire la suite