::franek::

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

dimanche 29 août 2010

10:26

Une autre vision du bâteau mouche à Paris

Une écluse du canal Saint-Martin La plupart des touristes parisiens connaissent les "bateaux mouches", la promenade touristique sur la Seine qui permet de voir les principaux sites de la ville de Paris (Tour Eiffel, Louvre, Grand Palais, Tuileries,...) depuis la Seine. Malgré l'intérêt touristique de ces balades (vision rapide de l'ensemble de la plupart de sites longeant la Seine), je la trouve totalement impersonnelle (diffusion de la même cassette en 4 langues, bateau permettant d'accueillir 1000 personnes, ...).

J'ai découvert ce week-end un autre type de promenade en bateau dans Paris. La société Canauxrama propose une balade sur le canal Saint Martin (départ du port de l'Arsenal de Bastille ou de Jaurès) et permet de remonter (ou descendre) l'ensemble des écluses. Le bateau nous amène jusqu'au canal de l'Ourcq (parc de La Villette) et nous fait passer par les écluses rendues célèbres par les films "Hôtel du Nord" de Marcel Carné ("Atmosphère ! Atmosphère ! Est-ce que j'ai une gueule d'atmosphère ?"), ou "Le fabuleux destin d'Amélie Poulain" (pour les plus jeunes), vous découvrirez ce qui se cache sous le boulevard Richard Lenoir,...

Le bateau peut accueillir 200 personnes (à vue de nez), un guide motivé vous raconte l'histoire des canaux, ...

Tout n'est pas parfait mais c'est une balade à recommander.

lundi 12 juillet 2010

21:06

Retour sur le premier atelier Git Attitude

Christophe Porteneuve, ancien Président de Paris Web et directeur technique chez Ciblo, a eu l'excellente idée d'organiser le premier atelier Git Attitude. Cela s'est passé samedi dernier dans les locaux de Clever Age (Paris).

L'objectif de cet atelier était de présenter les fonctionnalités de Git et d'aider les participants à prendre en main ce système de gestion des sources décentralisé. Le programme de la journée était dense. Malgré les 8 heures prévues, il n'a pas été possible d'étudier l'ensemble des points au programme, mais on a vu beaucoup de choses intéressantes, de très bonnes astuces et l'envie d'approfondir nos connaissances.

Christophe partage avec enthousiasme sa passion pour Git. On sent qu'il est heureux d'avoir quitté les anciens systèmes de gestion de source centralisé (type Subversion ou CVS) pour Git.

Le prix demandé pour ce type de manifestation est dérisoire (50€ pour les early birds, 75€ pour les autres, petit-déjeuner - avec ses succulents croissants - et déjeuner inclus).

Si ce type d'évènement se reproduit et, que vous aussi, vous souhaitez vous former à Git rapidement, courrez rejoindre Christophe et Dick Rivers (git revert) à cette manifestation, vous ne le regretterez pas !

Utilisateur au quotidien de Subversion depuis plusieurs années, je réfléchis depuis plusieurs semaines au passage à un gestionnaire de sources décentralisé. Je teste Mercurial depuis quelques semaines (et pourquoi Mercurial ? parce que ...). Cet atelier m'a donné envie de passer à Git. Il faudra néanmoins que je trouve des solutions pour remplacer correctement les ressources externes (j'utilise à fond les ressources externes de subversion pour pointer sur des bibliothèques partagées - framework commun, ...) et migrer en douceur ma vingtaine de projets. Git propose des solutions :

  • git svn pour utiliser subversion en dépôt central
  • les submodule (qui ne sont pas aussi puissants que les ressources externes)

Quelques notes prises durant la journée

Installation de la dernière de version de Git sous Ubuntu

Pour installer une version récente de Git sur Ubuntu, il est nécessaire de compiler Git à partir des sources, la version présente dans les dépôts étant un peu vieille. Pour se faire, il est nécessaire d'installer les outils de compilation et certaines dépendances pour générer la documentation :

sudo apt-get install build-essential
sudo apt-get install -q -y libcurl4-openssl-dev tk asciidoc docbook2x xmlto

Télécharger git-1.7.1.1 et décompresser dans un répertoire temporaire.

Compiler :

./configure
make all man info
sudo make install install-man install-info

Par défaut, git s'installera dans /usr/local. Si vous souhaitez l'installer dans un autre répertoire, vous pouvez modifier les options de configuration de ./configure

A priori, il semble exister des paquets Ubuntu plus récents sur les dépôts PPA.

Configuration de l'environnement

Il est possible de définir une configuration globale au système. Cette configuration va notamment contenir les Alias de configuration. Exemple de configuration à positionner dans /home/user/.gitconfig

[user]
	name = My Name
	email = adresse@domain.net
[color]
	diff = auto
	status = auto
	branch = auto
[alias]
	st = status
	ci = commit
	co = checkout
	fp = format-patch
	lg = log --graph --pretty=tformat:'%Cred%h%Creset -%C(yellow)%d%Creset %s %Cgreen(%an %cr)%Creset' --abbrev-commit --date=relative
[core]
	pager = cat

(à compléter)

Merci à Christophe pour l'initiative. J'espère que les ateliers Git Attitude seront une aussi belle réussite que Paris Web.

lundi 5 juillet 2010

13:35

Ubuntu, subversion et éditeur par défaut

Par défaut, l'éditeur utilisé par subversion sous Ubuntu est nano.

Si vous souhaitez un autre éditeur, par exemple, vi, vous pouvez utiliser la commande suivante :

sudo update-alternatives --config editor

Vous pourrez ensuite choisir votre éditeur préféré.

source : http://ubuntuforums.org/showthread.php?t=134890

dimanche 6 juin 2010

12:10

Configuration de cherokee avec StatusNet

Je viens de migrer StatusNet, un outil de microblogging décentralisé, de Apache vers Cherokee.

L'installation est archi-classique. Vous pouvez suivre la procédure d'installation.

J'ai eu quelques difficultés à mettre en place les "jolies URL" (fancy URL).

Pour Apache, vous devez utiliser un fichier .htaccess. Tout est expliqué dans la documentation.

Pour Cherokee, vous devez utiliser les paramètres suivants :

Extension PHP: Handler fcgi, final
File Exists: Handler file, final
Default: Handler redir, Regex: /(.*)$  Substitution: /index.php/$1

- page 1 de 48