PJBlog : Pierre-Jean, WinLibre et Cie...

Pierre-Jean Coudert - Logiciels Libres - Développement - etc...

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

lundi, avril 27 2009

Suivre la carte de l'évolution de l'épidémie de Grippe Porcine en France ( H1N1 )


View H1N1 Swine Flu in a larger map

Cette carte Google vous permet de suivre l'évolution des déclarations des cas suspects de grippe porcine en France et dans le monde (virus H1N1).

dimanche, avril 26 2009

Google Code supporte maintenant Mercurial (Hg)

Bonne nouvelle : Google code supporte maintenant Mercurial.

Mercurial est un gestionnaire de source distribué, à l'instar de Git. Il est écrit en python et dispose d'une intégration poussée avec l'exporateur de Windows grâce à TortoiseHg.

Nous allons donc pouvoir l'utiliser cet été pour le développement de Pwytter et de WinLibre-PacMan, dans le cadre du GSoC.

lundi, mars 30 2009

10 liens indispensables, en français, pour bien développer avec Django

Le camp de base

  • Django-fr : Pour commencer, LE site sur Django pour les francophones

Apprendre

Documentation et Référence

Bonne pratiques

Installer Django sur un serveur

Réutiliser des application existantes

Et pour finir, un site anglophone mais non des moindres

  • Django snippets : Le recueil de tous les extraits de codes utiles dont vous pourrez avoir besoin lors d'un développement Django.

jeudi, mars 19 2009

GSoC 2009 : WinLibre à nouveau sélectionné pour participer au Google Summer of Code 2009

La nouvelle est tombée cette nuit, nous sommes sélectionnés pour le Summer of Code 2009 !

Vous êtes étudiant et rêvez d'être payé cet été pour coder du logiciel libre ? Google vous propose 4500$ pour coder sur des projets open-source proposés par WinLibre.

La page des propositions de WinLibre pour le Google Summer of Code 2009 est en ligne.

jeudi, février 19 2009

Ecoles de ski, Django, Fixtures et champs ManyToMany...

Après avoir galéré sur les fixtures django sur les champs ManyToMany, j'ai pu mettre en ligne la mise à jour de la base de données de Resaski.

Voici un modèle simplifié :

class Language(models.Model):
  code = models.SlugField(primary_key=True, max_length=10)
  name = models.CharField(max_length=200)

class School(models.Model):
  slug = models.SlugField(primary_key=True, max_length=200)
  languages = models.ManyToManyField(Language)

et un ensemble de fixtures json associé :

[
 {"model": "myapp.language",
  "pk":"fr",
  "fields":{"name": "Français","code": "fr"}
 },
 {"model": "myapp.language",
  "pk":"en",
  "fields":{"name": "Anglais","code": "en"}
 },
 {"model": "myapp.School",
  "pk":"ecole-1",
  "fields":{"slug":"ecole-1", "languages":[fr]}
 },
 {"model": "myapp.School",
  "pk":"ecole-2",
  "fields":{"slug":"ecole-2", "languages":["fr","en"]}
 }
]

L'ensemble des stations et des écoles de ski à été mis à jour, notamment  : Ecole de ski Tourmalet Risoul Le Grand Bornand Morzine Saint Gervais La Rosière Les Carroz d'Arraches Valloire Contamines Montjoie Les Gets Vars - Crevoux Valmorel Serre Chevalier Samoëns Châtel Megève Vos cours de snowboard à La Clusaz Les Saisies Les Menuires Val d'Isère Alpe d'Huez Vos cours de ski sur Avoriaz Les Deux Alpes Meribel La Plagne Ecole de ski Courchevel Chamonix Les Arcs Val Thorens Les écoles de ski à Tignes

mardi, décembre 16 2008

Un repas lyonnais pour Noël

Le site Cuisine Lyonnaise propose ses idées de recettes pour le repas de Noël.

J'ai particulièrement aimé :

Bon réveillon lyonnais !

lundi, décembre 15 2008

La première école de ski gratuite en ligne

Vous cherchez des cours de ski pour vos enfants ?

Resaski propose la première école de ski gratuite en ligne.

Les deux premiers épisodes commencent par le B-A-BA : matériel, équilibre, glisse, sécurité...

Une véritable pédagogie adaptée aux débutants, par un moniteur professionnel.

vendredi, novembre 21 2008

Tutoriel pour le thème magazine Noviny pour DotClear 2

En configurant un blog Dotclear pour Resaski je me suis décidé à installer le thème magazine Noviny.

Voici les infos que j'ai pu glaner sur le Forum Dotclear/Noviny.

Fonctionnement du thème Noviny

  • La catégorie en une est celle qui se trouve en tête de la liste des catégories
  • Le thèmes se base sur les catégories auxquelles appartiennent les billets. Le billet le plus récent de chaque catégorie est affiché sur la page d'accueil du blog.
  • La catégorie « En Une » (en haut de page, sur fond bleu) est celle qui se trouve en tête de la liste des catégories.
  • Les billets « Dernières nouvelles » (dans la barre de navigation, en haut à droite de la page) sont ceux qui n'ont pas de catégories.
  • Les images en miniature associées à une catégorie sont reprises dans les billets eux-mêmes ou dans les catégories. Une image par défaut pour chaque catégorie peut être définie si le billet ne comporte pas d'image. Pour joindre une image par défaut à une catégorie, il faut placer une image dans la description des catégories depuis la page "catégories" de l'interface d'administration du blog
  • Pour renommer le titre "Dernières nouvelles", il faut modifier dans le fichier public.po du thème la valeur de tpl:lang Breaking news.

Trucs et astuces

  • Pour éditer les liens de navigation (ajout/modification/suppression) qui apparaissent en haut du blog, il faut se rendre dans menu "Apparence du blog" de l'interface d'administration puis cliquer sur "Configuration du thème"
  • Pour remplacer l'image de l'entête : Il faut remplacer l'image en 940 x 180 sans qui ne va pas d'un bord à l'autre. Le tout est de choisir une photo dont les bords peuvent être prolongés de part et d'autres par une image uniforme
  • Pour étendre les billets "En Une" aux sous-catégories, il faut éditer la ligne tpl:Categories level="1" en enlevant level="1" dans le fichier home.html
  • Les billets dernières nouvelles sont celles qui n'ont pas de catégories
  • Si un widget de recherche parasite le thème : il faut le supprimer  du bandeau de navigation
  • le widget des liens d'abonnement doit être placé dans le bandeau extra
  • Pour utiliser le widget "Tags" natif de Dotclear2 au lieu de la gestion directe par le thème Noviny, il faut enlever tpl:include src="inc_extra.html" du fichier home.html.

dimanche, novembre 16 2008

Python Sidebar update

The original Python Sidebar is actually unusable due to the python 2.6 documentation refactoring...

But thanks to Bruno there is now an updated Python 2.6 Sidebar for Firefox.

Click here to bookmark the Python 2.6 Sidebar for Firefox.

jeudi, novembre 13 2008

Soutien et défense du Logiciel Libre: Campagne d'Adhésion à l'APRIL

Pour encore mieux promouvoir et défendre le logiciel libre l'April a lancé, avec le soutien de Tristan Nitot (président de Mozilla Europe), le 12 novembre 2008 une campagne d'adhésion qui a pour objectif de renforcer 'April dans sa représentativité et dans ses moyens d'actions. L'April souhaite atteindre dans un premier temps les 5 000 adhérents avant la fin de l'année.

L'April a besoin de votre soutien et de votre participation à cette campagne.

Je viens d'adhérer. A votre tour !

Promouvoir et soutenir le logiciel libre

mercredi, novembre 12 2008

Noir Désir : deux nouveaux titres en téléchargement gratuit

Ce soir, en écoutant le Mouv' sur la route, j'apprends la nouvelle Rock de la journée : Noir Désir sort deux nouveaux titres : Gagnants / Perdants, et Le temps des cerises !!

Et, il sont en téléchargement gratuit sur leur site !!!

Pour les aficionados, c'est ici. Le site est un peu saturé en ce moment, mais en insistant on parvient à télécharger le fichier d'archive.

Bonne écoute :-)

samedi, novembre 1 2008

WinLibre Package Manager Hacking session

Here are some pictures from the Mentor Summit 08 sunday's hacking session :

IMG_0330.JPG

IMG_0331.JPG

The code repository for this project is : http://code.google.com/p/winlibre/

Participants

Mise à jour vers DotClear 2.1

DotClear 2.1 vient de sortir !

J'en ai profité pour mettre à jour PJBlog qui en était resté à une vieille version 1.2.x...

Résultat : moins d'1/4h pour la migration. Je dis Bravo Dotclear !

Mode d'emploi rapide

  • J'ai utilisé le downloader dans un nouveau dossier ( http://doc.dotclear.net/2.0/admin/install )
  • J'ai importé l'ancien blog dans le nouveau
  • J'ai déplacé l'ancien blog dans un autre dossier puis le nouveau blog à la racine.
  • j'ai changé les chemins correspondants dans config.php et sur la page about:congig
  • Ensuite, installation du plugin dc1redirect et création à la racine des fichiers atom.php et rss.php pour rediriger les flux
  • Il ne reste plus qu'a finaliser les petits détails de présentation...

vendredi, octobre 31 2008

GSoC Mentor Summit 08 Pictures

Here are a few pictures taken during Google Summer of Code Mentor Summit 08 :
GSoC Mentor Summit 08

Tags :

dimanche, octobre 26 2008

Winlibre au Googleplex

Ca y est !

Nous sommes arrivés avec Beber Vendredi soir à San Francisco. Nous passons le week-end au Google Summer of Code Mentor Summit.

Au programme unconference et hackfest : que du bon pour nous autres les geeks !

Deux jours parmi les barbus ;-)

Tag :

mardi, août 12 2008

La Maison Rousse

Un petit coup de main pour le référencement du site de Sophie Costa, artiste peintre contemporain.

Sa galerie en ligne vous permettra de trouver un tableau pour la décoration de votre maison.

Tableaux contemporains

Si vous cherchez un tableau abstrait, sa collection Mouvement matière couleur est faite pour vous.

Besoin d'un tableau pour décorer la chambre de votre enfant ou d'un cadeau de naissance ? Visitez donc les liens précédents !

vendredi, août 1 2008

Sortie de Dotclear 2.0

La première grande annonce du mois d'Août ;-) : la sortie de Dotclear 2.0 !

Oui, oui, la version finale ! De quoi nous sortir de notre torpeur estivale.

Il va vraiment falloir se pencher sur la migration de ce blog...

mardi, juin 10 2008

3ème choc pétrolier : Eco-driving (conduite économique)

En ces temps de troisième choc pétrolier, j'ai testé quelque chose de tout simple sur un trajet essentiellement autoroutier : limiter ma vitesse à 110km/h.

Résultat : une consommation qui passe de 5.2l/100 km à 4.3l/100km, soit un économie de carburant de près de 20% !

Et la perte de temps me direz vous ?

Eh bien sur ce trajet de 3 heures, une perte d'une grosse dizaine de minutes... Acceptable non ?

Pour rendre les choses agréables, ma solution est simple : régulateur de vitesse + un iPod bien garni.

samedi, mai 3 2008

GNU Beer

Une bière libre sous licence GNU GFDL ?

Découvrez Le Baiser de la Princesse : une recette de bière libre proposée par des étudiants suisses.

Inspiré par le concept de Free Beer, le site propose la liste des ingrédients nécessaires au brassage de cette bière ainsi qu'une méthode complète de fabrication.

jeudi, mars 20 2008

WinLibre & Google Summer of Code 2008 : c'est parti !

Notre candidature pour le Google Summer of Code 2008 a été retenue :-)

2008 sera donc l'année de notre quatrième participation...

Maintenant il nous faut recruter des étudiants !

Toutes les infos sont sur WinLibre.

- page 1 de 12