Arts, Engineering • April 7th, 2010 • 315 Comments

Photo App Part 1 – Helping photographers to get better tools, naturally

In a case where you already have a compact camera, and looking to get better pictures, here is usually the process:

  • you go to an online catalogue, and filter gear by price or by feature. Generally, Amazon, B&H and other outlets offer to select them by megapixels and other software features such as face recognition, battery etc.
  • You try to optimize the feature set vs price
  • You finish after 30mn with 3 or 4 potential cameras. 1 is taken out of the process because it’s ugly or you don’t like the brand.
  • Now you have a chart of the features of 3 digital cameras. Next step is either a. talk to friends or coworkers or b. go to a review website like dpreview. There are countless dicussions and pages and finally there are long lists of pros and cons. Reviews on Amazon.com or B&H sometimes help.
  • But you learn here and there new technical words. Serious users fight on online forums about the superiority of this camera which has a better implementation of the feature.
The whole process takes days, and if you were planning to get yourself a serious camera such as a DSLR, it might take weeks.
It’s the same thing for lenses, with reviewers having massive amounts of data on a lens’s sharpness, vignetting, distorsion, with detailed graphs, pictures zoomed at 500%, moiré tests and what have you.
My opinion thus is that this process is fundamentally BROKEN and that there should be a more natural way to know what’s the best camera for you, without looking at endless tables and charts. It discourages everyone to get better tools for photography.
As such, a project I want to start in the next few days or next few weeks is this new service, with the mission statement in italics above.
I think that as a web developer and a photographer, I am privileged to make this kind of service happen and will work in the following weeks in exposing clearly the marketing, design and development process, in the same time I am working on it.
* Please note that this format is new for me, since I always blogged about finished projects. In this case, nothing has started yet. I am sure it will be an interesting exercice though

Heri • April 2nd, 2010 • 268 Comments

Projets 2010 – Vaut mieux tard que jamais hein!

Bon je regarde cet article qui ramène de vieux souvenirs. Je regarde la liste, et je me rends compte que je les ais plus ou moins réussies (wohoo!!!)

Ce qui nous ramène en 2009: je n’avais pas fait l’exercice, et je ne sais pas trop si j’ai fait quelque chose de substantiel non plus. 2009 a donc plus l’air d’une année passée dans un trou noir.

J’ai donc décidé de faire une liste de projets majeurs à réaliser pour 2010:

  • travailler sur mon “web application cheat sheet”, regroupant marketing + UI design + rails
  • mettre en ligne un site cool de photos, probablement le projet le plus gros
  • connaître ça, le qigong
  • un petit grand voyage à Bahia, Salvador
Dans la liste des choses à voir, si possible:
  • je ne sais pas encore comment, mais faire du parkour et de l’escalade
  • de la calligraphie
  • et quelques petits secrets que je ne pourrais écrire sur ce blogue!
Aussi des choses que je suis certain de ne pas ou plus faire:
  • les évenements sociaux à montréal
  • bon les médias sociaux, à part ce blogue et un short-list de blogs que je lis
  • j’arrête le marketing, je pense que je plafonne à ce niveau
  • et tout autre chose qui fait perdre trop de temps!

Arts • April 2nd, 2010 • 442 Comments

Mestre Cobra Mansa em Quebec

Mestre Cobra Mansa Quebec - Workshop
Mestre Cobra Mansa Quebec - Workshop
Mestre Cobra Mansa Quebec - Workshop

The local Quebec FICA group in Québec city organized 2 weeks ago a 3-day workshop featuring Mestre Cobra Mansa. He’s a true artist, a dancer with dazzling moves, a scholar, a musician, eager to share with us.

More pictures


Engineering • February 20th, 2009 • 208 Comments

Paying for journalism

This might be a good idea… or a very stupid one. 

I opened Adium yesterday evening, and 1 minute afterwards, I had a message from a friend who asked right away if I knew something about the habs

I don’t know anything about hockey, but I do know how to find information, and after searching a little bit, I had clues on what was going to happen. What was funny was that I saw how so many people were browsing the web or asking others (twitter or any other communication medium) what was going on. Many wanted to know, right away, before they’d go to bed. God knows why. 

Anyway, this brings Roberto Rocha’s poll on how one would pay for good journalism content. I’m not sure if content is the key. I do know though that if i had the right info yesterday, and if there was a way to “reveal” it to all those fans, I could have managed to have a couple of thousands dollars in bank. So here it is, people would pay for:

  • personalized
  • customized
  • exclusive journalism
This would be equivalent to Yahoo! Answers but with payable answers and journalists selecting questions they are able to answer. 

Martial Arts • December 31st, 2008 • 1,616 Comments

Religion, autism, empathy, self consciousness explained by neuro-science

Aurora borealis

This article blows my mind: Edge: Self-Awareness: The last Frontier, by V.S. Ramachandran.

The author explains that mirror neurons in our brain creates the sense of empathy, self-consciousness in ourselves. To the extreme, when those mirror neurons are hyperactive, we have extreme empathy, entire selfishlessness, and experience “blending” with the cosmos, thus the religious experience. To the other opposite end, autists, whose mirror neurons are deficient don’t have empathy and have no experience of self. 

Drugs which can fool neurons  can also change the activity of those neurons, making humans enter meditative/religious state or bluntness. 

I haven’t done any neuro-science, yet I know it must be true. I also find funny Ramachandran who confesses to be an absolute skeptic and also religious devout, all at the same time.


Engineering • December 29th, 2008 • 250 Comments

Guide pour Futurs Ingénieurs, en École d’Ingénieurs ou à l’université

Roofline: Northern Engineering Works Building, Rivertown District--Detroit MI

Je viens de lire un article intitulé Becoming a Renewable Engineer (comment devenir un ingénieur en énergies renouvelables).

L’article est vraiment terre-à-terre dans son approche, avec des astuces et une recette précise pour la personne qui veut devenir opérer dans ce domaine, comme par exemple concevoir une génératrice à la fin du programme.

Ça laisse songeur. Si j’avais su à la fin de mes classes prépa, je serais devenu un génie (sans jeu de mots) en télécom, ou en électronique, ou en informatique. Au lieu de quoi, on a passé notre temps à philosopher, à apprécier la vie parisienne, et à discuter… comme tout bon étudiant français fraîchement arrivé en école d’ingénieur sait le faire. Tenez par exemple, voici la liste des cours que j’ai suivi, dans l’ordre, à l’école Telecom SudParis:

  • Mathématiques
  • Électronique
  • Unix (Introduction)
  • Télécom
  • Probabilités 
  • Finances 
  • Analyse des Données
  • Radiation et propagation des ondes
  • Architecture matérielle et logicielle
  • File d’Attente
  • Signaux
  • Économie
  • Statistiques et Optimisation
  • Optique & Télécommunications + Circuits Haute-Fréquences
  • Programmation objet
  • Réseaux 
  • Théorie de l’Information
  • Mathematique Statistique
  • Processus Stochastiques
  • Signal et Modélisation de l’information
  • Codage de l’information
  • Traitement Statistiques des Images
  • Communications Numériques
Je ne compte pas bien sûr les cours “exotiques” comme l’anglais, l’espagnol, le chinois ou les cours d’improvisation et autres. 
 
Si c’était à refaire, j’aurais dû être beaucoup plus exigeant envers moi-même et envers le cursus. J’étais sorti “à l’apogée” en sortant des classes préparatoires MPSI et PSI*, et je savais qu’au niveau scientifique ou en charge de travail, aucun travail ne m’était insurmontable. Au lieu de cela,  j’ai passé mon temps finalement à prendre une attitude plutôt qu’à acquérir des compétiences. Je re-fais le chemin maintenant, mais en ayant perdu beaucoup de temps entretemps.
 
Ainsi donc, voici des conseils pour toute personne qui voudrait devenir ingénieur:
  • Être ingénieur, c’est surtout acquérir des compétences. Alors, oubliez les attitudes. Même si tout le monde vous dit qu’être ingénieur c’est le meilleur de ce qui existe, et que les ingénieurs seront des cadres dans de grandes entreprises, etc., oubliez tout ca. Considérez les moments d’apprentissage comme une chance, considérez ces moments comme votre travail, soyeux rigoureux et honnêtes envers vous-même.
  • Restez curieux. Restez à votre faim. Expérimentez. “Traînez dans les laboratoires”. Faites-en un peu plus que ce qu’on vous demande, sachant que les exercises imposés est le minimum
  • Des compétences essentiels à avoir pour tout ingénieur: les statistiques et les probabilités, la programmation, l’électronique, les outils mathématiques de base. Maîtrisez-les
  • Le monde technologique auquel s’applique l’ingénierie est un monde qui bouge très vite. Je regarde le programme actuel de l’école et pratiquement rien n’a changé au programme. C’est idiot. Alors rajouter une chose au programme: soyez au courant de ce qui se passe dans votre domaine. Lisez les revues spécialisés. Ou les sites web spécialisés. Allez dans les cocktails ou les rencontres de spécialistes. Rentrez en contact avec les journalistes, ou les rechercheurs dans le domaine. 
  • Pour garder le cap, donnez-vous un défi. Comme par exemple: il faudrait que je réussise à mettre en place un réseau de télécommunication moi-même au bout de 2 ans, que je construirais tout de moi-même. Ou bien il faudrait que j’élabore un nouveau algorithme de codage. ou un nouveau récepteur de signaux GSM au bout de 3 ans. 
C’est un état d’esprit où on peut se voir quasiment comme un professionnel indépendant, un rechercheur passionné par un sujet qui “se trouve par accident dans une école”, mais qui continue à expérimenter et fabriquer des choses sur le côté. L’image que j’ai est celui de Léonard de Vinci, mais vous avez sûrement votre propre idéal. 
 
Bien sûr, ceux qui viennent des classes prépas ne comprendront pas ce qui est écrit dans cet article. Ils se diront: “Écoute, on a vécu comme des moines pendant 2 ans, on a travaillé comme des malades, on a le droit de faire la fête non?”. Ils me diront aussi que les cours sont tellement faciles comparés aux classes prépas que c’est pas la peine. Mais une choses est sûre: on peut vous admirer pendant 5 minutes pour avoir fait la fête pendant 1 semaine complète. On peut être un star local en séchant les cours et en faisant n’importe quoi avec les associations étudiantes. Alors, oui fêtez. Fêtez fort une nuit. Mais travaillez fort le jour d’après. Parce que le temps que vous avez là est précieux. Vous aurez tellement de choses à faire après. Le monde à conquérir et à découvrir. Des systèmes à concevoir. Des problèmes monumentaux à résoudre. Et des merveilles à construire. Qui sait, peut-être une startup à mettre en place. Ou une barrage géant à construire. Ou une base lunaire à concevoir. 
 
Pensez-y. Ce serait beau, non? Ça ne mérite pas un peu de concentration et d’attention?

Heri • December 26th, 2008 • 255 Comments

Cool Things I don’t know yet

  • Program user interfaces with javascript
  • Do user interfaces elements, and do an entire GUI
  • Do a real C program
  • Put a story on digg’s or reddit’s frontpage
  • Build a SaaS service — or build a new kind of website that’s truly profitable, with no hacks
  • Shoot videos — or to put it in other words, find awesome ideas to put on videos
  • Use After Effects or Final Cut Studio
  • Snowboarding
  • Muay Thai
  • Parkour
  • Not being afraid to fail
  • Not Tempted at all to act on how and what others expect you to do and behave
  • Focus on simple things once (as in: get rid of everything apart from bare essentials)
Fun list, eh? I gave myself 5 minutes to get this list of cool things I’ve never done.

Engineering • December 13th, 2008 • 222 Comments

Morten Lund, Danish Angel Investor

This is where you see that you need to be (a little) bit crazy to be a technology entrepreneurs.

Altough seriously, there are a few points:
- build on sales (as in traditional salesmanship), that’s how businesses are built, end of the story
- differentiate smart people vs smart asses (the guys from McKinsey)
- care about good people,


Arts • December 3rd, 2008 • 249 Comments

Designing for context, vs designing for attention

Here’s an insightful document by F. Randall Farmer, on how you should think how and when a content is consumed by a user, instead of taking the easy way out on how you can make a web page “sticky”:


Engineering • December 2nd, 2008 • 280 Comments

Factors of Memory consumption and Start-Up times of a Ruby And Rails application

While managing TechEntreprise, I found out that:

  • Routes.rb plays a significant role in the application’s startup times and also memory consumption. Dropping formatted routes (using named routes instead of mapped resources) shelled out 30Megs of RAM from every thin server instance, and the application was also significantly faster
  • Associations (has_many and belong_to), and number of models increases significantly the quantity of RAM needed. Interestingly, the thin/mongrel server doesn’t take up significant RAM resources at the beginning, but will grow as users request to use the model or resource. The latest update (rev #529 or so) introduced more associations, which were the core of the new product feature, and the thin server all went beyond the memory amount limit (120M), and were restarted automatically by monit.

In the last case, users who connected to the website restarted the thin servers, since monit was alerted, and got average time serving of 20 seconds or so, with visible degraded performance.

The lesson here is: when your application grows, be mean and lean, stay DRY, and consider existing associations before introducing new features.


Categories

from heri.tumblr.com



Photos

HGENY - MTLStartupTalent GirlRadialPoint special evening with Kiva FounderKevin Lo @ EXPOZINE 2011Barcraft @ notmanHOWL IV feat Julia Kent, Jein Reimer#MTLStartupTalent team - Greg Whiteside, Derek Jen, Geneviève Héon, Heri Rakotomalala, Jake Hirsch-AllenFounderFuel - DemoDay event @ Monument National, Montreal, Canadaphoto.JPGco-foundersooh la la

See more pictures

Heri is also at

Heri does not use Instant Messenging or other communications means that disrupts workflows.


© 2007 2008 Heri Rakotomalala
Photographs and Screenshots are under Creative Commons. Attribution-NonCommercial-ShareAlike 2.0
Screenshots, logos, videos, and trademarks showcased on this blog are the property of their respective owners.