Posted
August 8th, 2008
in
Programming
/
Tags: Linux, Programming, Python
I like Ruby, but I don’t like its performance, so I’m really anticipating Ruby 2.0. Meanwhile, I’ve been dabbling in Python. Learning a new language and comparing and contrasting them, really helps with determining each language’s strengths and weaknesses. For example, you can easily update all your Ruby gems. Unfortunately, python doesn’t have a direct way of doing this using easy_install. Very odd. I tried using the shell script method, but for whatever reason it just didn’t work as advertised. So I wrote a bash alias to take care of it.
Read the rest of this entry »
Posted
July 21st, 2008
in
Technology
/
Tags: Apple, iPhone, Technology
January, last year, I had thought perhaps my switch to Apple would begin with the first rev iPhone. By the time the iPhone debuted it didn’t provide a good enough value proposition for me then. Fast-forward to July 12th, and you would have found me standing in line to buy an iPhone 3G.
Read the rest of this entry »
Are you really saving any money? Not really.
2-year contract |
iPhone (8GB) |
iPhone 3G (8GB) |
Phone |
$400 |
$200 |
Voice |
$960 |
$960 |
Data |
$480 |
$720 |
Total |
$1840 |
$1880 |
Read the rest of this entry »
MyGoogleCal2 no longer works 100% in Internet Explorer. A runtime error occurs when navigating month-to-month or when switching to Agenda mode. The workaround is to simply hide the navigation interface. Now, I don’t know if this bug was introduced when Google updated the code last month, or if it’s always been there and I just never noticed. In any case, the runtime error occurs when //"+a.host+"/calendar
is replaced by //www.google.com/calendar
. Given the poor debugging available in IE, I didn’t get very far with figuring out why IE breaks. I suspect that when IE makes an XmlHttpRequest, it’s double checking that the request URL matches up with the server host, or something to that effect. Since Google obfuscates the Javascript code, it’s just way too hard to try and fix it. Instead, I’ve opted to create a new version of MyGoogleCal that uses the original technique for IE but uses the technique from MyGoogleCal2 for all other browsers.
Read the rest of this entry »