30 Mar 2012

Ligoo se professionnalise

1 Comment Nouveauté
SwissOps Sàrl

SwissOps Sàrl

La création de ligoo entre 2007 et 2008 a démarré d’une idée simple, mais efficace. Parti d’un projet personnel, c’est aujourd’hui le temps de le rendre professionnel. C’est pourquoi ligoo fait maintenant partie des service que propose SwissOps Sàrl.

L’entreprise est née, les idées sont présentes et la volonté de faire mieux est encore plus forte!

26 Mar 2012

Changement d’heure !

No Comments Divers, Statistiques

Comme vous le savez tous, aujourd’hui c’était le changement d’heure et il fallait donc ajouter +1h à la montre.
Du coup, vous vous êtes levé plus tôt que d’habitude !

Les visites du jour

Les visites du jour

Et pourtant, de manière amusante, les visiteurs du jour ont consultés le site environ 30 min à 1 heure plus tôt qu’à l’accoutumée, malgré le changement d’horaire. Le graphique ci-dessus en témoigne (vous voyez en rouge la courbe qui représente le nombre de visiteurs en fonction de l’heure du jour et en gris, la même chose, mais pour lundi passé).

Quoiqu’il en soit, merci pour votre fidélité :)

24 Mar 2012

Mise à jour prévue

No Comments Nouveauté, Technique
Mise à jour

Mise à jour

La correction des bugs et les tests sont encore en cours. Une grande mise à jour est prévue dans la nuit du 25 mars au 26 mars. Les horaires “nouvelle version”, ainsi que les horaires spéciaux devraient être disponible lundi matin.

News du 26.03.2012 à 05h49: La mise à jour s’est déroulée sans problème. Le site est à nouveau disponible avec les nouvelles fonctionnalités!

10 Mar 2012

Bientôt de nouvelles fonctionnalités pour les horaires

No Comments Design, Nouveauté
Nouveau module des horaires

Nouveau module des horaires

D’ici quelques jours, vous devriez vous apparaître le nouveau module des horaires. Celui-ci intègre les horaires spéciaux directement et permet également de défiler les semaines (comme sur un calendrier). La suite très bientôt :)

09 Mar 2012

ISO 8601

No Comments Technique
ISO 8601

ISO 8601

Il semblerait qu’actuellement, des fonctions de base et censées être évidentes, ne le sont pas. En travaillant sur le nouveau module des horaires, il a été nécessaire de calculer le numéro de la semaine d’une certaine année. Pour cela, un standard existe: ISO 8601. Celui-ci est implanté avec succès dans PHP depuis bien longtemps (PHP 4.1.0). En revanche, si vous voulez travailler sous JS (JavaScript), vous aurez de la peine à trouver un équivalent fiable. Après en avoir testé plusieurs, ils retournaient pour la plupart, des résultats erronés. Voici deux scripts qui permettent de trouver l’année et le numéro de la semaine en format ISO 8601 correct:

En espérant avoir pu aider certains développeurs :)

Pour information, voici la partie qui explique l’algorithme

Le calcul automatisé du numéro de semaine en informatique reste simple mais néanmoins non trivial, à cause des semaines charnières entre chaque année. Cette réflexion mérite donc d’être partagée.

Dans de nombreux langages de programmation informatiques, les outils comptent les jours de la semaine en partant du dimanche (valeur zéro), puis 1 pour le lundi, jusqu’à 6 pour le samedi. Dans certains pays, la semaine commence le dimanche et, mathématiquement (modulo 7), 0 et 7 reviennent au même dans les tests. Pour l’affichage, cela devient un cas particulier à traiter. Il existe parfois une fonction donnant directement une numérotation normalisée.

Pour écrire une fonction calculant le numéro ISO de la semaine à partir d’une date donnée, il y a différents algorithmes. Cela peut être par exemple :

  • Calculer le jeudi de la même semaine que la date cherchée. On calculera le numéro de semaine de ce jeudi pour être sûr de compter dans la bonne année sans test particulier. (Ce jeudi peut tomber l’année précédente ou suivante.)
  • Considérer le 4 janvier de la même année que ce jeudi.
  • Calculer le lundi de la même semaine que ce 4 janvier (identifiant ainsi le début du comptage; ce lundi peut tomber la même année ou avant)
  • Calculer le nombre de jours écoulés entre les deux dates particulières (ce lundi et ce jeudi).
  • Ajouter 3 à ce nombre de jours, pour éviter les problèmes d’arrondi, puis diviser par 7. On a le résultat voulu.

Certains algorithmes utilisent des exceptions peu justifiables, voire retournent des valeurs erronées pour certaines dates. L’avantage de l’algorithme précédent est d’être fiable, tout en profitant des fonctions généralement disponibles (le compte des années bissextiles ou du nombre de jours est déjà implanté).

Si on sait J le jour correspondant à une date (de J=1 pour lundi, à J=7 pour dimanche), en adaptant les fonctions existantes si nécessaire, alors le jeudi de la même semaine est situé (J-4) jours plus tôt (ou plus tard si négatif). Le lundi associé est (J-1) jours plus tôt.

Wikipedia - http://fr.wikipedia.org/wiki/ISO_8601

26 Feb 2012

API ligoo.ch

No Comments Nouveauté, Technique
API ligoo

API ligoo

Une API pour ligoo.ch sera disponible à partir de ce lundi 27 février 2012. Elle permettra de faire des recherches sur ligoo, d’obtenir les horaires et toutes les informations disponibles pour chaque établissement. Ceci inclura les horaires spéciaux ainsi que les recherches par coordonnée gps (pour la geolocalisation). Tout ceci sera délivré au format json.

Afin d’obtenir une clé ainsi que la documentation nécessaire, vous pouvez dès aujourd’hui envoyer vos requêtes par e-mail à api@ligoo.ch avec une description aussi détaillée que possible de votre projet. Les meilleurs idées et les plus originales seront retenues. Vous serez informé par e-mail sur l’état de votre demande. En espérant vous lire bientôt, à vos clavier !

26 Feb 2012

Nouveau serveur

No Comments Nouveauté, Technique

Afin d’améliorer les performances de ligoo.ch, une migration des serveurs a été effectuée et devrait permettre au site de répondre de manière plus adéquat au nombre croissant des utilisateurs.

PowerEdge R610

PowerEdge R610

Ligoo est désormais hébergé sur un serveur Dell PowerEdge R610. Une mise à jour du site afin d’optimiser les requêtes et le cache est également prévue d’ici la fin de cette année.

17 Feb 2012

Enorme mise-à-jour des horaires

No Comments Nouveauté
Update

Mise-à-jour des horaires

Après un travail acharné, ligoo offre désormais des horaires mis-à-jour régulièrement (une fois par semaine environ) pour les plus grandes enseignes. Ceci inclura les horaires spéciaux d’ouverture. Merci à tous les utilisateurs qui mettent eux-même les horaires à jour ! Améliorer la qualité du service qu’offre ligoo est une priorité pour nous :)

19 Jun 2011

Mise à jour

No Comments Divers, Nouveauté, Technique

Problème résolu !

Depuis quelques temps, certains utilisateurs rencontrent des difficultés à afficher correctement les horaires. Ce problème vient du fait que la requête est originaire de http://ligoo.ch/ au lieu de http://www.ligoo.ch/.

 

Afin de résoudre ce problème, une mise à jour de nos système qui corrige ce bug est programmée à 01h00 ce matin 20.06.2011. Après quoi, tout devrait être rentré dans l’ordre, quelque soit l’url de la requête.

 

Merci à ceux qui nous ont fait part de ce problème !

12 Nov 2010

Résolution de bugs et améliorations

No Comments Divers

Un bug d’affichage de la localisation par Google Map a été maintenant résolu. Le comportement de la Google Map lorsque l’utilisateur modifie l’adresse d’un établissement a été transformé et amélioré.

GoogleMap

GoogleMap