Month: May 2013

最麻煩的事也許就是最值得去做的事

萬事起頭難

讓我想要放棄某件事情的原因很簡單, 就是我覺得「太麻煩的事情」, 以前我只要覺得一件事情很麻煩或是沒動力, 就會拖拖拖到真的火燒屁股的時候才去做, 認真地寫blog就是一件麻煩的事情, 以前我是這麼認為的, 我不是沒動力也不是沒想法,  對我而言, 把自己的想法轉換為文字是一件很麻煩的事情

總要有個動機

說到「最初」的動機, 應該是我開始利用RSS大量訂閱blog、科技新聞和技術的文章, 這些文章真的提供我一些不同思考角度, 讓我了解到事情是有雙面甚至更多面就像人心一樣, 這取決於我們看事情的角度。記得沒錯的話,我會有這些想法是在洗澡的時候(雖然我洗澡算滿快的, 但我還滿喜歡在洗澡的時候思考一些有的沒的)「也許最麻煩的事情就是最值得去做的事」, 當時突然冒出這種想法, 我自己也很驚訝!但後來慢慢思考之後,我自己覺得還滿有道理的,  因為我的確因為「覺得麻煩」而放棄做許多對我有益的事, 像是..我覺得..

把自己的二手書賣掉很麻煩

註冊一個Domain Name很麻煩

去銀行開戶很麻煩

租一個Virtual hosting很麻煩

註冊PayPal帳號還要跑流程很麻煩

後來想想覺得自己有點蠢, 只因為「麻煩」或「沒動力」, 而放棄去嘗試一些有意義的事情, 凡事都有第一次,  有些事情雖然很麻煩, 但完成它得到的成就感也是最大的

從小地方開始

除了大量地閱讀一些不錯的文章, 我也開始實際做一些自己以前覺得很麻煩的事情, 這才發現它們帶給我的遠比我想像的來得多, 這也讓我學習到一件事情, 我不該「感覺」這件事情可能帶給我多少麻煩, 我該做的事情是實際去體會它能帶給我多少東西, 不管好的、壞的、有意義的、沒意義的, 放膽去嘗試不要侷限自己

其實成果不重要

寫blog也是一樣, 剛開始真的會花比較多時間在文字的轉換和文章的流暢度, 尤其是對我這種從小國文就不好的人, 我到現在也還搞不太懂標點符號的正確用法, 大部分都是靠感覺(笑)。 (如果以前的國文課不必考那些該死的選擇題和寫那些無聊的作文, 多讓我寫一些我有興趣的東西可能會好一點吧!), 後來我看到一些現在很有名的人以前寫的文章也是…OX#$..所以, 多寫、多做、多學習、多思考, 剩下的就交給時間吧

其實成果不重要, 尤其是剛開始做某些事情的時候, 我很容易因為「剛開始」所做的東西達不到我想要的樣子而懷疑自己是不是, 沒有能力、沒有天份, 就這樣陷入自我否定的泥沼中, 而我所謂的「剛開始」只不過是…少則幾個星期, 多則幾年

對這有感觸的話可以看看這兩篇文章:

Mr.Jamie – 眼高,手也要高
猴子靈藥 -《心態致勝》:改變心態,改變你的世界!

堅持的收穫

堅持是我這輩子最大的敵人, 也是我想盡辦法拉攏它加盟成為夥伴的人, 在嘗試做一些自己覺得麻煩的事情之後, 我也才體會到有些事是真的很麻煩尤其是第一次做的事情, 我會有「很煩」、「怎麼那麼麻煩」之類的心情, 一開始我會一直秉持著堅持到底的精神繼續做下去, 直到它被消耗殆盡而我的動力沒也了, 經過一陣子思考、反省然後嘗試, 我好像找到自己的 best practice (目前來說) , 就是當我處理到某些問題直到我已經有點不耐煩的時候, 我會先放鬆一下做一些相對簡單的事情休息一下, 我所謂的放輕不是把自己弄得隔天起床宿醉的那種, 而是看些文章、相對輕鬆的英文影片、寫些簡單的程式之類的, 通常這樣做之後, 在回頭處理我覺得比較麻煩的事情, 效率真的會提高, 心情變好看事情的角度也不一樣了! 我一直不太喜歡「堅持」這個字, 因為它讓我感覺一定要堅持下去才會有收穫, 放棄就沒了, 但有時候我們也需要稍微休息一下啊, 所以..請放輕鬆地堅持並且樂在其中吧!這才是最重要的

如果我沒有堅持, 我也不會完成下面這些事情

(雖然這不是什麼大不了的事情但對我來說卻是一種自我突破)

買一個Domain Name

利用PayPal捐款給Wikimedia

把我的Acer 4830tg 改裝成Ubuntu

Screenshot from 2013-05-31 01:41:40

雖然這都是些不起眼的小事, 但對我來說算是一個個小小的里程碑, 慢慢累積也許就是以後我做大事的重要基礎

Advertisements

網路管理心得

我第一次比較有系統地學習Linux是在大三下修的「Linux作業系統」這門課中,這門課使用的Linux Distribution是Ubuntu Desktop版本,也有嘗試使用Ubuntu Server版,所以我對於Linux也有一點基本的認識,在上這門課之前,我也已經常常在使用Virtualbox這個實用的好東西,當初是因為早上在公司工作需要使用VMware和VirtualPC,但我想幫家裡的電腦找個open source的軟體來代替,所以就開始使用Virtualbox。我一直以為Linux是比較接近Comman Line導向的作業系統,沒想到Linux也有這麼酷炫的Graphical Desktop Environment,像是KDE、Gnome、Xfce等等,例如,Ubuntu預設桌面環境是Gnome,Kubuntu的預設桌面環境就是KDE,Xubuntu則是Xfce,而且也有提供使用者各式各樣的主題(theme)。我想修「網路管理」這門課,就是因為看到課程大綱上面說要利用Debain這套Linux Distribution,而我也稍微做了點功課也瞭解到Ubuntu其實就是Debain發展出來的其中一項分支系統,難怪我在使用Debain的時候總覺得有種很熟悉的感覺,和openSUSE不一樣,在我修過關於Linux的課程中「網路管理」和「Linux作業系統」最大的差別就是,網路管理上的比較詳細一些,像是,之前的一些Apache、MySQL和phpmyadmin的一些組態設定,雖然之前上過的課有提到,但是並沒有那麼詳細,不過倒是讓我對於這些軟體有了一些基本的認識。其實,之前在上「Linux作業系統」這門課的時候,我就有在檢討自己的學習方式,因為當初在練習Linux基本的一些指令的時候,我就發現我不應該為了學習Linux而練習指令,應該是要有一個目的的,例如,架個FTP Server, Mail Server等等,總之要有一個目的,不然學習Linux很容易就會迷失方向,既然要學習Linux應該要幫自己營造適合的學習環境,所以我把自己的筆記型電腦的作業系統(Win7)整個砍掉,安裝Ubuntu來幫助自己學好Linux,當然,在Windows作業系統下利用Virtualbox來模擬也是個好方法,但我還是會花比較多時間用Windows來解決我的工作,所以我認為最好的解決方式就是不裝Windows,讓我自己沒有後路只得去熟悉、學習Linux,利用它來解決我的日常所需,用Ubuntu筆電安裝Virtualbox來模擬Windows7、Debain和其它的作業系統,目前我筆電安裝的作業系統就是Ubuntu,說來容易,但其實執行的過程中真的會碰到不少問題,例如驅動程式的支援、還有需要安裝一些省電的套件,並且設定它們的參數,這兩項問題是我花最多時間處理的問題,省電的套件是一定要裝的,不然在沒有電源管理的軟體支援下,筆電可能跑不到1個小時就沒電了,而且我也覺得這樣很傷筆電。利用課餘的時間我也在實際執行如何架一個網站,到目前為止我有一些心得,就是,架網站真的不困難只是有點麻煩,真正困難的應該是之後的維護工作,我也覺得學習Linux也不是那麼困難反而很有趣,只是需要一點熱情和耐心,除了架網站這件事,還有其他的事情我覺得也滿重要的,像是利用Paypal帳戶付費來租用一個國外的hosting還有買個Domain Name並且指定它到Hosting Company提供的DNS,這是我在上這門課之前都沒有嘗試過的,雖然過程中很麻煩,但是運作成功的時候會很有成就感!

關於home目錄下的.vim設定檔

在Linux下, 每個帳號都可以有一個自己的vim設定檔(.vimrc)

我之前都不知道可以這麼方便啊…OTZ(對於我這個菜鳥而言要學的東西還多得很呢..), 我一直都是直接去修改/etc/vim/vimrc這個檔案, 注意到這個問題是因為前陣子去申請hostgator的空間, 因為想說來玩一下wordpress, 從hostgator提供的cpancel看到我的home directory下有個.vimrc的設定檔, 看到這個檔案之後, 我的腦袋好像就浮現一個問題「是不是每個帳號都可以有自己的vim設定檔?」, 但我也沒有特別放在心上(我還以為Linux會幫我自己在每個帳號的home directory建立一個vim設定檔), 前幾天上「網路管理」這門課, 老師有提到每個帳號都應該要有自己的vim設定檔, 這種方式才是比較好的, 想想也是啦…因為每個帳號都代表不同的是user所以大家的習慣都不太一樣, 讓大家都共用同一個設定檔肯定會是件很糟糕的事情吧!我就跑去問主任, 然後主任說他有點忘記怎麼設定了, 所以我自己嘗試了一下:

其實, 只要在自己帳號的home directory下新增一個.vimrc , and It’s works! 我一直覺得應該沒那麼簡單, 感覺好像要設定什麼link之類的, 沒想到, 這樣就OK了…突然覺得有點空虛…Orz, 但也有點好奇後面是有什麼機制在運作讓我可以這麼輕鬆?找時間來爬一下文件