People with Weird Attitudes

Not actually people, but person. My roommate is one hell of a weird guy. Okay, let’s start. Can you sleep with the lights on? I know most can. But anyway, whatever the answer may be, it doesn’t really matter.

My roommate seems to not like sleeping with the lights on. No, that’s not weird. The weird thing is, he waited six months before saying it out.

Second problem. He doesn’t like confronting you with such issues. Instead, he prefers talking about it behind your back. He’d tell our “house leader”, and call for a house meeting. The purpose of that meeting though, is not to let the other housemates be the middle man. The purpose though, is so that he can continue poking your back, saying shit like “I hope that people don’t disturb me when I sleep”. What, you’ve got no balls to talk to me face to face?

All these, is due to his fucked up attitude that “you’re an adult, you should know”. Being an adult doesn’t mean I can read your fuckin’ mind, stupid. How on Earth would I know that you can’t sleep with the lights on? Plus, you’re sleeping “downstairs” (double-decker bed). Like that also cannot sleep?? Fine fine.. why the heck you can’t say it nicely?

Oh oh, I almost forgot. He’s got a kick-ass idea for me too. If you (meaning me) wanna study, shift your table/computer to the hall, the hall for everyone to use. See? You know how to say “for everyone to use” yourself. Sorry but I can’t study in such an environment: people chatting, you playing around with your girl, you karaoke-ing (btw, you know how horrible you sound? how much I wanna ask you to shut the fuck up?) and bus loads of friends coming around. Mind you, 90% of them are a noisy bunch.. I believe that a majority of people can’t study in such an enviroment.. why, you should ask your girl to shift her table out of her room to the hall.. see if she likes that.. like you said, the hall is for “everyone” to use, it’ll be weird if I ask everyone to keep quite just so I can study right?

And please, before you go saying crap like “I pay my rent for a room to sleep in“, use your fuckin’ brains and think about it. I don’t pay rent? I have no right to use the room to study? It’s not like I’m making a racket when you want to sleep.. so what gives you the exclusive rights to the room? You don’t pay a single cent more than me..

Though I have agreed to study outside the room when you want to sleep, but I foresee that there will be nights where I will need to rush assignments, imagine cup stuff and etcetra. I know you don’t study much, but please, I do. I admit I’m a slow learner too, and I need all the time I can get.

You know, I used to have lot’s of respect for you. But not anymore.. you’re a jerk.

Tags:

3 Weeks of Free Time = 3 Weeks of Pain?

Just 16 days into my 3 week sem break, I’m starting to feel, uh.. weird. It’s hard to describe in a word, but yeah, “boring” is pretty close. I thought that I could cover a hell lot of C# and design patterns during this 3 weeks, but heck, the motivation just ain’t there.

For C#, I don’t really have much idea as to what I could as practice. Design patterns, I suddenly find the explantions in the ebook I have hard to comprehend. Sure, there are some simlpe examples online, but it sorta gives me the feeling that I won’t know how to implement the design patterns when the time comes. I’ll probably be getting a different book on design patterns.

Speaking of getting a book, it’ll be one long process. I mean, I’ll need to at least skim through one or two chapters. Wonder what will s00kwei do while I do so. Another problem is, I usually only go to KLCC and Times Square. Mid Valley’s just a ‘lil inconvenient for me (and s00kwei lah). Heard that Kinokuniya’s book prices are a little higher as compared to MPH. No idea about Borders though.. but the way it’s premises is so spacious instead of using up every inch gives me the impression that it’s prices won’t be cheap either.. Read the rest of this entry »

Tags:

What’s There to Blog About?

I really admire some people. They can just blog on and on and on, even multiple posts per day, mostly ’bout nothing at all. For me, I don’t follow many blogs. I just don’t have the habit of being interested in other people’s life. I do check out Kenny Sia’s blog occasionally, as it’s plain humour.

My friend Jeffrey is one avid blogger. He keeps to at least one post a day, sometimes multiple. Sadly, I don’t really understand much of what he’s blogging about. He’s even considering “moblogging” - mobile blogging. Nuts.. next time you see his posts, they might be from him stuck in a traffic jam, in the LRT, while doing business in the loo, while watching a lame movie at the cinema.. got so much to blog about meh? Read the rest of this entry »

Delegates

Sometimes, you want write a method that will receive another method as a parameter. You might not know at compile time, what that method is. Remember in object oriented programming, methods do not exist in isolation, but are associated to objects. Hence, you won’t know what object the method belongs to either. However, in order for your method to work, you have certain expectations of the method that you receive as parameter before making a call to it. This means that you’ll know what goes in to the method, at what it returns.

That’s where delegates come in. A delegate is a special type of object where you wrap up these details (including the method signature for type safety) of the method you want to be passed around. So in the example above, you declare a delegate (outside of the method), say DelegateA. Then in your method signature, you specify that it expects a delegate of type DelegateA. Hence, it can be said that delegates gives a name to a method signature.

Delegates are type safe in the sense that they validate the signature of the method being called. However, delegates do not care about what type of object the method is being called against or even whether the method is a static method or instance method.

One way of using delegates is to group methods together in an array, so you can call several methods in a loop. As delegates are objects, not only can you create an array of delegates, you can pass them as parameters to other methods. Read the rest of this entry »

Tags: ,

Sem Break Update

Let’s see.. 2 weeks of my sem break have passed. Jeffrey’s preparing a new theme for his blog, Eu Hua’s painting/illustrating with Photoshop, Chu Hang’s helping the juniors with the college CD thingy. Me.. I went

to Camerons for a day trip with my parents and s00kwei (wind was so strong it literally blew my face (and hair) out of shape :p) …

at BOH plantation

Read the rest of this entry »

Tags: