[Memo] Life should be simple with Simple Theory

[youtube http://www.youtube.com/watch?v=Jd-4yjUS4Oo&w=640&h=390]

In these few days, I always want to do something but can’t do anything. At first, this kind of situation confuses me a lot indeed, because I can’t realize that this kind of situation will happen at me one day. Then, I got tired of everything … That’s right “EVERYTHING”.

I don’t know how to do ( save me from this kind of shit ) or to say specifically – what to do. I struggle to do anything but failed .. Until few days ago, I came back to my university and kept hanging out with friends. We went out to find some encouraging books like “Delivering Happiness: A Path to Profits, Passion, and Purpose” written by 謝家華 – CEO of Zappos … etc.

After reading, enjoying delicious food and hanging out with friends, I got a simple conclusion called Simple Theory. In nowadays, people live too hard to experience amazing things around in our daily life. We only take care of high-tech, functional smart phones, and blah blah. Because you are involved inside, you can’t even look clear what you are doing right away !

Take my old brother for example, few weeks ago, he just bought an HTC from his friend with nice discount, and he also paid for unlimited internet access monthly with extra 900 NTD. After observing him for few weeks, I notice that he has spent more than 4 – 6 hours on his mobile, even when he is lying on the bed but got to work early in the next morning !!

I keep thinking, why our life is becoming so complex? why there are so many people died just because they only work, work and work !? why there are so many problems raised just because we keep using So-called “social” Network Service ( That’s my definition about SNS ) !?

[youtube http://www.youtube.com/watch?v=8UouP8cRYZ8&w=640&h=390]

Life should be simple, isn’t it ? smart phone is for convenience instead of playing nonsense apps isn’t it ? SNS is for people who want to communicate with friends far away from you instead of posting nonsense and playing unproductive “FarmVille” isn’t it !? They were really nice and useful originally but got misused nowadays and made them and our lives so complex.

To be honest, I have no rights to say that I am the only person not involved in the above situations, because I am still using my laptop to post this article and share you some informations from SNS. Even though, I have reduced my time spending on SNS and stayed away from IM for few days, and I think I can keep the rules and make my life better.

Remember, life is really short and simple, do something meaningful and focus on the other things that you have never experienced and enjoy.

Simple Happiness, Simple Enjoyment and Simple Life, that’s my own Simple Theory.

[Others] One night in Taipei

Image Credit

好快,一下子整個寒假就這樣過去了,大學也終於來到最後一學期了,這是近期最後一個 One night in Taipei 了。在公司的半年,說長不長說短不短,一下子半年也就這樣過去了。

還記得在 2010 / 07 月的時候,我懷著滿腔的熱血想去找個科技公司實習,剛好當時 E2e 的公司有一個人的職缺,而 Ijs 也很熱心的把我介紹給他,就因為這麼天時(剛好有職缺)地利(家住台北縣)人和(他們兩個剛好認識),所以給了我這個機會,讓我擔任這個職位。

其實講白點,在剛開始的一兩個禮拜,我是完全陌生的,因為當時我根本就不熟 Javascript / jQuery,只是一個東碰西碰技術的 kid 而已,所以每天都一直瘋狂 Google 找資料、看文件,然後又因為要維護前輩留下來的程式,所以整個就是緊張到不行,很怕自己無法勝任這份工作,然後玩壞了 Ijs 的信用。

不過半年過了,從剛開始的一問三不知到現在能夠很有耐心地 survey 資料,不只是技術或是程式方面,甚至在整個心境上也有很大的提昇,同事之間也傳授了一些設計程式架構的概念,也從中學習到 co-work 的重要性。這些都是在學校課本上不會出現的東西,都是需要實際深入體會才會得到的碩果,而我也很慶幸自己能比同儕多了這份實習的經驗,因為沒有這些經驗,課本對我來說就都只是一堆散落的知識和一堆毫無意義的文字罷了。

這一夜,我用半年來感受,它也是我在台北的最後一夜,也許這對於強者我朋友來說是多麼的微不足道,不過就在這即將下台南的前夕,我覺得我有必要用文字把它紀錄下來,提醒未來的我,同時也勉勵大家把握當下去追逐、體驗挑戰,活出自我的價值。

最後,我要感謝所有在這趟旅程當中遇到的人,謝謝你們:Ijs , E2e , Jay , Roger , Brian , Ryan , Nio , D3x , D2g , Alex , Yoyo , Reed , 孫哥 , 白先生 , H3n , Wilson , 可喜 。

[JS] plurkable – lightweight jQuery plugin for your own Plurk widget

Demo載點與解說

好吧,我真的是過年太無聊才在那邊用 Javascript 寫一個輕量級的 plugin 讓你可以客制化自己的 widget,其實使用方式在 github 及 demo page 上面都寫的很詳細了,這邊就不多談(或是參考下面的 js code)。
https://gist.github.com/814690.js?file=gistfile1.js

現在開始愈來愈覺得 javascript 非常的 powerful,只要有 browser 就可以跟著老師帶你上天堂,也不用做什麼煩雜的設定,再加上自身對 JSON 格式的 support 及 browser 間內建的 functions 就可以很輕易的完成自己的需求,然後現在這幾年又出現了改變世界的 jQuery,更是把入門的門檻拉低了許多(至少解決了很多問題,雖然也產生了一些問題 xD),不過愈是如此,Javascript 就愈讓人覺得深不可測 …

而且現在又有許多好用的工具像是 PhoneGap 可以幫助我們來實作 mobile applications,而之後也會有許多的 desktop applications 可以用 Javascript 來實作,整個就是拉近了平台間的距離了呀。

ㄜ … 這篇應該是要介紹 plurkable ,但是我好像一直離題呀 … 管他的 xD ~ 祝大家新年快樂啦(????)

[Perl] light Perl = cpanm + perlbrew

[Image Credit]

最近因為一直在使用 Javascript + JSON 在開發一些工具及專案,所以愈來愈覺得「便利性」是一個趨勢,不要一大堆繁雜設定,不要有一大堆模組相依,因為對新手來說這些東西都太進階了,完全不能讓他們把時間投注在該專注的地方(我就搞了很久…快瘋了)

因為我的 Perl version 一直停留在當初 Mac OS X bundle 好的 5.8.9 … 所以是直到今天一直沒辦法執行朋友(Magnus)的 code 才發現這個問題,因為他用了很多新的語法所導致的…(他聽到我還在用十年前的 Perl 就傻眼了),不過還好他介紹了 Gugod 寫的 perlbrew 給我用(有那種台灣人寫的好東西是從瑞典朋友那邊得知消息的道理嗎= =),也是我今天要記錄的重點。

請參考官方教學
https://gist.github.com/806229.js?file=gistfile1.ebuild

利用 Perlbrew 就可以在家目錄輕鬆的建立 standalone 的 Perls,各種版本都可以依上述流程安裝並切換(Switch)使用,所以 Perlbrew 已經幫我們把 Perl version 的問題搞定了,接下就是處理 module 的問題。

在安裝 module 的時候(無論你是用 cpan or cpanplus),通常都會自動偵測現有的 Perl 版本來決定 module 的存放位置,以我自己為例就是(/opt/local/lib/perl5/site_perl/5.8.9 ),所以這在版本更新上面也會有很多的問題,最糟的做法就是 symbolic link 指來指去,指到最後都混亂了,因此這邊最好再搭配 cpanm 來簡化及統一安裝位置,詳細的流程就麻煩去看 c9s 的文章啦。只要記得最後把 module 的位置寫在 .profile / .bashrc 裡的 PERL5LIB 內就大功告成了。

所以對我這種初新者來說,perlbrew + cpanm 可以處理掉很多細節的問題,讓我省下更多時間能去體會 Perl 的美好呀。