L'appartement

Aller au contenu | Aller au menu | Aller à la recherche

Les logiciels

Fil des billets

vendredi, janvier 20 2012

HelloScan pour l'interaction entre une application web et un smartphone via des codes barres

HelloScanVoici quelques mois que je n'ai pas posté sur ce blog et aujourd'hui, c'est uniquement pour vous présenter rapidement le dernier projet que j'ai développé.

Plutôt qu'un long discours, je vous propose mon "communiqué de presse" pour vous expliquer de quoi il s'agit :

On trouve beaucoup d'applications sur l'App Store ou l'Android Market qui permettent de scanner des codes barres. le plus souvent, elles se contentent d'afficher le contenu du code barre et d'éventuellement renvoyer sur une URL.

L'application HelloScan est différente. Elle se compose essentiellement de boutons et d'actions que vous configurez selon vos usages :

Voici une vidéo de démonstration de la version Android :

HelloScan devient une passerelle ergonomique et mobile (même en 3G) entre votre smartphone et vos applications "online".

Et les cas d'usages d'HelloScan ne sont pas limités ! En voici quelques uns :

  • billetterie d'événement
  • gestion de stocks
  • bons de réduction
  • courses sportives
  • gestion de parc informatique
  • ...

Pour les usages billetterie, bons de réduction, courses sportives... en plus d'HelloScan, vous pouvez télécharger gratuitement l'application web HelloEvent à installer sur votre site. Elle est ultra-customisable elle aussi !

Pour les sites d'e-commerce, nous fournissons gratuitement le module Prestashop (et très prochainement Magento et virtuemart).

Notez également que pour les développeurs, il est très simple de développer un plugin entre une application online et HelloScan.

Pour toutes informations, vous pouvez me contacter directement par mail ou sur Twitter ou vous rendre sur notre site HelloScan

Et n'hésitez pas à poser vos questions en commentaire !

À voir :

jeudi, janvier 28 2010

[tips] Downgrade de Mysql 5.1 à Mysql 5.0 sur Ubuntu 9.10 Karmic

Logo MysqlSur un serveur de développement, j'ai du downgrader de Mysql 5.1 vers Mysql 5.0. Notamment le temps de modifier dans une application toutes les occurrences du mot "range" qui devient un mot réservé sur Mysql 5.1 (grrrr !).

Le downgrade ne fonctionne pas sur Ubuntu 9.10 si vous ne supprimez pas les fichiers debian-5.1.flag et mysql_upgrade_info du répertoire /var/lib/mysql

C'est bête mais c'est comme ça ;)

mercredi, avril 8 2009

Quelques conseils pour ne pas voir vos mails finir dans les dossiers Spam

1559606_340_1116081430036-s.jpgSuite à plusieurs questions reçues par mail, voici quelques conseils tirés de mon expérience personnelle pour optimiser vos chances de ne pas voir vos messages finir leur course dans le tant redouté dossier « courrier indésirable » des différents « grands » fournisseurs de services (Yahoo, Gmail, Hotmail et consorts).

  • Avoir un Zonecheck parfait sur son domaine. Ce qui implique notamment - ce point semble important pour Gmail - une adresse postmaster valide et un contact de domaine valide;
  • Signer ses messages sortant avec DKIM et vérifier régulièrement son bon fonctionnement. Cette signature devient réellement essentielle !
  • Configurer correctement SPF (Sender Policy Framework) sur son domaine. Et ne pas oublier les machines qui relaient et autres MX secondaires;
  • Dans la mesure de vos possibilités, demandez à vos correspondant de vous ajouter dans leurs carnets d'adresses et/ou leurs listes blanches. Ceci peux-être particulièrement utile dans le cas d'une lettre d'information. Vous pouvez envisager de glisser dans un de vos mailings une phrase du style « Pour être sur de recevoir nos messages, ajoutez lettre@domain.tld à votre carnet d'adresses »;
  • Pour les newsletters en HTML, n'incluez pas les images dans le message mais linkez sur votre serveur. N'oubliez pas la version alternative pour les webmails qui ne supportent pas HTML;
  • Pour Yahoo et Hotmail, il peux-être intéressant de remplir leurs différents formulaires [1] pour signaler que vos messages sont marqués comme Spam chez eux. La réponse et le résultat ne sont pas garanties. Ils vous préciseront d'ailleurs que ce n'est pas une Whitelist. D'après moi, ça aide quand même;
  • Pour ceux qui ont les moyens et qui aiment se faire racketter, Hotmail utilise également une sorte de whitelist officielle - et bien entendue payante - appelée SenderScore;

Dernière précision, et pas des moindre - ceci est également précisé sur le site de Yahoo - les fournisseurs utilisent également des filtres de réputation. En clair, tant que l'adresse IP de votre serveur n'est pas « connue », le risque de passer à la trappe est plus important.

Pour ce dernier point :

  • oubliez les adresses IP résidentielles
  • louez un serveur sur un réseau « connu »
  • prenez le temps de remplir les formulaires que j'évoquais plus haut

Si vous avez d'autres bonnes pratiques, je suis preneur ;)

Notes

[1] Cherchez sur le site « postmaster » de Yahoo ou sur son équivalent chez Microsoft

mercredi, octobre 31 2007

Connaitre les adresses IP des visiteurs derrière un reverse proxy

Ce qui est pénible quand on héberge un serveur web derrière un reverse proxy, c'est qu'on n'obtient pas, par défaut, les adresses IP réelles des visiteurs mais uniquement l'adresse IP du reverse proxy.

Un logiciel de statistiques qui utilise les logs du serveur web, Awstats par exemple, vous indiquera donc que vous n'avez qu'un seul et unique visiteur (snif !).

Il existe heureusement une solution simple qui se trouve dans la variable d'environnement X-Forwarded-For.

Sur un serveur Apache (sur lighttp, ca sera sensiblement pareil), il faut donc changer la ligne :

LogFormat "%h %l %u %t \"%r\" %>s %b \"%{Referer}i\" \"%{User-Agent}i\"" combined

En :

LogFormat "%{X-Forwarded-For}i - %u %t \"%r\" %>s %b \"%{Referer}i\" \"%{User-Agent}i\"" combined

Et voilà des jolies statistiques pleines de visiteurs ;)