I haven’t been able to find simple and complete instructions for integrating
Google Analytics and EmberJS. In this article I will show you how to do that by
hooking into the
Router class. I assume that you are using the hashchange
event for ember urls (your urls look like /#/my/url) which is the default
Sometimes I need to temporarily expose my local development server to the
Internet. For example, I might want to show some work in progress to a client.
I believe that there are a few things that are essential to having a clean and
informative source code revision history when using distributed version control
systems such as Git. Let me try to explain a few of them and why it’s so
important to care about your project’s source code history.
This guide will show you how to set a custom resolution that is supported by
your monitor, but not automatically detected by the OS. I’m using the open
source radeon driver and the HD 5870 graphics card on Arch Linux but the
process should be very similar on other configurations.
Do you dread speaking in front of a wider audience? Most people do. But after
this weekend I will be a bit better at it than I used to be. Just like
everything else, public speaking takes practice, but it’s especially hard at
How to Win Friends and Influence
is a book written by Dale
Carnegie. The book is a chest full
of golden principles that one should be guided by when interacting with other
humans. When reading it for the first time I used to go back to each chapter
and re-read it at least once, just to make sure that I got the most of it.
Here’s why I think that everyone trying to be better at handling people should
read and try to follow the guidelines written by Mr. Dale in his book—first
published in 1936.
is a book written by Scott
Rosenberg about a
bold open source software project that aimed to change the way we organize
personal information — Chandler. It was started and funded by Mitch Kapor,
Lotus 1-2-3 designer, former Chair of the Mozilla Foundation and co-founder of
the Electronic Frontier Foundation. In this post I will try to give my humble
review of this book and provide some interesting notes.
Using memcache on google app engine was always recommended but now it’s a must.
Since the GAE pricing changed it became a lot more important to keep the
resources required to run your application as low as possible since you don’t
want to throw your money away. Using memcache is a simple way to increase the
performance of your application while lowering the daily costs of running your
application. One particular use case of caching expensive computations is when
running queries against the datastore. It’s always faster to get a value from
memcache than it is from the datastore.
Android IceCream source code has been finally released into
the wild! IceCream (or Android 4.0) has a lot of new features that will refresh
your Samsung Galaxy S or Galaxy S II. Here’s to hoping that custom RAM’s will
be released soon and we will be able to upgrade both Galaxy S and Galaxy S II
Lately it’s been very uncomfortable to sit in front of my PC for longer periods
of time simply because the CPU fan gets extremely loud. The fact that there are
three additional fans on the case (Thermaltake
doesn’t help either. A simple google query or two and I found two candidates
for my upgrade: Thermaltake
The price difference was not big and I ultimately decided to go with Jing
because Frio was not in stock.