OVH mail redirection service sucks badly

OVH has a mail redirection service that fails quite badly. It’s a little bit slower, or at least it’s always the slowest point of the mail transmission chain. But sometimes it’s REALLY slow. Like 10 hours slow. An other interesting point is that their redirection server time is totally out of sync. This is a little problem for me as I use mails intensively. I had setup some postfix/mysql redirection before and I think I will have to come back to that....

October 20, 2010 · Florent Clairambault

Prestashop and APC

When you do a fresh install of prestashop, just after it finishes you need to rename the “admin” directory. The problem is that with the last two installs we did (as part of WebIngenia), we ended up with a blank/empty/white webpage. The only way to solve it was to clear the opcode cache from APC. So, if you encounter the same problem, you know what to do, you just need to clear the APC opcode cache and continue the install....

October 4, 2010 · Florent Clairambault

TC65FM : TC65 Fast Manager

WARNING: All the Cinterion related content from this blog will be removed to go to the javacint wikisoon. Please get used to going there.I did this program because I had to reprogram some chips without a working MES deployment environment. I could deploy the TC65 program on a server but not upload it on the chip. And then I thought it could do a nice application for all the people deploying TC65 programs in a production environment....

July 21, 2010 · Florent Clairambault

Dear Google Analytics

Dear Google Analytics, or dear blog readers (if any). I just read the google analytics stats of a site and noticed a totally new source of traffic: “Other”. What do you think it could be ? Somehow it reminded me this blog post of a graphic designer (who seems quite talented and very creative) :

July 19, 2010 · Florent Clairambault

Google Latitude History

I thought about this service as soon as Google released the Google Latitude service : “It would be great if they could save data so that we could see where we were at a specific time.” And I very quickly published some code to get my position (you could be tracking me right now with it). I thought they would never release the history saving feature as people would have feared for their privacy and things like that....

July 17, 2010 · Florent Clairambault

Technology brotherhoods

I often hear people talking about which technology is better between C / C++ / C# .Net / java. Most of the time, it’s more a political/brotherhood/community thing (like football, even thought frenchies like me aren’t so proud of their team now) than a technical talk. I find it absurd. Computer science is about efficiency and making more money. You can take into account the pleasure you have to work on a technology (as you will be more likely to be more efficient with it), but it should still remain about efficiency....

July 6, 2010 · Florent Clairambault

Nao the robot

I’ve got a highschool friend whose father started a robot company. And this isn’t any robot company, they built the finest consumer product robot. And she’s now representing the company and leading the communication around the robot in Shanghaï. She and her 9 people team, spent 5 full-time working months to do this quite amazing show : Edit : I just remembered my friend Alice already has a blog where she speaks about this great robot....

June 30, 2010 · Florent Clairambault

I’m starting to like Skype

I’ve “always” used IM clients. I started with ICQ, switched to AIM, then MSN, then Jabber, then Gtalk and more recently Skype. I have all of them open, mostly because I like to be able to talk to everyone without forcing them to switch to something to talk to me but the main client I use, is currently Skype. Skype is the only one client that isn’t open in any way (application and every protocols)....

June 26, 2010 · Florent Clairambault

Recycling .net objects to improve performances

C# .Net allocation and freeing system is quite efficient but when you need to create a huge number of objects, it’s just not fast enough. So what you can do is try to recycle each object to avoid to recreate them. You will then just need to set their property. In my tests, this class reduced the allocation time from 12 to 15 times: public sealed class Heap<T> where T:class, new() { private readonly Stack<T> _stack = new Stack<T>(); private int _count; public T Allocate() { if ( _count == ) { return new T(); } else { --_count; return _stack....

June 15, 2010 · Florent Clairambault

A little TC65 development document

WARNING: All the Cinterion related content from this blog will be removed to go to the javacint wikisoon. Please get used to going there.During the last months I spent some time writing a document on the TC65 development. It is primary aimed at TC65 project managers and developers. This document can be considered as a draft and I’m waiting for any of your comments to fix / improve / complete it....

June 13, 2010 · Florent Clairambault