Monday, February 28, 2005

Carling Cup

Finals between Chelsea and Liverpool, very exciting match. Liverpool scored in 1st minute, and Chealsea were strong but never managed to score, then in 80th minute an unlucky header by Gerard led to an own goal and a tie, so it went into extra time 1-1, and it ended 3-2. Chelsea scored twice in the 2nd half of extra time, then Liverpool got one back, and they almost got another back in the last minute with a solid header, but goalkeeper saved it.


I'm so sleepy...


Just installed OpenOffice.org for linux, looks real pretty. Back to work tomorrow...

education

Tharman, the Education Minister is good stuff. Very eloquent, confident, excellent command of English, knows his stuff, demonstrates ability to think and reason, fun, had no problems just speaking off the cuff.

Met Tai Heng after the conference. Learnt from him that Zilong is in OCS, just got back from Brunei. Saw banners in NTU that seemed to say that 't Hooft was coming to give a talk. That's frickin awesome and super amazing.

Just learnt that OpenOffice.org Writer has a built-in bibliography management system (like EndNote integrated with MS Office), which is cool! One good reason to use it instead of MS Word. I suspect there's much more this kind of automation in OpenOffice.org than in MS Office, but that's just an anti-MS assumption.

I think I'll buy a cheap PS/2 wheel mouse one of these days. The mouse I'm using is seriously screwy. I'm going to post two short poems for all my loyal readers:


apology
i'm sorry cockroach, you have to die
i don't like your six legs over my one foot


storm
the sky is pouring its heart out
to deceive us
to hide the world from us,
to disperse light to make us slip
and dance in heady ecstasy,
to catch a cold
to burn in the blinding lightning

Saturday, February 26, 2005

Soccer

South Hampton versus Arsenal, Arsenal "scores" a goal in injury time and it's offside! What a thrill.

chinese poem

This poem I'm translating tonight is one of the most famous Chinese poems, so I hope to do it justice. In pinyin, it's "Jing Ye Shi" (modulo a 'g' and 'h'), by Li Bai (also known to the English world as Li Po). In my translation, it will be known as "Hmm".



Hmm
hmm, moonlight in my room
looks like snow cover
the moon so round
my feet like a child's

gnome-blog

Just installed this "gnome-blog" program that lets me post without firing up my browser and going through the menus. Does it work? Like a charm, if you see this.

Tuesday, February 22, 2005

Work

Tomorrow should be a good day at work, because the bosses will be busy. Can probably work on the web project without distractions. Ben taught me how to create a 3-D table: simply define 2 "primary keys" (x,y), which are foreign keys in 2 other tables. Then each record will be a line perpendicular to the (x,y) plane.

Wasabi chocolate! Interesting...

Sunday, February 20, 2005

office updates

Seems like the boss of my boss still wants to push my project for higher award. Lots of work to do at office, this web programming thing, I'm trying to figure out how to make a 3-D table in MS Access. Routine stuff also, using the program I wrote. New programs to write also.

Here's a reason why the world is so screwed up. Yinglan says to tell the truth to everyone except your girlfriend/boyfriend. You should tell the truth to win the trust of others, but with girlfriend/boyfriend, trust is the foundation, trust is assumed, so if questioned whether you are telling the truth, you can always counter with "don't you trust me?"

I haven't quite forgetten about the poem I was going to post up here. It's just that I haven't really worked on it yet, and I'm busy this week: have to write up the reports on the interviews I did for the Princeton applicants. So, soon.

I'm probably going next Sunday for that conference (scroll to bottom of page) on the future of Singapore's education system, at NTU, 5:30 to 9pm. Who else wants to go, can meet at Boon Lay MRT where there's free shuttle bus from 5pm.

existential frustration

I'm so fucking irritated. For some reason the "civil service" medical benefits I'm supposed to get from being an NSF have not materialized. I need to figure out again how to activate it or pay my Tan Tock Seng bills myself.

The weather is terrible. It's so hot, and add to that the haze. I feel sick. My nose is running, and when I blew my nose it bled, and my parents told me not to blow so hard. Then after that my aunty said don't sneeze. Like, what the hell?

And this morning my parents were bugging me to get a haircut at the barber. I think I'm going to cut off all my hair tonight so everyone can stop bugging me about my hair. It really bugs me. My dad said my hair like this when strangers see they might think something wrong with me. But the point is that I don't care! I walked the streets barefoot a few years ago, and practically everyone looked at me like I was nuts, but I don't care!

I feel so crappy because of my nose. Feel like whacking someone. And last night on ICQ Boon Tat said today he's free, can meet me in afternoon, that he would call me, and he didn't! In fact, when I called him he said he was busy today and didn't even remember that he was supposed to call me.

Heat

So fucking hot today. Fell asleep for a second on the MRT coming home, while standing up and holding the horizontal bar. Fell asleep on the bus and paid for it with my EZ-link card.

We didn't win for our performance at the Gala night, but the lucky draw prizes were great, but I didn't get anything. They gave away $1000 travel voucher, X-box console, mp3 players, digital cameras...

Probably meeting with Boon Tat tomorrow.

Wednesday, February 16, 2005

Spread the Love

My uncle asked me about linux today, says his computer (WinXP) is new, but there's some virus or spyware or something which slows his computer to a halt, forcing it to reboot and eating up all its memory. Then when unplug the modem the computer is fine. Explained to him how installing linux beside Windows is like (I've done it twice!), and will be going over to his place one of these days to install Debian GNU/Linux.

It was simple figuring out how to run a cron job. Spent some time reading "man cron" and "man crontab" and what I had to do was add a line to the system-wide /etc/crontab. The line was
@reboot root fan --auto
which turns the fan of my Toshiba laptop on upon boot-up. The "--auto" switch turns the fan on when connected to AC, and off otherwise.

Going to try to use my external Iomega CD writer in linux now. Web programming is a royal pain in the ass, damn challenging. Friday is another "gala night" and I'll be acting as an Ah Beng. I had one line but the script is tighter now and I no longer need to move my mouth at all.

There's something wrong with the mouse, which is quite annoying. It generates spurious mouse clicks which can cause havoc (like spawning a million windows), and sometimes also refuses to move.

Casino in Singapore? People are queueing like mad to buy Toto for the $10 million "Hongbao" draw. And they're buying $1000 packets containing "quick picks" and 4D numbers.

Hmm... a Total Defense ad on TV... this guy got a call on his handphone saying he's mobilized, and he opens the trunk of his car and his army equipment is inside. Then it shows women watching soccer on TV in coffeeshop, which is also part of Total Defense, supporting the Singapore team.

Last night's CSI there was this guy who got into Princeton but the parents wouldn't pay for him to go so he took activated graphite from his fish tank filter and put it in the fireplace, which was somewhat blocked, and his mum died from CO poisoning. Dad survived because he quit smoking 3 weeks ago.

Sunday, February 13, 2005

Comments

According to Blogger, commenting is improved, can be other than blogger user or anonymous. Check it out! I've rebuilt my version 2.6.8 kernel, customizing it for my computer. Took out the initrd-ness (initial RAM-disk) of it, compiled the file support and hardware support directly into the kernel, and disabled APCI and enabled APM, so now the "toshutils" work! At least the "fan" program does, haven't really tried the rest. So now the fan is turned on all the time, which makes my laptop cool. Haven't seen a crash yet.

GRUB, the Grand Unified Bootloader, is really cool. It does a good job of automagically creating its configuration file on the fly based on the kernels (initrd or not) found in /boot. And unlike LILO, there is no need to re-run GRUB to rewrite the MBR each time the configuration changes. Just need to modify /boot/grub/menu.lst

My "first" kernel recompile after reinstall was rather sub-optimal. X server couldn't launch because mouse support wasn't built into the kernel. I worked from the kernel configuration that Debian supplied, which was an initrd kernel, where almost everything was built as modules. So on my next attempt, built mouse support into the kernel core, plus removed more unnecessary modules, like the code supporting "exotic" filesystems.

It's really sweet that everything's running nicely now. The comforting buzz of the laptop fan reminding me of how cool everything is. Added "vga=792" bootparam under GRUB's kopt line, now tux sits there looking cute as the kernel loading messages fly by. And the messages are displayed at high resolution also (small fonts).

My Toshiba Satellite is reborn.

My granny is doing better, yesterday she said something that was almost discernable. Or so I think. And her left leg is getting stronger too.

Went "visiting" at the boss of my boss. We played mahjong (no money), blackjack (money), and this board game called "cashflow" (fake money). This has been my first hongbao season in 5 years now. And the break is almost over.

Will be posting a poem to this blog soonish, and this time you can hold me to it.

Can anyone tell me what day today is?

Thursday, February 10, 2005

Sarge

Installing Debian this time was really sweet. Installed the "Sarge" (testing) release, which has the cutting-edge versions of stuff. Almost cutting-edge, perhaps, there's still the unstable release, codenamed "Sid".

It helped that I've installed Debian before, it was much smoother this time, used a 2.6 version kernel, the installer looks nicer and more powerful. Sound works (it didn't the last time round because I used the "idepci" 2.2 kernel, and I looked at the documentation again, and it does say sound does not work with that kernel!). The thing I need to fix is the internet connection, somehow it didn't automatically work the way it did the last time. USB works like a charm, though, it was plug and play with my thumbdrive.

Before installing Debian, used presizer to resize partitions, and again I'm very happy with the program. Also used jigdo to download the Debian ISO image, it's a clever program that breaks the image down into logical pieces, so can download the pieces then reassemble. And if a piece (representing some program, in this case) is updated, there's no need to download all the pieces over again, can re-use the pieces that are the same to create another ISO!

Logged in to both GNOME and KDE, and they're both so pretty! Much improved from the GNOME and KDE I was using in Debian Woody (stable release). The default bootloader in Sarge is GRUB (as opposed to lilo), it seems.

I'm off to try to figure out how to get online in linux. Writing this from Windows.

Tuesday, February 08, 2005

b-ball

Today was half day only, ended about 10, then a group of us NSFs went to play basketball. Damn tiring. But good exercise, because it was pretty fun. Jasper says can play tennis when he has mid-semester break.

Had dinner just now, very full. After the game, very thirsty also. Now still thirsty. I am now almost done with backing up all my stuff on CD, can repartition and reinstall linux. How I've missed linux.

Ben says SolarisOS is the best OS he's ever used, and it's free like linux. I'll probably stick with Debian for now, though.

We brought granny out of the ward on a wheelchair today. They're giving her some extra stuff to eat, which probably boosts her energy levels. Getting into some serious rehab now.

The visitations begin tomorrow.

Monday, February 07, 2005

programming

The rooms in the rehab place in Ang Mo Kio are much bigger. It's not really part of Ang Mo Kio Community Hospital, but maybe it is, but it's operated by Tan Tock Seng. It's really near where my transport drops me off.

Boss of my boss gave this Friday off for everyone. Saturday lunch party at her place. It's pretty cool at work. My bosses seem to revere me. Boss of the boss was going to ask me to do something then decided that I was too busy and assigned it to Eugene.

The cool thing about web programming is that it's the confluence of all sorts of things. The current project would revolve around ASP, ADODB, SQL, javascript, html, CSS...

I don't know why I feel so tired...

Sunday, February 06, 2005

cap

We got a cap for my granny, quite cute. Like little bo peep, the one with the sheep. That kind of cap with dangling things that hang below the ears.

The weekend just goes by so quickly. The hair above my upper lip is long enough that it sometimes strays and touches my lip.

Saturday, February 05, 2005

adaptations

In the American Scientist issue I'm currently reading (Jan-Feb 2005), there's an article called "Exercise Controls Gene Expression". It describes how exercise activates signalling proteins that move GLUT4 glucose transporter proteins to the plasma membrane. GLUT4 transports glucose out of the blood, into cells. GLUT4 is held in vesicles below the plasma membrane, released by exercise or insulin.

Daily exercise also activates the GLUT4 gene to make more GLUT4 mRNA, and thus more GLUT4 protein. Without exercise, proteins are less sensitive to insulin, and there comes a time when abnormal amounts of insulin (through injections) are required to regulate blood sugar levels. This can be viewed an adaptation for vigorous exercise that humans have developed, since glucose has to be conserved as a fuel for the brain. After writing this out, I think I'll have to read it again, because I honestly don't fully understand this.

The point of me writing this here is actually to remind myself to exercise more. =)

My parents have adapted pretty well to my vegan diet by now. Last night was at Zion Road hawker center, which has no vegetarian options, and my dad suggested to go across the street to eat nasi padang. Then I was going to order this tauhu telor thingy at the nasi padang place, and my mum said that one is egg tauhu, which was confirmed by the person doing the serving. This behavior by my parents surprised me somewhat.

Anyway, that nasi padang place is kinda strange, there are 2 stalls next to each other, both selling nasi padang, but one has newspaper clippings and massive crowds. The other one was empty. My mum didn't want to eat at the empty one, but it was pretty crowded in the other one, so my dad convinced her that we should go try the empty one. Does that place survive on the overflow crowd? Wouldn't a stall selling some other kind of food do better? The food was ok, not that different, I felt, but I'm not fussy anyway.

We went to Chinatown after that, walked around, saw waxed ducks and "air plants" (soiless), red everywhere and cool stuff like this contraption to aid in folding clothes. It's just a platic T shaped piece with 3 hinges. You put a t-shirt on top, flip over one side, unflip, flip over the other side of the T, unflip, then flip the bottom of the T up, and you've got yourself a neat folded t-shirt. It's the first time we've been in Chinatown.

By the way, that program I developed at work has won $500 for the department, and we've got to do another presentation on Monday (for a yet higher award?). Don't seem to have much fate with the hematologist, who was a pretty naggy woman (telling me to eat less wheat, etc). I saw her because my hemaglobin levels were high when the skin specialist ordered a blood test for me (skin specialist was for my hives). The point is that I've an appointment with her on Monday, which, incidentally, was supposed to be several weeks ago, but I had to cancel that earlier appointment because of some last minute work. Luckily I won't have to reschedule yet again, because the appointment is at noon and the presentation is at 3, so I should have sufficient time to get back.

Found out that Yinglan actually knows machine C and did some image recognition project thing. Which really doesn't explain why he's gushing about Excel macros like they're so great.

My parents went to see my granny just now, and they say they'll transfer her to Ang Mo Kio Community Hospital on Monday, for her to do rehab. That's great news. The last time I saw her, she sneezed twice, but she's pretty sleepy.

Have been talking quite a bit with Ben, regarding various technical concepts revolving around databases and web programming. Then one day was talking with him and Doreen, and we got to talking about philosophy, which Doreen said was bullshit, so I brought up the hypothetical "one guy needs liver one guy needs heart one need lungs one needs kidney so should we save four lives and sacrifice one" case, then moved to a scenario where two people are both dying, one needs heart and the other needs liver...

Then started talking about if someone is in a coma, should take off life support if the person cannot pay for it, then Ben said government should pay for it, and Doreen was like "woah there"... anyway, we were kinda cut off at that point because work beckoned. So perhaps it would be good to have a minimally communist State? The problem with government, really, is that it has too much power, and that causes problems because it's a human institution after all, and fallible. You need power to do things, but you need control, and there's always this tension between power and control, if the people power control themselves, things might be great, but experience shows it'll probably be disastrous.

How do you get self-regulating systems? How do you get companies to care about the world, to care about the environment? Pretty soon Singapore might be submerged under the rising sea levels. The sea water creeping into hard disks, corrupting data. I'm scared for our future because though people seem to care, not nearly enough people seem to care, and I fear it will be too late when people finally start to do something.

Speaking of power, I think you can really feel it as a sysadmin. Looking in the shop windows at 10-port KVM switches, 40-port 10/100 Ethernet hubs, is to look at zillions and zillions CPU cycles working together, processing data, automating tasks, yet that power can be used to hack into networks and bring down the civilized world. Already it feel pretty good to have the 2-port KVM switch at my desk that allows me to switch between computers.

I have to do IPPT. Which means I'd better get in shape, because it's probably not good if I fail. Web programming is pretty interesting, and I'm trying to get into it as quickly as I can. Daniel ORDs on Tuesday. Everyone else will be leaving this year, will really need to get more NSFs in otherwise work will kill us. Already we're just about managing with 4 or 5 NSFs; there's no way 2 will do without overtime.

Quite a bit of FTP problems, though, with the web server. Basically using ASP with ADODB, accessing databases through SQL. By the way, if you assign keyboard shortcuts to Excel macros you write, if the CAPS LOCK is on, the assigned shortcut keystrokes might not work if you're using an older version of Excel (not sure about 2000, but 97 got this bug, and 2002 doesn't). It took me some time to figure out that the CAPS LOCK was the problem.

We did spring cleaning in office on Friday, and I found a pair of speakers which I've appropriated for my desk. So now I've got sound on one of my computers. Got a sign for my desk too, that says something like "no unauthorized entry, seek proper permission".

Superman 1 is on TV now. My dad is having Chinese New Year poker night with his friends tonight. Confetti crusted into the road surface in Orchard. There's a sports shop in Paragon that sells really good looking hockey sticks. The futuristic kind that looks like it's made of aluminum: the wood grain is painted over.

I really want to start writing again, and I guess really start reading... blade to ice, it's double diamond time... it's a new month... the weekend just goes so quickly.

Tuesday, February 01, 2005

The OT

So fucking tired. Had to work until about 7:30 tonight, 2 hours later than usual. Of course, this is nothing compared to how it was in the past. A few years ago, going back at 8 was quite good already.

I'm getting behind on the stuff I want to blog about. Things just move so fast. I've got news on my medical condition. Seems that I've seroconverted, meaning that my HBe-antibody is positive and HBe-antigen is negative, which is a good thing. It used to be the other way round, and a few months ago what happened was both were positive. Supposedly my body spontaneously decided that this is the way to live.

The liver specialist suggested I wean off my anti-histamine to see if my hives are also cured. She suggested I take it alternate nights. I missed my dose last night, and at about 8 the blotches came back with a vengeance.

Let's see. It's Tuesday today. CSI is showing soon. Was off yesterday, bought UPS which was friggin heavy. I think something like 10kg, walked home with it. Like that time when Jasper bought his weights.

On Sunday, went with Jasper and Aaron to Seletar. Worked out at the gym, I think that was the hardest I've pushed myself recently. Am feeling the need and desire to exercise. Left my dirty clothes, swimming trunks and goggles in the bathroom. Good thing they kept it and I collected it back on Monday.

In my future home, I imagine an empty, squarish room, the centerpiece a punching bag hanging from the ceiling. Ideally there wouldn't be windows, but that might be hard. Perhaps a pair of speakers on tiny little high shelves in the corners. And I'm so totally gonna buy a piece of canvas and some acrylic paint and put two and two together.

So Friday we celebrated Say Yang's birthday, where "we" refers to Aaron and me. Went to China Jump, at Chijmes. Had dinner so didn't have to pay cover charge to enter when the clubbing would begin, but we left pretty early (as far as time measured by cool cats goes). There was this girl serving tequila shots, the business model is basically that she buys a bottle from the club, and the club allows her to sell drinks to customers. At $10 a shot, she definitely makes a huge profit.

But you know, in the long run, she might lose more than she gains. Especially if she does this regularly. She says she's a J2, which makes her 18, which makes her just under or just over the legal drinking age. Unless of course she's older than she says. But drinking so much can really screw you up, mind and body. I'm sure the way she gets drunk and gets more money is to sell drinks to herself.

If I can help it, I wouldn't work primarily for money. I'm glad I can help it now. If I went to OCS, I would be earning more than twice as much as I am now, but I'm happy where I am. I want a challenging, interesting, fun job, not a boring, mind-numbing job that bribes me with money.

Was out with Jasper on Sunday, we watched "la mala educacion" (bad education), by Almodovar. I watched "todo sobre mi madre" (all about my mother) in Princeton, another film he directed. Quite a genius. Life mirrors art, art mirrors life, both movies involve the stage, theater, acting. Explores the unconventional, uncommon aspects of human sexuality: drag queens, homosexuality in varying shades. In "todo sobre mi madre", Tennesse William's "Streetcar Named Desire" is played out by this band of drag queens.

"Closer" is opening on 17th Feb, and "Million Dollar Baby" a week after that. Sideways is also showing in Singapore.

gz tells me that Tori Amos is releasing a new CD on 22nd Feb.

I don't know about Q-jump, seems pretty pyramidal to me.

Quite a bit of action in the hospital with respect to my granny. They capped the tube that was providing a direct route from the air outside her neck into her throat, bypassing the throat. But that's old news, because they've now removed the tube. Didn't get to see her tonight, since I had to work overtime.

In the canteen at MINDEF, some stalls use disposable cutlery, so Eugene suggested that we could bring our own fork and spoon. I suggested we could just wash the disposable cutlery, since it's pretty solid plastic. But after forgetting to bring it to lunch several times, and having no soap when I wanted to wash the spoon after eating, I think I'll just use non-disposable cutlery from other stalls, on a rotation basis.