Just for laughs 😀
http://apps.facebook.com/ajsdfasfj/aspiration5.php
BTW, fb:wallpost tag is broken (it does not show up as it’s supposed to)
Just for laughs 😀
http://apps.facebook.com/ajsdfasfj/aspiration5.php
BTW, fb:wallpost tag is broken (it does not show up as it’s supposed to)
OK, so I went to NUS to meet with my FB Assignment group and parking my car outside COM1 costs me a whopping $6! This is serious daylight robbery. So where should I park? I’m not exactly familiar with NUS and am probably more suaku than the year 1s.
I think my team has a good mix. We have a business guy, an electrical engineer, two partially geeky students (I didn’t make this up – they told me) and one kaypoh (busybody – that’s me). So “good” a mix maybe I’m getting a bit stressed out that we might be technically lacking. But don’t worry. I have faith in you guys. 😛
As a consolation, let me say something. Ugly (probably) sells. Yes, the crappiest, ugliest of all things usually sells well. Don’t ask me why. Here’s my observations.
So here’s my takeaway point. Ugly (probably) sells.
Looks like I’ve gotten my first team for the Facebook assignment and am still trying to figure out a team for the second Seminar assignment. Hopefully I can get that settled as well so I can get this off my back and concentrate on the actual work rather than kay-pohing about people’s lives.
Meanwhile I’m poking around Google Wave. Actually not really very excited yet. I’m more confused than excited – I can’t seem to find a practical use for it at the moment. I will try to explore it more. It looks useful as an internal Wiki kind of thing. I won’t use it to replace my regular IM though. Problem here is, Wave is invite-only and I have limited invites so I cannot realize the full collaborative power of this tool yet. :S
Short and sweet post. I need to get back to work. Sigh.
I just got my Amazon EC2 account today and poked around a bit. Technically, it’s just a super cluster of virtualized servers running a (very likely) hacked copy of the open source Xen with a AJAX-enabled web management interface. The servers are undoubtedly Intel Xeons.
[root@domU-12-31-39-09-2E-31 ~]# uname -a
Linux domU-12-31-39-09-2E-31 2.6.18-xenU-ec2-v1.2 #2 SMP Wed Aug 19 09:04:38 EDT 2009 i686 i686 i386 GNU/Linux
[root@domU-12-31-39-09-2E-31 ~]# cat /proc/cpuinfo
processor : 0
vendor_id : GenuineIntel
cpu family : 6
model : 23
model name : Intel(R) Xeon(R) CPU E5430 @ 2.66GHz
stepping : 10
cpu MHz : 2666.760
cache size : 6144 KB
fdiv_bug : no
hlt_bug : no
f00f_bug : no
coma_bug : no
fpu : yes
fpu_exception : yes
cpuid level : 13
wp : yes
flags : fpu tsc msr pae mce cx8 apic mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe nx lm constant_tsc up pni monitor ds_cpl vmx est tm2 cx16 xtpr lahf_lm
bogomips : 5335.77
There’s nothing technically amazing here but it’s interesting how Amazon put it together into a pay-per-use revenue model. It seems like they got the billing portion right.
Personally, I don’t quite like the management of it though. If you’ve used VMware ESX or Citrix XenServer you might agree with me.
For example, I couldn’t alter my firewall configuration once my instance was deployed. I created my first instance with a default firewall rule that drops everything, so in desperation I created another one.
Then I realized I couldn’t delete an instance either. It took me a while to figure out that there is actually a command line client tool written in Java that allows me to delete an instance. In fact, the client tool has way more capabilities than the funky AJAX web interface.
Here’s the Getting Started Guide. You need to read this to learn how to set up the authentication mechanisms. I presume most of us here can set up the Java environment variables no problem.
Here’s the EC2 Command Line Tools Reference.
It took me quite a while to find these links so do bookmark them.
***
Just a quick start for everyone here since the authentication part is a hassle. The documentation had a bunch of talk cock before they got to the point.
You’re all ready to go run the .cmd files (for Windows) or the non .cmd files (for MacOS/Linux guys).
***
Update: Here’s a freebie for the MacOS X users – paste these into ~/.bash_profile so you don’t have to specify your key and cert all the time. (Edit where necessary.)
export JAVA_HOME=/Library/Java/Home
export EC2_HOME=~/Downloads/ec2-api-tools-1.3-46266
export EC2_PRIVATE_KEY=~/Downloads/pk-XXXX.pem
export EC2_CERT=~/Downloads/cert-XXXX.pem
export PATH=$PATH:$EC2_HOME/bin
In the last few days of 2009, I was on leave and planned my days around meeting people. I made a point to take photos with all the people I’ve met and write about them. At the end of 2010, I will look back at this post to see if anything changed, and if we did what we said we wanted to do.
December 28, 2009

I met up with Xin Yun. We’ve completely lost contact ever since Primary School days. Thanks to Facebook, we finally met around 12:30 PM at Sun Plaza after 15 years! We chatted over a burger and drink at Macs’ and recalled the silly things we did as kids – some of them I couldn’t even remember. This shows that females does have better long term memory. It was a 2 hour long chat. Before we parted, we had an agreement to meet up with the rest of the BBSS 6Q (1994) gang.

Later that day I went to NUS with Tian Yao to meet A/Prof. Ben Leong to discuss a personal P2P project I’m looking to build. We exchanged some interesting ideas and Prof. gave me some homework (!!!). Then we ate dinner at Marina Square and dropped by Yan Po’s house for coffee where the pics were taken.

Tian Yao spoke about his job hunting process and I guess the last I heard was that he had joined NCS. Not that I would encourage him to, but the pay package seems decent. We’ll see how he’s feels about his job at the end of 2010.
Yan Po’s still doing pretty well in the job I’ve recommended. It’s something new and hopefully he’s learning more from it each day than his days as a phone operator in StarHub. He should (hopefully) get a VMware certification by the end of 2010.
December 29, 2009

This day started with an early lunch (11:30 AM) at Novena Square with Kelvin. We had lots of constructive discussions that I won’t publicly reveal, but a quick summary is to stop slacking and start doing something while we’re still young.
I spent the afternoon finalizing the curtains for my house which should be delivered sometime early this month, then I met up with Francis and Vanessa at Megumi Japanese Restaurant along Sunset Way for dinner. It was a treat to thank me and Yan Po for helping at an event. The wife was with us as well, to join the fun and awesome food.

Francis has big ambitions for 2010 as well and he’s aimed for a brand new car. His ambitions will be kept private and I won’t tell what car he’s aiming for yet… we shall see at the end of this year.
December 30, 2009

It was a wet afternoon when I met Edelyn at around 2:00 PM. Actually, I can’t really recall how I met her except for hanging out during the 2004 SCO Mega Concert rehearsals. I drove over to Holland Village where we ate fantastic dim sum at Crystal Jade. Ede’s still pursuing her bachelors’ at NIE as a teacher and she’ll be attached to a school this year.

I was 30 minutes late when I met up with Justin Loy for a swim at Queenstown. We barely went around the pool 4 times before we had to leave and meet up with Hanz at a coffee shop where they both had dinner. (I had to run for another event.)

Justin Loy seems to be doing well as a Financial Planner at Prudential while Hanz’s having fun at Fujitsu serving the largest telco in Singapore. Both of them seem comfortable where they are and I wish them all the best in their careers this year!

Of course nothing beats meeting a bunch of old friends from MDC. We met at 7:00 PM at TCC Clarke Quay and crapped over dinner. Most of them are still studying, with some graduating this year. Moses is on his way to further his studies, however.

Of course, no MDC meeting is without the king of Pop Chinese Flute – Andy’s back in SG for good and he’ll be stirring up more jazzy dizi concerts.
So that’s all for 2009. It will be an exciting year ahead. Stay healthy and happy!
We were both lying down in bed, getting ready to sleep… almost. Then The Wife turned around and said, “dear, if you go out and see a bag this big *shows width and height of a rectangle with hands*, buy it for me.”
I sense the LV/Gucci request coming. Here’s the counter.
“Huh? Why? I thought I just bought you a new one?”
“That one is a little too big leh, I need a smaller one, you know, for me to go out casually.”
“Huh? What do you want to put inside?”
“Er, umbrella, wallet, handphone, maybe a water bottle.”
Thinks to myself: That’s a lot of shit… I’d put those in a backpackers’
“Har… what colour you like? I think storeroom got a lot… NTUC…”
Then I felt a sharp pain and couldn’t remember what happened next.