Thursday, August 31, 2006

The Diarrhoea Continues

After 2 very experienced people left my company in July, a department head starts a 6-month leave tomorrow.

In my opinion, he's as good as gone.

Try Solving This Without Algebra!

This is a P5 problem. Try it!

Juliet, Ken and Jamal shared a bunch of bananas.
Juliet took 2 more than 2/5 of the bananas.
Ken took 4 more than 1/4 of the remaining bananas.
Jamal took the last 8 bananas.
How many bananas were there at first?

Monday, August 28, 2006

The Improved (Or so they thought) UI - Part III

Sometimes, I needed to select files, often from the same directory (this is called organized! Doing related tasks!). After clicking on the Browse button to open the file browser dialog, I had to click on the + and - buttons to expand and collapse the directories accordingly. I cannot click on the directory name, like in windows explorer.


But this stupid Sequel CANNOT remember where I last visited! So when I click on the Browse button to open the file browser, I had to click those + all over again. So difficult when I'm tired man, so many levels to go down, and must aim to click on that small small +. And each click takes 1s to load.

GRRR.

Sunday, August 27, 2006

The Improved (Or so they thought) UI - Part II

For my current project, we have drawn up a workflow for our customer, Mama, to create and update their portal.
small fry creates page and submits to superior for verification->superior reviews and submits to super-superior for verification->super-superior approves and publishes the page


The Inbox is where Mama will receive and process workflow tasks.

While testing the workflow, I took on the role of a small fry and clicked on the Inbox for the first time, wanting to send a page to my superior to verify.

At the first glance, the 2 green arrows pointing left and right reminded me of back and forward arrows in browsers. Very similar in colour to firefox and IE hor? But of course Sequel is not for surfing, so the next logical use is the page scrolling arrows as discussed in Part I. But cannot be ley, it's there even though there's only 1 item in the Inbox. I mouseovered the 2 icons:
   

Not bad, still got description. So it's not this one.

Hmm... could it be the icon with a tick? Tick means ok, can send to next stage, right? I mouseovered it.

Dehhh.

Huh this thing is details ah? 哪里像?

How about the icon with the accusing finger?

Dehhh.


Then which one??

The sotong has learnt her lesson. Referring to Sotong@Work, ya, it's the arrows. They actually mean "Next (stage)" and "Previous (stage)".

-_-;;

But not to discredit the UI totally, it's standard to place the basic function at the top left corner. So it's not THAT hard.

Saturday, August 26, 2006

The Improved (Or so they thought) UI - Part I

The software Sequel (the name has been changed to protect my identity) that my company bought to create customers' portals with, has pretty but un-intuitive and sometimes frustrating user interface (UI) after the latest major version release1.

There is a file browser for well, browsing directories and the files in the directories. The idea is similar to the window's file explorer. File structure on the LHS, file list on the RHS.


So what happens when you have too many files to be displayed in one glance? Being used to the IE explorer, I naturally expected a scroll bar to appear on the RHS. But when I couldn't find my newly created files, I assumed the creation failed and repeated the creation. This happened a few times before I noticed something new on top:
Before
After


My file list has spilt to the next page. This UI is not very successful in my opinion because I did not notice at first glance that they use pages instead of scrollbar. I had to delete the extras. Extra work *grumbles*

I need to click the arrow button to scroll to the next page. It wouldn't be a problem if the screen doesn't take at least 3s to refresh, like it does now. You think 3s is not too long to wait? How irritating is it when, after you have created the new page, the screen refreshes and always display page one when my new pages are always appended at the end of page 2? The same happens when I refresh the screen when I'm at page 2, and it displays page 1 instead of 2 when it's done.

In other words, Sequel cannot remember where I am and it HAS to display page 1 first. I have to scroll back and forth repeatedly. I like my things instant.

Hey, there's the "Display all" button! With a click, a scroll bar appears by the side and displays everything in the same screen like magic! *muek*

But when I change directory by clicking on the LHS, it's back to square one. Sequel doesn't remember your setting/preference. *sad*

If you think I'm making a mountain out of a mole, you don't understand lazy sotongs.

1major version release: v1.1 -> v2.0 is a major release. v1.1 -> v1.2 is a minor release

Wednesday, August 23, 2006

Lazy But Blur Sotong in Action

I was given the task of editing a document. I had to draw up a table and 1 column is for urls. The urls were similar, just different at the last bit: http://mama.com.sg/level1/level2/level3/variable.html

The Meaning of LAZY
After typing the 2nd url, I realised that I should have copied and pasted the url in all the necessary places, then manually highlight the last bit and type in. Faster right? Why didn't I think of it earlier!

The Meaning of BLUR
After I had finished pasting the url all over, I realised that I had chosen the longer of the 2 urls to copy. This meant I had to highlight more characters to get the job done.
url1: http://mama.com.sg/level1/level2/level3/home.html --> highlight 4 chars
url2: http://mama.com.sg/level1/level2/level3/ 1234567_12345678_123456.html --> highlight 23 chars, of which 2 are underscores!!

*cold wind blows, sotong freezes and cracks*

Why Oh Why...

Do some bitches use the sitting toilet when they really want to squat?
May they slip and get their foot into their own pools.

Tuesday, August 22, 2006

Powerful Password Authentication!

My company purchased this system for developing portals. Recently, due to a copy and paste error, I stumbled across this bug in the login mechanism of the administration module.

If your password is "mypassword", as long as you enter "mypassword" at the beginning, it doesn't matter if there's rubbish characters behind it.

"mypassword" will be accepted.
"mypasswordHAHA" will be accepted.
"HAHAmypassword" will be rejected.

WOW.

What If 龙虎门 Doesn't Have ISO Certification...

My company is into ISO certification, resulting in lots of documentation to create/update all the time. It's quite a pain in the ass, when I feel that nobody ever reads it. I won't. Playing around with the application is faster.

But after watching 龙虎门, the typical 江湖 story where there's this orthodox martial arts school with:
  • just 1 single master
  • 1 young adult who cannot make it
  • the brother of the young adult who left 龙虎门 from young, and hence I assumed he has limited knowledge of those skills
  • plenty of ginnas who can lie on a needle bed
An evil guy killed the master and the rest of the cast seeked revenge, emerging victorious of course. At the end of the day, we have:


Not sure if those ginnas were still alive.

But I worry for the young leaders. With nobody to pass down the skills and the most senior person totally cannot make it, how were they going to continue? Has 龙虎门 achieved ISO certification, documenting their skills in a 武林秘籍?

If not, here's the conclusion:

Tuesday, August 15, 2006

Meet the Retro Juicer


Talk about standing out from the crowd. While the world is competing to be the fastest, here is one that takes pride in being the slowest in the market, thus warranting a premium.

Some highlights
  • Locks in natural flavours and nutritional value because of its low-speed technology (80rpm)
    (You mean retro-technology? But it's still technology hor, fine. My finger can spin faster than that, WTH.)

  • "NewLife™ Alpha Juicer" has a built in devise which prevents it from over heating. You don't have to worry about how long it is used because it shuts itself off when overheated and starts running again when cooled down. Thus, it is also suitable for commercial use.
    (慢功出细货. Have to grind for so long that it can overheat! Still have to wait for it to cool down! Take forever to get your juice man! You dare to use at your juice stall or not? Can it be commercially-viable?)

  • The "NewLife™ Alpha juicer" is also very quiet.
    (Of course what, so slow.)

  • Yup, 100X the cost of an ordinary food blender, for -100X speed. (See here for the price of this juicer. Scroll to the bottom.)
    I've seen another model that requires the user to cut the food into very small pieces before the juicer can process it.

    If you really want that speed, how about this, for 100X less than that Alpha Juicer?


    Or how about this? It's free.

    Just use your mouth lah.

    Enjoy!

    @Toa Payoh only. Dun try to use it at other outlets. That will be so 丢脸.

    Monday, August 14, 2006

    Ma, I Think I Had Seen A UFO When I Was a Baby

    On 12th Aug, I reached Esplanade at 5.30pm to chop a prime spot to watch the final fireworks display by Team France. The area in front of the firing point was already full, but the opportunist in me did not fret. Upon seeing an Indian lady turn to talk to her friend, I pounced on the empty area created after she lifted one butt. *V*

    I only had a copy of 8 Days and a nail clipper to keep me occupied. 7pm onwards was spent looking around as it was getting dark.

    Some flashing light caught my attention. It was a battery-operated fan perched on top of a baby stroller. The centre of the fan was designed to resemble a UFO, flashing red light, bright, dim, bright, dim at the sleeping baby.

    Wa so irritating can? I wondered if the parents have any brains. Sure, it looks fun, having a UFO-like fan, but did they think about how they would feel if someone were to flash light at them while they were sleeping? Luckily babies can sleep anywhere, anytime.

    Or maybe they are trying to train the baby to be resistant to Photosensitive epilepsy from young, so he/she won't get fits should he/she get addicted to the computer in future.

    Talking about light, I'm glad my handphone has a light feature, so I could still read 8 Days at 8pm.

    Thursday, August 10, 2006

    Sotong Takes Advantage of People's Kindness

    I was given time off in the afternoon for a medical appointment. Although I was done at 2.10pm, I went home instead of back to office. So happy to nuah!

    But tomorrow cham liao lah, work accumulating from National Day and this afternoon ^_^;;

    People With Chinese Nicks Like to Befriend a Sotong



    These days, I've been swamped1 by requests to add me in MSN. Those requests has some similarities:
    • The nicks are in Chinese.

    • The nicks try to sound poetic.

    • They use hotmail.

    • The email address has an underscore.

    • The front part of the email address is in letters, and the part after the underscore has string of digits, making it resemble a serial number.
    Aiyah anyway, I don't recognize the email and I can't think of anyone who might want to add me. But the first time, to give the benefit of doubt, I added the person.

    Sotong: who is this?
    远方不是终点,风景在路上: 很高兴认识你~:)
    Sotong: do i noe u?
    远方不是终点,风景在路上: 有事,回头聊
    (Sets to Away)
    Walau you dare to set Away! I want my answer now! Threaten him/her first

    Sotong: i'm blocking u
    Waited 10s for an answer, in vain
    Ask you question you don't reply! 好大的胆子! I block you!


    I still get requests from dubious people that fit the above description. Block all lor. The reason behind the surge in popularity? Dunno ley, my email probably got discovered by some Chinese spammer?

    1swamped: 1 request every 2 or 3 days

    Wednesday, August 09, 2006

    Sotong@Work

    Sotongs are not meticulous
    First thing in the morning, I was tasked with comparing the settings of 2 servers for a discrepancy. It is not know what or where it could be. As there was no way I could do it the lazy way by letting a program do the work, I could only use my eyes. It's not difficult, just tedious and boring.

    So I spent the whole morning combing through each and every option page, tabs within the option pages, links with the tabs... until I ran out of places to find, but still cannot find! Cannot be! The only way was to search all over again.

    And I found the discrepancy, tucked away in an innocent-looking link at the very first place I looked.

    Moral of the story: If you have looked everywhere for something and yet still can't find it, it's probably at the first place you looked

    It doesn't pay to be lazy
    Weeks ago, I coded menu generation function for a portal. After confirming that the file structure for the portal is only 3 levels deep and being assured that there would be no more changes as it has been signed off by the user, I figured that it should be sufficient for my function to handle up to 3 levels instead of wasting braincells to produce something that can handle an infinite number of levels.

    Yesterday, my leader pointed out a "bug", that the menu doesn't display properly after the 3rd level.

    DOT DOT DOT.

    Moral of the story: Always follow good programming practices.

    Monday, August 07, 2006

    958 DJs Like to Bullshit Song Titles

    I can't remember the number of times those 958 DJs (yes, not just 1 culprit) who like to blatantly cook up their own title for the song they have just played.

    "幸福,我要的幸福,渐渐清楚..."
    DJ: 刚刚那首歌是孙燕姿的。。。“幸福”。

    O_O

    Wednesday, August 02, 2006

    Byebye Bad Neighbour!

    The person sitting behind me at work has moved to another desk! Yay!

    I remembered that when he first moved over, he had this box that's big enough for me to sit in, full of his stuff. It was placed between our chairs, with part of it blocking my drawer such that I couldn't open it. But since I needed my drawer rarely and I thought he needed time to put all that stuff into his cabinets, I let it be.

    But 1+ weeks later, that hazardous roadblock was still there. It dawned upon me that he had no intention of removing the box, so I asked him gently to "move his box a bit" because I couldn't open my drawer. Luckily he moved it under his table instead of moving it aside temporarily for me to open my drawer and back after I was done. Ok I should have asked earlier, but he should have realised too!

    After the box stopped blocking me, stuff from his side, like his chair and dustbin blocked me from time to time. Many times, I had to shift his dustbin back because it crossed the line and became mine. He don't need dustbin one meh! Cannot put under his table meh! And why must he push his chair so far out when he gets up? Very hazardous for me ok!

    The MOST irritating thing was that he likes to play a few songs on loop on his speakers softly, but I still can hear. If he has a huge collection, I won't mind, but not when it's the same album!! I know he's often away from his desk, so he would like to listen whenever he's around, but I'm listening too much! Can't he pause the player when he's away?! Imagine subjecting me to the same 10 or so songs from 9am-7pm! I wasn't spared during lunch either. Why can't he use a earphone like the rest of us -_-

    First, he looped Coldplay's A Rush of Blood to the Head. By the end of the week, I was totally sian of Coldplay. From then on, I skipped all songs from that album because I've had enough of them.

    Then, he finally changed his music. But my joy was not for long, because he looped that too! This time, it's Norah Jones. Her songs damn sleepy man! CAN'T STAND IT ARGHHH. I countered with Linkin Park louder in my ears.

    After another 1+ week, he changed his music again, to Faye Wong's <<只爱陌生人>> album. This time, I wasn't happy because this meant I might actually grow to hate a singer I like. Hate did grow, but only for songs from that album. I never want to hear songs from that album again. I do hope it's temporary though.

    At this rate, I think I will have many songs on my hatelist.

    Fortunately, he only let these 3 albums take turns to loop for a few days. Phew. And now he's moved!

    Talking about looping songs and neighbours, I have a neighbour from above my house who likes to REPEAT 王力宏's Kiss Goodbye ad infinitum and SING ALONG. On the repeat list are 王力宏's Forever Love and also a certain Japanese song that I don't know of. This kid ah, I think should still be in primary school ba, judging from the voice, also like to play ancient stuff like Dr Bombay, Leon Lai's Happy 2000, 梁婆婆 videos (and sing along HOOHOOHOOHOO!), Power Ranger videos (and sing along GO GO POWER RANGERS!)... More recent songs will be 王心凌 and a remix album that has 陈伟联's 童话.

    It's so bad that Kiss Goodbye has been banished to my hatelist for eternity. GRRRRRR~~