Mentoring Sessions Coming!

I blogged about getting a personal mentor before. Well, now you guys will get the opportunity to listen on some of it now that Ben has graciously agreed to let me post our sessions. I won’t be posting the entire session since the sessions contain our personal conversations.

The only issue that I need to resolve is the Skype audio issue with Screenflow. It apparently does not record Ben’s voice. I’ve been exchanging emails back and forth with Vara Software, and hopefully it gets resolved soon. If not, I’ll have to bite the bullet and go back to SnapzPro. If anyone knows how to resolve this issue, please shoot me an email at joon at this domain. I’m using a USB headset and the audio setting is at Skype so it doesn’t change my default system settings. And yes, I would like to keep it that way!

Pardon The Interruption

I just moved this blog to a new server and some of you might have experienced outage. Please accept my apology as this won’t happen again, at least for a year…;)

Ruby Vulnerability Fixed In Ubuntu Hardy Heron

It appears that Ubuntu guys pushed the patch to fix the security vulnerability we’re all going crazy over. I just applied the patch this morning and below is the result of my test for Ruby array.

irb(main):001:0> a = []
=> []
irb(main):002:0> a[0x7fffffff] = "A"
IndexError: index 2147483647 too big
from (irb):2:in `[]='
from (irb):2
irb(main):003:0>

Rather than crashing, it just throws IndexError exception. After a short testing, it appears that nothing’s breaking. Very nicely done.

Off To RailsConf

I’m leaving very early tomorrow to Portland for RailsConf. It’s really odd not being a speaker at a conference and I intend to enjoy it, rather than working.

I plan on posting things I learn or anything interesting on this blog, so stay tuned.

Merb 0.9.3 Released

Ezra just released Merb 0.9.3. He has the details listed here.

I really like Merb. I believe it accommodates Flex/AIR and other front-end apps better since it’s lot leaner than the Rails. Oh, another thing, frameworks are not religions! They’re all toolsets. Just use the one that’s best for your needs. I strongly urge everyone to check out Merb.

no such file to load — libxml_so

“no such file to load — libxml_so” is the lovely error message I got when I upgraded/installed 0.5.3 version of libxml-ruby using gem. Now that I only use Leopard, I’m not sure if this applies to Tiger. My guess is that this is Leopard issue. The solution to this problem is relatively quick. I just removed 0.5.3 version and went back to older version.

sudo gem uninstall libxml-ruby -v 0.5.3

You’ll also have this problem on Ubuntu if you installed Ruby by compiling it yourself. It’s pain in the ass, but you can go through the code and install the components yourself. Let me know if anyone wants the steps.

By the way, libxml is about 100 times faster than REXML that comes with Ruby. If you don’t believe me, try it for yourself. I didn’t believe it either, but I was SHOCKED when I saw how much faster it was.

Linux + Firefox = #1 at RubyHead

While testing out Google Analytics and new Adobe AIR application, I found out that Firefox on Linux is now #1 OS and browser combo for those visiting this site. I’m extremely happy that Linux is gaining momentum. This means that people are breaking free from proprietary software and leaving the technology prison built by Microsoft.

It’s only been few weeks since I became Microsoft-free, and I’m somewhat shocked that I don’t notice anything different. In fact, I don’t even boot my VM anymore (not personally - I have to test webapps on Explorer at work). I became extremely comfortable with NeoOffice now that I got that stupid program to work, and haven’t found a need to open Microsoft Office.

Next Page »