Monthly Archive for October, 2004

‘Wanna die?’

I learned a long time ago never to argue with a woman. It’s futile. She’ll win anyway. She always does.

No, this isn’t an a tirade against feminism. This is simply in reaction to a film that reinforces this notion.

My Sassy Girl

Enter “My Sassy Girl” (or “Yupgi Girl” {[or "Yeopgijeogin geunyeo", if you understand Korean}), a Korean
romantic comedy filmed produced in 2001. In the great tradition of noontime "Chinovelas", it's a mushy, feel-good treat that features women who sport trendy outfits, look real nice, and talk funny. (Okay, so I forgot to turn on the English subtitles the first time -- I was too engrossed with Jeon Ji-hyun {I had to look this up} , the sassy girl.)

The story is about a young man who just wanted to meet the right girl, instead he ended up meeting a weird and sassy one. He sort of saved her from a mishap, got into trouble when she barfed on a train passenger who mistook him for her boyfriend, then landed in jail when police raided the hotel they stayed in.

And that starts him for the ride of his life. The girl was sweet, after a fashion. Her fits of temper, constant bullying and unpredictable -- oftentimes antisocial, bordering on the sociopathic, moodswings -- were cute, specially when she hits the guy for no apparent reason. (Ooohhh, girls love that, don't they?) And, of course, there's her favorite expression: 'Wanna die?' (I'm sure the original Korean is much more graphic, but it's funny nevertheless.).

Despite the tough-cookie and rambunctious facade, inside lies a hurting sensitive woman who cannot get over a past love, so much so that she starts fashioning the guy into the past guy's image -- physical and mental torture notwithstanding.

The guy doesn't complain, though, because she does it in such an endearing way that she can get away with anything. In fact, she can do
anything because it just is. "You know why the sky is blue? I like it to be blue, so it is. You know why the fire is hot? It's all for me. I want it to be hot so it is." You get the point. Also, it helps that she's drop-dead gorgeous.

The film plays along nicely -- there are even parodies, like that of Wong Kar-wai's Ashes in Time, countless martial arts flicks, and an ingenious one: a parody of itself. She's a budding writer, who uses her weird, mostly wacky, screenplays as a form of escape and therapy. So for one particular instance, she wanted him to submit the screenplay to a film company ("Shin Cine", the film's producing outfit), even specifying the cast "Jeong Ji-hyun [that's her] is okay, too.”).

It presents nothing spectacular, but the film is a light-hearted good-for-dates one that defies genres. Although it got a bit mushy and melodramatic near the ending, all in all, the engaging plot twist at the end saved it from being a sop. The fast pace and acute timing of funny scenes (which bordered on the slapstick at times) more than made up for some inconsistencies. A talented not-just-another-pretty-face actor in the cast also helped. Jeon won
the Best Actress trophy for her portrayal in this film as a lady who uses her brash behavior to hide her heartbreak.

No eternal truths nor earth-shattering ideas here. Who needs those anyway, when you’ve known the truth all along, when dealing with
women: that they always — this never fails — get what they want. The guy outlines this in his advice to the girl’s blind date, right before they separated:

  1. Don’t ask her to be feminine.
  2. Don’t let her drink more than three glasses [of alcoholic beverages], she’ll beat someone.
  3. On dates, drink coffee, not Coke or juice.
  4. If she hits you, act like it hurts. If it hurts, act like it doesn’t.
  5. On your 100th day together, give her a rose during her class. She’ll like it a lot.
  6. Learn fencing and squash.
  7. Also, be prepared to go to jail sometimes.
  8. If she says she’ll kill you, don’t take it lightly. You’ll feel better.
  9. If her feet hurts, exchange shoes with her.
  10. Finally, she likes to write. Encourage her.

That pretty well sum up how to deal with women, specially sassy girls.

‘Got some DVDs?’

Excerpts from a recent IM exchange with a colleague:

me: ey, got some dvds?

c: i have a list somewhere. let me check.

me: a list, huh? how are things, btw?

c: major backlog. my load piled up while i was away on travel.

me: right. =)

c: k, found it. they’re at \\c\something\dvds.lst

me: cool. thanks.

me: wow. natawa naman ako sa list mo: “in”, “out”, “by”? o.c.? =P

c: m trying to organize lang, noh?

me: haha! whatever you say. got an idea: why don’t we pool our dvds and vcds, then rent them out? like one of those
bookpools out there, except they sell their books.

c: hmm, that’s a nice idea. let’s explore that later.

me: ok, so i’ll have “paycheck”, “butterfly effect”, and “y tu mama”. is there a 3+1 offer? in that case, i’ll
have “minority report”, too. ka-ching! how much would that be?

c: libre yan, noh! u and a– can borrow them for free. hmp.

me: e ba’t parang galit ka? ;D

c: hinde, noh. kainis kasi, pati “in”, “out”, napansin mo. hmp!

me: hehe. oops. sorry, my bad. =P

c: hmp.

me: wag na magalit, pls? natuwa nga ako, di ba? may baon ka?

c: yup, breakfast.

me: am skipping lunch, again. anyway, thanks for the dvds. how much are they again?

c: :P

CSS from the ground up

I’m fixing the CSS on the portal because the existing one just doesn’t validate.

I’ve trimmed down the DOCTYPE to XHTML 1.0 Transitional because one thing keeps nagging me: the
without a block-level element. It’s just not valid with XHTML 1.0 Strict, and a div creates a gaping space between two div containers. Mozilla doesn’t allow for empty divs, so that’s out of the question. Well, Transitional is still XHTML, anyway.

Also, I’ve managed to solve the problem with form. Before, I had to add the inline unordered list inside the form tag for them to align, but a simple CSS attribute did the trick:

#topnav form { display: inline; }

Short and sweet. Now, my only problem is that IE and Mozilla renders this differntly. IE aligns the form element (in this case, a select drop-down box) with the baseline; while Mozilla does it in the middle. Guess which is better looking.

The previous code in the prototype had me specifying the vertical nav bar elements in the wrong order. The culprit was the float element. I had to use float instead of display: inline for the unordered list of tabs because backgrounds behave differently across browsers using the display attribute. Of course, float is also a bit of a headache to implement, but with a few tweaks (and great help from ALA), it can be tamed to do my bidding.

I’m of two minds whether the right-sided vertical nav bar is intuitive enough for first-time users, or it’s just plain confusing. My take on this is that these vertical tabs resemble paper folder tabs, and they happen to represent the four major sections that divide the portal. I think I’ll just have to provide enough hints to make it work, maybe even add another color scheme or icon theme for each section.

The design is faring well. By next week, I’ll have real CSS- and XHTML-valid markup that can be used in templating the site. I’d still have to convert it to Smarty syntax, though, in preparation for the CMS. Lots of work ahead.

And oh, here’s a current screenshot of the template, barebones sans the color scheme:

Barebones template

Other uses for GMail

Check out some uses for GMail, besides, uh, mail:

  1. A blog (Gallina). Site seems to be down, though.
  2. A mountable Linux filesystem (GmailFS). Haven’t tried out this one yet. Update: Tried it. Works like a charm.
  3. A photo gallery (Goollery).
  4. An atom feed. While logged in on GMail, go to https://gmail.google.com/gmail/feed/atom. Go ahead, give it a whirl.
  5. A shell namespace extension for Windows (Gmail Drive)
    GMail Drive at work
  6. (Not exactly another use for GMail, rather) A browser status bar notifier (GMail Notifier).
    You got mail!
  7. Your own vanity GMail button.
    GMail me!
  8. Hey, look! There’s even a Java API!

What will they think of next? Mobile GMail, perhaps? Or a mailing list archive based on GMail? NB: jump to Aimless Words for more ways to use GMail.

Update: Google Mail is now mobile.

Wallowing in CSS mud

Am trying to fix the CSS and XHTML in the portal design. The current markup just doesn’t validate, even in XHTML 1.0 Transitional. Anyway, it’s just a few minor changes in the code — mostly regarding case consistencies for keywords and variables, and a few deprecated tags for form.

By tomorrow, I’ll have it fixed. I’d still have to hurdle the cross-browser-compatibility issue, though. My current layout breaks in IE5.0 browsers, specially in narrow displays. I’ve confirmed that it renders well in Opera, though. (Way to go, Opera!) And, of course, it should fare nicely in Mozilla.

Farmers' Internet Portal