lundi 22 juin 2009

Tester le rendu d'un site web

Le problème principal pour un développeur de site web est la compatibilité entre les navigateurs. De nombreuses pages s'affichent différemment dans internet explorer, firefox, safari, pour ne citer que les plus courants.

Un site bien pratique permet de vérifier le rendu de votre site internet dans les navigateurs qui vous intéressent, sans avoir à les installer sur votre ordinateur :
http://browsershots.org

mercredi 10 juin 2009

SVN dans nautilus (gnome)

Il peut être pratique de pouvoir gérer une copie locale de fichiers SVN par nautilus, pour éviter la ligne de commande.

Deux options s'offrent à vous :

nautilussvn
Ce paquet n'est pas dans les dépôts standards, mais il est disponible ici.

nautilus-script-collection-svn

Installation :

sudo apt-get install nautilus-script-collection-svn


Ensuite, activez ce script :

nautilus-script-manager enable Subversion

Puis relancez Nautilus.
Pour accéder aux nouvelles fonctionnalités, cliquez droit sur un dossier puis allez dans Script > Subversion.

jeudi 28 mai 2009

Synchronisation et sauvegarde de données

La lecture de l'article de Benjamin sur Ubuntu One m'a donné envie d'écrire un article sur les différentes solutions de synchronisation et de sauvegarde des données.

Ubuntu One
Cet outil en version bêta est développé par Canonical, mais seul le client est open source, et les données sont forcément stockées sur un serveur de Canonical, ce qui pose de sérieux problèmes pour ce qui concerne la confidentialité des données.

rsync
rsync (remote synchronization ou synchronisation à distance) est un logiciel de synchronisation de fichiers en ligne de commande. Il existe une interface graphique : Grsync.
La sauvegarde est unidirectionnelle, c'est à dire qu'elle ne peut pas se faire entre deux clients.

Unison
Unison est un logiciel de synchronisation, mais à la différence de rsync celui-ci réalise une synchronisation bidirectionnelle. Il existe aussi une interface graphique : unison-gtk.

iFolder
iFolder fonctionne à peu près comme Ubuntu One, mais il a l'avantage d'être open source du coté serveur également, ce qui fait que vous pouvez installer le serveur chez vous, et conserver la confidentialité de vos données !

Navigateur Epiphany : ne plus travailler en mode déconnecté par défaut

Frenchy82a écrit un article intéressant qui indique comment configurer epiphany pour qu'il soit en mode connecté par défaut.

mardi 26 mai 2009

Convertir un int en string en C++

Comme il n'existe pas de fonction itoa() en C++, il faut utiliser stringstream :

#include

int i = 1;
std::string s;
std::stringstream tmp;
tmp << i;
s = tmp.str();


Et voilà, c'est aussi simple que ça !

jeudi 7 mai 2009

Open Movie Editor

Open Movie Editor est un éditeur de vidéo simple à utiliser.

Pour l'installer, cliquez ici.

Des screenshots sur l'utilisation sont disponibles ici.

Protéger sa vie privée sur internet en toute légalité.

Le document Comment contourner les systèmes de tracabilité ? explique comment contourner, en toute légalité, les différentes mesures de surveillance électronique mises en place par le législateur. Certaines règles simples peuvent vous permettre de conserver votre anonymat dans une certaine mesure :
  • utilisation de Live CD
  • accès aux sites web en HTTPS
  • utilisation de Tor
  • chiffrement des données avec GPG
Et bien sûr la première des règles est de ne pas raconter votre vie sur internet, que ce soit sur un blog, un forum, Facebook, Twitter, etc.

Source : bugbrother