2001/10/31

唉... 自己的文學素養越來越糟糕 續

我想出個好方法了, 每天兩則人生試金石.. 很棒吧...

我就知道, 別罵我白吃咩.. 我也知道這樣的方法是不可能成功的.

因為我電子報已經一堆了, 可是卻都沒有看就砍掉了.. :(

那該怎辦呢, 就我想到心情好的時候在 Po 吧... 最後的步驟快完成了.

我的資料就要寄出去了, 不過基本上我覺得中央, 東華, 元智...

三間推甄都不會上吧, 因為我沒有作專題, 成績又屬於普遍低...

唉.. 總之很糟糕.. 乾脆畢業後就去當兵吧... 不過當兵還是得把那兩本

Network Programming 看完... 我一定要看完.. 儘管沒有時間看.

唉... 自己的文學素養越來越糟糕

真是的... 我大一所保有的文學, 以及我高中時候培養的那些素養及氣息.

感覺現在已經完全蕩然無存, 到底是什麼原因呢? 難道是自從我國文被 27 後.

開始覺得文學這東西不重要嗎 ? 唉.. 覺得文學素養不好很痛苦, 表達什麼事情

都很不方便說, 覺得說話越來越沒有水準, 連罵人都開始罵得很直接...

連激將法都感覺好像直接刺激法... :~~~ 文學呀文學, 你真是個惹人厭的東西..

不過我今天跑去圖書館借書, 借了本羅大佑早期的 "昨日遺書" ...

ㄟ.. 我還不是想死啦, take it easy .. 不過最近快咳死了, 我已經咳了快半年了.

難道肺結核... ㄚ.. 別想太多啦.. 只是喉嚨怪怪的.. 真是糟糕...

我覺得應該是體力變差了, 然後又不多喝水又拼命說話, 才害喉嚨乾掉的.

2001/10/06

原本我名片檔的理想

        我只是想推薦一些新生該如何去對這方面下工夫.

    我所學的東西也不多, 不過大概知道一些東西是有幫助的,..

        或許可以讓你少走一小段路.

    我只是覺得現在的人有些人喜歡學東西, 卻沒有門路.

        而我只是想當那小小勤勞的小朋友, 幫幫忙而已.

    因此我不厲害, 一點都不會... trust me ... 我只是想引進門...

        我有一些書可以推薦你們看, 可是不可以 K 走我的書.

    因為那是我的生命, ㄟ... 是我所有積蓄啦... 總之是很貴的.

        要好好珍惜, 最後... 我是說真的.. 如果你想學的話..

"基礎"程式設計入門

希望在這門課, 大家可以藉此機會對 C/C++ 獲得更深一層的認識與了解.

從而可以透過 C/C++ 來解決一堆我們在生活上常會遇到的枯燥問題.

在這門課, 我們並不會著重於演算法, 或者是資料結構上面,

而比較偏於如何去寫一個程式, 以及如何去了解別人的程式.

換句話說, 這是一個經驗分享的課程, 希望能有助於大家在一些寫作上的進展.


一.
    1. 自我介紹
    2. 神的存在

       在元智的網推社板上, 常常可以發現有些名字是刻話在紀念碑上的.
       這些人就有如我們元智資工的精神領導. 因此唸元智, 不可不知.

    3. 上課風格及要求                       其中 1-5 : 30mins

       基本上我不喜歡上課有人吃東西, 不喜歡當場接起手機.
       如果有事情, 可以到教室外, 以不干擾同學為主.
       那一切皆以授課為主, 上機為輔, 希望大家可以自己多多磨練.
       因為這一切只是個開頭, 只是個基礎.

    4. 基礎書籍介紹                              6   : 10mins

       最基本的書, 我覺得可以從施威銘的書開始.
       Turbo C 語言實務 :
            其中把最基礎的 C 徹底講解.
       C++ 語言實務 :
            可以在 C++ 的基礎上打個底子.
       Turbo C Bible / C++ Bible :
            我覺得這兩本任何一本都算是必修的書, 因為當你第一次
            接觸函式時, 這書可以幫助你快速的進入標準函式庫的美
            好世界. 雖然說函式庫太廣了, 但是若這些書理的 function
            略知一二, 知道有哪些 function 大概標準函式庫都會有
            的話, C 就摸熟一大半了.

       Advanced Programming in the Unix Enviroment :
            這本書是讓你踏入 Unix Programming 的最佳用書, 因為
            裡面的文字寫得真的很簡潔易懂, 且針對很多基礎的函式
            述說的更為詳細. 實在是很棒的一本書.
       C++ Primer :
            這本書可以列作 Reference, 當你對於前面的章節要是特
            別有興趣, 這本書多翻一下, 裡面有更進一步的講解. 有
            助於了解的更透徹.

    5. 程式設計的藝術                            7   : 80mins

       1. 結構化程式設計
       2. 應有的註解及描述 //, /* */
       3. 整個程式的分布架構 (.c .h)
       4. 程式編譯的流程

    6. 寫程式的工具 gcc (先介紹小範例)

       gcc -o test test.c
       gcc -Wall -o test test.c

       gcc test.c -I/usr/inclue -L/usr/lib -lc

       gcc -c test.c
        (Compile or assemble the source files, but do not link.)
       gcc -S test.c
        (Stop  after the stage of compilation proper; do not assemble.)
       gcc -E test.c
        (Stop after the preprocessing stage; do not run the compiler proper.)
    7. 從小地方學起, 透過小程式介紹.


       a. 變數. 常數.

        所有的東西只有變數與常數.
        變數 any variable, include enum.
        常數 all constant, like 1, 2, ...

       b. 陣列
        蒐集一個連續的記憶體來存放東西.
       c. operators

        一個一個的說明及其使用方式.
        bitwise. 以及各 operator 的優先順序.

       d. flow control

        if, else if, else
        while, do.. while
        for(;;)
        switch, break, continue

       e. pointer

        pointer 的應用. 及其概念.
        ->, ., [], *, &

       f. function

        function 的功能
        function 的撰寫
        standard library 的呼叫.
        function pointer

       g. 變數生命週期
        local, global, register, static, extern

二.
    1. 從小地方學起 - 續, 透過小程式介紹.
       Struct & Class
       a. member
       b. contruct, destruct                    120 mins
       c. inialize, operators
       d. public, protected, private
       e. virtual function & polymophism
       f. template

三.
    1. C/C++ 的應用
       a. CGI
       b. MySQL's C API

       c. GDK/GTK
       d. Client/Server                         120mins
    2. 適當的工具
       make, gdb, gprof, nm, ldd, ar

       a. gcc -pthread
       b. gcc -M -MM
           -M Tell the preprocessor to output a rule suitable for
              make describing the  dependencies  of  each  object
              file.
          -MM Like  `-M'  but  the  output mentions only the user
              header files included with `#include "file"'.
       c. gcc -shared
       d. gcc -g -pg
       e. gcc -O

    3. 進階書籍

       a. Unix Network Programming Volume 1:
            Interprocess Communications
       b. Unix Network Programming Volume 2:
            Networking APIs: Sockets and XTI
       c. 多型與虛擬

       d. FreeBSD Developers' Handbook
       e. Effective C++
       f. More Effective C++


indent style n.
http://www.tuxedo.org/~esr/jargon/html/entry/indent-style.html


7/8 ~ 7/10 08:30 ~ 11:30

7/ 8 (一) Vim Basic Operation   處理下面的.
          GCC "Hello GCC!\n"    reference the board 精華區 .. :)
          Makefile Overview     寫一個簡單的

7/ 9 (二) Memory Management
          ranlib
          ar
          ld
          nm
          shared library

7/10 (三) GDB Usage
          Performance estimate
            1. time
            2. gprof
            3. objdump

2001/10/04

寄給教務處課務組小姐的信

標題 : 人工加選逾期

內容 :

你好, 我是剛剛到教務處打擾你很多時間的那個小朋友.
很抱歉打擾了你那麼多辦工的時間, 不過這對我實在真的滿重要的.
所以只好不好意思的繼續打擾你一下. 不論是否可以補選成功, 都
很感謝你的幫忙.. 謝謝..

那下面大致上就是我稍微整理一下我目前遇到的狀況, 以及目前我
的處境.

我是目前資訊工程學系四年級的學生, 在日前我有嘗試在第三階段
人工加選的時候, 到403, 404劉老師的日文課去聽課, 並且試著提
出我想加選的需求. 不過因為想加選的大四學生太多, 造成老師提
出需要抽籤的需求, 為了公平的處理如此眾多的加選學生. 而這時
我運氣剛好湊巧的抽中了可以加選. 也因此從此時候開始我就一直
認為我的日文已經可以開始上課了.


而在今天早上403, 404的上課時, 老師告訴我我的加選沒有成功,
因為我沒有去外語系登記, 這時候我才知道, 原來加選不是老師通
過就算加選成功. 而這時候老師告訴我, 加選時間聽行政助理說,
已經超過了加選的期限了, 請我自行盡快去處裡. 於是我今天下課
後, 立刻跑了三個地方, 問了老師, 外語系, 教務處.
然而三方面的回答在此容我簡單的說明一下.
老師 - 老師先確認了一下那次抽籤的名單, 確定我是有抽籤上的.
       然後告訴我請我去外語系看是否能追上名單.
       並且告知我如果說教務處可以讓我補加選的話, 那他可以
       接受我繼續上課的請求. 並得知, 如果可補選, 教務處應
       會發公文告知外語系處理.
外語系 - 因為選課的學生名單都已經送出去, 而且時間也已經超
         過了, 因此並沒有辦法處理我這個疏忽的小朋友. 那這
         時候得知名單上確定是 69 個, 距離後來去問教務處的
         70 個上限還有剩下我這一個很笨小朋友沒有去登記的
         空間. 然後得知資料是送到教務處課務組, 外語系是不
         能處理這件事情的.
教務處 - 按照目前有的法規, 對於我這樣的疏忽是沒有辦法處理
         理的. 然後好心的行政小姐最後願意幫我問看看外語系
         是否可以處理這個不算特殊的特殊案例. 不過似乎主要
         抉擇權也不是在教務處. 有點不知所措.


目前我的處境變成是怎麼作都不是, 我只能看看我是否屬於特殊
案例, 看是否可以網開一面的處理.
1. 畢業需修得學分幾乎已經拿到, 目前僅差唯一的三科.
   日文, 體育, 機率與統計. 不過體育跟機率與統計已經不是問
   提中的問題了, 因為修了沒過, 那就是我自己的問題. 怪不得
   別人. 另外畢業學分 135 已修習完 123.

2. 第一次的人工加選, 也因此真的不清楚整個的流程.
   人工加選的方式是在我大三的時候又改了一次, 不過大三已經
   被限制住日文在未修滿四學期的基礎英文是不得修習的.
   然而也因此在我大四抽籤後有機會可以修習的時候, 卻誤以為
   抽籤有抽到就等於有加選了. 不是後來事實證明我錯了.

3. 特殊的一個年級. 我覺得我們這一屆真的很可憐, 英文在之前
   要是被當一個年級, 就毫無疑慮的認定日文一定要在大四修,
   然後大四又如果萬一沒有抽籤到(只開放第三階段人工加選,
   並無開放電腦抽籤跟大家爭取名額, 因此此處的抽籤是後來想
   加選的人數太多, 老師為了公平才出此方法處理), 那是否就
   是告知自己勢必要大五了呢?

4. 雖然說這是自己的疏失, 需要自己去承擔這個後果, 可是還是
   希望可以網開一面. 因為就研究所的推薦甄試, 成績單上若是

   明顯的告知自己是個大五生, 在還沒有機會送審資料前, 就已
   經被刷掉了. 可是這門科目, 畢竟跟踏入研究所的專業領域不
   是絕對的相關. 並且我尚未修過日文, 又怎知我的日文是堪不
   可擊. 總不應該拿英文成績來評定說我日文一定很差吧.

P.S. 如果需要我到場說明, 麻煩請告知我, 我會試法前到. 麻煩
     你看完這份文件, 謝謝.

唉.. 該不會真的大五吧

我是豬頭... 真的是豬頭... 也怪自己不應該大四才去嘗試人工加選...

這次讓自己很慘了, 因為我不曉得人工加選的流程, 等到有一點點了解.

卻已經超過了人工加選的上限... 我該怎麼辦呢, 只能坐以待斃...

待會看看學校的課務組能不能網開一面, 不然我看來是註定大五了...

猜得到是哪一門課嗎 ? 是一門老師允需加選, 可是我卻沒有到外語系去登記.

因此視做沒有加選... 那至於學校會怎麼反映呢... 我也不曉得...

不過也藉此發現一件事情, 行政助理也些真的很無情, 或許是他們麻痺了也有可能吧.

如果因為沒有聯絡到, 等到我修完課之後, 才發現我白修了, 且已經肯定大五.

只因為日文一科, 不曉得他心裡會遭受到怎樣的折磨呢 ?

或許會有, 也或許不會有吧... 唉... 只能說什麼呢 ? 自己笨吧...

這麼重要的事情, 竟然沒有完全去查明清楚... 這搞不好就是人生的一個轉折點吧.

長江後浪推前浪

真的... 現在的後生可畏, 當然前輩也很可畏..
剛剛回去高中的板逛了一下, 發現, 其實學弟他們還是有很多人.
應該來說也不多啦, 大概就是那一兩個社長副社長吧.
他們的程式功力真的不弱耶, 真是懷疑以前高中到底是在做什麼呢.

那時我曾經加入過電腦社, 不過進去後我只發現, 社長除了女色, 其他都不管.
讓我實在感覺到灰心, 不過也因此, 讓我的電腦從高一到高三通通是停頓的狀態.
或許那也是因為我沒有人可以引進門吧...

我一直覺得其實我應該已經到某一個程度了, 我應該有能力去教別人該怎麼寫程式了.
嗯... 是的, 的確我可以了... 可是似乎還是只停留在單純的寫程式.
而無法教導別人該如何去 Hacking . 想必, 這是因為我的功力弱到根本連 Hacking
都談不上, 更何況是去教人 Hacking... 我太弱了, 理想卻太遠大了...

逛了一圈我高中的學校, 他們都開始玩起 Assemble, 而我呢 ?
拍謝... 我正開始接觸 x86 Assemble... 這要跟人家談什麼 Hacking 呢.
連一個基本的架構都摸不著邊吧.

其實我覺得, 後生要試想學, 其實從現在開始學, 開始學看一些書...

不用到一年, 要稱得上 Hacker 應該也不為過... 不過這種毅力難得呀...
而且有太多的現實面需要去面對了, 不可能有這種時間來使用...
因此在小時候, 真的有時間就可以快去學習... 可是這又會讓自己的童年留下空白.
到底我是該怎辦呢 ?

其實或許有時候是不用考慮太多的, 好好的過著自己的生活, 把自己該做完的東西
做完, 剩下的就看天吧... 這世界上能人之士一堆, 想比, 除非自己資賦不劣...
否則.. 乖乖的作個平凡人會更恰當些... :P ...
總覺得自己想成為 Hacker 的日子已經過了...

不過, 我現在幾歲... 22, 我還有多少生命可以活, 假設我活到 65 歲...
那我還有 43 年可以學.. 這四十三年學不到一年的東西嗎... 應該不太可能吧.
因此... Hacker 不遠, 只看自己想不想達到... 人家資賦好, 一年可達到...
我資賦不好, 想辦法在這 43 年達到吧... 不過還是有那麼一點點不甘心.
為什麼人家一年我要花四十三年, 那人家的四十二年學的東西又比我多了...
唉... 我距離真是遙遠呀....... 我想我是需要轉型... 不過轉型時機似乎未到...

希望我的大四畢業, 可以讓我轉成另外一個方向... 即所謂的 Profesional 邁進吧.
因為到目前, 我都尚屬於 General 的學習. 不過有幸的是我遇到可以帶我入門的人了.
雖不是頂級的老師, 但絕對足夠滿足我目前的學習...