Nokia N9 et CardDav

Je viens d'acquérir le Nokia N9, le dernier smartphone sorti par Nokia avant le pacte avec Microsoft. Il utilise le système Meego Harmattan.

Comme vous le savez déjà, j'utilise les protocoles CalDav et CardDav pour synchroniser mes contacts et mon agenda, le tout hébergé sur ezvan.fr. De base le système du N9 propose une synchronisation Caldav (pour le calendrier) mais par CardDav.

Voici donc comment j'ai mis en place une telle synchronisation, à l'aide de SyncEvolution.

Tout d'abord, j'ai récupéré un paquet .deb de SyncEvolution compilé avec le support de CardDav. Après l'avoir installé avec la commande dpkg, j'ai lancé les commandes suivantes pour configurer mon compte CardDav, remplacez <utilisateur> et <motdepasse> par le mot idoine.

# configure target config for CardDAVsyncevolution --configure \
             --template webdav \
             syncURL=https://cal.ezvan.fr/<utilisateur>/contacts/ \
             SSLVerifyServer=0 \
             username=<utilisateur> \
             password=<motdepasse> \
             target-config@carddav \
             addressbook

# configure sync config for CardDAV  
syncevolution --configure \\  
              --template SyncEvolution\_Client \\  
              syncURL=local://@carddav \\  
              username= \\  
              password= \\  
              carddav \\  
              addressbook

# initial slow sync for CardDAV  
syncevolution --sync slow carddav

# incremental sync for CardDAV  
syncevolution carddav

Et ça marche ! Il ne me reste plus qu'à trouver comment lancer la commande de synchronisation à intervalle de temps régulier.

plus ...

Linux et la seconde intercalaire

Si vous avez observé des dysfonctionnements sur vos serveurs Linux le premier juillet, cela vient probablement d'un bogue du noyau Linux, qui a eu quelques problèmes pour gérer la seconde intercalaire du 30 juin.

La seconde intercalaire est une seconde ajoutée pour resynchroniser l'heure UTC avec l'heure réelle. La dernière minute du 30 juin a donc duré 61 secondes, ce qui peut provoquer certains remous lorsque cette situation est mal gérée par le logiciel.

À priori, le noyau Linux, Java, MySQL et d'autres sont impactés. Parmi les "gros" du web impactés, on compte Reddit, Linkedin, Foursquare, Mozilla...

Plus d'info sur Serverfault

Un exemple de problème chez Mozilla

De même chez Linuxfr

plus ...

Spam et Jabber

Le spam est un problème récurrent sur les services que j'administre sur ezvan.fr.

Que ça soit pour le serveur de courrier, le site web, le serveur Jabber... Tous sont envahis de requêtes de robots tentant d'inonder ce petit bout d'Internet de publicité, d'arnaque ou autre message malfaisant.

Récemment j'ai remarqué que certains utilisateurs du serveur de messagerie instantanée Jabber faisaient un nombre un peu élevé de requêtes. Après étude il semblait que ceux-ci s'attelaient à bombarder d'autres serveurs de messagerie. Plus de dix mille utilisateurs étaient alors inscrits sur le serveur, avec le plus souvent des noms générés automatiquement.

Après avoir nettoyé du mieux que possible ces utilisateurs, en supprimant ceux ayant des noms trop évidents et ceux sans connexion depuis plus de cent jours, je me suis attelé à limiter le nombre de robot s'inscrivant dessus. Depuis peu le serveur utilisé pour ce service, ejabberd, permet de demander à l'utilisateur de répondre à une question de type Captcha pour utiliser certaines fonctions. J'ai activé cette fonctionnalité pour l'inscription des nouveaux utilisateurs.

Je sais que ce système n'est pas parfait car il peut être contourné par ces robots et présenter des problèmes d'accessibilité, mais je n'ai pas trouvé de …

plus ...

Plusieurs sessions dans Firefox avec Multifox

Quand on développe ou administre un site, on aimerait souvent savoir rapidement ce que notre modification donne pour les utilisateurs. Or lorsqu'on est logé en tant qu'administrateur, on ne voit pas la même chose que les utilisateurs normaux, il faut donc tester avec un compte utilisateur.

Avec le mécanisme des sessions, il faudrait se déloger du compte administrateur et se reloger avec un compte utilisateur à chaque fois, ou utiliser un navigateur séparé. Que de complications ! Heureusement une extension Firefox existe pour résoudre de problème.

Multifox permet de lancer une nouvelle fenêtre avec une identité séparée, c'est à dire que la session est cloisonnée. Il devient alors possible de se connecter avec deux ou plus sessions différentes au même site. On peut également s'en servir pour se connecter à plusieurs comptes Gmail en même temps, ou à d'autres services à la mode aujourd'hui.

plus ...

Gnome 3 : hôtes à ignorer pour le proxy

Une des caractéristiques de Gnome, en particulier de la version de 3, sont ses interfaces de configurations épurées. Pour la configuration du serveur mandataire il est par exemple impossible de configurer une liste d'hôte à ignorer dans l'outil de configuration fourni. Heureusement, l'utilisateur averti peut toujours modifier une multitude de paramètres avec l'utilitaire dconf-editor. Pour ajouter des hôtes à ignorer, lancer dconf-editor. Se déplacer dans l'arborescence sur la gauche vers system -> proxy, et éditer la liste "ignore-hosts". Vous pouvez y ajouter les hôtes à ignorer.

plus ...