:::

新年新希望!

布丁布丁吃布丁

新年新希望!

既然已經是新的一年了,那麼我也來記錄一下今年想要的東西吧!

1. 新的筆電 (喂,你這台小外才剛滿一歲耶...)

除了基本的藍芽、DVD燒錄機之外,最重要的是希望混合式硬碟技術趕快推出並且平價化,這樣就能讓筆電的速度更往前一大步。

2. 新的手機 (...)

手上這台4MB的內建記憶體實在是少得可憐,200萬畫素也只有畫素能看而已。希望能買到防手震、自動對焦、內建記憶體更大的機種。

3. 19吋寬螢幕LCD

要有DVI接頭,最好還要有USB HUB功能喔!不過宿舍大小也是個問題...


越寫越隨便了...

我得先聲明啊,並不是因為我只追求物欲所以才寫這些看起來都很貴的玩意兒,而是因為這些東西就是認為自己不可能拿到的所以才這樣寫的。(喂~)

所以我的紅包除了買生活用品之外,接下來就是拿來吃飯而已。多虧了紅包,過年前的兩顆輪胎爆胎費用、更新安全帽鏡片的費用才比較不痛,也稍稍地買了一個USB網路卡來獎賞自己,嘿嘿。

至於精神層面的東西,因為想要的實在是太多了,就不一一記錄了XD

(more...)

無題

布丁布丁吃布丁

無題

記錄事情的方法有很多
也越來越方便

只要按下快門
所有看得到的東西,都可以被保存下來

但是
有些事情,卻不能靠任何工具來記錄

例如 感動... 想法...

唯一的方法
便是用自己的手
一字、一句、一筆、一畫地記錄下來

這就是我的回憶
也是寫給她看的書
(more...)

決定照片好壞的因素不只有數位相機而已

布丁布丁吃布丁

決定照片好壞的因素不只有數位相機而已

新年過完了,FF9結束了,跟老師約定的截稿日期也過了,這學期去政大的第一次meeting也過完了。這期間有好多想寫的東西,不過卻一直沒有機會坐下來好好地寫。

今天,來寫些關於拍照的事情吧。

讓我介紹一下Fancy Frontier這個活動吧,他簡稱FF,是由Frontier雜誌社舉辦的同人誌即售活動。什麼是同人誌結售活動呢?同人誌是指個人或是小團體獨力出版的小量販售作品,他們把創意以紙筆、小飾品等各種形式表現出來,然後在這種活動會場裡面租個攤位販售。除了同人誌販售之外,會場也會有許多ACG相關的活動,其中最引人注目的就是角色扮演Cosplay了。Costume Play,穿著服裝的一種遊戲。常常會聽說國外有的化妝舞會吧?這也是差不多的意思,只是演變成Cosplay之後,扮演的對象多以ACG中的角色為主。

必須要先聲明的是,玩Cosplay是一項高深的學問啊。看看漫畫裡面那些裝扮著奇形怪異的各種角色,居然要把它真實地做成衣服、裝扮。我自己認識一些織品系的學姊,她們自行製作Cosplay衣服的功力真的很厲害。還不只這樣,Cosplay並不是只穿著漂亮或帥氣的衣服擺姿勢就好,更進一步的Cosplay還要用身體表現出該角色在故事中的氣魄或是名場景等等,讓人有種「哇,XXX真的在這邊」的感嘆,這可是很困難的喔!

應該有不少人會嚮往著成為電視裡面的明星、舞臺上穿著華麗的模特兒之類的人,而Cosplay的玩家們便是用自己的雙手,確確實實地扮演著他們的心目中的「偶像」呢!


好好,那嘴砲打到這邊就好。我想聊的是,Cosplay玩家的另一位重要角色,攝影師。

紀錄Cosplay的方法中,最常見的便是攝影。在同人誌販售會場中,手上提著裝滿書本、精品的紙袋、背上揹著鼓鼓的背包、胸口掛著一台相機,這是很常見的裝扮。大部分參加者的目的除了買書之外,就是來欣賞Cosplay的。啊,在這邊要宣導的是,請不要在會場中拍照,這樣會妨礙大家移動的。攝影師請不要提出這種要求、被攝者也請不要答應這種要求,請大家多多配合喔。

因此,Cosplay攝影主要是在戶外,另一方面也是因為戶外有些建築可以做為攝影的場景,而不是只有人人人人人。特別是活動結束後的散場,每次都可以看到場外有著一圈一圈的攝影師,而每個圈圈的中間便是Cosplay。

而我總是坐在旁邊的階梯上,一邊等著待會要一起去吃飯的朋友們,一邊欣賞Cosplay。


這邊便是矛盾的地方。我不下去拍照嗎?明明手上也有兩百萬畫素的照相手機的。

可是這個相機比起具備自動對焦、防手震功能的DSLR實在是差很多。不管我多麼緊緊地握住手機,可是拍照的時候依然會晃到、模糊。拍出來的景象銳利度也很差,光線一不充足就會糊成一團。看過朋友拍的照片之後,對於要擠到那群手握深黑、銀白的專業相機團中,拿出自己的小小手機的這種事情,下意識地感到退縮。

這樣子的攝影品質,我沒有自信能拍出讓人滿意的照片。

不過,其實在考慮相機等級或是攝影技巧之前,我不夠充足的應該還有其他東西。

跟我一起在FF活動中打工的朋友,擔任了攝影一職。在經過幾場的經驗之後,他在簽名會的舞台附近走啊拍啊的姿態,讓我留下了很深的印象:他為什麼有勇氣這樣做呢?

我也不隱瞞地說,自己常常拿著快門靜音的手機到處拍照。拍照前沒有事先通知被攝者,這是很失禮的事情──這我知道,可是比起這個,我會更擔心是否被攝者會厭惡我的拍照,不願意被拍而離開。

「為什麼要拍我?」

「拍這種相片,要用來幹麻?」

「我不想被拍,因為我覺得現在的我不好看。」

「不想被別人就看到我現在的樣子。」

──我也,不想看到照片中的自己,就跟不想看鏡子中的自己,是一樣的想法。

在伸手摸到手機的時候,種種的想法不禁湧出。「如果我是被拍的人,我會不會這樣想呢?」帶著這種恐懼感,而選擇靜靜地按下快門鍵。


我爸媽最近也迷上了攝影。

因為我爸媽喜歡跟親戚們去爬山、跟小孩玩,所以喜歡用相機來留住快樂的時光。在我媽的MSN照片上,可以看到親戚小孩的近況。她也學了把照片燒到CD-ROM的方法,然後在電視上一邊播放、一邊聊聊那時候的事情:指著電視上的那張照片,說道:「對對,那時候的萱萱在玩那個,真是好可愛啊」。

在爸媽的眼中,照片裡的不僅僅只有被攝者與背景,而是當時的一段回憶、依個有趣的故事。藉由照相機所記錄下來的照片,他們可以看到當時在他們眼裡看到的景象,進而回憶起那時候的事情。

相機,變成了他們的眼睛,忠實地描繪了當時的情景。

那我呢?


回想起當初選擇Motorola 明的原因,其中一個變是200萬畫素的相機功能。

這支手機一直是我生活中重要的夥伴,從早上起床的鬧鐘、雖然很少但是有必要時還是要聯絡的電話及簡訊、取代紙筆的隨手memo記錄、打發時間的音樂隨身聽及電子小說,同時,也是負責記錄一切的,我的眼睛。

自從找到快門靜音的破解檔之後,這隻手機就常常被我拿來拍照。不過也許是因為按下快門這個動作太過容易,漸漸地就忘記了拍照的意義。

學著看著照片中的自己的拙樣。

學著習慣在鏡頭前擺出自然的笑容。

以及,學著走到喜歡的人事物旁,拿著照相手機、擺出「拍個一張好嗎」的手勢,然後為他人、也為自己留下美好的回憶吧。


首先,就來幫我家電腦拍個一張吧XD
(more...)

無題

布丁布丁吃布丁

無題

「我也是站在回憶的外圍喔。」
書看到一半,她突然這樣子對我說。

怎麼說呢?什麼叫做回憶的外圍?
「你知道小叮噹的石頭帽吧?」
小.....現在已經正名叫做ドラえもん啦。
「呵呵,對喔。」
石頭帽嗎?因為我們不會去在意路邊的小石頭,所以戴上石頭帽的人就會跟小石頭一樣,被人們所忽視、遺忘。
「是的,而我就是那顆石頭。」
......
「你遲早也會把我忘記吧。」
我嗎?妳在開玩笑吧?我怎麼可能...
「你還記得,我們第一次見面的時候,我對你說了些什麼話嗎?
  還記得,去年的這個時候,我們許下了什麼約定嗎?」
......的確是...... 有點想不太起來......
「呵,我不是要責備你,請你不要太在意。
  所以我才說,我也是站在回憶的外圍。」
這就是旁觀者的宿命嗎......?
「嗯,我知道的,而且也接受這樣子的命運。」

「這個世界並沒有我存在的痕跡,因此被遺忘在回憶之外,也是理所當然的。
  總有一天,當你也忘記我之後,我的任務才算真正地結束。
  這一天很快就會到的,在『契約』的引導之下。」
妳的意思是,如果我忘記妳的話...
「是的,就像你想的那樣。」

......真是令人不快的話題啊。
(more...)

無題

布丁布丁吃布丁

無題

這是一個木造的小屋
純白的牆壁,低部有著紅色三角形接連而成的花紋
象徵著白魔法的紋章

小屋蓋在山丘上
屋外有棵大樹,濃郁的枝葉讓樹下有著涼爽的樹蔭
附近望去,盡是一片草原

小屋內很簡單
一張床,一個大書櫃,一張圓桌,就這樣子而已
平時,她就待在這邊生活
作她最喜歡的興趣──閱讀

我每次來訪的時候,她大多時候都在讀書
書本雖然我有種熟悉的感覺,但是我看不懂內容
她笑笑地說,所以我才在這邊讀書
等我想知道的時候,才能解釋給我聽

「一直這樣做,不會無聊嗎?」我趴在圓桌上,問她
「嗯嗯,不會啊,」她一邊看著書,一邊回答我的話:「而且,這也是契約的內容。」
「妳不會想要出來走走、看看外面的世界嗎?」

突然,她闔起書本,站了起來,直直地盯著我看。
讓我感到沉重地壓力,知道自己說錯了話。

「那是不允許的,因為...」
「好啦,」我打斷她的話,「又是契約是吧。」
「......」 她欲言又止,兩人頓時陷入了沉默。

「抱歉...」我先開口,試著打開僵局。
「你知道就好...」
她又坐了下來,拿起書繼續看。

她要說的話,其實我早就明白了
因為,這她的存在,會破壞我的平衡
所以她極力地避免這種狀況發生...

她就這樣,繼續待在小木屋裡面,獨自看著書...
(more...)

不想讓人理解,所以孤單

布丁布丁吃布丁

不想讓人理解,所以孤單

即使努力了也不會有回報,這是很平常的事情,
還不如說,努力就會有回報,這才是夢話。

很久沒有好好地坐下來寫日記了,大家晚安,我是布丁。

就如大家所看到的,上週發生的大事算是有三件,讓我一一敘述吧。

第一件是蚊子數量暴增。隨著天氣回暖,法管宿舍附近的蚊子多到不可思議的地步。從我騎摩托車的時候,打開車箱蓋子,被一群飛出的蚊子嚇到,我就該有所體悟了。這群蚊子特別會鑽,就連睡袋包裹著也鑽得進去,捕蚊燈跟電蚊香都發揮不了什麼效果,就算戴個耳塞當個鴕鳥,也是十分難以入眠。因此,大約連續四天半夜都睡不著,只能等白天蚊子較少的時候才能疲憊地睡覺,導致體力大幅下降。最近幾天氣溫又下降,蚊子就比較少出沒了,但是一到夏天,這將會又是一場惡夢。

第二件事情是連續的活動,開會、尾牙、電玩大賽、青春譜歌唱等等,著實讓生活充實不少,但可以坐下來好好做自己事情的時間也就少了很多。不論是跟人在一起,或是自己一個人,那種生活我都很喜歡,但是都要取得平衡才行啊。

第三件事情連續的歡樂事,從小外(筆電)的電池蓄電力僅剩52%開始,只好趁保固期剩下幾天之前緊急拿去送修;向朋友借了主機板回來安裝卻裝不好;然後是機車輪胎爆胎,牽著機車走在中正路上的感覺很刺激,無數台車子與你擦身而過,絲毫不得鬆懈;接著手機電池也壞了,好不容易修好後卻發現手機麥克風故障,好在不久之後又恢復;偏偏手機故障當天筆電送修回來要聯絡我聯絡不到,還好貨運人員機靈地送回了宿舍,挽回了取件時被我唾棄的名譽。歡樂事連連讓我無心工作,加上最近又感冒了,看病吃了藥之後反而覺得感冒更加嚴重,實在是很奇怪。

因為歡樂事情多到心情靜不下來,感冒吃藥讓整個人總是昏昏沉沉的,這幾天意志低落了不少。用Mabinogi的術語來說,就算是血量超過一半,被打到死的話連Deadly都接關不了的那種狀況吧。
我也不知道這算不算是找理由,但是就是缺乏了動力,沒有精神。


一個人啊...

今天抱著放棄的心態去看了秋葉原@DEEP漫畫版四集,故事內容是在敘述駭客天才的主角與其他被稱為御宅族的兩男一女組成小公司,發揮自身能力以找尋自己存在價值的奮鬥故事。故事橋段很老套,在日劇中更是常見,所以被改編成日劇也不會覺得意外了。

故事中主角等四人以及後來漸漸加入的夥伴們,從無到有組成一個小公司來實現他們的夢想。在我自己的想法中,「創業」是非常困難的一件事情,而下意識地會待在「受雇於人」的這個程度,也許是因為覺得自己還沒有什麼值得拿出來賣錢、服務別人的東西吧。

最近有朋友搞了一個C++編譯器線上版,說真的技術層次很低,但是卻提出了很有趣的想法。故事中他們做出來的CROOK人工智慧型搜尋引擎,以及其中牽扯到的使用者隱私權的問題,其實這已經是圖資界討論已久的主題。那是不是表示著,自己也有可以做到像他們那樣的能力呢?

回頭看看自己做的東西,從一開始的網頁畫面、使用者介面、到程式演算法寫作,自己走的方向越來越向程式的核心,「我只想做好玩的東西」的想法也越來越強烈。上次在寫系友網頁的介面時,因為網頁畫面的技術層次不高而感到無聊,也是讓自己蠻驚訝的一項事情。

如果說,藝術家能夠畫出世界表現的「美」,那麼程式設計師則能夠寫出世界運作的「理」。雖然能夠看得到理(裡)的人不是很多,但是我還是非常以此為傲,喜愛著寫著程式的感覺。

不過,也許我也會走到跟秋葉原@DEEP一樣的路吧,那種不為眾人所理解、孤獨過活的地步。自己也會害怕自己是否就真的這樣子每天待在實驗室、每天爬著MSN清單跟BBS使用者列表的生活方式,對於自己所走的道路感到只有「錢」途卻沒有未來──程式設計師的生活是非常乏味的,大家都這樣說。

所以我正在迷惑中。並不覺得我做錯了,但也不覺得我是對的,就這樣子的迷惑。


比秋葉原@DEEP更早之前,因為筆電送修所以借了現視研第7集、第8集回來打發時間。這兩集的內容主要是笹原跟荻上兩人的故事,慢慢地帶出荻上的心結、笹原的應對讓荻上感覺好上很多,然後兩人在一起的事情等等。

老實講,同屬於ツンデレ(傲嬌)型的角色,所以讓我有非常大的感觸,不禁想起去年暑假的事情。可惜的是,自己並沒有像笹原這樣的胸懷,而並沒有發展到像他們這樣好的情況。與其說自己不像笹原,應該說感覺上自己更接近荻上,有著很多不太想告訴別人的心結,也不認為有人解得開自己的心結,而常常陷入自我矛盾的狀況。「幹麻要把自己搞得很可憐的樣子?」某個很熟悉我的朋友對我下了這樣的評語,中肯到我無話可說,算是自己一個致命的壞習慣,不得不注意。

也許是看到他們的故事吧,加上最近情人節剛過以其雜七雜八的歡樂事,不知不覺地怨念加深了不少,整個人也陰沉了起來,正式地進入了低潮期。

「命をかけて、あなたのものになる(不顧自己性命,成為你的人)」,這句台詞我很喜歡,但也相對的質疑其可能性。

唉...明天就要回家準備迎新年了說...


平常總是在Blog上寫些振作的東西,偶爾寫些消沉的東西似乎也不錯,是吧?

(more...)

日文歌詞注音網頁轉換器

日文歌詞注音網頁轉換器

歌詞 程式碼


goo日文詞典查詢
(在非Shift-JIS編碼下,會產生亂碼)
寬度:

範例

私(わたし)は

わたし  

說明

  • 本程式是編譯日文歌詞網頁專用,編譯而成的網頁能夠完整實現漢字注音的效果,而且不受瀏覽器種類的影響。特別是可以在手機瀏覽器上閱讀。
  • 使用步驟:
    1. 在歌詞那邊輸入歌詞
    2. 按下轉換
    3. 檢查歌詞與注音是否正確,修改後再按下轉換
    4. 檢查通過後,按下手機畫面檢視
    5. 檢查手機畫面檢視是否超過範圍,預設是以240px*320px解析度的手機 (因為沒用過其他手機的瀏覽器,所以也不知道該怎麼設比較好)
      ※預覽的畫面與實際在手機的畫面會有差別
    6. 儲存網頁(僅HTML源始碼),此網頁即可在手機的網頁瀏覽器瀏覽。
(more...)

青春譜練歌記事

布丁布丁吃布丁

0 Comments

青春譜練歌記事

青春譜的歌單:U-kara アニカラ新譜情報

大致上要準備6首歌,多準備幾首慢慢練吧。

[07/05] 16681/ウィーアー!/きただにひろし/ONE PIECE(ワンピース) 1stOP

アニソンおまかせ (with ひらがな) / アニぱら音楽館#091 ウィーアー![アコギ] (Anipara Ongakukan - We Are!)ONE PIECE - ウィーアー! (Live)
很有氣魄的一首歌,提振氣氛很有效,已經練得差不多了。

[06/08] 21343/DAYS/FLOW/交響詩篇エウレカセブン OP

アニソンおまかせ (with ひらがな) / エウレカセブンOP
RAP部分難度高,其他都很簡單。

[02/02] 20961/Garnet Moon/島谷ひとみ/[GAME]A.C.E ~Another Century's Episode~<PS2> IM

Uta-Net (with ひらがな) / 島谷ひとみ - Garnet Moon
錢櫃也唱得到的JPOP,雖然自己覺得不耐聽...

[01/16] 19048/まぼろし/can/goo/シスター・プリンセス Re Pure OP

アニソンおまかせ (with ひらがな) / シスター・プリンセスRe Pure-OP
聽了就有種「わくわく」的興奮感,雖然超難唱...

[12/09] 21814/カルマ/BUMP OF CHICKEN/[GAME]テイルズ オブ ジ アビス<PS2> 主題歌

カラオケ用 (with ひらがな) / カルマ
作OPED的時候認識到的,雖然節奏非常輕快難唱,可是很好聽。

[10/04] 16943/夕空の紙飛行機/モリナオヤ/はじめの一歩 1stED

アニソンおまかせ (with ひらがな) / 夕陽下的紙飛機
不難唱,而且非常耐聽!

[03/19] 19213/君がいた物語/See-Saw/[OVA].hack//Liminality in case of OHNO,Kyoko OP

アニソンおまかせ (with ひらがな) / Hack liminality 3 opening
因為很喜歡See-Saw的歌,所以挑一首來練!

[07/08] 21400/ドラマチック/YUKI/ハチミツとクローバー OP

アニソンおまかせ (with ひらがな) / Yuki - Dramatic
這歌好電波,而且唱法頗有難度,但是很歡樂XD


參考資料

(more...)

尾牙來唱歌吧!

布丁布丁吃布丁

尾牙來唱歌吧!

今天尾牙辦在KTV...這實在是很少見XD

有鑑於我實在是太不會唱歌也太少去KTV了,所以我要把一些心得紀錄一下。

  1. 要準備練熟的歌,至少兩首
  2. 不要只追求新歌
  3. 只會哼副歌的話要自己唱還蠻勉強的
  4. 只會副歌的話,就多跟別人一起唱吧!

KTV有兩種類型,一個是普通的KTV,另一個是青春譜。兩邊都準備些熟練的歌也好,因為很少去KTV,就算只唱那些重複的歌,應該也不會有人在意吧?

嗯...日文歌的部分,先決定練 [07/05] 16681/ウィーアー!/きただにひろし/ONE PIECE(ワン ピース) 1stOP[01/16] 19048/まぼろし/can/goo/シスター・プリンセス Re Pure OP。至於一般的KTV...我想練張雨生...可是好難啊...自己又唱不上去...來練周華健的歌好了,我好喜歡他的歌聲XDD

(more...)

冬天清晨的空氣就像冰淇淋一樣

布丁布丁吃布丁

冬天清晨的空氣就像冰淇淋一樣

從週日開始,我就決定要早起去買照燒豬肉堡來吃了。

學校旁邊有家早餐店,賣的餐點非常非常地多,每次去都可以選擇不一樣的餐點來吃,雖然一不小心就超過50元了,但是能夠這樣選擇是很過癮呢。因此,我每次都是去那邊吃早餐的。

說每次聽起來好像很常去,其實這學期只不過吃了五次左右。這是為什麼呢?我想身為大學生的你應該知道苦衷。啊,我先聲明,並不是什麼玩麻痺玩到天亮之後倒地不起,所以就沒買早餐的這種事喔...大概...

這週倒是沒有什麼重大事件,就只有開會、寫程式、分析資料,基本上算是樸實的過的。加上春天來了,最近晚上也不怎麼冷了,太陽公公也比較早起了,那理論上我的生活作息應該是更正常才是──實際上不然。

因為回暖的關係,蚊子也甦醒過來了。晚上除了翁翁翁的聲音干擾之外,就連包緊緊的睡袋內都會有蚊子鑽入,偷偷往我弓起的背上刺下去。這種情況下幾乎是睡不著,半夜手拿捕蚊拍揮動已經成為潛意識的動作,精神完全沒辦法恢復。

只能等天亮(約八點多)蚊子減少、或是精神力消耗殆盡,才能疲憊地入眠,然後睡一個小時多又得起來做事。對,這就是在說我現在的狀況,待會10點多要準備騎車去政大,現在再不睡,我恐怕會騎車去撞砂石車。

加上筆電電池壞掉、輪胎破胎、油表停擺、簡訊沒回等種種打擊,最近心情十分低落。這種失眠的生活,還要持續到什麼時候啊...

(more...)

有行數的textarea

布丁布丁吃布丁

有行數的textarea

好啦,我知道這很蠢又沒什麼技術力,可是這個是我昨晚花了兩個多小時試遍各種方法不斷折衷折衷再折衷之後所產出的孩子,就留著當紀念吧

(more...)

沒有動力

布丁布丁吃布丁

沒有動力

今天把自動摘要的功能重新整理了一遍,修正了許多Bug。

好不容易把事情都做完了,應該要開始好好地寫結案報告的,可是現在卻完全沒有任何動力。

整天只喊著「結案報告不知道該如何下筆啊」,但事實上卻是沒有任何下筆的動力,這實在是很糟糕的一件事情。之前在寫研究計畫的時候也是這樣的。

嗯...反正就在電腦前坐著,看看能不能找到一些動力吧...

(more...)

無題

布丁布丁吃布丁

無題

「...妳也是來吞食我的夢想的人嗎?」

面對我的質問,她愣了一下,眨了眨眼
然後噗嗤地笑了一下,回答我

「是的。」

其實,我對於這個答案,並不感到意外
我跟她的關係,早已經在「契約」上註明的相當清楚
──「利益關係」,可以這樣說吧。


跟她
以及,他

還有這一切中心的,「契約」

現在,還在持續進行中...
(more...)

無題

布丁布丁吃布丁

無題

基於她的建議,我嚐試使用儀式物品
來輔助魔力的流動

我選擇的是卡片
塔羅牌那種,約9.5cm×14cm大小

一開始先創造出空白的卡片
再在卡片上,描繪出魔力流動的概念畫
憑著概念畫的內容,就能夠掌握魔力的方向

但是,這對沒有創意的我來說,概念畫是件很困難的事情
因此到目前為止,最順利創造出來的卡片,僅有Waker跟Protect Shield
整個過程並不是很順利

後來,我比較常借用他的儀式物品──那些他常常在換的武器
儘管並不是我專屬的道具,但是裡面包含的力量,依然是十分地好用

或是就直接依賴她的魔法,雖然這並不是好事...
(more...)

HTML & CSS & JavaScript &PHP概念教學

布丁布丁吃布丁

HTML & CSS & JavaScript &PHP概念教學

這份是講課用的教材,本來想做成投影片的草稿,但是發現投影片還要顧慮排版,因此決定最後仍以網頁的形式講解。

預設教學對象是有基礎程式能力的人,懂C且學到流程控制之使用,並且具備資料庫與SQL語法概念。以下教材有許多地方是要搭配我口述講解,教材只是輔助標明重點且展示範例。

目錄


HTML

  • 超文件標示語言,HyperText Markup Language
  • 網頁瀏覽器(IE、FireFox)讀取
  • 用標籤(tag)建立資料的結構
    <html>
     <head>
     ...
     </head>
     <body>
     ...
     </body>
    </html>
  • 敘述資料外觀與語意
    <font color="#FF0000">紅色的字</font>
    <a href="http://www.google.com.tw">連到Google的超連結</a>
    顯示結果:
    紅色的字 連到Google的超連結

標籤的結構

  • 定義資料、決定樣式
  • 基本結構:
    <標籤名稱 屬性="屬性值">資料</標籤名稱> <標籤名稱 屬性="屬性值" />
  • 文件物件模型,Document Object Model(DOM):
    <body>
      <h1>等級1的標題</h1>
      <p>段落標籤中的文字<img src="圖片連結" /></p>
    </body>

CSS

  • 階層樣式表,Cascading Style Sheets
  • 以標籤為單位,決定其顯示的樣式,包括文字、背景、框線、位置等等
  • 將格式從文件中分離,簡化文件、增加文件的可讀性
    示範網站:css Zen Garden: CSS設計之美

CSS三種用法

  • 敘述法:
    <style type="text/css">
    篩選器 {
      屬性: 值;
      屬性: 值;
    }
    </style>
  • 嵌入法:
    <標籤名稱 style="屬性: 值; 屬性: 值"></標籤名稱>
  • 引用法:
    <link rel="stylesheet" href="樣式檔位置" type="text/css" /> <style type="text/css">
    @import url("樣式檔位置")
    </style>

CSS樣式常用屬性

  • 文字
    • color:文字顏色
    • font-family:字型
    • font-size: 字體大小
  • 框線
    • border-width:框線寬度
    • border-style:框線樣式,有solid(實線)、dotted(點)、double(雙線)等等
    • border-color:框線顏色
    • 可個別指定上下左右,如border-top-width指定上框線的寬度
  • 排版
    • margin:標籤之外擠的寬度
    • padding:標籤之內縮的寬度
  • 位置
    • postion:絕對位置或相對位置
    • top、bottom、left、right:距離畫面的寬度或是位移的寬度
    • Layer圖層常常用到的技巧
  • CSS值中的單位
    • 絕對大小:px(固定像素)、cm(公分)
    • 相對大小:%(百分比)、em(相對於一個字的大小)

CSS篩選器

  • 選擇要套用樣式的對象
    1. 標籤 tag
    2. 類別 class
    3. 識別代號 id
  • 結合套用與階層結合套用的靈活運用,可以管理大量文件的樣式
  • 範例程式碼:<body>
      <h1 class="special-title">等級1的標題<img src="圖片連結" /></h1>
      <p>段落標籤中的文字<img src="圖片連結" id="point-img" /></p>
    </body>
    顯示結果:

    等級1的標題

    段落標籤中的文字

CSS篩選器 對象:標籤 tag

  • CSS程式碼:<style type="text/css">
    p {
      color: #FF0000;
    }
    </style
  • 受影響的對象: <body>
      <h1 class="special-title">等級1的標題</h1><img src="圖片連結" />
      <p>段落標籤中的文字<img src="圖片連結" id="point-img" /></p>
    </body>
  • 顯示結果:

    等級1的標題

    段落標籤中的文字

CSS篩選器 對象:類別 class

  • CSS程式碼<style type="text/css">
    .special-title {
      color: #FF0000;
    }
    </style>
  • 受影響的對象: <body>
      <h1 class="special-title">等級1的標題<img src="圖片連結" /></h1>
      <p>段落標籤中的文字<img src="圖片連結" id="point-img" /></p>
    </body>
  • 顯示結果:

    等級1的標題

    段落標籤中的文字

CSS篩選器 對象:識別代碼 id

  • CSS程式碼:<style type="text/css">
    #point-img {
      border-width: 10px;
      border-style: solid;
      border-color: #FF0000;
    }
    </style>
  • 受影響的對象: <body>
      <h1 class="special-title">等級1的標題<img src="圖片連結" /></h1>
      <p>段落標籤中的文字<img src="圖片連結" id="point-img" /></p>
    </body>
  • 顯示結果:

    等級1的標題

    段落標籤中的文字

CSS篩選器的結合

  • CSS程式碼:<style type="text/css">
    #point-img, h1 {
      border-width: 10px;
      border-style: solid;
      border-color: #FF0000;
    }
    </style>
  • 受影響的對象: <body>
      <h1 class="special-title">等級1的標題<img src="圖片連結" /></h1>
      <p>段落標籤中的文字<img id="point-img" src="圖片連結" /></p>
    </body>
  • 顯示結果:

    等級1的標題

    段落標籤中的文字

CSS篩選器的階層結合

  • CSS程式碼:<style type="text/css">
    body p img {
      border-width: 10px;
      border-style: solid;
      border-color: #FF0000;
    }
    </style>
  • 受影響的對象: <body>
      <h1 class="special-title">等級1的標題<img id="point-img" src="圖片連結" /></h1>
      <p>段落標籤中的文字<img id="point-img" src="圖片連結" /></p>
    </body>
  • 顯示結果:

    等級1的標題

    段落標籤中的文字


JavaScript

  • 瀏覽器端的控制語法
  • 可以讓靜止的文件動態改變
    • 透過DOM改變樣式與資料
    • 搭配事件(event)或是計時器(setTimeout)觸發做流程控制
    • 自動傳遞資料,如AJAX(非同步JavaScript與XML)
  • 應用:
    • 驗證表單資料
    • 按鈕、動畫特效
    • 不用換頁的讀取資料:Google Maps
  • 語法參考C系列,跟JAVA差別很大
    結構鬆散,維護困難

JavaScript的使用

  • 插入在網頁文件任意位置
    <script type="text/javascript">
    [JavaScript程式碼]
    </script>
  • 引用外部連結檔案
    <script type="text/javascript" src="副檔名為.js的檔案"></script>
  • 透過事件呼叫
    <標籤 onclick="[JavaScript程式碼]">資料</標籤>

JavaScript的寫法

  • 變數與陣列宣告:不需定義資料型態及大小
    var i;
    i = 0;
    a = new Array;
  • 物件導向的DOM控制:與HTML文件搭配使用
    document.getElementById("識別名稱").屬性名 = "值";
    document.getElementById("識別名稱").select(); //select()是一個動作
  • 流程控制
    • if else
    • switch
    • for、while
  • 函式宣告:不需定義回傳值,可搭配物件導向來使用
    function function_name(var)
    {
     [JavaScript程式碼]
      return var;
    }
    document.getElemenyById("識別名稱").function_name(var);
  • 註解
    //單行註解
    /*
    段落註解
    */

JavaScript示範之一:驗證資料

  • 原始碼:<input type="text" id="test_form" onchange="check_value()" />

    <script type="text/javascript">
    function check_value()
    {
     var x = document.getElementById("test_form").value; //從id取得值
     if (x == "") //檢查值
      window.alert("空值"); //回報結果
     else
      window.alert("值是:"+x); //回報結果
    }
    </script>
  • 結果:

JavaScript示範之二:隱藏/顯示元件

  • 程式碼:
    <div id="main_menu" onmouseover="submenu_show()" onmouseout="submenu_hidden()">主選單</div>
    <div id="sub_menu" style="display:none ">└子選單</div>

    <script type="text/javascript">
    function submenu_show()
    {
     document.getElementById("sub_menu").style.display = "block"; //透過DOM改變標籤的樣式
    }
    function submenu_hidden()
    {
     document.getElementById("sub_menu").style.display = "none";
    }
    </script>
  • 結果:

客戶端 v.s. 伺服器端

  • 客戶端 client
    • 請求伺服器來閱讀網頁,在瀏覽器上顯示的最終結果
    • 使用CSS設定顯示畫面、JavaScript計算動態畫面,而不需要伺服器支援
  • 伺服器端 server
    • 回應來自於客戶端的請求,編譯出網頁回送給客戶端顯示
    • 靜態回傳:直接回傳檔案
      動態編譯後回傳:執行程式,即時運算出結果後,傳回結果資料。如PHP
    • 搭配資料庫伺服器,提升處理資料的速度
  • 客戶端、伺服器端、資料庫伺服器端的關係:

PHP

  • 伺服器端的程式語言
  • 直譯式,開放不隱密
  • 可搭配資料庫與各種函式庫使用,具備開放原始碼的延伸性
  • 沒有統一且決定性的編輯器,以程式碼撰寫為主
  • 內嵌式、程序導向的程式語言
    <p>顯示unix timestamp時間:
    <?php
    echo time(); //echo是顯示的語法,time()會回傳UNIX TIMESTAMP
    ?>
    </p
    結果:在這邊使用的是JavaScript作為模擬
    顯示unix timestamp時間:

PHP的撰寫

  • 參考C與Perl
  • 變數與陣列設定:不定義資料型態、資料大小,可用關聯式陣列
    $i = 0; //變數
    $ary[0] = "test"; //陣列
    $ary2["id"] = "0021"; //關聯式陣列,注意陣列的索引值
  • 流程控制
    • if else
    • for、while
    • switch
  • 顯示輸出
    <?php
    echo "字串";
    ?>
    不在PHP標籤內
    <?php
  • 函式宣告與使用 function 函式名稱(參數)
    {
     [PHP程式碼];
     return 變數;
    }
    函式名稱(參數);
  • 註解 //單行註解
    /*段落註解*/

網頁與伺服器之間的資料傳遞

  • 由使用者決定網頁的變數
  • 方法
    • GET (cgi):http://www.google.com.tw/search?hl=zh-TW&q=test&meta=
    • POST:無法直接看到
  • 實作方式:表單form
    <form method="get" action="[目標網頁]">
     請輸入數值<input type="text" name="[變數名稱]" />
      <input type="submit" />
    </form>
    範例:
    請輸入數值
  • PHP接收變數的方式:
    • $HTTP_GET_VARS["變數名稱"]
    • $HTTP_POST_VARS["變數名稱"]
    再搭配SQL來查詢資料庫

PHP與資料庫使用步驟

  1. 資料庫伺服器連線:mysql_connect([主機位置], [登入帳號], [密碼]);
  2. 資料庫選擇:mysql_select_db([資料庫名稱]);
  3. SQL語法執行:$result = mysql_query([SQL語法]);
    $result即是傳回來的資料結果指標
  4. 從結果指標中取出資料:$data = mysql_fetch_array($result);
    依照SQL查詢欄位的名稱,將資料以陣列型態傳回給$data
  5. 示範:
    假如SQL語法為
    select * from `table` 查詢結果表格為:灰色背景為結果指標所指定的資料列
    id name value
    1 pudding 布丁
    2 takezao 竹竿
    3 billxu 小逼
    執行$data = mysql_fetch_array($result);之後
    • $data["id"] → "1"
    • $data["name"] → "pudding"
    • $data["value"] → "布丁"
    此時結果指標會換到下一列
    id name value
    1 pudding 布丁
    2 takezao 竹竿
    3 billxu 小逼

PHP資料庫查詢練習

請撰寫一個[學號].php檔案,並做到下述功能,並上傳到FTP,在連到指定網址去作執行的測試

  • 資料庫登入
    • mysql_connect("localhost", "帳號", "密碼");
    • mysql_select_db("practice");
  • 撰寫SQL語法
    資料表:user
    id name value
    1 pudding 布丁
    2 takezao 竹竿
    3 billxu 小逼
    • $sql = "[SQL語法]";
    • $result = mysql_query($sql);
  • 從查詢結果取出資料,並顯示資料
    • $data = mysql_fetch_array($result);
  • FTP
    • IP:
    • Port:
    • user:
    • password:
  • 執行網址目錄:

參考資料

(more...)

無題

布丁布丁吃布丁

無題

「那個,這樣子妳覺得如何?」
我轉頭望過去,卻沒有看到原本是坐在那邊的她
左右探望了一下,發現她趴在另一邊的桌上,睡著了

查閱到一半的書,還開開地擺在桌上
大概是累了吧

「可是這樣不行呀,工作還沒做完耶...」
我想伸出去喚醒她的左手,被突然出現的他抓住
他盯的我看的臉孔上,沒有任何表情
兩人沉默了一陣子

「...你也該睡了。」
他只說了這句話,然後放開了我的手,轉身把她抱回床上
留下我一個人

唉... 我又來了...
(more...)

無題

布丁布丁吃布丁

無題

「這個地方,我要查一下相關的資料。」
寫到一半 ,我轉頭問問站在我旁邊的她

「好的。」
她的右手緩緩升起,手掌朝上地捧著
在那之上,發出淡藍色的光芒,描繪出書本的形狀
然後,一本書就出現在她的手上

她戴起眼鏡,一邊查閱,一邊跟我說明
對沒有近視的她來說,那個眼鏡只是提升專注力的魔法飾品
不過詳情我也不太清楚就是

「...是這樣子的,懂了嗎?」
她將書闔起來,擺在旁邊的桌子上,方便待會我還要查閱
「嗯嗯」我點點頭,說:「對了,關於這件事情的作法,妳覺得如何?」
「嗯...也許這樣子做會比較好...」

我們繼續討論著。
(more...)

無題

布丁布丁吃布丁

無題

「啊,早安,你來啦。」

她坐在小圓桌旁,給剛進門的我一個燦爛的笑容
一杯散發著濃厚香味的咖啡,被她捧在手上品嚐著

「那是,他泡的吧?」 我拉了一張椅子,坐在她旁邊
「是啊」
「他呢?」
「老樣子」
他大概一樣是坐在那個地方吧。
真是的,都幫她泡咖啡了,就不會幫我順便也泡一杯嗎?

「好,」她放下咖啡,起身走向後面那排盡是抽屜的櫃子邊
「那麼,今天的行程呢,首先要把那個完成......」

我一邊聽著她的簡報,一邊看著桌子上那杯沒喝完的咖啡
漸漸地,咖啡杯開始模糊,轉變成一本書,張開地攤在桌子上

「品嚐咖啡就像是閱讀一本書...嗎?」
她還真是會享受
(more...)

meeting就是要上台報告

布丁布丁吃布丁

meeting就是要上台報告

這次meeting有學長姐上台報告。

在大學時代同學們視之洪水猛獸的報告,在這邊是很平常的功課。我也覺得應當如此,雖然我自己到目前為止還沒做過令人滿意的報告,排除掉推甄時用背的上台做自我介紹之外。

學長花了十分鐘左右講述他在網頁標注學習的進度以及survey了Greenstone跟Dspace的感想,大概就是跟老師報告一下。雖然並不是很嚴謹的報告,不過要讓沒有用過這系統的我們來看,已經是獲益良多。

下一位學長則是報告了老師交待他做peer-review(同儕評閱)的期刊投稿論文,他把paper一頁一頁地解釋這是在幹麻,然後提出他認為適合跟不適合的想法,最後在整理成結論。那篇paper被批評的狗血淋頭,雖然說經學長這樣說明之後就連我也看得出這哪裡不恰當,但是事實上我現在的實力還是停留在比那篇paper還差的程度...

接著另一位學長報告他讀的paper,總覺得用wifi做讀者定位、協助書單搜尋與查找這個領域應該是有不少人玩過了,上次聽老師說去大陸那邊看他們圖書館直接用書車做RFID定位,自動算出最短路徑做上架的動作,這個不是完全把這篇paper比過去了嗎?

然後學姊報告了一下百年圖書館史的工作進度,學姊整理的個人工作計畫書看起來還蠻完整的,比我在那邊空想要怎麼寫的來得漂亮得多,現在正在等學姊寄給我。另一個沈寶環教授圖書館的報告我就沒有力氣繼續聽了,於是出來透透氣。

每次報告結束之後,老師都會針對報告的內容做說明。陳老師還以資訊領域為著眼點,這次幾次聽下來,也大概能知道老師會想看什麼東西,而連帶的學長在報告的時候,也是把paper的重點著重在技術、實驗等層面上。我大學時期聽的報告主要是在邱老師的質性研究上,邱老師注重質性研究方法上的嚴謹性,陳老師則是很在意實作技術的內容,這些都是研究者應有的概念吧。

總覺得學長姐的報告,是把他們所知道的事物,用投影片排個順序及標注重點,然後就可以在台上侃侃而談。在短短的時間內,把自己所知所學告訴大家,讓大家一同成長。我期許自己也應該要有這種能力。而且這樣聽報告的過程中,也的確對自己有不小的刺激,花上兩個小時來政大meeting算是很有收穫的。

不過,這次報告的內容很多深入技術層面的名詞。即使經過解釋,大概會對這名詞有個概念,但是那種陌生感所帶來的挫折還是很強烈。會後跟學長聊天中,因為知識與認知上的落差,在溝通時也不是這麼順利,頗有鴨子聽雷、孤立在大家之外的落寞。

就算很明白這是環境轉換過程當中的不適應感,也知道其實不用勉強自己要懂他們純資訊領域的知識 (雖然用PDA的WIFI做定位再搭配情境學習的確很有意思,但是我還是比較想學習web basing的技術) ,不過還是無法擺脫壓力帶來的迷惑與失落感。這十足地影響了自己結案報告的撰寫動力,雖然聽報告的刺激也為結案報告的形體有了不少貢獻,這到底是好還是不好呢......

總之,這3個多小時的meeting實在是非常累人,尤其是投影影像畫面過小,眼睛盯著小小的字,看久了會容易疲憊與頭痛,再這樣下去說不定我也要戴眼鏡了。

今天本來打算早點睡,心得重點稍為提一下就帶過去,到最後還是寫了這麼多。算了,來睡。

(more...)

無題

布丁布丁吃布丁

無題

「旋轉吧 旋轉吧
 命運的風車啊」

隨著音樂的節拍,是她輕快的腳步聲
隨著音樂的演奏,是她嘹喨的歌聲

在皎潔的月色照耀下
她穿著充滿民族風的衣著
舞動的雙手上,盡是手鐲與手環
覆蓋著白色頭巾的淡褐色長髮,也跟著飄逸在夜空中

她說,那是儀式
是聚集魔力的儀式

此時的他拿在手上的並不是武器,而是樂器電吉他
「能夠操縱任何工具」的能力之下
為她將音樂忠實地呈現出來

而我,就靜靜地坐在一旁的椅子上
用無聲的嘴型與左手輕拍,跟他們一起同樂
(more...)

圖書館實習:技術服務目錄

布丁布丁吃布丁

圖書館實習:技術服務目錄

九十五學年度第一學期 圖書館實習
西文編目組 之一  
  之二  
  之三  
期刊組 之一  
  之二  
  之三  
採訪組 之一  
  之二  
中文編目組 之一  
  之二  
(more...)

圖書館實習日誌:中編組 之二

布丁布丁吃布丁

圖書館實習日誌:中編組 之二

最後一天的實習,終於要結束了。

就如之前做過的同學說的一樣,今天在編完CMARK之後,接著江姐帶我們上機做比對。原來編目的資料似乎是由出版社轉過來的,有些資料會有缺,最常見的就是ISBN僅有原本的10碼那個,我們還必須額外輸入13碼的ISBN。然後我額外多打了印刷者跟地址的資料,江姐說我們不用記到這麼細,虧我還認真的慢慢寫說(笑)。整個對照的過程並沒有太大的問題,大多都是機讀格式沒有看好、書看走眼之類的小疏失,因此非常順利。

確認過機讀資料的正確性之後,江姐準備了一整車的書讓我們來印書標、貼書標。首先要先把要印的書本刷條碼,比起一個人做,一人刷條碼操作電腦、一人拿書放書這種兩人合作的方式,做起來就快很多。

但是印書標的機器在網路上似乎出了問題,看起來像是MIS的大哥沒什麼精神地飄過來弄了一下,最後說是機器死掉了,只能用磁片傳,那還真是許久不見的儲存裝置啊。在傳檔案的時候又遇到了些問題,印書標的機器解讀錯誤什麼的,我插手幫了一下忙才處理完畢,順利地把標籤印了出來。

在等待書標機器維修的時候,我跟同學就已經把3公分的線畫完了,所以貼書標的過程也十分順利。今日的實習到12點多就結束了,因為該做的事情都已經做完,江姐也就提早讓我們走人。我剛好可以利用下午補昨晚熬夜寫程式的眠,我的實習也到此全部告一段落,可以來整理一下全部的心得並寫成報告了,可喜可樂。

(more...)

Blogger安裝文章自動摘要的方法

布丁布丁吃布丁

Blogger安裝文章自動摘要的方法

布丁式自動文章摘要

  1. 自動模式:可選擇要摘要的字數範圍,則程式會自動幫你顯示一定範圍的文字喔!還會聰明地辨識出文章告一段落,做一範圍內的切割點喔。
  2. 手動模式:分成<!--Digest-->手動制定切割點、<!--Hidden All-->隱藏全文、<!--Show All-->顯示全文三種模式。
  3. 特殊的HTML標籤問題完全解決,可以放心在你的文章中擺入任何標籤喔。

接下來開始安裝的方法:

一、取得JavaScript程式碼

http://puddingchen.35.googlepages.com/digest_blogbody.js

以下是該支程式的原始碼


二、修改Blogger範本 (自行上傳檔案的時候)

因為Blogger舊式範本(template)與新式範本差別非常大,我在這邊僅示範新式範本的修改方式。

首先,到Blogger的管理畫面中,[範本]→[修改HTML]→[修改範本],把旁邊的[展開小裝置範本]打勾。畫面請看下圖:

三、增加.link_fullpost的CSS樣式表

然後到[修改範本]下面的大表單的一堆程式碼當中,找到這個標籤:

  </head>

在他下面加入一段程式碼,變成:

  </head>
<script type="text/javascript" src="http://puddingchen.35.googlepages.com/digest_blogbody.js"></script>
<style tyle="text/css">
.post-body .link_fullpost {
  font-size: 80%;
  margin: 1em;
  display:block;
}
</style>

四、加上返回摘要的錨點

然後找到下面這段程式碼:

<b:includable id='post' var='post'>
  <div class='post'>

加入一段程式碼:

<b:includable id='post' var='post'>
  <div class='post'>
    <a expr:id='data:post.id + "-post-body-post-title"' expr:name='data:post.id + "-post-body-post-title"'></a>

五、安裝自動文章摘要

再找到下面這段程式碼:

    <div class='post-body'>
   <data:post.body/>
      <div style='clear: both;'/> <!-- clear for photos floats -->
    </div>

修改成下面的程式碼:

    <div class='post-body' expr:id='data:post.id + "-post-body"'>
   <data:post.body/>
      <div style='clear: both;'/> <!-- clear for photos floats -->
    </div>
   <script type="text/javascript">
   digest_blogbody('<data:post.id/>'+'-post-body', '<data:post.url/>', location.href);
   </script>

以上,這樣就大功告成了,接下來就交給程式去運作就好了,十分簡單吧。

如果你覺得那個閱讀全文的標籤不好看的話,那麼可以修改第三部裡面寫的.link_fullpost樣式內容,就請發揮創意吧。


Q&A:

1. 要怎麼使用手動摘要?
  • <!--Digest-->,請於你設定的文章切割點插入這段文字。那麼切割點之前會是摘要內容,之後會隱藏起來
  • <!--Hidden All-->與<!--Show All-->,一個是隱藏全文、一個是顯示全文,插入在文章任何地方皆可
2. 手動摘要與自動摘要的順序是?

<!--Digest--> > <!--Hidden All--> > <!--Show All--> > 自動摘要

3. 什麼叫做自動摘要的字數範圍?

就是指定你摘要內容最少要顯示幾個字、最多則是不能超過幾個字。在這個範圍內,如果遇到結尾標籤(如:</p>),則程式會自動判定該標籤之後為切割點。

4. 要怎麼設定自動摘要的字數範圍?

可以在程式開頭第三行以下設定:

  //自動文章摘要的變數設定
  var word_min = 50; //字數最少要到這種程度
  var word_max = 100; //字數最多要到這種程度

所以預設值最少是50字,最多是100字

(more...)

不注重著作權的程式寫作習慣

布丁布丁吃布丁

不注重著作權的程式寫作習慣

我自己寫程式的時候,其實是沒有什麼著作權的概念的。

我想大部分像我差不多程度的程式寫作者(programmer),寫出來的東西所包含的「創意」,其實是很多前輩都已經做過的。例如我在自己的Blogger裡面寫了一個文章摘要的功能,這並沒什麼了不起,很多人都會做。

用更強烈的說法,我就是參考前人的作法,模仿起來之後,才寫得出這種東西。我想應該很多人都跟我有相同的經驗,程式這東西跟畫圖、音樂等創作不太一樣的地方,就在於他其實是有很多可以藉由模仿來學習的。一味的模仿別人的畫作,可能畫得再好你也只有這種程度,靈感創意無法跳脫這個框框。但是程式你模仿別人的越多、讀過越多的程式碼(code),那麼你的能力只會越來越好,越來越多的工具、方法等著你來利用。

既然前人都沒來跟我追討著作權什麼碗糕的,那麼我自己寫出來的東西,當然也是這樣擺著給大家用,合情合理嘛。你抄我的如果能做得更好,那我也樂於見到更棒的玩意兒出來,來增加一下自己的靈感嘛。

在著作權或是知識管理當中都會很在意抄襲的問題,在牽扯到錢或很多人的時候,也的確是要特別注意沒錯啦。不過看到有些人對自己程度不高的創作也在那邊嚴正聲明自己的著作財產權,例如某個歌詞翻譯被未經同意的轉載的行為,就會讓我覺得這未免太小家子氣了點。連原歌詞寫作者都還沒跟他追討著作權之前,他就先把自己拿歌詞來翻譯並公開的這個行為合理化,不免可笑了點?

有時候,著作權的問題重點還是在於自己的心態吧。有人認為自己的創作──如果是真的很有原創性、很有看頭的作品──被人不經同意亂傳,對於創作者來說是很不禮貌、沒有尊重的行為。然而,這會不會是太自恃甚高了點?自己寫的東西,真的是棒到那種不小心保存就會壞掉的程度嗎?有人肯用你的寫的東西,這對你來說應該是種肯定,而不是什麼壞事吧。電子化的作品更不像實體作品一樣,不會越用越壞,反而可以透過網路聚集起更多人的想法與靈感呢!

而且,如果你的作品真的這麼棒,那甚至不用靠廣告費就能夠打響你的名聲,你可以隨便跟一個看過那作品的人說:「那個被轉錄好多次、家喻戶曉的文章其實是我寫的」,而受到對方崇敬的眼光對待,那不是很棒嗎?

總而言之,我寫這些東西,不只僅僅是紀錄而已。更重要的是把一些想法貢獻回網際網路,希望有人看完之後可以激發他的想法,這樣我就很感激了。

(more...)

同學,我還在輔大啊

布丁布丁吃布丁

同學,我還在輔大啊

「你去哪裡實習?政大嗎?」今天圖書館實習結束的時候,回來遇到同學的時候,我被這樣問了。

這已經不是第一次了,上次社團的朋友在學校旁邊的明日之星看到我的時候也是一臉驚訝的表情。他並不是因為我放寒假了還留在學校而驚訝,而是在想說為什麼我還留在輔大這件事情而驚訝。

事後想想,我才知道他們驚訝的原因。因為輔大圖資在大四仍有6學分的必修課程,因此學生沒辦法提早畢業。大部分的科系似乎都可以在三年半甚至三年就修完畢業學分,所以也可以用同等學力,在大三的時候就參加研究所的考試。但這對我來說就比較困難了,而且我課修得不多,學分算得剛剛好,修完下學期9學分才能順利地拿到畢業證書。

雖然課程壓力並不是很重,不過不好好修的話卻也不行呀。所以我才覺得他們很奇怪,課沒修完就待在輔大繼續修,這不是很理所當然的事情嗎?是說我待在輔大的原因,還不只是修課而已啦.....


說到這個,我這學期也All Pass了。

學年度學期 選別 科目名稱 學分 期次 成績
951  
選修 
圖書史  
2 
01 
72 
951  
    
操行  
0 
00 
83.6 
951  
必修 
系統分析與設計  
2 
01 
78 
951  
必修 
圖書館管理  
2 
01 
71 
951  
必修 
專業倫理-圖書館倫理  
2 
00 
97 
951  
必修 
圖書館實務(一)  
1 
00 
87 

高老師的高分應該是來自於課程表現吧。圖書館管理跟圖書史我自認努力不足,老師們給這分數應該感激。系統分析的分數是敗在兩次學習考試,不然其他分數都是9開頭的XD

大四上主要還是在忙些課業外的東西吧,像是推甄啦、研究啦,真是充實到回想起來都會感到噁心的地步,這種大起大落的生活真是令人想忘都很難忘掉啊。


有人說我考上研究所之後,就不太像大學生了。不過其實這句話我在大二的時候就聽過了,我從大二開始幫林老師架伺服器,然後就常常窩在實驗室裡面東摸摸西摸摸。大家下課集結逛街玩樂,我待實驗室上網作些東西,怎麼想都覺得我不太正常,用ptt式對於「宅」的定義,那我應該很符合吧。

到現在為止,其實我作的事情也不是因為考上研究所才有的。像是系友網站的建置啊,國科會計畫啊,都是在大學時代就在接的工作。從這方面來看,我還是在作大學生的事情啊,請大家不要誤會了。

不過,我到底是因為這麼忙才會考上研究所,還是考上研究所才這麼忙的這種問題並不是很重要啦。與其在比較自己與一般大學生有什麼不同,不如還是老實地接受這就是屬於自己的生活方式吧。

期許自己要像老師們那樣,能夠擁有廣泛的學識、豐富的經驗、邏輯的思考、精闢的著眼點。其實我現在這樣,還完全努力不足呢...

(more...)