2011年6月24日 星期五

課堂外的知識


不比於從前,現在因為網際網路的發達,讓知識不侷限於書本上,儘管如此,很多數的人(包含我)還是沒有定期吸收心知識的習慣。

其實我很愛書,但是不喜歡看書。

為什麼?
因為我從小就很沒有耐心,因為看完一本書需要花很多時間,而我總是熱情滿滿的拿著一本書,到了桌上看了幾分鐘以後,就很無趣的把書擺在一旁,『等等在看就好了,今天進度就這樣!』然後很開心的跑去玩樂、休息。

其實我完全不否認書的好處,他是一種知識的來源,看完一本好書總會讓你有些收穫,
對我來說挑選一本要閱讀的書的樂趣很大,在挑書的過程中就像快速瀏覽各種不同領域的資訊。但是看書則不然,因為對文字並不敏感常常沒辦法體會文字間的樂趣,總是希望可以直接看到重點,然後換下一本書,甚至我曾經想過,如果書本跟線上遊戲的技能一樣,只要一個點選就可以習得,該有多好!
好,我承認我是一個很速食的人。

因此,雖然我各個年齡階段總是常跑圖書館,可是卻都因為自己拖延的壞習慣,沒有把他看完,但總逾期而被罰了不少錢。

上了大學後時間很自由,所以我剛進成大的前幾天就往圖書館跑,下定決心自己在大學的過程中一定要好好充實自己。
結果可想而知,又被罰了一筆錢,

於是我開始思考問題,
『為什麼自己沒辦法耐下心來慢慢的看完一本書?』

問題大約有以下幾點:



  • 1.自己的時間規劃並不好


  • 有空閒的時候總是會拿去玩遊戲(現在是社群網路),直到考試了,時間不夠才想拿起書,所以之後的結果不是書本被犧牲了,就是我被犧牲了。


  • 2.小時候壞習慣的惡性循環:


  • 喜歡借書,卻總是看不完,所以沒有辦法在書本看完之後得到"完成一件事情的成就感",為了追求這種成就感,所以又借書,又沒辦法完成,就成了惡性循環。


  • 3.好高騖遠:


  • 假設今天我要借一本書,我會到圖書館,到了圖書館後,找到了自己要的書,可是就像逛家樂福一樣,會覺得旁邊的書本好像也不錯,就順手借了回來;自己想看完一本書的熱情,就這樣被分散在好幾本書上了。

    被這些問題困擾著著結果,就是到後面會愈來愈懶惰借書,反正『借了又看不完。』

    前些陣子跟一個學長在聊天的時候,雖然不是圍繞著這個話題,但是他建議了我要養成寫網誌的習慣,並且隨時記錄下可以提醒自己的東西、創作、程式,如果你忘記了就可以隨時翻閱,可以跟別人分享。
    另一方面呢,有陣子對網路創投、科技新知特別有興趣,而開始蒐集比較有趣的網誌,無意間就養成了閱讀文章的習慣,他短篇、不拖泥帶水,雖然礙於篇幅所以沒辦法點到核心關鍵,但文章中討論都值得讓人思考。

    而寫BLOG呢,則可以訓練自己的文字組織能力,並且試著修飾自己的文筆也有助於組織文章邏輯,在養成簡單的閱讀習慣後,對於比較常篇的文字自然比較有了耐心,所以可以簡單的看完幾本書,而得到成就感,也形成了一種循環。
    這種循環跟前面提到的循環一樣,因為你從書本中得到了一點點成就感,所以你會更喜歡讀書,自然而然養成了看書的習慣。
    而隨著閱讀速度變快、或者是抓重點的能力變強了,就更有助於閱讀,也因為這些小舉動,而擺脫了沒辦法耐下心來看書的壞習慣。

    所以如果你也跟我一樣沒辦法靜下心來看書,不如跟我一樣先從一些簡單又有趣的短篇文章開始看起吧!

    2011年6月14日 星期二

    最近生活兩三事


    有關於思考
    思考絕對不是件簡單的事情,

    你可能要想...
    你以後想幹什麼?
    你畢業後要找什麼工作?
    你想要讀哪裡的研究所?
    你下學期要修哪門課?
    你下餐要吃什麼?

    要不要再睡覺一下...

    等等的事情都是思考

    所以最近我也在思考著很多的問題,
    而思考這些問題的最根本動機,還是起源於自己從高三開始選擇了一個目標之後努力到現在的成果,
    高三個時候思考著要讀怎樣的學校和科系
    大一時思考怎樣達成自己的目標 (一個既會玩、又會讀書的傢伙)
    大二時思考自己是不是可以在除了自我和系上之外,闖出一翻新的天地

    後來在大二上的成績栽了跟斗,才學會要喊痛,並學著走慢一點

    --

    在空暇之餘思考是我整合自己以前到現在做的事情的一種方法,
    往更遠的方向去做更宏觀的規劃,

    其實本來的我如果上交大的話,
    我或許會去追尋一個很學術的方向,
    並且為了自己的出國做點準備,

    但是那好像太順利了,所以我沒考上,

    而且來到了成大,
    一個會讓你想做點不一樣事情的地方,

    大二下之後我選擇捨棄很多手上的事情,
    開始學習怎樣把自己該做的事情做好,
    因為可以做很厲害的事情很重要,
    但是把事情做的很厲害,卻是更為困難和重要的

    眼看大二就要結束了,要到了恐怖的大三(大家都是這樣說的)
    但是自己還是想在自己大學生活中留下些什麼值得以後回憶或驕傲的,

    在食我部落中見識到的東西,更是讓我對創業這個領域燃起了熱情,
    總想自己也做出一番什麼,
    最怕的就是
    『啊!?大學過完了噢?』

    所以思考

    思考著自己以後要做些什麼
    自己能做些什麼,在好好規劃實踐!

    拿出自己的執行能力 分析能力 規劃能力 含既有的人脈去做點讓自己不會後悔的事情吧!

    2011年5月15日 星期日

    [phpmyadmin] 上載大容量資料

    如果使用phpmyadmin,想要匯入很大的MySQL檔案,在使用phpmyadmin的時候,可能會遇到上傳檔案大小的問題。附上說明文件

    想要解決上載上限的問題,要修改php中php.ini
    更改上載容量
    /etc/php5/apache2/php.ini更改前記得要先備份
    然後重啟 Apache:sudo /etc/init.d/apache2 restart


    要更改的項目為
    • file_uploads
    • 檢查項目是否為On(預設為On)
    • upload_max_filesize
    • 上傳檔案的最大限制(預設為2M)
    • post_max_size
    • POST的上載資料量限制(預設為8M)
    • memory_limit
    • 記憶體限制(預設為8M)
    3個數值必須要
    memory_limit > post_max_size > upload_max_filesize

    如果上傳速度太慢,時間會逾時,則更改時間限制
    • max_execution_time
    • 每個PHP頁面運行的最大時間值(秒)(預設30秒)
    • max_input_time
    • 每個PHP頁面接收資料所需的最大時間(預設60秒)
    之後重新啟動Apache就可以了~

    2011年4月29日 星期五

    [Ubuntu] 解決Ubuntu中,rar亂碼壓縮的問題

    今天遇到*.rar檔案
    ubuntu中竟然沒有安裝,沒關係。

    #sudo apt-get install rar

    可以了!!
    可是奇怪,怎麼打開來全部都是亂碼?

    上網查了資料,原來要改用其他的,所以只好先移除rar

    #sudo apt-get remove rar
    #sudo apt-get remove unrar

    接著安裝

    #sudo apt-get install p7zip-full
    #sudo apt-get install p7zip-rar

    接著就可以正常解壓縮囉!

    2011年4月25日 星期一

    [php][MySQL]儲存html tags 到mysql

    如果直接儲存html code到MySQL
    會因為有特殊的字元,在除存的時候會有SQL ERROR,所以在儲存進去之前,要先使用php進行轉換。
    所以要使用mysql_real_escape_string();
    見PHP官方網站說明

    之所以要用這個function的原因有兩個,
    第一,因為你的文字中可能含有<br/><h1>...等等的特殊字元,在寫在SQL的時候會有特殊字元處理的錯誤。
    第二,如果你沒適當的進行『消毒』,你的資料庫就很容易被人家備份然後drop掉了XDDD

    所以,養成消毒的好習慣吧!

    PS:因為當初查很久,所以紀錄一下,希望給不知道有這個函式的人有幫助。

    2011年3月4日 星期五

    [Apache] Apache重要設定檔位置 (持續更新)



    php.ini

    • /etc/php5/apache2/php.ini

    apache restart

    • /etc/init.d/apache2 restart

    Allow .htaccess

    • /etc/apache2/sites-available/default

    2011年2月28日 星期一

    [轉錄][php] ubuntu如何安裝xdebug

    原文參照於此:

    http://www.arthurtoday.com/2010/07/ubuntu-xdebug.html
    ----

    安裝 Xdebug 的方式有二種,第一種是下載 Xdebug 的原始碼來譯和安裝,而第二種就是用 PECL 直接安裝的,今天,阿舍說的是第一種,要自己編譯的方式....。

    1.安裝 PHP 相關的套件

    sudo apt-get install php-dev

    2.下載 Xdebug 的原始程式碼
    Xdebug 的原始程式碼要到這裡下載。

    3.解壓下載的原始程式碼檔。
    以阿舍下載的 Xdebug 2.1.0 版為例

    tar -xvzf xdebug-2.1.0.tgz

    4.開始編譯
    先切換到剛剛解開的資料夾後 (cd xdebug-2.1.0 ),執行下面的指令。

    phpize *註(sudo apt-get install php5-dev)
    /configure
    sudo make

    5.安裝 Xdebug
    將上一個步驟產生出來的 xdebug.so 檔放到 PHP 的擴充套件資料夾 ( 可以用 phpinfo() 來查詢 )。 

    cp modules/xdebug.so /usr/lib/php5/20090626+lfs

    6.調整 PHP.ini 
    把下面這幾行加到 /etc/php5/apache2/php.ini 裡存檔 

    zend_extension = /usr/lib/php5/20090626+lfs/xdebug.so
    xdebug.remote_enable=1
    xdebug.remote_handler=dbgp
    xdebug.remote_host=127.0.0.1
    xdebug.remote_port=9000

    7.重新啟用 Apache2

    sudo /ect/init.d/apache2 restart

    這樣再用 phpinfo() 來看時,就會出現 xdebug 的安裝資訊了....。