Friday, 4 October 2013
Five years
I'm really surprised I've managed to keep on writing more or less regularly for five years on this blog. There are now about 360 articles on this site, which gives an average of about one per week. That's a nice metric, even if not very accurate. I spent almost a year without writing, while moving to a different country. Maybe I should start a blog about that too.
Here's for five years more!
Thursday, 18 April 2013
Learning misspells: thanks Vim!
I wonder how can I fix this problem without a spellchecker for vim.
Thursday, 21 March 2013
An awareness test
It's amazing how easy it is to loose sight of a dancing bear (that sentence does make sense after viewing the video!). I wonder if that's why I dislike Windows. Too many menus, whereas I have a single interface for pretty much anything with my CLI.
Thursday, 28 February 2013
Powerpoint monkey
At least it's a great way to see crappy latex code which probably hasn't compiled in newer versions of latex for at least a couple of years.
Wednesday, 14 September 2011
200th post!
Since the beginning this blog has mutated from being my public notepad to being a place where I research new topics, or write about things that are generally interesting to me. I lost many readers for posting crazy metaprogramming stuff and for constantly babbling about Vim and Linux, but hey, I'm proud of if. Let's see what the next 200 posts bring here.
Monday, 15 August 2011
Vacations are over
Tuesday, 12 July 2011
Funny queries: What Google thinks of me
It's been a long time since I used the metapost category. I've been taking a look at the queries received by Google for which this blogs shows up. Some of them are quite peculiar, some of them may give us an insight of what the search engine things of me. For example:
| Query | Impressions |
| grumpy old man | 2,000 |
| grumpy | 400 |
| grumpy man | 400 |
| ugly old man | 250 |
| grouchy old man | 110 |
| grumpy old | 35 |
| old grumpy man | 70 |
| grumpy gnome | 12 |
There was a long list of variations to these phrases, but I didn't want such a long post. Anyway, if you thought that grumpy is all Google considers me to be, brace yourself for a surprise:
| Query | Impressions |
| trained monkey | 90 |
| no life | 90 |
| funny troll | |
| monkey using computer | |
| tool monkey | |
| congratulations monkey | |
| monkey using tools |
Basically, a computer using trained-troll monkey, with no life. Pretty accurate, some people may say.
| Query | Impressions |
| seƱal de muerte | 12 |
Literally signal of death in Spanish. Tip: Lack of pulse.
Another common search:
| hang yourself | 200 |
| how to hang yourself | 90 |
| rope to hang yourself | 12 |
I guess those searches have a very low returning rate.
This is a query which sincerely surprised me:
| Query | Impressions |
| eliphant | |
| eiephant | |
| elehant | |
| elepant | |
| eephant | |
| elephanth |
I'll do a public service here: it's written 'elephant', buddy.
Monday, 23 May 2011
Tuesday, 28 December 2010
Thursday, 7 October 2010
Template Metaprogramming XVI: Appendix
Thursday, 23 September 2010
Template Metaprogramming XV: Gemini
This is the end. My only reader, the end. After 15 chapters of template metaprogramming you should have learned why staying away from them is a good idea, but if you have been following this series then you should know now when and why they could be useful.
These posts were a compendium of mostly isolated data I found during my travels through the depths of metaprogramming tricks, there are books and people much more capable than me if you want to learn more about this subject (Modern C++ Design by Andrei Alexandrescu comes to mind).
The whole idea of having a cache and a virtual template method was nice, but after seeing the result I decided it was best to have a factory method and an IDL. It may not be so l33t, but whoever has to maintain the code after me will be grateful.
This is the last post on this topic because I feel I have written most, if not everything, I can transmit through this medium but also for an important reason, most likely I won't be working with C++ code so much from now on [1] so there won't be as many chances for me to see the dark, insane, side of this beautiful (in its own way) programming language in a programming language. I know most of you must have barely skimmed through these articles, but I still hope you enjoyed them.
[1] That's right, I'm leaving C++ for the dark side of development, I'll be working with Java from now on. Keep in mind this article may have been written a long time before it's published.
[2] Wow, it was a long time since I used the meta-post category
Thursday, 16 September 2010
Quote of the week
It seems making a compile fail is actually quite easy. That’s what I have most experience with.
From "Template metaprogramming", chapter 10 by me
Sunday, 23 May 2010
Level up!
Sunday, 2 May 2010
Sunday, 14 February 2010
Back for round II
Monday, 2 November 2009
New talk on the way
Friday, 16 October 2009
Zomg! happy (late) birthday
Can't believe it... a whole year has gone by and I didn't even notice. The frist psot was over a year ago and now with over a hundred posts in the archives, a second blog [spanish only] starting, many changes in the directions of the articles and a timidly and ever quiet growing reader base, I can say I didn't learn anything at all from the experience.
I bet that's not the kind of speech you were expecting but the message I would like to transmit today is this: to all the people trying to start a blog, do it for fun, nothing more nothing less. Don't expect any kind of epiphany (not even in a web browser form) nor a sudden burst in online popularity (what for anyway?). You may get those as a byproduct of the experience but starting a blog only for that is a recipe for boredom and frustration.
Write, for a whole year, just because it's fun
Monday, 5 October 2009
Monday, 21 September 2009
First Ubuntu Day in Buenos Aires
See you @ Ubuntu Day :)
Monday, 7 September 2009
non-vacations
In the meantime, enjoy a pretty picture. [BROKENLINK]


