USVN

Userfriendly SVN est une interface web permettant la configuration de dépôts Subversion. Cette interface permet de facilement créer de nouveaux projets sans le client en ligne de commande et donc avoir un accès privilégié sur le serveur. USVN se chargera ensuite de gérer la liste des utilisateurs autorisés à récupérer votre code source. Cela permet de déléguer l’administration de vos dépôts Subversion. Lors de son installation USVN vous donne un bloc de configuration à mettre dans la configuration de votre apache et après vous n’aurez plus jamais besoin de passer en root pour gérer vos dépôts subversion.

Read more...

Svn external

Lorsque l’on développe on peut avoir besoin de libs externe. Et cela devenir rapidement un calvaire pour être sur que tous les développeurs utilisent la même version. Une solution pourrait être de copier la lib dans votre dépôts subversion. Mais c’est moche à chaque release vous devez supprimer les anciens fichiers, mettre les nouveau… Et en plus cela va encombrer votre SVN. Un autre problème c’est que pouvez travailler dans une société qui écrit son propre framework qui a son dépôt SVN.

Read more...

Des statistiques pour Subversion

Récemment j’ai chercher à extraire différente statistiques sur l’utilisation qui est faite de SVN dans un projets et je suis tomber sur StatsSVN. Il s’agit d’un programme en java qui à partir de votre dépôt subversion peut extraire un grand nombre de statistiques comme: nombres de ligne de code dans le projet nombre de ligne écrite par chaque développeurs l’évolution de la taille moyenne des fichiers l’évolution du nombre de fichiers quels sont les plus gros fichiers quels sont les fichiers les plus modifier … La meilleur façon de se rendre compte c’est encore d’aller voir [http://statsvn.

Read more...

Bonne pratique d'utilisation de Subversion

Ceci est un ensemble de bonne pratique à suivre lorsque l’on utilise subversion. Ces recommandations sont issues de mon expérience dans l’utilisation de subversion dans des projets aussi bien de petite que de grande taille. #Testez avant de commiter Règle élémentaire tester que le code marche avant de faire un commit pour éviter de créer des problèmes aux autres développeurs. Si vous avez des tests unitaire vérifiez qu’il passe toujours. Ne commitez jamais un code qui ne marche pas et qui pourrait gêner un autre développeur.

Read more...

Canon EOS 400D sous Ubuntu edgy

A noel j’ai reçu un nouveau jouet, le reflex EOS 400D (Rebel XTi en amérique du nord) de CANON. Laissons les qualités technique de la bête au spécialistes, pour nous intérésser à son support sous Ubuntu Edgy. Pour accéder à vos photos il faut installer gphoto. Malheureusement la version fournis avec Edgy ne contient pas le support du 400D, rassurez vous c’est très simple à ajouter. Commencez par installer gphoto:

Read more...

Supprimer les pages d'un pdf sous linux

Récemment j’ai du imprimer un gros pdf. Le problème c’est que la moitié des pages était inutile. J’ai donc chercher une solution pour supprimer les pages d’un pdf sous mon OS préféré. Après un échec avec Kword j’ai trouvé cette article qui parle de pdftk qui est un outil en ligne de commande pour manipuler des pdf. L’installation sous ubuntu est comme toujours très simple: sudo apt-get install pdftk Cet outil peut donc supprimer les pages d’un pdf, il suffit pour cela de lui donner les intervalles de page à conserver:

Read more...