2007年2月28日 星期三

更改系統預設的locale

之前在dspic這台主機上面的資料都是big5的,可是現在主流的encoding卻是UTF-8,所以我必須將這些檔案都改為UTF-8才可以。

要改編碼之前必須先修改locale,locale的設定檔在/etc/locale.gen,要修改為

en_US ISO-8859-1
zh_TW BIG5
zh_TW.UTF-8 UTF-8

然後再輸入locale-gen,這樣子就會幫你產生這些編碼的檔案。

接下來要修改環境變數,因為之前是用Big5的方式,所以現在要修改家目錄的.bashrc,在檔案的最下面增加兩行

export LC_CTYPE=zh_TW.UTF-8
export LC_MESSAGES=zh_TW.UTF-8

如此以後登入主機就會變成UTF-8的編碼了。不過到此為止只是確保以後所產生的檔案均為UTF-8,可是以前的檔名卻還是Big5編碼,我們必須使用convmv這個程式幫忙轉碼。

convmv -f big5-eten -t utf8 -r --notest /家目錄

-f big5-eten這行是原來的編碼
-t utf8這行是要轉換的編碼
-r是使用遞迴(recursive)的方式做轉換
--notest直接做編碼轉換,如果沒加這個參數就不會做編碼的轉換

再來要做檔案內容的編碼轉換,我們要使用iconv來做內容轉換

iconv -f big5 -t utf-8 來源檔 -o 目的檔

-f big5原來的編碼
-t utf-8要轉換成的編碼

這個動作完成之後,以後就可以使用純unicode的環境了。

參考資料:
[2007-02-12] 設定或修改 locale
Debian Chinese Linux Locale
Unicode From DebianWiki

今天聽的演講"入侵偵測防禦系統"

開學才第一個星期就已經有專題演講了,今天吳大請了一位威播科技的朱瑞狄工程師,是一間在業界專門做資安的科技公司,談的題目是"入侵偵測防禦系統",重點主要是擺在IDS, IPS還有NetKeeper這三個部分。

以前在看一些電腦雜誌的時候,就常常看到IDS和IPS這兩個term,可是卻一直不知道是什麼意思,今天聽了工程師的介紹之後,才終於了解這兩個到底是什麼意思。

Intrusion detection system


入侵偵測系統,主要是透過sniffering,也就是以第三者的角度來擷取網路封包,然後再利用分析軟體分析這些封包是否有害,進而丟出TCP Reset的封包給攻擊者(attacker)以及受害者(victim),告知連線中斷。



一般來說,IDS會對attacker的攻擊做出下面三種動作

  • 送出警告訊息

  • 送TCP Reset給attacker和victim

  • 送訊息給防火牆,要求更改IP rules


因為我們是用sniffering的方式監聽封包,速度會慢許多,所以也常常會造成下面這幾種情形

  • 網路流量過大時,IDS會無法即時擷取封包,所以常常會造成誤判的情形

  • 擋不住flash attack之類的攻擊,也就是非常快速的攻擊


漸漸的IDS愈來愈無法阻擋attacker的攻擊,除了上面兩種情形之外,因為IDS只分析OSI的2至4層,所以有些像是buffer overflow或SQL slammer之類的攻擊就沒辦法阻擋,因為這類攻擊通常都是屬於OSI的5~7層,所以都會被IDS放行,這時候就有IPS這種產品的出現了。

Intrusion prevention system


入侵防禦系統,直接將IPS擺在attacker以及victim的中間,不像IDS是用sniffering,IPS用的就是屬於in line的方式,所有的網路封包一定要經過IPS才能送到目的端。

或許有人會問這樣子不是會更拖慢網路速度嗎?可是因為ASIC和FPGA這種custom design的晶片愈來愈多也愈來愈快,latency基本上就等於網路線本身的延遲時間,所以其實是沒有什麼影響的。



一般來說,IPS應該要有下面幾種特性

  • deep packet inspection深層檢測,也就是可以檢查OSI的2至7層

  • inline mode,直接將IPS擺在attacker及victim的中間

  • real-time detection即時偵測

  • proactive prevention主動預防

  • wire-line speed線速,幾乎沒有什麼延遲時間


因為IPS可以一直分析到封包的第七層,所以大家在使用的網路軟體只要沒有加密,IPS通常都可以分析出來,像是大家常用的IM、P2P、SPAM、OLG,IPS就可以很容易的將這些AP封鎖起來。不過也會造成一個問題就是私密性的問題,所有的資料都被MIS知道了,這個MIS需要有很高的道德標準,要不然就會像以前PTT爆發站長跟站長之間借帳號,然後被爆料的事情發生。

三四月有很多演講耶,吳大還要請微軟跟趨勢過來演講耶,下星期還有e-learning的演講,宜大真是愈來愈進步了 XDDDD

參考資料:
IDS偵測網路攻擊方法之改進
網路嚮導之IDS/IPS的購買指南(2006-02-08)
IPS vs.IDS,勢不兩立還是相輔相成?

2007年2月27日 星期二

12年國教 2009年起實施

今天跟一群人去in bar吃飯的時候,看到的這則新聞。
其實不止高中啦,連一些高職也有排在裡面,教育部的官方說法好像是叫做"卓越高中"的樣子。

不過蠻令我驚訝的是,水果日報推測的卓越高職裡面,居然有松山工農耶。
名單裡面有大安、中工、彰工那是一定的,可是湖工(or 內工?)感覺已經超過我們松農了耶,不知道水果日報是怎麼編這名單的。不過松農被某些人肯定當然是很高興啦。
還有就是宜蘭高工,宜蘭明明就沒有高工,報導應該說的是羅東高工(羅工)吧。


拍板定案
十二年國教歷經九任教育部長規劃,終於拍板定案,蘇揆宣示今年八月起先啟動第一階段補助經濟弱勢私校學生學費,二○○九年申請入學比率由現行四成提高至六成,至二○一三年除三十六所明星高中職外,全面實施申請入學。教育部次長吳財順指十二年國教有三不政策,不強迫、非義務與不免試,現在國一至國三生升學方式仍不變。長遠而言希望推動社區高中職免試入學,但未訂時程。

36名校可全國招生
十二年國教將以現行高中職招生入學方案的十五個招生分發區為學區劃分,提供就近入學,在分發區內入學標準可考量基測成績、各校規定等,錄取學校以距離住處車程不逾一小時為範圍。三十六所明星高中職則採「全國大學區」,可採單獨、全國聯招等方式招生。
教育部長杜正勝指將推配套措施,如去年起已扶植十一校成優質高中,二○○九年擴大為二百零一所優質高中職;即日起開放少數學校申請試辦免試入學,最終目標為社區高中職免試入學,他指取消基測「是未來研究方向」,另推動高中職評鑑、退場機制。北縣文聖國小六年級廖姓學生說,他功課不錯,父母期許他上建中,但若明星高中職採全國大學區,「要跟這麼多人競爭覺得希望很渺茫」。

教界批無實質意義
蘇揆指十二年國教勢在必行,「窮不能窮到教育,苦不能苦到孩子」,但親民黨立委張顯耀痛斥:「沒有完整配套、實際做法的政策,根本是大口號、大騙局。」外界也質疑財政來源,教育部指政院已編列二百三十億九千萬元補助。
教育界對此政策批評不少。政治大學教育學院院長秦夢群指十二年國教非免費、非免試、非強迫,與現行招生制度差距不大,不具實質意義,若因大選因素而推行更是犯教育大忌。台灣師範大學名譽教授吳武典指不應被當成選舉承諾,若財政無法支付,實施成效又不佳,倒楣的是學生及家長。對此,行政院政務委員林萬億昨晚澄清,他於去年七月與教育部開始密集討論十二年國教方案,規劃時間超過半年,與選舉沒有關係。

「肯定讓全台混亂」
北市教育局長吳清基指教育部定案十二年國教時程前,未與地方討論,如明星高中職與社區高中職雙軌並行細節尚未規劃,肯定讓全台國中畢業生混亂。
全國家長團體聯盟理事長蕭慧英則稱十二年國教是家長希望的方向,政府應加速提出具體時程及辦法。全國教師會理事長吳忠泰說,家長最關心學區問題,該會將蒐集老師意見。

12年國教推動時程
2007年8月
第一階段啟動,就讀私立高中職者,家庭年收入未滿60萬元可獲補助
2009年
全面啟動,將公立優質高中職擴充為201所,「申請入學」比率從4成提高為6成,考試「登記分發」降為4成
2011年
「申請入學」比率擴大為8成
2013年
國中基測轉型為門檻性質,所有高中職擬全面採行申請入學,但全國有36所明星高中職可另以單招或聯招方式取才
資料來源:教育部

教育部明星高中職可能名單
※高中:◎北一女中◎建國中學◎師大附中◎政大附中◎中山女中◎成功高中◎景美女中◎武陵高中◎新竹高中◎新竹女中◎新竹實驗中學◎台中一中◎台中二中◎ 台中女中◎彰化高中◎彰化女中◎暨大附中◎台南一中◎台南二中◎台南女中◎高雄中學◎高雄女中◎高雄師大附中◎屏東女中◎花蓮高中◎花蓮女中
※高職:◎大安高工◎松山工農◎松山家商◎北士商◎新竹高工◎台中高工◎台中高農◎台中家商◎彰化師大附工◎嘉義高工◎高雄高工◎高雄高商◎宜蘭高工◎宜蘭高商◎花蓮高工◎花蓮高商
註:教育部將訂出明星高中職名單,列出24所高中、12所高職,上述為有機會入榜學校。
資料來源:教育部、《蘋果》資料室

12年國教查詢與意見反映管道
◎高中職多元入學方案諮詢專線(02)2356-5644
◎教育部部長民意信箱http://140.111.34.69/EDU_WEB/sendmail/send.php?open
◎全國教師會論壇http://forum.nta.org.tw
◎全國家長團體聯盟
電話:(02)8231-6489
email:napo@mail2000.com.tw
12年國教部落格:http://blog.xuite.net/parentstaiwan/Yes12Years
◎《蘋果日報》
電話:0809-012-555
傳真:0809-013-666
email:news@appledaily.com.tw
網址:http://apple.1-apple.com.tw/index.cfm?Fuseaction=forum
資料來源:上述單位

參考資料:
松山工農
內湖高工
羅東高工
12年國教 2009年起實施 即日起少數高中 可申辦免試入學
誰是明星高中 教部不敢公布

用嘴巴寫程式

昨天林大傳了一個youtube的影片給我看,我記得標題是perl programming的樣子,主要是拿vista的語音辨識加上文書編輯軟體來寫perl。

我一看到標題還以為什麼時候用嘴巴就可以寫程式了咧,結果看完這個影片才知道,又是在諷刺vista的語音辨識功能啦。XDDDDD





原來這就是傳說中的嘴砲魔人呀!

諷刺vista的影片在youtube上面真的是多到不行,像下面這個好像是在發表會上的一個demo,沒想到也被人錄起來了 XDDDD



參考資料:
[搞笑] 用 Vista 的語言辨識功能寫程式

2007年2月26日 星期一

先總統蔣公銅像被潑紅漆!?

剛剛在TVBS-N看到的新聞,新聞說是在成大校園裡面,看了一下圖片,感覺蠻像是我之前去成大光復校區看到的那一尊銅像耶。









每到了228前夕,就有一堆政治人物在那邊吵來吵去。今年阿扁又在說什麼要去蔣,把中正紀念堂拆掉。這種話實在是有點蠢,總之就是炒新聞啦,實在是蠻搞笑的。

參考資料:
228六十週年/蔣公像潑紅漆:「殺人魔 228元凶」

2007年2月25日 星期日

文章數慢慢減少

開學了,愈來愈沒時間寫blog了。

不過我還是至少會一天寫一篇啦,而且方向也比較會趨向上課的心得還有seminar的資料。

其他關於遊記還有電腦的部分,當然也是會繼續寫啦,如果有好玩的東西也是會分享出來。

忙呀忙...

OpenMP與MPI的差別

新學期終於開始了,今天上的第一門課就是平行處理(Parallel Computing),cclin談到了OpenMP與MPI的不同,後來我回家又查了一些資料,才算是有了一個粗略的了解。

要談OpenMP與MPI之前,要先了解兩種記憶體架構"Shared Memory"和"Distributed Memory"。

Shared Memory


共享式記憶體,就是很多顆處理器使用同一塊記憶體,這也就是共享的意思。



看了圖就知道,多顆處理器對同一塊記憶體作存取,通常處理器跟記憶體是在同一個機器上面,所以這種架構只能在單一機器上面運作。

  • 優點是在寫關於記憶體的存取時比較容易,而且因為是在同一塊記憶體上面操作,所以對於記憶體的存取通當也比較快。

  • 缺點就是很難擴充,如果還要增加處理器的話,會造成處理器到記憶體datapath的overhead,處理器愈多,效能愈差。


Distributed Memory


分散式記憶體,就是機器與機器之間透過網路來連結,所以也就是分散的。(廢話 = =)



一樣也是看了圖就知道,多台機器透過網路對同一個程序做處理,所以可以利用網路串連各式各樣的機器,

  • 優點是可以很容易利用網路將所有的機器串連在一起,而且可以很快速的存取記憶體,並不會造成處理器到記憶體之間的overhead。

  • 缺點就是設計師要花更多時間在處理器與處理器之間的資料交換,還有網路速度的問題。網路速度現在在平行電腦上一般都使用光纖加快網路存取速度。


OpenMP就是使用Shared Memory的架構,而MPI是使用Distributed Memory的架構。MPI是一種standard,市面上比較流行的軟體有LAM和MPICH。

參考資料:
四核心Xeon 效能測試 Part 2-OpenMP測試
Introduction to Parallel Computing
中央氣象局超高速運算電腦系統的應用

2007年2月24日 星期六

把UrMap放在Blog上面

我想要把我這台La Fonera的位置顯示在Blog上面。
既然是跟位置有關,那當然要用到台灣電子地圖的龍頭UrMap啦(這是我自己覺得啦 XDDDDD),而且UrMap有公開的API,所以更可以有彈性的自訂地圖啦。

要使用UrMap的API,就要先到官方網站去申請授權碼,有了授權碼才能合法的使用API,
這邊就自己看圖吧,申請應該不是太難的事。







申請好之後,就回信箱看看有沒有UrMap的授權碼。



有了授權碼之後,接下來就是一樣要用自訂欄位把下面的語法貼上

<script type="text/javascript" src="http://www.urmap.com/SearchEngine/api/getapi.jsp?v=1&key=xxxxxxxxxxxxx&charset=utf-8"></script>
<div id="urmap" style="width: 180px; height: 300px;" ></div>
<div id="urmap_lat_lng"></div>
<script type="text/javascript">
var myIcon = new UIcon();

myIcon.image = 'http://www.urmap.com/SearchEngine/api/img/s.gif';
myIcon.iconWidth = 26;
myIcon.iconHeight = 30;
myIcon.iconAnchor = new UPoint(13, 30);
myIcon.infoWindowAnchor = new UPoint(13, 0);

function createUrMap(mapId, lat, lng, desc, latlngMsgId){
var map = new UMap(document.getElementById(mapId));
map.addControl(U_MINIZOOM_CONTROL);
var point = new ULatLng(lat, lng);
map.centerAndZoom(point, 8);

var marker = new UMarker(point, myIcon);
marker.addListener('click', function() {
alert(desc);
});
map.addOverlay(marker);
}
createUrMap("urmap", 24.7501926422, 121.750038147, "kewang在宜蘭的家", "urmap_lat_lng");
</script>

第一處紅色的地方就是要把你的授權碼貼在這裡,這樣才能合法使用UrMap。

第二處就是要把你想要標示出來地方的經緯度貼在這裡。
要怎麼才能查你的經緯度呢?首先進入UrMap網站,然後在你想要標示的地方按右鍵,然後選擇"查詢經緯度坐標",就會知道經緯度了。



然後把緯度貼在第二個參數,經度貼在第三個參數,第四個參數就是你對這個地方的敘述啦。大功告成!



其實還有很多東西可以修改的,自己就看說明文件吧。

參考資料:
UrMap API v1.06 說明文件
試玩 UrMap

轉貼"40個你不可不知的Google常見服務!"

天啊!Google的services也太多了吧,據說現在已經有520種以上的服務。
有網友整理出來比較常用的幾種服務,實在是有夠多

1. Google Search:搜尋引擎,使用PageRank的演算法技術。
2. Gmail: 電子郵件服務,Webmail,使用Ajax技術+用不完的超大容量。
3. Google Talk: 即時通訊服務。
4. Google Maps:提供各種地圖服務。
5. Google Earth:Google虛擬衛星地圖服務,目前出到4.0版,立體地形及建築物更細緻,加入時間軸功能。
6. Google Moon:觀看月球表面,用來紀念阿波羅11號於1969年7月20日登月35周年,採用Google Maps基礎和Google Maps衛星數據。
7. Google Mars:觀看火星表面,紀念天文學家羅威爾(Percival Lowell)的誕辰。
8. Google SketchUp:建構虛擬城市的3D軟體,你可以把你製作好的3D建築物/模型分享到3D Warehouse。
9. Google AdSense:可以在自家網頁擺Google 廣告來獲取收益,需將它給你的HTML程式碼插入網頁中。
10. Google Adwords:購買Google的關鍵字廣告,增加自己網站的曝光度。
11. Google Analytics:網站分析工具,立即掌握目標網頁的流量成效。
12. Blogger:Google 免費Blog服務。
13. Google Page Creator:強大的線上網頁製作、發布工具服務,簡單講就是免費的網頁空間,內建線上編輯器。你的網址會以http://你的帳號.googlepages.com生成。
14. Google News:Google新聞服務,同時搜尋並瀏覽350個新聞提供者的所有新聞。
15. Google News Alerts:新聞快訊,出現符合你設定主題的新聞時,自動寄送email到你信箱。
16. Google Image Search:圖片搜尋服務,用來搜尋圖片。
17. Google Groups:線上論壇,Usenet 討論區。
18. Picasa:Google相片管理程式,尋找、管理和分享相片,還有網路相簿功能,免費擁有250MB儲存空間。
19. Google Translate:Google線上即時翻譯系統,目前有21種語言互翻,及網頁翻譯功能。
20. Google 軟體集:Google軟體集包括Google與其他公司免費重要的軟體集合,詳細內容請看軟體說明。
21. Google Answers:付費問答服務,付錢問問題專家回答,不過似乎受到雅虎知識+影響,目前已停止服務 。
22. Froogle:網路購物搜尋引擎,具有商品搜尋及比價功能,更多功能介紹請看這裡 。
23. Google Book Search:Google 圖書搜尋,搜尋結果中連結到該本書,可預覽內容。使用介紹 。
24. Google 學術搜尋:專門搜尋學術性研究文獻、報告、論文、書籍、摘要與文章。
25. Google 大學搜尋:搜尋台灣各大學的校園訊息。
26. Google Blog Search:專門搜尋Blog文章內容。
27. Google 網頁目錄:編輯全球最大的人工網頁目錄,開放目錄專案(Open Directory Project,ODP )。
28. Google Patent Search:Google專利搜尋,數據採用美國專利和商標機構(USPTO)資料。
29. Google Trends:Google趨勢,分析統計世界在搜尋什麼關鍵字。
30. Google Video:線上影音分享平台。
31. YouTube:線上影音分享平台,被Google看好,以16.5億美元收購。
32. Orkut:Google 社群網站,提供社交、結識新朋友及尋找同好的網上交友空間。
33. Google Toolbar:Google 搜尋列,增加Google的搜尋列到你的瀏覽器上。
34. Google Desktop:Google 桌面,搜尋電腦裡的檔案、新增小工具及外掛程式。
35. Docs & Spreadsheets:線上Office的概念,整合了Writely與Google Spreadsheets。
36. Google Calendar:Google 線上行事曆。
37. Google Code:開放原始碼計劃,包括了Google APIs介紹及使用、搜尋公開原始碼、公開原始碼列表。
38. Google 應用服務網站版:免費提供Google服務給你的客戶,由Google代管,免安裝或維護硬體或軟體。
39. Google 網站管理員中心:看 Google 有沒有把你的網站納入索引及提供索引的完整資訊(包括Sitemaps)。
40. Google Reader:線上RSS閱讀器,可編輯、訂閱RSS Feed。

參考資料:
40個你不可不知的Google常見服務!

Google站內搜尋

我的文章愈來愈多,那如果臨時有一篇文章要看,可是卻忘了標題怎麼辦?這時候當然就要想到Google啦,搜尋界的龍頭可不是叫假的 XDDDDD

要新增搜尋功能,那當然要用自訂欄位啦,然後打入下面的語法

<form method="get" action="http://www.google.com.tw/custom" target="_blank">
<input type="text" name="q" size="20">
<input type="submit" name="sa" value="搜尋">
<input type="hidden" name="domains" value="http://blog.pixnet.net/kewang">
<input type="hidden" name="sitesearch" value="http://blog.pixnet.net/kewang">
</form>

domains跟sitesearch這兩個的value,就是要改成你要搜尋的網址,像我的就是http://blog.pixnet.net/kewang,這樣才會搜尋到你的文章。

這段語法會出現下面的這一個表單,如此就可以在站內搜尋自己的文章了。





2007年2月23日 星期五

20070223南門林園

20070223南門林園相簿

2/23 天氣晴
真是一個鬼天氣,在台北的時候明明就天氣不是很好。結果一回到宜蘭,熱的跟什麼一樣。因為天氣實在太好了,而且也只有我一個人,就想說騎鐵馬去南門林園逛逛。

南門林園,我覺得是一個在宜蘭市中心不起間的角落,在1997年被縣政府保留下來。附近因為蘭城新月計畫變的到處都是工程施作,不過還是不減我的遊興。

停好鐵馬之後,映入眼簾的就是一堆舖在地上的地圖,看了這些地圖的名稱之後,知道有些是以前的城池、街道、文化據點的地圖,還蠻特殊的。











接下來又看到了九芎埕藝術空間,這棟以前是宜蘭縣的主秘宿舍,現在變成了藝術空間,好像常常會有表演在這邊演出,而且還有武藏坊日本料理在這邊開店。這邊應該要三五好友來吃才有那個味道吧。







看了這一個說明牌才知道本來是舊宜蘭縣主秘宿舍,而且好像是因為二戰的關係,宿舍已經失去原有的風貌了,這是後來改建的。





特別保存下來的紅磚牆



看完了主秘宿舍,接下來才是我此行來的目的"宜蘭設治紀念館"。在主秘宿舍旁邊,原本也是一間宿舍,不過是讓宜蘭廳長住的宿舍。廳長也就是現在的縣長,以前宜蘭縣不叫做縣,而是叫做宜蘭廳,一直到了國民政府來台之後,大約是民國4x年左右才改制的。宜蘭的百里侯辦公地點,最早以前是在清朝現在宜蘭醫院的舊址,再來就是到了日據時代今天到的這個地點,一直到了1997年才改到現在凱旋路的新址。



進入設治紀念館要收錢,學生是20元的優待票,全票也才30元,還蠻划算的。







在庭園裡面有一個蠻特殊的景觀"枯山水"。看了說明牌之後,知道這是以前日本人蠻流行的一種造景方式,裡面的水都是用石板舖出來的,因為石板蠻薄的,所以儘量別踩在上面。





逛完庭園之後,終於要進屋子參觀了,不過裡面有蠻多古物的,所以沒辦法拍照。裡面也蠻乾淨的,所以要把鞋子脫掉,穿裡面的拖鞋才可以。









在設治紀念館待了好久,看了很多歷史想說也差不多了,就到最後一個景點"音樂館"。音樂館以前也是宿舍,是舊宜蘭農校校長宿舍,宜蘭農校也就是現在的宜大啦。不過裡面好像沒有人的樣子,我也只在外面照一兩張照片就走了 XDDD





這次到南門林園,了解了很多宜蘭以前的歷史。看來這邊以後我會常常來吧,真的很棒。

這次沒有從台北帶相機回來,真是失策 囧rz,這次只用了手機相機隨便拍拍,下次來這邊一定還要再照一次,真是的。

參考資料:
《尋訪南門林園的春天》

在linux上面用藍芽接收檔案

昨天去九芎埕藝術廣場晃了一下,因為沒有帶相機回來,所以只好用手機照相,
回家之後想說用藍芽把照片傳回電腦上,就查了一些資料。

在linux上面要使用藍芽裝置的時候,我們必須先確定電腦上的藍芽裝置是否開啟。

hcitool dev

像我的這台A8J開啟藍芽裝置之後,輸入上面的指令會出現



如果沒有開啟的時候就不會有第二行的hci0



然後要安裝藍芽的傳輸軟體gnome-bluetooth

sudo apt-get install gnome-bluetooth

安裝好之後會在應用程式->附屬應用程式看到"藍芽檔案分享",
按下去之後就可以開始使用手機傳送給電腦了。

2007年2月22日 星期四

大樂透!!!

............................................................
沒中!

今天晚上去綠蜥蜴吃完飯之後,想說買一張希望回來看看能不能成億萬富翁,
到了九點我看完"今晚哪裡有問題"之後。

號碼開出05, 13, 25, 30, 39, 48, 特36
結果我用電腦選號選出來17, 19, 22, 26, 42, 43

...................第一次一個號碼都沒中 衰到

Blog屬性測驗

前一兩個星期在sky008888的Blog上看到的,是一個大陸網站,可以測Blog的屬性,
剛剛想說來測一下我的Blog看看,畢竟文章也夠多了 XDDD
可是我測出來的結果卻是這樣 = =

12.0%男性倾向,88.0%女性倾向
评点:明净雅致的语言让人为之倾倒,人生的感悟、生活情趣都融合在其中,自有一番细腻的心思在其间。

這到底準不準呀?

參考資料:
blog 屬性測驗
博客男女

在宜蘭了

昨天晚上忙個要命,本來以為東西都準備好了,可是在出門的時候才想到,
還有一堆東西沒收好。總之最後我背著一個背包還有NB,左手拿手提袋,右手拉行李箱 = =

在公車站牌要等公車,結果離火車發車只剩25分鐘,我怕來不及就馬上叫了一輛小黃,
到台北車站花了220元 囧
結果火車誤點25分鐘,害我在車站又多等了30分鐘左右,早知道就不坐小黃了,沒意義

回宜蘭的人好像超少,一個車廂裡面只有十幾個人而已。一想到回宜蘭又要忙了,煩呀!

2007年2月21日 星期三

問路

剛剛在站牌等公車的時候,有一位看起來年紀跟我差不多而且還蠻可愛的女生跟我問路。
她:「請問一下這邊有沒有到台北車站的公車?(疑問)」
我:「應該有吧,我看一下。(找)」

因為旁邊就是站牌圖,所以我跟她在那邊找了一下子,終於找到一班往台北車站的公車。
我:「這一班,63號公車有到(指)」
她:「謝謝。」

她的口音還蠻特殊的,有點像香港人的口音,我就又問她了。
我:「妳的口音不像台灣人耶,比較像香港人,妳是來玩的嗎?」
她:「我朋友在台南,我自己出來玩的(羞)」

後來又聊了一下,本來想要跟她要電話還有MSN的,可是因為我的617到站了,
所以就跟她說拜拜了,我怎麼這麼笨呀! 囧rz

轉貼"C/C++之指標 (pointer),參考 (reference) 觀念整理與常見問題"

剛剛在C_CPP板上看到的,是sandwichC自己整理pointer還有reference的文章,
大概瀏覽了一下,內容還蠻易懂的,而且重點幾乎都有說到,就轉回來自己看看吧。

    目錄
  1. 何謂指標 (pointer)? 何謂參考 (reference)?

  2. call by value? call by address (或call by pointer)? call by reference? -- swap(int* a, int* b) v.s. swap (int &a, int &b)

  3. pointer to pointer, reference to pointer (int** v.s. int*&)

  4. function pointer

  5. void ** (*d) (int &, char **(*)(char *, char **))....如何看懂複雜的宣告…


參考資料:
C/C++之指標 (pointer),參考 (reference) 觀念整理與常見問題

20070301(四)之前預計完成事項

一回來台北,很多事情都沒做,今天回宜蘭一定要開始拚了。

  1. Blog新增上站故鄉偵測(可能會使用PTT的list)

  2. 完成實驗室網站行事曆功能(重要)

  3. 了解到底什麼是Adsense

2007年2月20日 星期二

利用Tab鍵切換視窗

一般開啟Beryl之後,想要用Alt+Tab切換視窗通常是下面這種方式。



剛剛無意間發現也可以用Super+Tab來切換,而且效果更棒喔。
Super鍵在Windows相容鍵盤是Windows鍵。

產生GMail或其他主要Mail的貼紙

前一兩個星期忘了是從哪邊看到這個網站,這個網站主要的功能就是幫你產生各大Mail的信箱貼紙,像是GMail, Hotmail, MSN, etc.,比如像我的cpckewang@gmail.com,會幫你產生下面這個圖檔



操作很簡單,我也不用再寫教學了,只要輸入你的帳號就可以了。不過都是國外大站,像國內的Hinet跟PCHome就沒有了,自己想辦法吧 XDDDD

參考資料:
E-Mail Icon Generator

沒有無名的日子該怎麼辦?

XDDDD 這一切的一切都要從二月中的有名大停機開始,有名大站在閃光節前後說要停機四天左右的樣子,因為要更換機器(?),我也忘了是怎麼一回事。

總之那天開始在表特、黑特、八卦、部落格各大板就一大堆人在罵有名大站,既然要停機就算了,結果不知道是哪來的腦殘企劃搞出了這個"沒有無名的日子該怎麼辦?"

企劃的內容主要是在說,在那幾天沒有無名的日子,使用者該怎麼因應,而且還要使用者用各種方式(DV, DC)做出一段影片,然後投稿給有名大站,贏了的獎品有VIP、"我的無名小站"... etc.

這種感覺就像是"你沒有我了。哈哈!看你怎麼辦",好像大家都很需要它的樣子,感覺真的是很差,所以一堆人才在罵。

無論如何,還是有神人做出來了一些影片,其中也包括台灣部落格界最愛罵有名大站的XDite。昨天就看到他的Blog,真的有Kuso到,我想在使用者票選應該是會得第一名吧 XDDDDD。

參考資料:
沒有無名的日子,我該怎麼辦?
沒有無名的日子,我該怎麼辦?(影片集中帖)
S. Peter利用XDite文章做出來的Flash動畫
Chitsaou Yorkxin利用XDite文章做出來的WMV動畫
seayat幫Chitsaou配了音樂的動畫
ybite參考Chitsaou做了一個BGM的版本
Dryden利用XDite文章做出來的WMV動畫
不語娃娃做的圖片
Bruce Hsu看了Chitsaou之後也做了一個EVA風格的動畫
Blog.XDite.net

外部呼叫JavaScript跟PHP(2) - 線上人數偵測

了解外部呼叫JavaScript跟PHP(1)之後,接下來就要做線上人數偵測。

參考了網站建置百寶箱的這篇文章之後,我們必須將程式碼的輸出部分修改為document.writeln的方式。

大家會發現我寫的第一篇文章,裡面用到一堆的echo還有document.writeln,因為太繁雜了,我們可以用function改寫,到時候如果有一大堆的document.writeln,我們只要直接呼叫print_by_js就可以了。

function print_by_js($string)
{
echo "document.writeln(\"$string\");\n";
}

在開發此功能時,需要建立兩個檔案ip.txt以及time.txt,權限均為666。下面就是我改寫網站建置百寶箱文章之後的原始碼,而且我多增加了一個功能,就是顯示你瀏覽此網站的IP。

<?php
//treat the php file as javascript file
Header("content-type: application/x-javascript");

//call external javascript
function print_by_js($string)
{
echo "document.writeln(\"$string\");\n";
}

//get time of day
$now = gettimeofday();

$filetime = file_get_contents('time.txt');

//if time.txt is NULL, then write now['sec'] to time.txt and clear ip.txt
if($filetime == '')
{
$f_time = fopen('time.txt', 'w+');
fputs($f_time, $now['sec']);
fclose($f_time);

$f_ip=fopen('ip.txt', 'w+');
fputs($f_ip, '');
fclose($f_ip);
}

//get time of today
$filetime = file_get_contents('time.txt');

//refresh time is 60secs
$threshold = ($now['sec'] - $filetime);

//if refresh time is greater than 60secs, then clear time.txt
if($threshold > 60)
{
$f_time = fopen('time.txt', 'w+');
fputs($f_time, '');
fclose($f_time);
}

//open ip.txt, its mode is "append"
$f_ip = fopen('ip.txt', 'a+');

//get remote address
$ip = $_SERVER['REMOTE_ADDR'];

$flag = 1;
$fileip = file('ip.txt');
$total = count($fileip);

//exclusive the same IP
for($i = 0; $i < $total; $i++)
{
if("$ip\n" == $fileip[$i])
{
$flag = 0;
break;
}
}

if($flag == 1)
{
$ipstring = "$ip\n";
fputs($f_ip, $ipstring);
}
fclose($f_ip);

//show onlines
$fileip = file('ip.txt');
$onlines = count($fileip);

print_by_js("您的IP為$ip<br />");
print_by_js("目前線上人數:$onlines");
?>


有了這項利器,以後在開發blog的時候就非常方便了。

參考資料:
External JavaScript and PHP
首頁∕PHP建構術∕線上人數統計
外部呼叫JavaScript跟PHP(1)

外部呼叫JavaScript跟PHP(1)

看到一堆人在blog上面做線上人數的偵測,我就想說,為什麼一定要依賴別人的網站來產生這個功能呢?然後就自己查了一下相關的資料。

因為一般blog的自訂欄位只能擺javascript的語法,可是像這種線上人數偵測的功能, 通常都是要搭配PHP才能做的出來。還有部落格觀察也是一樣使用js加上php,看了一下部落格觀察的js code,又上google查了一些資料,終於知道怎麼實作出來了。


一開始我們有兩個檔案foo.js還有ip.php,內容分別為

foo.js

document.write("hello world");
document.write("the editor is kewang");

執行結果為
hello world
the editor is kewang

ip.php

<?php
$serverIP=$_SERVER['REMOTE_ADDR'];
echo "the IP is $serverIP";
?>

執行結果為
the IP is xxx.xxx.xxx.xxx

我們知道,一般在呼叫外部JavaScript的方式都是像下面這種方法

<script type="text/javascript" language="JavaScript" src="foo.js"></script>

如果現在要顯示的結果為下面這種功能,就要把PHP和JavaScript結合在一起
hello world
the editor is kewang
the IP is xxx.xxx.xxx.xxx

可是我們現在要執行php的話,那該怎麼寫?簡單,就改成下面這種形式

<script type="text/javascript" language="JavaScript" src="ip.php"></script>

然後將ip.php的內容改成下面這種

<?php
Header("content-type: application/x-javascript");
$serverIP=$_SERVER['REMOTE_ADDR'];
echo "document.write(\"hello world\");";
echo "document.write(\"the editor is kewang\");";
echo "document.write(\"the IP is" . $serverIP . "\");";
?>

Header那一行主要是要跟browser說,ip.php這個檔案解譯出來的檔案是javascript檔,既然如此,那下面的輸出指令當然也是要遵守javascript的語法了,所以我們將document.write包在echo的裡面。

除了輸出指令以外,其他部分可以利用PHP的語法撰寫程式,這樣子我們就可以一邊利用PHP的$_SERVER取出IP,一邊用javascript顯示資料,大功告成!只要這篇文章了解之後,顯示線上人數的功能也不難完成了。

參考資料:
External JavaScript and PHP
首頁∕PHP建構術∕線上人數統計

2007年2月19日 星期一

逛書店有感

下午去車站拿票之前先去了一趟重慶南路,想說晃一下看看有什麼新書,
可是太晚去了,我只逛了建弘書局的一樓而已。

晃到了電腦書籍那邊,看到現在最新的書就是介紹Vista的最多,
實在是搞不懂XP跟Vista到底是哪邊好用,桌面明明就一點都不好看,
可是還是一大堆人趨之若鶩,想要換新的系統去試試。

Vista最炫的特效好像就是大家看到的那個視窗預覽功能吧,
這在Beryl的面前根本是不夠看,OSS才是王道呀!

然後稍微翻了一下上奇科技(or O'Reilly?)出版的"Google 廣告工具",
看到最近Google板上面在說的AdSense,可是還是搞不太懂它的運作原理,
只知道這個能賺錢而已,感覺跟高職時候玩的那個spedia類似??



也看了其他關於Blog的書,要經營一個部落格的要件實在是很多,
重點當然是要言之有物,看來我很多的文章都是言之無物 囧。
希望漸漸能建立一個自己的風格,可是應該還是要等很久吧 = =

參考資料:
Google廣告工具

拿車票

因為下星期開學,所以我後天就要回宜蘭準備準備,
前兩天就訂了星期四(2/22)晚上回宜蘭的車票,沒想到居然還訂的到耶。
我還以為春節假期要訂到票很難,原來也還好嘛 XDDDD。

然後今天下午去拿票的時候,也等了蠻久的一段時間,
因為排我前面的那三四位好像問題很多的樣子,每一個都花至少3分鐘以上。
各種奇怪的問題都出來了。"劃位要在哪裡劃?"、"電車有坐票嗎?" = =

反正換我之後,30秒不到就結束了,看來還是要事先訂票比較有保障。

2007年2月18日 星期日

整理相簿

這兩天一直在整理之前去澎湖還有環島的照片,
總算是整理完了,不過還有環島的五篇文章沒有寫 Orz
不知道開學前會不會整理好,太多了啦。

WIFLY好麻煩

中午回外婆家拜年,因為外婆家就在中正紀念堂旁邊的老舊住宅,所以順便帶NB回來試試看台北的上網速度。

吃完中餐之後休息了一下,就打開A8J的電源,開完機之後,看到無線網卡只抓到一個SSID,就是WIFLY。本來還想說這附近會有很多AP甚至是FON,結果一個都沒有 = =。而且品質大概也只有40%左右,沒有說很好。

打開fx之後,就自動連到WIFLY的官網,還要買儲值卡才能連的到其他網站 Orz。結果我又去7-11買了一張300點的儲值卡,花了300元。

買回來設定了好久,只知道100點可以連續上網24小時,這是固定制的方式。計時制的看起來很麻煩,有空再來試試看吧。

2007年2月17日 星期六

嘴巴破洞

大過年有一堆東西可以吃,可是我偏偏在前幾天咬到嘴巴 = =。有那個肚子,沒那個嘴巴,這我還能怎麼辦,實在是衰到 Orz。

20060916告別菊島

20060916告別菊島相簿

天氣 陰
昨天聽承玫她們三個女生說要看日出
結果早上5:41分的日出 承玫跟難得不會睡死的芷寧就睡醒準備要去不知道哪邊看
出了民宿...........結果在下大雨 XDDDDDD
好險我們都沒有去 繼續睡睡睡.......

(沒有日出 所以沒圖 略)

大概睡到八點多吧 我又被冷醒了 囧
不過這時候大家也差不多要醒了啦 然後想到今天有我爸的比賽 就快點打開電視
沒想到..........因雨延賽 Orz 昨天換投手 今天延賽 實在是...
沒有比賽看就算了 我們大家就準備一下 去吃阿婆肉粽當做我們今天的早點

(沒圖沒圖 略)

阿婆肉粽在港口附近 所以不會很遠 去的時候人還蠻多的
而且還不錯吃喔~ 加上那個什麼醬更棒







吃完肉粽之後 承玫說她很想去吃一次抹茶凍 所以我們就又去了昨天的越南麵店
這次大家點了抹茶凍、薯條、蔥油餅 都很好吃喔~

老闆看到我們又過來吃一次 就跟我們聊聊七美的一些事物
這時候才知道 老闆是個攝影高手耶 而且還得過名喔 不過沒照下來
他兒子也超可愛的 老闆說這間店的賣點是他兒子 果然是名符其實 哈哈









大家吃完了~ 當然要請老闆幫我們還有他兒子照張相啦
可是這張相片我沒有拿相機給老闆照 改天要跟承玫還有宥鈞拿才行
不過有照他們的招牌喔



吃完之後時間還早 大家想再去環一次島 重點當然還是在石滬啦
早上是退潮的時候 所以石滬可以直接下去 = =
那我們昨天是辛苦不知道幹嘛的 早上來就好了嘛 真是的







然後小白也懶了 不想騎車 我就帶頭帶大家晃晃
最後應該是我騎太快了吧 XDDD 大家跟丟我.......
走了好久還是找不到大家 我就自己騎回去了



回到民宿之後看到大家的車子居然已經停在那邊了 可惡呀

最後跟船長夫婦照了幾張相 不過這些照片也是在承玫還有宥鈞那邊 一定要討回來 XD
很謝謝船長夫婦這一天的照顧 人真的很棒 希望還有機會能見到他們

(圖一定要討回來 略)

跟船長夫婦道別之後 就回到七美港口要坐恒安輪回馬公了.... 又是兩個小時的航程~
船才開出港沒多久 承玫就跟我說 看到望夫石了!!
那時候我才想到 對喔 沒有去看望夫石
真的很像一個婦人懷孕躺著望天



過了好久好久..... 船終於到望安了
這次承玫跟億文可沒放過最後的一次機會 她們兩個跑到綠蠵龜保育中心照相了
還拿了啥回來 真的是有夠詭異的一個東西
可惜沒圖 要不然給大家看看一定會說這是什麼鬼東西 XDDD

又過了一段時間... 回到馬公港了!!
因為承玫沒有要跟我們坐飛機回台北 所以她打算是坐台華輪(之後才查到的)回高雄
超大一艘的渡輪 希望有機會能坐坐這種渡輪



上岸之後.... 承玫就跟我們道別了 還真是蠻趕的
這時候我們的黑糖糕專車跟送我們到機場的小黃也來了
在澎湖坐小黃 一定要找當地人幫忙叫車 要不然小黃一定會再加收我們50元
因為他看我們是外地來的 就會想要多坑一點 真是的

我跟億文、芷寧坐同一輛 請司機"林大姐"先帶我們去市區 因為我要拿刻好的印章
刻了兩個印章 一個自己留下來 一個要送給朋友的
林大姐也很健談喔 她說她以前是做印章的 說什麼澎湖的文石很有名
可是現在澎湖的文石都變成花蓮進口的 也許是快採光了吧.....

到了機場 想說就付該付的車錢 可是林大姐卻又跟我們多收50元
可惡!! 原來是繞到市區的原因 所以要多收50元 真是無所不坑呀

總之最後到了遠東的櫃台要劃位了 這次我們還提早耶 怕沒位子坐
在劃位要拖運行李的時候 我們前面的遊客居然要帶煙火上機!!!!!!!!!!!!!!!!!
大家看到都傻眼 沒有知識也要有常識吧 天兵





上了飛機 這次是坐遠東的大型客機 所以又安靜又穩 就這樣又度過了近一個小時
到了台灣本島 要降落的時候 我發現雲層中間在下雨了!! 應該還是颱風的關係吧

下了飛機 拿了行李 從機場出來 那時候我本來想要直接回新莊了
沒想到大家卻說要去饒河街逛逛
我就眼睜睜看著連5班617(回新莊)經過我的眼前 開門關門...... 開走了
這又是莫非定律嗎 平常617難等的要命 怒!!





後來上了棕1到饒河街吃飯
本來要放行李在後站的寄物櫃 可是錢(50元)投進去後 鑰匙居然沒辦法轉 = =
看來是吃錢了 打電話問服務台 說要我們到前站找寄物櫃放 順便領回50元
然後再回後站到饒河街.............傻眼





好久沒到饒河街了 也來過沒幾次而已
大家都吃一樣的東西 胡椒餅+藥燉排骨=100元
億文買了韓國辣年糕 可是吃起來也沒很辣

然後也吃了奇草冰!! 沒人聽過吧 XDDD 不過常到饒河街的應該知道啦
奇草=kiwi(奇異果)+strawberry(草莓) 我(草莓)跟小白(奇異果)一人一半
吃到一半居然又開始下雨了 就草草吃完 趕到車站去買票了

除了我之外 大家都要回宜蘭 貢丸是要回新竹
反正我家比較近 就陪大家買票 可是我自己卻忘了買隔天要回宜蘭的票 囧
等到九點過後我才想起來要買票 可是已經超過預售時間了 可惡

最後跟大家真的要道別了 希望有機會還能再聚在一起........

我後來就自己一個人走過五分埔 到永吉路去坐好久不見的299直達新莊
到了台北車站.... 看到一群穿紅色衣服的白痴 唉~ 什麼時候才會結束呀



最後就回新莊了!! 結束這四天三夜的菊島之旅
總共花了7000元左右 換一個菊島 還蠻值得的啦

PS. 今天我坐到四樣交通工具耶 機車、船、飛機、公車 XDDD

PS. 資料都在 http://dspic.niu.edu.tw/~kewang/phsea/