- It’s difficult to find the Interwebs in a Taiwanese household if the said household does not have senior high school or college kids as regular residents.
- The above is my excuse for not updating this blog and the “picture log” thing I started a couple of posts ago.
- I have taken a bunch of pictures, met a bunch of relatives, and finally started to gain enough trust for my almost-2-year-old baby cousin to play with me and hug my thighs.
- My physical unwellness has progressed from jetlag into an upset stomach from excess eating. I have also gained 1kg of weight in less than a week.
- I have forgotten the importance of sitting in front of the fan, wearing long pants to avoid mosquitos, and the rules of the road that resembles the fighting scenes in 300 – violent chaos in perfect concert.
- I miss you.
- The Twilight saga seems to get better after you avoid (or become desensitized from) the silly, childish, annoying high school romance and accept the fact that, one way or another, you will have to waste 20 more hours of your life to finish the whole series. This sad realization seems quite similar to that after watching a few episodes of the O.C.
- I feel extremely lucky that the only cockroach I’ve seen so far is a dead one.
- I miss you so much it feels like I’m not completely here… things I eat, places I see, people I meet… I feel I can’t experience any of it fully because for anything I do, anything, I wonder: what would it be like if you were here?
- The coming Friday will probably be one of the most anticipated ones of my life.
Once again, I took on the Sun Run. After doing it in 2005 and 2006, I took 2 years break because there were always finals right after the Sunday Run, but this year… well, I don’t have to keep reminding everyone that my final exams were finished in 3 days.
This year I didn’t have much time to train… I spent most of my exercise time in the weight room, but I managed to run a f ew times in the past week to prime my body. Lack of training was not the only challenge; I managed to chat late into the night with a certain special lady whose name starts with T and ends with sodium (Na), and got myself 5 hours of sleep.
But the weather today was perfect for a jog: cool and cloudy, but dry.
This is what the crowd looks like from the back at 8am.
This is what the crowd looks like from the front at 9am.
I was off to the side; the crowd of 50,000 looks even more impressive if you take the picture from the right place:
Anyway, I ran pretty well this year. In fact, I felt so good that I thought I could run another 10K when I finished.
The gear check this year is much, much more efficient. My brother warned me that last year he had to wait 40 mins to get his gears, so that I should run to grab our stuff as soon as we cross the finish line. I did. And I waited for less than 40 seconds, because they grouped the bags into the categories of runners (by color), and sorted the bags by number.
So I headed into BC stadium for the sweetest oranges of the year. Seriously, they taste like heaven after 10K run.
Just look at Guy #14199.
The bananas were ok, but after you stand in front of the oranges for 5 minutes eating at least a dozen pieces, you kinda have to move down the line.
So I was happy:
That’s a free yogart in my hand. I grabbed two.
That’s all the time I have today to write about the Run. Next year I would definitely write more if Tina joins me 🙂
She texted my results the next morning: 56:46. I honestly forgot my time last year, but I don’t think I improved this year. Next year, next year.
經過一年的觀察，我同意在社團裡一個有擔當和熱誠的領袖是必須的。她在大家都累了的時候要鼓舞士氣，在大家忙的時候扛下做不完的社務，在需要做決定的時後果決了斷。花了我一年來同意這點，是因為我在SCI Team的時候是以完全不同的運作模式在辦活動的。在SCI Team，每個人都可以是領袖；只要你對一個活動特別有興趣，你就可以報名擔任它的 “co-chair”，號召組成一個committee，然後主導這個活動的籌辦過程。
這麼多事情，沒有一個優秀的領導團隊是辦不到的。社團不能說： 「oh oops, 今年沒有人有興趣設計舍卡喔，那我們不要用舍卡好了。」或是：「今年沒有人想辦club days耶，那我們不要招新舍員好了。」
一個大的活動總是由一大群人合力才能完成，像是負責食物清單、助手名單、遊戲準備、賣票紀錄、場地布置、人手分配等等，沒有5, 6個拼命的幹部是沒辦法顧全的。而這5, 6 個人在計畫或是準備進度報告的時候，會寫下一大堆文件。這時候一個非常重要卻也很容易被忽視的問題就會很快浮現：version control.
解決之道？Google Docs是不錯的選擇. 大家用同一個文件，開會直接打開就是最新版本，也可以大家同時edit它，沒有誰等誰的問題。
但是Google Docs還不是理想。文件一多，我還是覺得它太散亂，不太好整理。而且每個人都要自己整理自己的Docs，效率很差。可以簡化version control又可以達到組織文件以供下一屆的幹部參考的辦法，是大家都可以輕鬆edit的網站。
Wiki最先跳進腦裡，必竟它的設計原則就是collaborative editing，但是好像大家都不太喜歡它的syntax（有點寫程式的味道）。一個看起來還不錯的alternative： Google Sites，不過我還沒在一個團體裡用過，不知道如何。
有。而且就算你把地圖都放上去了，也很有可能有人會不但不知道在哪裡，根本連要開會也不知道，因為你不能assume大家會開信箱check email。所以你有重要的事情還要加一句 「收到請回答」，然後打電話給沒回答的人。
What would you do if you screw up your girlfriend’s brother’s computer because you think you are super awesome with computers but actually aren’t?
I was hanging out at Tina’s place yesterday and Mark showed us a website that came up in our conversation on his desktop. “Here, you can see it on the TV,” he turned the TV on.
“The resolution is a little weird, but oh well,” he noted. It’s a wide screen TV, and a resolution of 800×600 does look a bit odd. It’s on cloned dual monitor mode with the computer monitor.
Being a smartass comp sci major as I am, I offered to tweak around to see if I can make it show up. I soon figured that cloned monitors must share the same resolution, and although something like 1280 x 720 showed up really well on the TV, it looks like someone squashed the screen from both sides on the computer monitor.
So I started to mess with “Extend my window to this monitor” function. Bad decision.
Somehow I managed to extend the monitor, set the TV to primary monitor, and set the resolution such that the TV goes blank. And that left me with a secondary monitor to play with – a desktop picture with nothing else on it.
If this doesn’t sound bad to you, I’ll describe the problem a bit more. The way to change the display setting back is to open Display Settings again, but when you open it, it appears on the primary screen. Which is totally blank. It’s like trying to fix your glasses with your eyes closed but worse: you don’t even know where your glasses are.
I tried dragging random things from the blank screen to the secondary monitor. Nothing. I tried unplugging the TV and restarting, but the computer wasn’t smart enough to detect an unplugged monitor. I tried to boot into Safe Mode by pressing F8, but somehow that computer refused to do it.
And I went home, defeated.
Then I came back for Round Two the next morning. This time I called my best backup: the Internet.
After an hour of failing to boot into Safe Mode using F8, trying to use hotkeys on Display Settings because I can’t see it, trying to change msconfig blindfolded, trying to boot Safe Mode from DOS… none worked.
Finally, an idea struck. “If I can only move a window without using the mouse…”
And Google gave me the solution:
1. Press Alt + spacebar – this opens the window commands such as Restore, Move, and Close
2. Press M – this selects the Move command
3. Hold onto the direction arrows to move the window
I have never been more excited to see a Display Settings window when it slowly crawled from the emptiness of the primary TV screen into view.
And that is how an A+ comp sci student spent an hour to figure out how to move a window from one monitor to another.
I’m so excited to be done with my final exams. I immediately changed into summer shirts this afternoon. In my book, spring changes into summer whenever the last final exam is.
Anyway, I’m going to experiment with this picture log thing that I just came up with. Let’s see how long I’ll keep up with this, and how it might evolve with time 🙂 Let’s just hope it won’t die out next week.
SOOOO EXCITED for this summer… the FUN is going to be OFF THE HOOK. It will surpass the highest level of AWESOME and enter the realm of LIFE-CHANGINGLY KICK ASS.
Seriously, even I can’t foresee how much fun is going to hit me. You will just have to wait now.
1. I enjoy getting tanned while studying – – and I didn’t have to leave my desk. I just have to take off my shirt, put on my sunglasses, and enjoy the 17th floor sunshine.
(I don’t think a topless picture of my is appropriate here, although I’ve already shown some in a previous post…)
2. I really look forward to finishing my exams in a couple of days. This is going to be by far my shortest exam period, lasting 3 days in total. I will finish all of my exams before my brother even starts. WHAT AM I GOING TO DO TO MY ROOMMATES??!!
3. The traffic to my blog looks like a patient in ventricular fibrillation recently:
I have some hypotheses for this erratic visitor pattern:
a) a mysterious visitor decides to visit my blog and read 60 posts every other day
b) the probability of some pre-meds looking up “med school mmi” and finding my site is about 50% per day, so on average, I get one happy pre-med on my blog every 2 days
c) I really want to make a 3rd point but I can’t.
4. The total view count to my blog is 48,301 as I type. At a rate of 140 new views a day, we will reach 50,000 in less than 2 weeks. As I did before, I put up the view counter for all to count down with me!
5. Ohhhhh get ready for a huge revamp when ZeroRatio goes SUMMER!!!
After some hardcore programming last weekend (I stayed in the same room for over 12 hours on Sunday), we finally pulled off something that we were somewhat happy with. GWT is not the solution for a website, by the way; we agreed that if we were to do this again, we will do anything but GWT.
Anyway, I’m too busy to write down everything that I’d like to document with regards to my experience coordinating a Student Directed Seminar. But I’d just like to take this chance and let my none-geek friends know: bugs are not viruses. When we say we spent 6 hours trying to catch a bug, it doesn’t mean we sat watched the antivirus software for 6 hours XD. Besides, generally us geeks are careful enough to avoid getting viruses, but most of us are doomed to live out our lives battling bugs after bugs.
So what exactly are bugs in programs? In the most general term that I can think of, bugs are what make programs fail, like typos and grammer errors are what make essays fail. Some bugs are as silly as a typo, which are generally easy to catch and can be avoided by more experience programmers, but some bugs are hidden in the complexity of the program. Yet some other bugs are just plain impossible to find (like how we can run the exact same program in one environment but not another, or some sort of concurrency issues).
Viruses are kick-ass programs that probably don’t have bugs in them. Viruses are out to do harm to anyone’s computer, bugs only make users and developers develop hypertension.
I hope that gives you a picture of what I did in the past few days. Basically, sat in front of my computer, sputing profanity at both the failure and success of what we do all day – bug squashing.