Le cron sous Owncloud

Et oui, encore un article sur owncloud (et non, je n’ai pas d’action chez eux 🙂 ).

Je voulais vous parler d’un petit réglage intéressant à connaitre sur owncloud, il s’agit de la réactualisation des informations. Ce réglage est présent dans la partie administration et est global pour tout owncloud (et non par utilisateur).

Par défaut, la réactualisation se fait via l’ajax. En gros, lorsqu’un utilisateur affiche une page, ça lance un appel ajax afin que le serveur réactualise les informations (pour les contacts, calendrier, news, etc).
L’avantage est que pour avoir l’actualisation, il suffit de ré-afficher une page. L’inconvénient, c’est que si vous êtes sur un petit serveur (par exemple raspberry), ça surcharge vite la machine, et la bande passante.

Il existe deux autres options : webcron et cron.
Si j’ai bien compris le webcron permet d’appeler le réactualisation des informations via une requête http. L’avantage est lorsqu’on n’a pas accès au système du serveur pour ajouter un cron. L’inconvénient est qu’il faut s’inscrire à un service tiers qui réalisera cette opération et que la réactualisation des données est périodique.

Le cron permet de lancer de façon automatique la réactualisation des informations, qu’on soit connecté ou non. L’avantage est que c’est le serveur qui gère ça. L’inconvénient est qu’il faut avoir accès au système du serveur et que la réactualisation est périodique.

Pour le webcron et le cron, normalement c’est vous qui choisissez la période. Perso, mes info sont réactualisées tous les quarts d’heures.

Voyons maintenant comment passer en cron.

Premièrement, il faut que se connecter sur la machine sur laquelle est installé owncloud en ssh (via putty par exemple)
Il faut ensuite taper la commande suivante :
crontab -u www-data -e
*/15 * * * * php -f /var/www/owncloud/cron.php

Le /15 signifie que le cron doit tourner toutes les 15 minutes. A vous de changer ce temps s’il ne vous convient pas.

Une fois ça fait, il suffit d’aller dans la partie administration et de choisir Cron :
Cron dans owncloud

Vous pouvez voir qu’à coté du titre, il est notifié si la tache tourne bien et quand elle a tourné pour la dernière fois (en heure GMT, soit en été pour la France heure actuelle – 2 heures).

Et voila, votre owncloud fonctionne en cron. L’intérêt est que vous pouvez avoir vos flux rss rafraichis sans avoir besoin d’aller sur le site. Ce qui est utile quand vous avez une application de lecture de flux rss sur votre téléphone qui est synchro avec votre owncloud.

Zelda Solarus

Bonjour à tous,

Dans la droite lignée de mon dernier post consacré au jeu vidéo Pixel Donjon, je vais vous parler de Zelda Solarus :

Donc en quelques mots, il s’agit d’une aventure de Link réalisée par des fans (pour des fans), le tout avec le look des épisodes de la SuperNes (raaaaah la nostalgie !)

Leurs créations sont disponibles sur plusieurs plateformes parmi lesquels :

  • Windows
  • Linux
  • Mac OS
  • Android
  • et d’autres

L’installation sur Android (celle que j’ai choisi) nécessite toutefois le téléchargement du .apk sur le site et l’activation des « Sources inconnues » sur votre terminal.

En plus de créer des épisodes de très bonnes qualités, le site de Zelda Solarus a la bonne idée de parler de l’ensemble de l’univers de Zelda et de proposer leur moteur à toute la communauté permettant à tous ceux qui le souhaitent de créer leur propre jeu 🙂

Owncloud 7.0.1 et 7.0.2

Depuis quelques jours, la version 7.0.1 (et la 7.0.2 quasiment en suivant) d’owncloud est sortie.

Tout d’abord, le visuel a changé.
Avant, vous aviez sur le côté gauche de l’écran la liste des applications présentes. Maintenant, il s’agit d’un bloc replié, en haut à gauche, qui se déplie au clique de la souris.
Si ce changement graphique ne semble pas être extraordinaire, il apporte beaucoup … pour les smartphones. En effet, avant il était quasiment impossible de naviguer sur l’owncloud avec son téléphone. Maintenant, la navigation est facile, jolie et agréable. Rien que pour ça, cette maj mérite d’être faite.

En plus, elle corrige le problème de synchronisation entre un smartphone et le calendrier des contacts.

En résumé, j’aime beaucoup cette mise à jour, même si TatSou me dit que la synchro est plus longue chez lui.

Les moteurs de recherche anonyme

C’est derniers temps, j’entends beaucoup parler d’anonymat et surtout des moteurs de recherche qui vous promettent de protéger votre vie privée. J’ai donc décidé de faire un petit tour de table de ceux que je connais :

  • DuckDuckGo dont le siège social est au USA et dont le site semble être hébergé en Irlande
  • Ixquick dont le siège social et l’hébergement sont au Pays-Bas. Il vous proposera des résultats issus de la capitalisation de plusieurs moteurs de recherche connus (Google, Bing, Yahoo…)
  • Startpage qui appartient à la même société que Ixquick mais qui ne vous proposera qu’un retour des résultats de Google (pratique si les autres moteurs ne vous donnent pas satisfaction)

Je vous l’accorde, je n’en connais pas beaucoup mais il est intéressant de voir que malgré le fait de promouvoir l’anonymat sur internet, certains d’entre eux reste basés aux USA. Dans le doute, j’ai choisi Ixquick pour mes recherches, entièrement basé aux Pays-Bas (pays connu pour défendre de la neutralité des réseaux).

Synchronisation des contacts et calendrier sous Android 4.4.4

L’autre jour, j’ai du modifier mes comptes de synchronisation pour mes contacts et mes calendriers, à cause de l’histoire entre Microsoft et NoIp. Je supprime mes comptes et les recréer avec une autre url.
J’ai remarqué hier, que depuis cette action, mes comptes n’étaient plus synchronisés. Et je ne pouvais plus choisir de les synchroniser automatiquement par la partie Compte, présent dans les paramètres de l’appareil.

J’ai cherché sur le web sans résultat. Donc j’ai regardé dans les applications de mon appareil voir si j’avais loupé quelque chose. C’était bien le cas.

Pour synchroniser son compte de contact, il suffit d’aller sur l’application Contact, aller dans les paramètres de celle-ci et sélectionner « Synchro auto ».
Pour synchroniser son compte de calendrier, il suffit d’aller sur l’application de Calendrier, aller dans les paramètres, sélectionner le compte et cocher les calendriers à synchroniser.

Là, lorsqu’on retourne dans les paramètres de l’appareil, dans la partie Compte et qu’on sélectionne l’application de gestion de calendrier (CalDav-sync pour moi) ou de contacts (CardDav-sync pour moi), on peut voir que les comptes sont enfin synchronisés.