網頁

搜尋此網誌

2009年5月31日 星期日

Google Chrome 2

剛剛更新的Google瀏覽器Chrome至第2版本(正式版,於2009-05-22發行),怪事發生了!我的部落格的粗體字是用紅色表示,因為設定了CSS的關係。我都是用Google瀏覽器來寫BLOG的,第一版寫的粗體字正常顯示紅色,可是到了第二版,粗體字不會顯示紅色,一經研究之下,發現新版(Google Chrome 2)的粗體是用這個<b>標籤插入,但是舊的是用style="font-weight: bold;",現在只好加入兩個樣式囉!

span[style="font-weight: bold;"] {
color:#f00;
}
b {
color:#f00;
}

就這樣,還是可以正常顯示了。雖然改了一點功能,不過還是愛死Google了!這種公司多幾家該有多好,創造幸福的企業。





Google第二版瀏覽器有加入新功能,請參考:http://chrome.blogspot.com/2009/05/speedier-google-chrome-for-all-users.html



2009年5月24日 星期日

Technical Writing and Presentation科技寫作與表達

近期在撰寫論文,這是必經的煎熬啊!寫了老半天寫不出東西,寫出來也不順,改來改去。有兩本書提供給學弟看看(或是即將進入研究所的人),雖然感覺提早閱讀是沒有幫助的,只有當下寫論文才會懂的。

生命中有許多事情,是我們必須去經歷過才會體會了解的,你急不得,急了也沒用,甚至有時感覺無能為力。

畢恆達,教授為什麼沒告訴我─論文寫作的枕邊書,台北:學富文化,2005。

"教授為什麼沒告訴我"是畢恆達教授所撰寫的,內容紀錄關於研究生涯的一些點滴,比較少寫說論文的寫作方法,但是可以讓你建立正確的研究態度。書名"教授為什麼沒告訴我"頗有趣味!教授為什麼沒告訴我,其實不是教授不告訴你,而是要在適當的時機告訴你,因為人生必須經歷才能成長,如果都知道世間事,那活著還有趣味嗎?當你遇到這樣的教授,在應該告訴你的時候告訴你、指導你,真的很幸運,要好好珍惜。

萬一遇到這種教授故意不告訴你,還想盡辦法挖苦你,那你就認了吧,有些教授確實不適任,不會指導還壓榨研究生,這種人真是讓人永生難忘。不要遇到,遇到之後你就像我一樣了解。

周春塘,撰寫論文的第一本書,台北市:書泉,2008。

"撰寫論文的第一本書"比較適合大學剛畢業,即將進入研究所就讀的學生閱讀,書中有些好玩的插圖,文字不多也不無聊,價格也便宜。推薦準研究生閱讀!

至於撰寫方式與注意事項,本校校友(國立台北科技大學)出了一本書,閱讀之後我認為受益良多,特別推薦!(難得的好書,還有索引可供查詢。)

羅欽煌,科技寫作與表達─校園和職場的祕笈,台北:全華,2008。

這本書提到一個方法,稱之為IMRAD,可以做為理工科的論文撰寫觀念,如下:
  • 簡介Introduction
  • 方法Method
  • 結果Result
  • 結論Discussion
至於A呢?A是And,在R和D之間。全名是Introduction, Methods, Results And Discussion。

2009年5月19日 星期二

Success借問成功真何價?

成功

什麼是成功?怎樣叫成功?你拿什麼定義成功?我要追求怎樣的成功?

不曉得大家有沒有這樣的疑問?今天介紹這本書,討論關於成功、關於自我、關於心靈的一本書。作者以一些小故事來講述道理,你可以認同,也可以不認同,不管怎樣都提供我們思考的起點,我想這就是閱讀時所帶來的樂趣之一!

曾昭旭,借問成功真何價?台北:九歌,2001年。

對於學習電機領域的我來說,我想花最多時間的不會是在技術這類學科上面,而是在文學與通識學科上的認真,所有的電機學科來說,至少都有方法可循,學了就會!但對於這類人生探討的課題來說,這是需要用生命去體驗才能醒悟的,沒有標準、沒有絕對。

或這要這樣說,常常習慣一種方式之後,人往往就僵硬遲鈍了,所以你才要花時間去補齊你缺少的那一部分,至於為什麼要去補齊這個部分,我想,這是人的本質、自覺,人的發展是要多方向的,只是目前的教育之下,往往只強調某一部份的能力,因此只教導某些能力,我們都是這些"受害者"。

回到主題,書中第一篇提到一個觀念:成功成功感。引述書中的內容:

「人們喜歡追求成功,其實並不是在乎那外在客觀的成功事實,而是內在心頭那一份成功的喜悅,也就是所謂的成功感,而其泉源,就是自我實現的本身。」

成功沒有一定的標準,在於你是如何看待這件事實。只可惜世間上多以固定標準看待,認為每個人一定要賺很多錢才叫成功,一定要當第一名才叫成功......諸如此類的標準。我認為成功主要條件是自己一定要高興快樂,工作的錢多寡不太重要(能多當然是好啦),但在工作中獲得成就感跟滿足(成功感),這會比其他外在因素更讓人喜悅。學習也是如此,不是一定要贏過別人當第一名,而是在學習過程當中,突破自我能力的極限,那種「每有會意,便欣然忘食」的快樂,這才叫成功!

P.S.為公務人員考試作文做準備!看些文學論述的書籍,以充實自我寫作能力。

2009年5月17日 星期日

Define Yourself 你拿什麼定義自己?

這本書剛出版的時候就買來看了,最近想想再翻起書來,重溫舊夢!這次的閱讀跟之前的感受又不相同了,可能是近一年我的生命更加豐富,對於查爾斯‧韓第(Charles Handy)的內容更有感覺,推薦給尚未閱讀的人!也建議在人生不同的階段多看幾次回顧。

查爾斯‧韓第著,唐勒譯,你拿什麼定義自己?:組織大師韓第的生命故事,台北:天下遠見,2007年7月。

當你閱讀這本書,第一次你可以從第1章看到第18章,第二次你可以反過來看,從第18章往回看到第1章,章節順序是依照Handy先生的人生先後排序。不管是哪個順序,我認為你都會有所啟發,其中我最有印象的是,其中第10章<聖馬可和聖喬治>的一段話:

死亡是個很有用的截止期限。

它提醒我們,生命是個短暫的機會,可讓我們在己身之外創造些什麼,說不定能長留世間。

死亡,從出生的那一刻就走向死亡,而且這個截止期限會讓你我有不同的思維!你會有很多想法:我的人生在死亡之前要做什麼?我的人生要怎麼過活?這樣活著有什麼意義?我要追尋什麼......等等,當你意識到自己也有那麼一天的時候,我認為這件事是好的。只是在中國的儒家思想當中,死亡是個不被談論的事情!就算談論也是被扣上偉大的涵義,好比「捨生取義」、「殺生成仁」...這類冠冕堂皇的帽子!

生命確實是個短暫的機會,至於能不能創造什麼,留不留於世間,這倒是另一個課題。我想這跟每個人的價值觀與目標都有關係,為何要在己身之外創造什麼?快快樂樂的過著生活不也好嗎?要留什麼下來?留下子女、留下你的工作事業、留下這個部落格...留下他人對你的怨恨,還是他人對你的思念跟尊敬?我能決定這一切嗎?

我想這都有很多可以思考的空間存在,值得你我細細品味,不過,人生跟其他大部分機會一樣,只有一次,過去了就是過去了,永遠無法回頭,的確是個"有用的截止期限"。

我不知道,參加我的葬禮的人,會覺得我這一生曾經好好過活嗎?一位七十歲的韓第在書中寫的。寓意深遠...如果我想自己在臨終前會覺得自己好好過活!我該怎麼做呢?活在當下,我能不能從現在起做些什麼,好讓我自己覺得我的人生好好過活,很多很多的事情值得思考...

查爾斯‧韓第Charles Handy (出生於1932年愛爾蘭)
Myself and Other More Important Matters
你拿什麼定義自己?組織大師韓第的生命故事

目錄Table of Contents
Contents
To My American Readers vi
Acknowledgements ix
List of Plates x
1. Are You Sure? 1 (你確定嗎?)
2. Irish Beginnings 12 (愛爾蘭的根)
3. Greek Wisdom 22 (希臘的智慧)
4. Borneo Lessons 32 (婆羅洲的教訓)
5. The Golden Seeds 44 (黃金種子)
6. Schools for Business 57 (教商業的學校)
7. The Antigone Challenge 69 (安蒂岡妮的挑戰)
8. My Father’s Death 80 (父親的離世)
9. Home Is a Castle 89 (家是城堡)
10. St Michael and St George 102 (聖馬可和聖喬治)
11. A Portfolio Life 117 (組合式生活)
12. The Property Business 133 (有產階級)
13. Kitchens and Studies 144 (廚房和書房)
14. Kennels for Kids 155 (學校如犬舍)
15. Family Matters 168 (家庭大事)
16. Guru Times 179 (大師的時代)
17. Travels with a Microphone 194 (帶著麥克風旅行)
18. A Seventieth Birthday 203 (七十歲生日)

資訊取自:
http://www.amacombooks.org/book.cfm?isbn=9780814401736&page=PressRelease

附註:「你拿什麼定義自己?:組織大師韓第的生命故事」是國家文官培訓所,97年4月的推薦書,如果要考公職的人,更應該要好好地讀看看!

Examination公務人員考試訊息

近期參加幾次公務人員考試,發現公務人員考試是一件需要認真的事情。(因為我沒上啊!應該是沒有準備,等下一次的考試再接再厲囉!不要問我成績啊...)

我之所以會考取公務人員也是受到同學影響(與利誘),加上2008年的金融海嘯,畢業即將面臨就業問題,也擔心自己未來失業,於是參加幾次的公務人員考試,而且考的人數也越來越多!競爭更是激烈。廢話...

在此提供給尚未參加的我國國民,擔任公職是一件很有意義的工作,犧牲小我完成大我...詳細考試資訊請參考考選部:http://www.moex.gov.tw/!(如果早些日子知道可以考,也許現在就不一樣了!)

此外,還好"甲君"沒錄取(專業太高了,100分也沒上),可以讓公職考生取暖,療效特別好啊!另外一位同學"乙君"就算專業給他,還是沒上...(乙君正取暖中,藉此給關心他的人交代,考題太難、競爭激烈!)。由此可見今年考試困難度大增,鼓勵大家更要認真準備,不要只是花個一個月時間看書,做好準備則機會將會來臨!一定要認真準備。

98年公務人員特種考試關務人員考試成績及結果通知書

這是給沒考上的人互相取暖、互相安慰的文章。

2009年5月13日 星期三

Blog Impression部落客心得報告

使用部落格一段時間之後,我整理最近(2009年2月至5月)部落格經營的心得情形。

(一直不想用"經營"這兩個字,因為做事情本來就該用心,部落格的撰寫寫是如此,用經營感覺就像是"特地去做"的意思,我想成功的blogger一定也是用心在寫。往往強調一件事情,到最後都會變質!)

除了之前的兩點心得之外(在"Be A Blogger成為一個部落客"):第一,寫部落格很花時間;第二,部落格是寫給自己看的。再補充下列心得:

瀏覽人數方程式

瀏覽次數=基本觀眾+搜尋引擎參數+內容特性*更新頻率*篇數

因為我有兩個BLOG,可以簡單觀察出這樣的現象。之前因為常常編寫文章,所以瀏覽人數較高,而且很有趣的是,一旦文章數增加之後,瀏覽次數不會馬上上升,而是必須到達某個門檻才會有上升的趨勢,類似Step Function。

因為最近忙著論文的事情,文章沒有常常撰寫。所以瀏覽次數掉了下來,緩慢下降,最近是呈現定值情形,所以說,文章撰寫很重要。比較奇怪得是,我另一個BLOG因為討論比較冷門的知識(排隊理論,今年100週年,即將成為顯學?)其瀏覽人數比這種個人風格的BLOG還要高,這可能是"內容特性"的關係。

BLOG和你的基本觀眾一定有關,至少自己會去看看,所以這是基本人數之一。再來就是蒐尋引擎的作用,網友鄉民等藉由搜尋引擎找到你的文章,這也是基本人數之一,可能是個隨機變數!方程式最後是一個乘積,絕大部分的瀏覽人數應該是這個區塊,如何使這部分不掉下來,應該是部落客經營的關鍵。像我這樣寫好玩、寫爽的,大概不會去理會這些!

那我寫幹嘛?其實是想看看會怎麼樣,是一種態度,一種哲學。就像你把石頭丟進一個地方,看看會發生什麼變化,可以說是學習的方式之一,就像我自己開始寫部落格之後,才發現真的很花時間!非常花時間!超級花時間!(強調,畢竟我不是靠這個吃飯的,還有其他工作要做的,佩服那些認真撰寫的部落客。)

有些事情做過,你才會知道那是什麼,你要付出什麼才能得到什麼。(當然有些事不能做,像是違法的事情,除非你想試試看會怎樣!)人生不就是這樣嗎?我想那種經歷豐富的人會是成功的,也許錢賺的不多,但是充滿各種經驗,你可以跟他談論很多事情。每個人無時無刻不就都在累積經歷嗎?每個人都有它獨一無二的價值,無法衡量,也無法比較。只是現在很多制度讓這些東西必須量化,於是比較出來了......扯遠了!

2009年5月5日 星期二

Content-Disposition強制下載檔案

最近沒有更新部落格,因為忙著論文,東弄西弄簡直快發散(diverge)掉了,還好,目前總算有點收斂(converge)...趕快來部落格除草一下。

今天遇到處理之前案子的問題,這個問題是無法將GIF儲存為GIF,話說使用者用InternetExplorer只能儲存為BMP檔,解決這個問題的方式可以用HTTP的header強制瀏覽器儲存檔案,請參考:http://blog.miniasp.com/post/2008/04/ASPNET-Force-Download-File-and-deal-with-Chinese-Filename-correctly.aspx

還好之前已經用過這個方法,順便修改一下,於是完成一個簡單的ASP.NET網頁。檔名為download.aspx

程式碼
<%@ Page Language="C#" %>

<%@ Import Namespace="System.IO" %>
<%
string path = Request.MapPath(".");//實體位置
FileInfo thisFile = new FileInfo(path + "\\" + Request.Params["i"]);

if (thisFile.Exists)//如果檔案存在,則讀取輸出
{
FileStream thisFileStream = new FileStream(thisFile.FullName, FileMode.Open);
Response.AddHeader("Content-Disposition", "attachment; filename=\"" + Request.Params["i"] + "\";");
Response.ContentType = "image/"+thisFile.Extension;
Response.Clear();

byte[] data = new byte[thisFileStream.Length];
thisFileStream.Read(data, 0, (int)thisFileStream.Length);
Response.BinaryWrite(data);
Response.End();
}
else
{%>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<script runat="server"></script>

<html xmlns="http://www.w3.org/1999/xhtml">
<head id="Head1" runat="server">
<title></title>
</head>
<body>
<p>
檔案不存在</p>
</body>
</html>
<%
}
%>


寫的有點爛,很多沒有考慮更周全,至少功能有啦!

使用方式是
將download.aspx放置到圖片相同的位置
超連結改為download.aspx?i=xxx.gif,後面的 xxx.gif是圖片檔名,其實是將原本的超連結加上"download.aspx?i=",利用get的變數去讀取檔案丟出來。

另外,圖片檔案的權限要設定,不然會發生:沒有授權 ASP.NET 存取要求的資源。請考慮將資源存取權授與 ASP.NET 要求識別。ASP.NET 有一個基本處理序識別 (通常在 IIS 5 上為 {MACHINE}\ASPNET,在 IIS 6 上為 Network Service),會在應用程式未模擬的情況下使用。......

熱門文章