Skip to main content
KAIZER ONION

Author: Franck Wurtz

La virtualisation des cartes de fildélité

Récemment j’ai lu un article intéressant sur la personnalisation des codes barres au Japon.
J’en vois déjà  du fond de la classe me demander : “Mais de quel code barre parle t’on ?”.
Eh bien, il s’agit des codes barres qui se situent sur tous les produits que vous achetez dans le commerce. Dans le but de rendre plus agréable vos courses, une société américaine (barcoderevolution) commence à  vendre, à  qui le souhaite, des codes barres personnalisés.
Je profite de cette actualité pour rebondir sur le sujet tout en le dérivant d’un poil. Cela m’a fait penser au code barre des cartes de fidélité dont nous sommes nombreux à  en avoir plein le porte feuille (On prefèrerais plus de billets). Si, tout comme moi, vous en avez marre de vous balader avec plusieurs carte de fidélité, vous redoutez la question ultime de l’hôtesse de caisse : “Avez vous la carte du magasin?”. Car bientendu neuf fois sur dix vous ne l’avez pas car votre femme l’a prise. Mais rassurez vous ce temps est “quasi” révolu, il existe une application pour ça : Barcode.
Oui je dis quasi car cela ne fonctionne pas dans tous les magasins. A titre d’exemple, Décathlon et Leclerc ne sont pas sensible aux charmes de l’iPhone par contre Auchan ne lui résiste pas.
L’application est gratuite et simple d’utilisation. Vous entrez le nom du magasin et ensuite vous renseignez les numéros de votre carte de fidélité.

BarcodeBarcode2

Comment activer le menu Données Cellulaire sur un iPhone jailbroken

Comme beaucoup, vous avez remarqué que depuis le passage de votre iPhone en version 3.x, le menu Données cellulaires n’est plus disponible. Ceci peut être ennuyeux dans certains cas comme le mien car à  chaque restauration de mon iPhone le paramètre Nom du point d’accès (apn) est initialisé avec une valeur erronée. Voici un petit tutoriel qui explique comment activer le menu Données Cellulaire sur votre iPhone.

Prérequis :
– avoir un iPhone jailbroken (tutoriel pour jailbreak votre iPhone)
– avoir OpenSSH installé
– avoir un outil pour se connecter en scp sur votre iPhone (j’utilise Fugu sur Mac et Winscp sur Windows)
– avoir installé Plist Editor pour Windows

1. Première étape, connectez vous sur votre iPhone en utilisant Winscp ou Fugu pour Mac. Récupérez le fichier carrier.plist dans :

/System/Library/Carrier Bundles/XXX.bundle/carrier.plist

Pour les utilisateurs Mac :

2. Ouvrez le fichier en cliquant dessus et ajoutez l’entrée AllowEDGEEditing comme on peut le voir sur la copie d’écran.

apneditingmac

Pour les utilisateurs Windows :

2. Ouvrez le fichier carrier.plist avec Plist Editor et ajoutez les lignes suivantes :

edgeeditingwin

3. Sauvegardez les changements et copiez le fichier carrier.plist sur votre iPhone comme à  l’étape 1.

4. Une fois terminé, vous pouvez éditer les paramètres de votre apn en allant dans le menu Réglages\Général\Réseau\Réseau de données cellulaires :

apn

Cisco multiple ISP avec IP SLA

Récemment j’ai été confronté à  un problème de configuration sur un routeur Cisco 3845. L’objectif était simple, il fallait configurer du failover sur le routeur entre deux provider. D’un côté une ligne louée et de l’autre une connexion ADSL négociée à  partir du routeur. Si l’énoncé semble simple, le résultat n’est pas pour autant évident (surtout pour un expert Cisco comme moi).

Le premier requis est d’avoir la bonne version d’IOS installé, en l’occurrence la fonctionnalité ip sla est disponible à  partir de l’IOS 12.4 avec le feature set advanced IP services ou advanced security. Pour rappel, vous trouverez la procédure pour mettre à  jour un IOS Cisco ici. Voici un petit schéma qui reprends l’énoncé précédent.

Cisco IP SLA
Cisco IP SLA

Voici la configuration nécessaire au bon fonctionnement de votre loadbalancing :

hostname Router_Name
!
ip cef
!
!#### Définir les objets de tracking. Ces objets sont utilisés pour ####!
!#### vérifier la disponibilité d’un host sur chaque ISP ####!
!
ip sla 1
icmp-echo 1.1.1.2 source-ip 1.1.1.1
frequency 30
ip sla schedule 1 start-time now life forever
!
ip sla 2
icmp-echo 2.2.2.3 source-ip 2.2.2.2
frequency 30
ip sla schedule 2 start-time now life forever
!
!#### Configurer les objets de tracking (cf. IP SLA) ####!
!
track 101 rtr 1 reachability
track 102 rtr 2 reachability
!
!#### Configuration des différentes interfaces ####!
!
interface GigabitEthernet0/0
description Internal connection
ip address 192.168.1.1 255.255.255.0
no ip redirects
no ip unreachables
no ip proxy-arp
ip flow ingress
ip nat inside
ip virtual-reassembly
duplex auto
speed auto
media-type rj45
no mop enabled
!
interface GigabitEthernet0/1
description ADSL connection
no ip address
no ip redirects
no ip unreachables
no ip proxy-arp
ip flow ingress
duplex auto
speed auto
media-type rj45
pppoe enable
pppoe-client dial-pool-number 1
no mop enabled
!
interface FastEthernet0/1/0
switchport access vlan 3
!
interface FastEthernet0/1/1
!
interface FastEthernet0/1/2
!
interface FastEthernet0/1/3
!
interface Vlan3
description Lease Line
ip address 1.1.1.1 255.255.255.248
ip nat outside
ip virtual-reassembly
!
interface Dialer0
ip address negotiated
no ip redirects
no ip unreachables
no ip proxy-arp
ip mtu 1492
ip flow ingress
ip nat outside
ip virtual-reassembly
encapsulation ppp
ip tcp adjust-mss 1412
dialer pool 1
dialer-group 1
ppp authentication pap callin
ppp pap sent-username user password 5 5s454f654r64v4br5t4bvr4
!
!#### Définition des routes en fonction des objets de tracking ####!
!#### dans notre, nous avons une configuration de load balancing ####!
!#### mais on pourrait définir une priorité sur une route pour éviter le loadbalancing ####!
!
ip route 0.0.0.0 0.0.0.0 vlan3 track 101
ip route 0.0.0.0 0.0.0.0 dialer0 track 102
!
!#### Configurer le NAT pour le trafic entrant ####!
!
ip nat inside source route-map ISP1 interface vlan3 overload
ip nat inside source route-map ISP2 interface dialer0 overload
!
!#### Configuration du NAT pour du traffic VPN entrant ####!
!
ip nat inside source static udp 192.168.1.1 500 1.1.1.1 500 route-map ISP1 extendable
ip nat inside source static udp 192.168.1.1 500 2.2.2.2 500 route-map ISP2 extendable
ip nat inside source static 192.168.1.1 1.1.1.1 route-map ISP1 extendable
ip nat inside source static 192.168.1.1 2.2.2.2 route-map ISP2 extendable
!
!#### Configuration des route maps en référence à  la configuration du NAT ####!
!
route-map ISP1 permit 100
match interface vlan3
!
route-map ISP2 permit 100
match interface dialer0
!

Sources :
http://www.blindhog.net/cisco-dual-internet-connections-without-bgp
http://hypergressive.blogspot.com/2009/03/dual-isp-load-balancing-configuration.html

Coup de coeur

Un petit post rapide pour parler de mes coups de cœur du moment.
A commencer par ce groupe de musique aux allures Punk qui, visiblement, ne fait rien pour soigner son image de marque : GOSSIP. En même temps avec une voix pareille il n’y a rien à  regarder mais tout à  écouter … Fondé en 1999, le groupe enchaîne les albums depuis … (7 albums en 9 ans). Actuellement, ils font un carton avec leur dernière chanson Heavy Cross.

GOSSIP
GOSSIP

Autre coup cÅ“ur, autre registre, il s’agit d’un vieux mp3 que j’ai défragmenté de mon NAS : After dark de Tito & Tarentula. Tout le monde se souvient encore du déhanché démoniaque de Salmah Hayek dans Une nuit en enfer sur cette musique. D’ailleurs la bande son du film contient un autre titre que j’aime beaucoup du groupe The Blasters: Dark knight


Une nuit en enfer
Une nuit en enfer

BMW Mobile Care

Mon concessionnaire BMW est vraiment sympa !

Ce matin en partant au boulot, je m’aperçois qu’un voyant jaune inhabituel s’allume sur le tableau de bord de la voiture, pourtant elle roule très bien. Soit, je pars en clientèle …
En sortant de mon client, le voyant étant toujours allumé, j’appelle le BMW Mobile Care qui me dit de me rendre chez mon concessionnaire au plus vite. Un rendez vous annulé je profite de l’occasion pour passer chez BMW. C’est assez drôle, car juste en donnant votre clé ils ont le listing détaillé de toutes les erreurs de la voiture. En l’occurrence, j’apprends que mes plaquettes de freins sont HS (33 000kms, cela fait peu mais bon). La personne ne veux pas me laisser repartir avec la voiture(trop dangereux), mais malheureusement, j’ai besoin d’une voiture. Elle me dit qu’elle va voir ce qu’elle peut faire. De là , elle revient et me demande si une BMW M3 ferait l’affaire. Petit moment d’hésitation, et je lui réponds calmement : “Oui, cela devrait aller.”

Update – 10/10/2009
Pour info, la bête développe 420cv avec son V8 …

Bon pour la suite, je vous laisse imaginer. Des images s’expriment toujours mieux que des mots :

Compte tours BMW M3
Compte tours BMW M3
M3 back
M3 back
BMW M3 front
BMW M3 front

Bom dia Portugal

Ce post a pour vocation de vous raconter notre périple estival au Portugal. Avec un peu de retard, certes, mais comme le dit si bien le dicton : “Mieux vaut tard que jamais!”.
Nous avons eu notre deuxième expérience avec Ryan Air, vous savez, la société aérienne Low Cost. Low Cost à  quelques exceptions près. Je m’explique, nous avons commandé quelques mois avant notre départ nos billets chez Ryan Air :

  • aller de Hahn (HNH) – Porto (OPO) pour deux personnes avec priority boarding et un supplément bagage.
  • retour de Faro (FAO) – Hahn (HNH) toujours pour deux personnes (Non, je ne l’ai pas laissé sur place) avec priority boarding et un supplément bagage.

Continue reading

Hack.lu, la defcon Luxembourgeoise

Comme chaque année en octobre, c’est la grande messe de la sécurité informatique qui se déroule le 28-30 Octobre à  Luxembourg. Pour la deuxième année consécutive, dartalis (mon employeur) sponsorise l’événement.
Cette année s’annonce être un bon cru au vu des speakers retenus par les membres de l’association. Pour en citer quelques uns, il y aura Matt Suiche avec une présentation intéressante de son outil win32dd qui permet de faire un dump de la mémoire physique de votre windows vista. Il y aura aussi le duo Daniele Bianco et Andrea Barisani avec leur présentation sur l’émanation d’ondes des claviers. Notons également la présence de Saumil Shah qui l’année passée avait fait une superbe présentation sur la sécurité des navigateurs web. Le premier jour de la conférence sera dédié aux Workshops, avec deux sessions simultanées. La première, Bypassing the Perimeter: Client Side Exploitation sera présenté par Nitesh Dhanjani et Billy K Rios, et la seconde parlera de DAVIX Visualisation et sera présenté par Jan P. Monsch.
Maintenant le mieux pour se faire un avis c’est d’y participer, alors rdv là  bas !! En attendant vous pouvez suivre les news sur leur site web : hack.lu ou comme moi sur twitter

MacWay

Ce n’est pas à  mon habitude de faire de la publicité pour un shop en ligne mais sur le coup je trouve qu’il est bon de partager mon expérience MacWay avec vous. Pour info, MacWay est un magasin en ligne qui revend des produits informatiques et électroniques innovants en l’occurrence ils sont spécialisé dans le stockage.
Ayant comme projet d’investir dans un disque dur NAS de marque Synology, j’ai trouvé mon bonheur sur leur site avec le produit DS209. Donc j’effectue ma commande le 04/09/2009, en voici le résumé :

Commande chez MacWay
Commande chez MacWay

En créant un compte chez MacWay comme beaucoup d’autre site de commerce en ligne, vous pouvez vous abonner à  leur Newsletter. Ce matin, je reçois une newsletter de MacWay avec comme sujet : “MacWay Expo 2009, l’événement promotionnel de l’année !”. Vous vous imaginez bien que CTRL+T macway CTRL+ENTER ont été les commandes suivant la lecture du mail. A ma grande surprise, les articles que j’avais commandé quelques jours auparavant étaient en promotion. De plus, pour tout achat dépassant 499 euros un disque dur Storeva Essential 250 Go est offert.

Macway commande
Macway commande

A ce moment précis, je l’avais un peu mauvaise surtout que ma commande n’était pas encore parti (10 jours d’attente sur le DS209). Heureusement, chez MacWay les factures sont payables à  l’expédition du matériel. Je me dit tout n’est pas perdu, j’envoie un mail au service clientèle en leur expliquant mon cas et dans la demi heure l’affaire était réglée. Je bénéficiais de la remise du jour avec en cadeau le disque dur. Alors moi je dis BRAVO … et merci à  MacWay.

Twitter was down

La fin du monde est arrivée, 64 ans après l’explosion de la première bombe atomique. Il semblerait qu’un groupe de pirate a effectué un DoS (Deni of Service) sur les serveurs de Twitter. Je dois avouer que hier je me suis senti un peu coupé du monde. Comment partager aussi rapidement et massivement mes dernières infos, impressions, humeurs avec le monde. La seule fonctionnalité non touché par l’attaque était Twitter search. Ceci dit, cela nous a permis d’être spectateur de l’attaque sans pour autant pouvoir agir. A croire que cela était fait exprès, digne du Marquis de Sade.

Je me suis dit qu’il pouvait être utile d’avoir un plan de secours des activités possible lorsque Twitter n’est plus là  :
0. Travailler
1. Discuter à  propos de Twitter sur FriendFeed
2. Discuter à  propos de Twitter sur Facebook
3. Discuter à  propos de Twitter sur MSN
4. Laisser un commentaire sur un blog au sujet de Twitter
5. Discuter de Twitter via SMS
6. Discuter de Twitter via Mail
7. Ecrire un article sur Twitter
8. Penser à  propos de Twitter
9. Rêver aux prochains tweets que vous allez poster
10. Sortir dehors

Si vous avez d’autres idées, n’hésitez pas.

Mise à  jour le 08/08/2009 10:27

Be a Hero

Après mon séjour au Mondial du VTT aux 2 Alpes, je suis revenu avec une idée en tête : “Acheter une caméra embarquée”.
Désormais, c’est chose faite. Il s’agit de la caméra GoPro. Facile à  utiliser et à  fixer, voici dans les grandes lignes les qualités techniques de la bête :

  • Résolution: 5 megapixel (2592×1944) photo, 512×384 video
  • Format vidéo: MJPEG, 30 images/seconde
  • Optique: optique en verre, f/2.8 ouverture, avec un angle de vue de 170º
  • Modes: vidéo, standard photo, photo toute les 2 ou 5 secondes, 3 photos en 1 seconde en mode rafale, retardateur, possibilité d’inverser la prise de vue
  • Retardateur: 10 secondes
  • Micro: intégré mais pas terrible
  • Format audio: 8kHz, mono
  • Memoire: 16 MB interne, extensible à  4GB avec une SD (soit 110 minutes d’enregistrement)
  • Capacité: 56 minutes de vidéo ou 1,945 photos avec une SD de 2GB. Et 1h52min de vidéo avec une SD de 4GB.
  • Alimentation: 2x AAA batteries pour 3heures d’enregistrement avec des piles au lithium
  • Connexion TV (avec cabe RCA): NTSC ou PAL
  • Connexion PC: USB + RCA combo cable
  • Compatible avec: Windows ME, 2000, XP, et Vista; Mac OS X 10.2 et plus
  • Waterproof: jusqu’à  30 mètres
  • Dimensions: 4.45cm x 5.84cm x 3.18cm (H x L x P)
  • Poids: 139 g

Personnellement, je l’ai acheté sur eBay.com pour le prix de 148 euros TTC frais de port compris. Si vous êtes intéressé, le vendeur en a encore à  cette adresse.

GoPro Hero Wide
Le soir même de la reception du colis, je n’ai pu m’empêcher d’aller essayer mon nouveau joujou … Pour le coup, j’étais un peu trop préssé et le cadrage n’était pas au top mais cela m’a permit de visualiser la qualité de la caméra. Je vous laisse regarder cette petite vidéo en moto.

https://youtube.com/watch?v=hDuUb5Sgsao%26hl%3Dfr%26fs%3D1%26

Une fois testé sur la moto, il a fallu que je teste sur le vélo. Accompagné de Matt et Bruno pour un ride sans prise de tête. Je tiens à  préciser que vous allez voir mon premier passage sur le Road Gap de la descente d’Algrange. Pour les personnes qui ne connaissent pas, c’est un saut au dessus d’un passage de voiture.

https://youtube.com/watch?v=rAwPmGpSLpE%26hl%3Dfr%26fs%3D1%26

Et une voici la seconde vidéo, cette fois complète, de la descente d’Algrange.

https://youtube.com/watch?v=727m278pVq8%26hl%3Dfr%26fs%3D1%26

Si vous avez des remarques, n’hésitez pas.