While scrolling on reddit last year, I discovered the existence of the M5 Stack Cardputer device with the promise to be a cheaper alternative to the Flipper zero. I ordered one on AliExpress and installed the bruce firmware once received. I was amazed how this little device and this OSS code would be able to do out of the box. I found a nice 3D printed case on printables from hippazoid that…
Before 2011, I was mainly working on C++/Qt for Gnu/Linux operating systems. I really enjoyed the documentation set and the clear tutorials the development team provided along with the SDK. I guess that still today, you can find a lot of answers by simply reading the documentation or some of the provided code samples. When I dived into the Apple world, I was glad to see that plenty of good…
Few months ago, I wrote a Ruby gem named iostrust to automate the installation of trusted certificate on the different iOS simulators. This is really helpful when you have a development process that includes continuous integration. In our case, we perform some tests with calabash each time someone commits to git and before starting the tests, we reset the simulator. As we are using HTTP pinning,…
03.02.2016 Update : iostrust seems to be broken for Xcode 7. I'm currently trying a new approach to fix this issue. The other day, I published a post on some issues we had regarding certificate pinning and the TLS cache. While the calabash tests were executed, a new issue appears. We have several backends to speak with. Each uses a SSL certificate, not necessarily a certificate signed by a root CA…
The others day at work, we were confronted to a serious bug on the iOS app of a customer. Due to some security issues, we used https and a certificate key pinning method to avoid man in the middle attack. To not reinvent the wheel, we use AFNetworking as our main network stack. This wonderfull API (thanks @mattt ), we can use three different certificate pinning strategies with no effort. During…
Displaying HTML content is very easy on iOS. Just grab a UIWebView and call loadHTMLString:baseURL or loadData:MIMEType:textEncodingName:baseURL: and enjoy the results. This component would fit your needs 90% of the time. But in some cases, having a simple UIWebView is not enough. For professional reasons, I had to implement a mail reader like screen. On such a screen, there is a fixed portion on…
Comment fabriquer une insoleuse pour réaliser des circuits imprimés ? Cette question m'a trotté dans l'esprit un bon moment ! J'ai alors regardé sur le grand Internet pour avoir des pistes de reflexion. J'ai trouvé la liste du matériel pour fair e une insoleuse à deux néons : Deux tubes néons. Un ballast. Deux starters. Deux supports pour starters. Quatres supports pour néons. (2 par extrémité)…
I found this great video on how to implements Help Book within your Mac applications. The guy uses XCode 3 but there is no really difference with Xcode 4.
I was searching a way to edit or add GPS metadata of JPEG files without using an external library inside a Mac Application. After looking on internet and reading the ImageIOKit documentation, I found an interesting post on the Apple Mailing List talking about this topic and an old bug related to it. It includes a code sample that is apparently working now (Mac Os X 10.8). I just wanted to add some…
I use Cocoapods for managing my Cocoa's project dependencies. I had an issue with the RegexKitLite. I got an 'unrecognized selectro send to instance' issue when I wanted to use a method declared in a category added by RegexKitLite in the NSString interface. To fix it, add the flags '-all_load' in the Build settings under the 'Other Linker Flags' section. More info :…
Lors d'une petite session de programmation iOS, j'ai voulu créer une vue personnalisée composée de différentes subviews. Je souhaitais gérer les comportements des vues enfants en fonction de leur tags respectifs et mon programme ne réagissait pas comme je le souhaitais. Après un long moment à fouiner dans la doc sans avoir de réponse (si quelqu'un trouve une info, je suis preneur), j'ai trouvé la…
J'ai expérimenté un petit bug lors du forçage de la mise à jour de mon GN à Jelly Bean 4.1.2 en stoppant et supprimant les données du framework Google pour ne pas attendre la mise à jour Over-The-Air. Cette impatience m'a empêché par la suite de mettre à jour mes applications où d'en télécharger des nouvelles via le play store. À chaque fois j'obtenais l'erreur suivante : (Erreur lors de…
De retour en Alsace après une escapade Normande, je suis à la recherche en vain du numéro de téléphone de la ligne France Télécom que l'ancien locataire ne connait pas :( Ni une ni deux, je branche un téléphone comme conseillé sur pas mal de forum et me fourvoie dans un numéro imaginaire à 9,10 ou 11 chiffres en attendant qu'un serveur vocal ne me communique le numéro de téléphone.... mais rien du…
Sous la pression constante de mon paternel qui, chaque fois que je l'avais au bout du fil, me demandait si j'étais allé à Étretat et que je répondait non, nous avons finalement pris la route de la côte d'Albâtre. Il avait raison d'insister le padre :) L'endroit est paisible si on arrive tôt. Dans notre cas, il était quasi-paisible, la masse de touriste ne faisant qu'arriver doucement. Après…
Le week-end dernier @stefunny67 et moi-même avons été invités par @clem_a à passer le week-end à Hauteville-Sur-Mer pour faire un bon BBQ :p ! Après un départ aux aurores de 8 h 30 (pour un samedi ce sont les aurores), direction Granville. Trouver une place de parking au milieu des remorques pour bateau n'est pas facile (tout le monde doit avoir un bateau ici). Le casino La piscine extérieure Vue…
Après une petite semaine chez Free, je dois dire que je suis très agréablement surpris. En migrant chez le quatrième opérateur de téléphonie mobile, je pensais que j'allais subir les désagréments de réseaux que tout le monde dénonce : impossible de passer un appel, débit data trop faible, pas de couvertures réseaux ... C'est peut-être surprenant mais je n'ai eu aucun problème à part l'envoi de MMS…
Je suis rentré ce week end à la maison juste avant que mes parents partent en vacances en Croatie. Mon père me demande si le forfait free à 2 € est utilisable en dehors du territoire Français et je luis réponds que ça va pas me prendre plus de 5 minutes pour vérifier sur internet (enfin 10 minutes avec la connexion numéricable de m***). Après quelques tours sur différents forum et sur le site de…
Je réponds à mon billet précédent concernant des pratiques un peu douteuses de la part de SFR. Je vous donne ici la fin de l'histoire. Après l'envoi d'une lettre avec accusé de réception au service-consommateurs de l'opérateur, un email à la DGGCRF, un courrier à la DDPP du Bas-Rhin, celle du Calvados (ne jamais faire les choses à moitié) et un post sur le forum du site lesarnaques.com , je reçois…
Les polémiques dans le marché de la téléphonie mobiles gonflent en ce moment. Free accusé de pratiques douteuses aux grand dam des trois piliers du secteurs, on en rigolerait presque. Du moins, pas autant que moi aujourd'hui. Après 2 ans de fidélité à la Société Française du Radiotéléphone, je souhaite passer du côté obscur de la force et bénéficier d'un forfait téléphone moins cher avec lequel je…
Le week-end dernier, j'ai eu la chance de me faire invité par ma chérie qui eût elle même la chance de se faire inviter par une collègue de travail faire une petite nuit de camping en bord de mer du côté de Surtainville Le rendez-vous était fixé le samedi soir, ce qui nous laissait la journée pour faire un petit tour du côté de Barfleur et de Cherbourg, avant de redescendre vers l'Ouest. Je…
Il y a deux ans lorsque je travaillais en Allemagne, un collègue m’a parlé d’un jeu sur GPS où il fallait chercher des “Schätze” cachés en ville, dans la nature et me demandait si je voulais essayer une fois entre midi et deux. Sur le coup, je n’ai pas vraiment saisi en quoi consistait le jeu, mais je me suis dit pourquoi pas.... Le géocaching késako : il s’agit d’un jeu auquel on peut jouer un…
After looking an episode of TBBT concerning a OCR iPhone app, I was considering to develop a real one or at least a prototype. From my old memories, I thought directly to the OpenCV library and I was glad to see that an android port was in high development stage. By the way, before trying to work on an Android OCR app, I wanted to start softly with a basic program on my Mac. On the main website I…
Thanks to some help on the official tracker, I managed to compile an opencv2 framework for Mac Os X Lion 64bits. You can get them here . Is it possible to try them and tell me if they work on your systems ?
Après un (trop) long moment sans bouger du Calvados, nous avons décidé de prendre la voiture pour faire un petit tour en Seine-Maritime et visiter le second port français : Le Havre. J'étais parti le coeur plein d'espérance de me remettre à la photographie, mais arrivé sur place, l'appareil photo ne démarre pas :( Problème de batterie je pense, mais il s'avérera qu'il fallait simplement ajuster la…
Étant en pleine immersion dans le développement du monde de la Pomme, j'ai commencé un petit wrapper Objective-C pour Gnuplot. Il n'est qu'à son balbutiement, n'hésitez pas à vous rendre sur la page Github pour manifester vos demandes et les bugs que vous découvrirez. Le programme se sert des pipes Unix pour communiquer avec une instance de Gnuplot. Il faut par contre absolument que le binaire…
Je partage ma connexion avec ma voisine du dessous (héhé :-p) mais malheureusement l'abonnement est fait chez Merdi Numéricâble. J'ai eu pas mal de soucis d'accès DNS depuis que je suis sur cette connexion et depuis hier je n'avais plus accès Wikipédia (WTF!). Ce sont des bugs avec les DNS de l'opérateur qui semblent pas au top. Utilisez les DNS public de chez Google pour éviter tous problème et…
Avec une petite visite de nos amis Parisiens et Anglais, on en a profité pour faire un petit tour ce Dimanche du côté Ouest du Calvados et essayer de se rapprocher des plages les plus célèbres du débarquement. On en a profité pour visiter le musée du Grand Bunker de Ouistreham. Après l'émoi provoqué par la vue d'un morceau de sucre Erstein dans ce conflit mondial, nous sommes allés sur la plage…
Arrivée des hôtes le vendredi soir. Petite pause sur Caen le matin et rendez vous à Ouistreham et Cabourg en fin de soirée pour le dîner, sous un beau soleil. Le retour sur Caen se fera par un passage au Vertigo et une prise d'embuscade délicieuse. Le lendemain, guide du routard en main, nous nous rendons à nouveau sur la côte fleurie direction Honfleur, Deauville et les environs. Le soleil est au…
Je me suis amusé à installer la dernière debian sur mon eeePc dans la journée de hier. J'étais encore sur une version EasyPeasy qui commencait à se faire un peu vieille. J'ai donc décidé d'installer THE distribution sur la bête. Aucun soucis si vous avez une connexion internet via le câble ethernet. Pour ma part, j'ai utilisé unetbootin avec le premier cd d'installation. Tout se déroule bien sauf…
Après une petite pause (trop longue) dans les travaux de peinture et de rangement de l'appartement, nous nous somme accordés une petite journée de pause sur la côte Normande. On a pu profité du soleil et des plages de Ouistreham, Cabourg, Deauville et Villers-sur-Mer. À cette période de l'année, les rues sont plutôt ... calmes et la moyenne d'âge de la population est proportionnelle à cette…
Après quatre petits jours passés en Basse-Normandie à la recherche d'un appartement pour la rentrée, on a enfin trouvé notre petit chez nous. C'est sport et brico, mais je sens que ça va être sympa :-)
Une arrivée tardive à Sans Francisco oú j'ai oublié de prendre en photo la Lombard Street avec min téléphone. Cependant, vous pouvez profitez des soeurs hauss entrain de dormir dans la voiture et de la tournée que nous a offert un américain dans un bar près du fisherman wharf
Un petit tour dans un des parcs les plus connus des USA. C'est tout vert, tout rocheux et tout immense. Á défaut de croiser des ours, on a pu croiser des daims, des cerfs et Stéphanie c'est prise de passion pour les écureuils. On a pu se rendre aussi ce matin sur le site des séquoias géants. Malheureusement une bonne partie de la fôret a brûlé et on se baladait au milieu d'un mélange de troncs à…
La ville au lumière est tout simplement incroyable. Déjà de jour on commence a ressentir la mégalomanie qui atteint son paroxisme la nuit. Rien qu'à voir les magasins de goodies coca et m&m's on a du mal à imaginer ce que les casinos cachent. Il y a le vieux et le new Las Vegas. Le new ( le Strip ) c'est celui des films, des riches et de la démesure. Des bâtiments immenses, des spectacles hors du…
Direction l'Utah oú ou nous avons fait un tour dans le Bryce Canyon au milieu des pierres rouges et des rochers et le tout sous un peu de pluie. La balade est superbe. Ce matin direction la ville du jeu histoire de se remplir les poches
Petite journée à Monument Valley en rallye. C'est Christelle qui a conduit et elle a envoyé du lourd. Après on s'est rendu à Page piquer une tête dans le lac Powell. La Christelle a moins envoyé du lourd. Et pour finir une petite Pizza King Size. Seulement le vendeur a mal compris et on a manger une troisième pizza. Pour digérer on a fait un petit tour à Walter Mart oú tout est aussi king size que…
Après un petit break de deux jours sans internet, voici un peu de nouvelles. Nous avons quitté Los Angeles pour nous diriger vers le Grand Canyon. Mais avant une petite halte au Getty Center pour admirer ce haut lieu culturel et architecturale.Nous avons ensuite fait étape à Laughlin pour la nuit. Cette ville abrite de nombreux casinos qui devaient être à la mode il y à 50 ans. On a fait un bond…
Alors, en Arizona on remonte d'un fuseau horaire. Sachant qu'on part du Nevada, qu'on arrive à Cameron et que dans cet état, on ne prends pas en compte l'heure d'été, calculer l'heure de ce billet :-p Sinon nous on arrête de chercher. Une petite photo pour vous par contre.
Une dernière journée à Los Angeles sur Hollywood, le Griffith Park, Santa Monica et Chinatown. On a sorti les téléphones qu'au petit déj pour les photos. Demain : Getty Center et départ pour l'ouest.
En tant que bon touristes, nous sommes allés faire un tour au parc Universal Studios au Nord de Hollywood. Une journèe un peu fatiguante après notre première nuit durant laquelle nous avons tenté de faire passer le décallage horaire. On a croisé pas mal de Français, c'est vraiment la période touristique. On a fini la soirée dans un mexicain sur l'avenue qui borde le parc. J'ai même croisé le…
Première soirée à LA devant une baudry et un Burger après une baignade dans l'océan pacifique. On à récupérer la voiture et y à méga de la place. Demain petit tour aux studios universal.
Plus qu'une journée avant le départ et je suis à la bourre sur le programme. Pas fini le roadbook pour San Fransisco, pas de caches enregistrées, pas imprimé l'esta. Je désespère pas de terminer.