Thursday, January 28, 2010
iPad
I wanted to share this on Facebook, but decided not to after I see that some of my friends actually want it, so it shall come here instead haha.
Sunday, January 24, 2010
seven
So far it has been good; the only minor issue I have with it is that the 'Show Desktop' button has been moved all the way to the right end of the Taskbar, after so many years of it being on the left, right beside the Windows button. Muscle memory means that I have the tendency to move my mouse pointer down to the left before realising my mistake then moving it to the right haha.
Friday, January 15, 2010
the concrete jungle
Apparently they have decided to build a 14-storey flat there, which will be one storey higher than the flat it is going to block.
I will be very upset if they decide to build one on the plot of land infront of my house one day. While I hate the afternoon sun baking my living room, I love the unobstructed winds that fills the corners of my house.
Tuesday, January 12, 2010
one house, four members, five televisions
Half a year ago before I started school I mentioned that my house was undergoing a little makeover, because a cousin was selling her house and she was going to give us her old furniture.
Well in the end it did not materialise, because apparently she found another house somewhere and she kept the furniture, therefore beside buying a new altar and a small cabinet nothing else was new.

The new altar. The wood is solid.
Fast forward to end of last year.
The TV cabinet in the living room was showing its age, so my mother decided to change a new one. After shopping around Ikea and having decided on one, we realised that the new TV cabinet is designed for flat-screen TVs, not suitable for the 29-inch CRT we have been using over the years.
Solution? Get a new flat screen TV. :D
Choosing a flat screen TV was not easy. With so many technologies packed into them there was a need to read up on Full HD, HD ready, 1080p, LCD, plasma, blah blah etc.

One of the first things I did: test the HDMI with my laptop! And no, that wasn't the TV cabinet; the cabinet came later.

One thing that struck me: Why does the bottom consists of two planks of wood instead of one big plank of wood which would have provided better support? Hmm.
It was fun assembling it! Except for a few screws that required quite abit of strength, the overall assembly was easy and straightforward.

Can you guess what we were going to do?

Now everyone see why I say the cabinet is designed for flat screen TVs?
I find that I can hardly differentiate between 4:3 content stretched to 16:9 resolutions, and native 16:9 content.

Seems like nothing's wrong hor? I didn't see any problems with it initially as well, until I wondered why the HD indicator light on the MIO TV box was not on despite me using a HDTV.

Turns out there are some rather hidden settings to change.

Now things really look correct!

I read up pretty interesting information on Mediacorp's HD5 channel as well, like the fact that one cannot receive HD5 through Starhub's TV points or the antennas at the top of HDB flats, because they are only receiving Standard Definition broadcasts. The only ways to receive HD5 is through Starhub's cable or Singtel's IPTV services, or by purchasing antennas capable of receiving High Definition broadcasts. Decoders are also needed to decode the HD signals, unless one is using high-end televisions that have built in decoders.
On the other hand, with HD5's transmitting station at Bukit Batok, the chance of receiving HD5 signals through the air for residents living in the east are not very high apparently.

Besides the television and the cabinet, a [what do I call it? Cabinet? Trolley?] was also bought for storage purposes in the kitchen. Previously we were using bookshelves [Yes, bookshelves in the kitchen.] which were rather unstable.

A cheap second TV cabinet for the now fifth television. Its very sad to see that four people in a house needs five televisions. People will laugh thinking its a big funny joke.

Last but not least, two mushroom chairs!

This is a DECT phone, which was a free gift when we subscribed to broadband back then. Basically they are just digital wireless phones that operate at certain frequencies, with the ability to have multiple handsets to one base station with one phone line socket, much like wireless LAN for phones. Mine came with two handsets, for example. It replaced the old phone which was giving off static noises on its own that scared the hell out of my mother and me, because in the dead of the night the static sounded like a man grumbling away.
Together with these new stuff we threw out old stuff and shifted furniture around the house to make it more spacious [as can see, we deliberately chose small furniture]. Currently the only things left to settle are a really old refrigerator which will be thrown, and the ugliest object in the house: my desktop computer. I can't decide between hiding it in the bedroom or leaving it in the living room.
******************************************************
When a group of people comes together for an activity, do the participants thank the organisers for organising the activity, or do the organisers thank the participants for participating in the activity?
Well in the end it did not materialise, because apparently she found another house somewhere and she kept the furniture, therefore beside buying a new altar and a small cabinet nothing else was new.
The new altar. The wood is solid.
Fast forward to end of last year.
The TV cabinet in the living room was showing its age, so my mother decided to change a new one. After shopping around Ikea and having decided on one, we realised that the new TV cabinet is designed for flat-screen TVs, not suitable for the 29-inch CRT we have been using over the years.
Solution? Get a new flat screen TV. :D
Choosing a flat screen TV was not easy. With so many technologies packed into them there was a need to read up on Full HD, HD ready, 1080p, LCD, plasma, blah blah etc.
One of the first things I did: test the HDMI with my laptop! And no, that wasn't the TV cabinet; the cabinet came later.
One thing that struck me: Why does the bottom consists of two planks of wood instead of one big plank of wood which would have provided better support? Hmm.
It was fun assembling it! Except for a few screws that required quite abit of strength, the overall assembly was easy and straightforward.
Can you guess what we were going to do?
Now everyone see why I say the cabinet is designed for flat screen TVs?
I find that I can hardly differentiate between 4:3 content stretched to 16:9 resolutions, and native 16:9 content.
Seems like nothing's wrong hor? I didn't see any problems with it initially as well, until I wondered why the HD indicator light on the MIO TV box was not on despite me using a HDTV.
Turns out there are some rather hidden settings to change.
Now things really look correct!
I read up pretty interesting information on Mediacorp's HD5 channel as well, like the fact that one cannot receive HD5 through Starhub's TV points or the antennas at the top of HDB flats, because they are only receiving Standard Definition broadcasts. The only ways to receive HD5 is through Starhub's cable or Singtel's IPTV services, or by purchasing antennas capable of receiving High Definition broadcasts. Decoders are also needed to decode the HD signals, unless one is using high-end televisions that have built in decoders.
On the other hand, with HD5's transmitting station at Bukit Batok, the chance of receiving HD5 signals through the air for residents living in the east are not very high apparently.
Besides the television and the cabinet, a [what do I call it? Cabinet? Trolley?] was also bought for storage purposes in the kitchen. Previously we were using bookshelves [Yes, bookshelves in the kitchen.] which were rather unstable.
A cheap second TV cabinet for the now fifth television. Its very sad to see that four people in a house needs five televisions. People will laugh thinking its a big funny joke.
Last but not least, two mushroom chairs!
This is a DECT phone, which was a free gift when we subscribed to broadband back then. Basically they are just digital wireless phones that operate at certain frequencies, with the ability to have multiple handsets to one base station with one phone line socket, much like wireless LAN for phones. Mine came with two handsets, for example. It replaced the old phone which was giving off static noises on its own that scared the hell out of my mother and me, because in the dead of the night the static sounded like a man grumbling away.
Together with these new stuff we threw out old stuff and shifted furniture around the house to make it more spacious [as can see, we deliberately chose small furniture]. Currently the only things left to settle are a really old refrigerator which will be thrown, and the ugliest object in the house: my desktop computer. I can't decide between hiding it in the bedroom or leaving it in the living room.
******************************************************
When a group of people comes together for an activity, do the participants thank the organisers for organising the activity, or do the organisers thank the participants for participating in the activity?
Thursday, January 07, 2010
Friday, January 01, 2010
new year, new decade
Apologies about it being off-centre, first time haha.
Thought for a long time what to put as my first entry of 2010, but nothing much came to mind.
Well 2009 had not exactly been a happy year for me, so I just hope that I will be happier in the new year.
A decade ago I subconsciously decided to do computing; a decade later I am not quite sure if I had made the correct choice. The answer will come by the end of this new decade haha.
Happy new year!
Wednesday, December 30, 2009
the fickle minded
Lifting of ABET- Humanity Requirement for CS students matriculating on AY2008-9 and after.
Currently, these CS students are required to take Breadth Modules and Unrestricted Electives from outside the Faculty of Science, Faculty of Engineering and School of Computing for their degree requirements. With this relaxation, students can now use Science, Engineering and Computing to meet their Unrestricted electives.
Alright now I'm the one who is going to become fickle minded.
Currently, these CS students are required to take Breadth Modules and Unrestricted Electives from outside the Faculty of Science, Faculty of Engineering and School of Computing for their degree requirements. With this relaxation, students can now use Science, Engineering and Computing to meet their Unrestricted electives.
Alright now I'm the one who is going to become fickle minded.
Sunday, December 20, 2009
the little delights of life + (almost) a deja vu + beetle refuge
December,
My favorite month,
Breeze and rain.
********************
My father bought home a random laptop cooler today, and it looks damn cool on my laptop with its three blue-LED-fans :D

While its only a cheap $8 cooler with the fans each spinning at a miserable 2800RPM, it is doing a decent job I should say. Well the elevation of my laptop off the table has as much, if not more, impact as compared to the fans.

I don't think anyone read them anyway ha.
********************
With my camera now I have no need for the scanner!


Hmm.
********************
I suspect the rainy season is turning my house into a refuge for the poor beetles. Right now one is dead in the dustbin, a second is dead on the floor, a third mysteriously found its way into the 油灯 on the altar and is probably dead from all the oil, and a fourth is banging his/her head against the walls and ceilings all over my house.
It baffles me, however, as to why the beetles, in their seemingly random head-on attacks at my walls and ceilings, can't seem to hit the bull's eye of my house windows when they are open so wide that entire humans can jump out of them.
My favorite month,
Breeze and rain.
********************
My father bought home a random laptop cooler today, and it looks damn cool on my laptop with its three blue-LED-fans :D
While its only a cheap $8 cooler with the fans each spinning at a miserable 2800RPM, it is doing a decent job I should say. Well the elevation of my laptop off the table has as much, if not more, impact as compared to the fans.

I don't think anyone read them anyway ha.
********************
With my camera now I have no need for the scanner!
Hmm.
********************
I suspect the rainy season is turning my house into a refuge for the poor beetles. Right now one is dead in the dustbin, a second is dead on the floor, a third mysteriously found its way into the 油灯 on the altar and is probably dead from all the oil, and a fourth is banging his/her head against the walls and ceilings all over my house.
It baffles me, however, as to why the beetles, in their seemingly random head-on attacks at my walls and ceilings, can't seem to hit the bull's eye of my house windows when they are open so wide that entire humans can jump out of them.
Wednesday, December 16, 2009
home (not so) sweet home
Something I don't quite like about travelling is the 'after', not just because the trip is over and I'm back to normal life, but also because I have to:
1) hop into a taxi at the airport to tell the driver to go to Tampines. Haha.
2) read one week's worth of newspapers to be back in sync with the rest of the world.
3) sort out all the photos.
Blog entries will come in after (3) is done, kind of lazy now ha.
I want to buy a bicycle, but I have no idea how to go about choosing one. Hmm.
1) hop into a taxi at the airport to tell the driver to go to Tampines. Haha.
2) read one week's worth of newspapers to be back in sync with the rest of the world.
3) sort out all the photos.
Blog entries will come in after (3) is done, kind of lazy now ha.
I want to buy a bicycle, but I have no idea how to go about choosing one. Hmm.
Tuesday, December 08, 2009
of cameras, batteries, shopping and being a singaporean male
After posting quite a few photos I realised I have not introduced my camera at all haha.

I bought the Panasonic LZ-10. It is actually quite an old camera, so old that Panasonic has already taken this down from its website and production has stopped. Whatever's left on the market are been cleared at less than $200.
It does not produce the best image qualities, but the main reason why I chose this, besides being cheap haha, is because of its higher levels of manual freedom compared to other compact cameras in this price range. While most cheap compact cameras have shutter priority and aperture priority modes where one can change either the shutter or the aperture, separately, this camera comes with an additional manual mode where I can set both shutter and aperture at the same time, together with ISO and other settings.
Its a chore actually; sometimes I feel like giving up and falling back to the preset modes haha.
Since the camera runs on AA batteries instead of proprietary lithium batteries from Panasonic, there comes a second thing which I need to look into: rechargeable batteries.

From Sanyo, Eneloop batteries can apparently hold their charge much much longer then conventional rechargeable batteries, ideal for people who keep batteries more than use them. Since so many people recommend these batteries I reckon I give them a try, buying four batteries and a charger that fills them up in two hours.
The problem here is that because they are not as common as normal rechargeable batteries, finding them proved to be a difficult task. Best Denki at Century Square doesn't carry them at all, Courts at Tampines Mall doesn't sell standalone Eneloop AA batteries, while Challenger at Tampines 1 doesn't sell the two-hour quick charger [the six-hour standard charger is too long for me]. After running around many different places I finally found the full range of Eneloop products at Self-Fix, tucked in a corner at the basement of Century Square.
Thinking back, that should had been the first place to visit. Haha.
Last but not least, what does being a Singaporean male means?
It means..

Be back in a week, hopefully with some decent photos!

I bought the Panasonic LZ-10. It is actually quite an old camera, so old that Panasonic has already taken this down from its website and production has stopped. Whatever's left on the market are been cleared at less than $200.
It does not produce the best image qualities, but the main reason why I chose this, besides being cheap haha, is because of its higher levels of manual freedom compared to other compact cameras in this price range. While most cheap compact cameras have shutter priority and aperture priority modes where one can change either the shutter or the aperture, separately, this camera comes with an additional manual mode where I can set both shutter and aperture at the same time, together with ISO and other settings.
Its a chore actually; sometimes I feel like giving up and falling back to the preset modes haha.
Since the camera runs on AA batteries instead of proprietary lithium batteries from Panasonic, there comes a second thing which I need to look into: rechargeable batteries.
From Sanyo, Eneloop batteries can apparently hold their charge much much longer then conventional rechargeable batteries, ideal for people who keep batteries more than use them. Since so many people recommend these batteries I reckon I give them a try, buying four batteries and a charger that fills them up in two hours.
The problem here is that because they are not as common as normal rechargeable batteries, finding them proved to be a difficult task. Best Denki at Century Square doesn't carry them at all, Courts at Tampines Mall doesn't sell standalone Eneloop AA batteries, while Challenger at Tampines 1 doesn't sell the two-hour quick charger [the six-hour standard charger is too long for me]. After running around many different places I finally found the full range of Eneloop products at Self-Fix, tucked in a corner at the basement of Century Square.
Thinking back, that should had been the first place to visit. Haha.
Last but not least, what does being a Singaporean male means?
It means..

Be back in a week, hopefully with some decent photos!
Friday, December 04, 2009
higher order abstraction
I gave up; not too sure if it is on exams, or on Scheme, or on programming, or on computing, or on studying, or on thinking, or on learning, or on life. Haha.
Wednesday, December 02, 2009
technological marvels + [new!] fake lomo fun
Because I don't want to waste blog posts haha.
Doesn't seem very special hmm..maybe because there is no subject. So..
Flowers~~ taken at Central Queensland University while I was at Ex Wallaby 2008:
Before..
After!
Nice hor? I like this very much hehe.
I need a faster computer! All these rendering take awfully long times on my desktop >:(
Its back!

Its up!


From here
![]() |
| From photos |
Doesn't seem very special hmm..maybe because there is no subject. So..
Flowers~~ taken at Central Queensland University while I was at Ex Wallaby 2008:
Before..
| From photos |
After!
![]() |
| From photos |
Nice hor? I like this very much hehe.
I need a faster computer! All these rendering take awfully long times on my desktop >:(
Its back!

Its up!


From here
Tuesday, December 01, 2009
panorama II and gimp II
![]() |
| From photos |
![]() |
| From photos |
Not that bad la hor? Haha.
[I realise that photos uploaded to Picasa via Blogger will get resized, which is not really what I want. So I uploaded to Picasa straight, then pasted the links here. But clicking on the photos does not return the full size of the photos, but brings one to the Picasa album where one has to use their in-house magnifying tool, which is not what I really want too. Hmm I will just stick to that for now.]
Had a little fun with GIMP too.

Didn't really get what I wanted, but I like this too hehe.
On a sidenote..
Saturday, November 28, 2009
Friday, November 27, 2009
gek1506
Wednesday, November 25, 2009
the november breeze
First of all, a very happy [belated] birthday to my blog! You are six years old! Omg that's like a little boy!
Ok to be frank I had forgetten about it until last night haha, but allow me to defend myself that I have been studying [or rather, trying to lol]. On the other hand I must apologise for having neglected this blog a little, firstly there's nothing really interesting going on in my life, and secondly Facebook is a better place to get attention :p.
But no, I'm not abandoning this yet, so here I'm typing out this entry before this month becomes the first ever month to not show up on the archives list.
This semester marks the first time since the A Levels that I hit the books again, and it has been difficult hahaha. Distractions are common, and after not using my brains for so long suddenly I have trouble understanding the simplest things. I should say I am fortunate this has not been a very taxing semester, because of the General Education module and a 3MC Computing and Society. Try that again next semester and I will definitely die badly, going by the modules that I am going to take.
********************************
While everyone else is excited over the launch of Windows 7 and wasting their afternoons upgrading their OSes :p, I decided to hold mine till after the exams and meanwhile, try something simpler :D

Google Chrome OS was launched a week back. The idea behind Chrome OS is that it serves as a base for people to access the Internet, where everything else is done on the Internet and in the 'cloud'.
See la, my web-based OS idea got stolen =(. Haha ok la the smart people there probably got this idea earlier than me.
The very helpful hackers compiled the source code into a neat VMware virtual hard disk, so I managed to get it up and running in two hours including all the downloading.
Login is done via one's Gmail account username and password, which means an Internet connection must be available, although there should be an offline mode as well. Upon logging in, below is all one will see: a Chrome-like web browser with Gmail and Calendar pinned by default [which of course you can customise in any way you want], and a Panels tab where various web applications can be accessed.



Don't be mistaken; This is not just a web browser; this is an operating system!

Hotmail! How thoughtful.

Chess game. Don't know why the Calculator didn't work =(.

Maybe there can be a 好听 tab too!

Great idea but please sort this out =(

02 x great idea but please sort this out =(
Below the surface...

...Ctrl+Alt+T throws up the terminal window, where a decent linux kernel resides. And yes either I do a proper shutdown from the terminal, or I click the Power Off button on VMware, the equivalent of flipping the power switch.
I didn't explore much else, because it was lagging so badly that it puts me off, despite having allocated 1GB of RAM to it. A problem with all virtual machines.
Chrome OS is designed probably for netbooks and for people who only use their computers for Internet purposes. Still I think this is just the beginning; The Panels tab has already given us a very good idea of what we can do, and the so-called gamers who complain that they still need the hard disk for their games have obviously not heard of OnLive yet haha. I should say the critics did make a good point though: if the Internet is down Chrome OS might be as good as useless. Haha.
Who knows, the day might just come where everything a person will need is just a netbook and cloud computing.
********************************
What makes me boil?
Background story: I'm still pretty undecided about how much Maths to take, given that I have not done "ordinary" :/ Maths this semester. While the Maths department offers a standard calculus module, Computing students take a calculus module catered specially for them, and the Maths website does not list this particular module as a approved module to offer a second major in Maths. So I decided to ask whether I can use this module to replace that standard calculus module, because of time clashes.
And the replies I got:

Ok fair, different faculty.

@#$%!@#$%!
********************************
Playgrounds are usually where children have fun, but now I realise, playgrounds are also where the old and lonely gather to find company in each other. At least for the one just behind my house.
Whenever I walk home from the MRT station in the evenings, I will pass by this lovely playground; its surrounded by two blocks of flats that shields it from the setting sun, huge majestic trees, and a covered walkway that actually serves moderately heavy human traffic. Together with the benches that line the skirts of the playground, this little corner is perfect for social interaction.
Twice in two weeks I ran into my aunt, who lives three blocks away from me, sitting on the benches. She told me that she felt warm in her house, so sitting at the playground she could get some breeze. Asked her why she didn't want to watch TV, and her reason was that she would get into a fight with her husband, my uncle, over which program to watch, so she'd rather not watch at all. Sitting at the playground she could chat with other elderly people.
I'm not sure whether I should feel happy or sad. I really like the tranquility [funny for a place like a playground haha] and the whole social interaction, but I think my aunt deserves better than sitting at a playground.
What's next for me? Slowly get myself back into studying mode again lol, and hunting for a camera!
Ok to be frank I had forgetten about it until last night haha, but allow me to defend myself that I have been studying [or rather, trying to lol]. On the other hand I must apologise for having neglected this blog a little, firstly there's nothing really interesting going on in my life, and secondly Facebook is a better place to get attention :p.
But no, I'm not abandoning this yet, so here I'm typing out this entry before this month becomes the first ever month to not show up on the archives list.
This semester marks the first time since the A Levels that I hit the books again, and it has been difficult hahaha. Distractions are common, and after not using my brains for so long suddenly I have trouble understanding the simplest things. I should say I am fortunate this has not been a very taxing semester, because of the General Education module and a 3MC Computing and Society. Try that again next semester and I will definitely die badly, going by the modules that I am going to take.
********************************
While everyone else is excited over the launch of Windows 7 and wasting their afternoons upgrading their OSes :p, I decided to hold mine till after the exams and meanwhile, try something simpler :D

Google Chrome OS was launched a week back. The idea behind Chrome OS is that it serves as a base for people to access the Internet, where everything else is done on the Internet and in the 'cloud'.
See la, my web-based OS idea got stolen =(. Haha ok la the smart people there probably got this idea earlier than me.
The very helpful hackers compiled the source code into a neat VMware virtual hard disk, so I managed to get it up and running in two hours including all the downloading.
Login is done via one's Gmail account username and password, which means an Internet connection must be available, although there should be an offline mode as well. Upon logging in, below is all one will see: a Chrome-like web browser with Gmail and Calendar pinned by default [which of course you can customise in any way you want], and a Panels tab where various web applications can be accessed.



Don't be mistaken; This is not just a web browser; this is an operating system!

Hotmail! How thoughtful.

Chess game. Don't know why the Calculator didn't work =(.

Maybe there can be a 好听 tab too!

Great idea but please sort this out =(

02 x great idea but please sort this out =(
Below the surface...

...Ctrl+Alt+T throws up the terminal window, where a decent linux kernel resides. And yes either I do a proper shutdown from the terminal, or I click the Power Off button on VMware, the equivalent of flipping the power switch.
I didn't explore much else, because it was lagging so badly that it puts me off, despite having allocated 1GB of RAM to it. A problem with all virtual machines.
Chrome OS is designed probably for netbooks and for people who only use their computers for Internet purposes. Still I think this is just the beginning; The Panels tab has already given us a very good idea of what we can do, and the so-called gamers who complain that they still need the hard disk for their games have obviously not heard of OnLive yet haha. I should say the critics did make a good point though: if the Internet is down Chrome OS might be as good as useless. Haha.
Who knows, the day might just come where everything a person will need is just a netbook and cloud computing.
********************************
What makes me boil?
Background story: I'm still pretty undecided about how much Maths to take, given that I have not done "ordinary" :/ Maths this semester. While the Maths department offers a standard calculus module, Computing students take a calculus module catered specially for them, and the Maths website does not list this particular module as a approved module to offer a second major in Maths. So I decided to ask whether I can use this module to replace that standard calculus module, because of time clashes.
And the replies I got:

Ok fair, different faculty.

@#$%!@#$%!
********************************
Playgrounds are usually where children have fun, but now I realise, playgrounds are also where the old and lonely gather to find company in each other. At least for the one just behind my house.
Whenever I walk home from the MRT station in the evenings, I will pass by this lovely playground; its surrounded by two blocks of flats that shields it from the setting sun, huge majestic trees, and a covered walkway that actually serves moderately heavy human traffic. Together with the benches that line the skirts of the playground, this little corner is perfect for social interaction.
Twice in two weeks I ran into my aunt, who lives three blocks away from me, sitting on the benches. She told me that she felt warm in her house, so sitting at the playground she could get some breeze. Asked her why she didn't want to watch TV, and her reason was that she would get into a fight with her husband, my uncle, over which program to watch, so she'd rather not watch at all. Sitting at the playground she could chat with other elderly people.
I'm not sure whether I should feel happy or sad. I really like the tranquility [funny for a place like a playground haha] and the whole social interaction, but I think my aunt deserves better than sitting at a playground.
What's next for me? Slowly get myself back into studying mode again lol, and hunting for a camera!
Saturday, October 31, 2009
the halloween scares

After three weekends of Scheme problem sets I finally have time to take a very, very short breather before I continue on with work from my other modules. Still its not a Scheme-less weekend, for the Practical Exam will be held next week, and truth be told, I'm not confident.
Yes I know that language should not be a problem when learning programming, but to this day, Scheme still impairs me quite abit.
1101S has finally moved on to Java, and I'm on (very) slightly familiar ground now that its back to imperative programming, although many things still look obscure because, well my Java was self-learned two years back, and I have been doing one semester of functional programming.
Third week into Java and we were learning dynamic programming, which my seniors had tried to taught me back in JC and I failed to understand.
You..?..me?
Subscribe to:
Posts (Atom)




