買了一台新的筆電,所以上來留言,記錄一下時間。
ASUS F9Eseries
CPU: Core 2 Duo T7100(1.8G)
RAM:1G+1G
HD:120GB
LCD:12吋 WXGA
DVD:Super Multi
沒有獨立顯卡...很明顯不是為了遊戲
OS:VISTA BIZ
有web cam和指紋辨識......但並不打算使用後者...
--
好....就是這個日期。
懶的更新到blogger了
本站2010年10月以後的,都更新到google docs上了:
連結在這裡
連結在這裡
2008/07/24
兩個沒用過的HTML標籤fieldset和legend
看到有人的表單有框線區格還有該區的標題,
本來以為用了什麼特別的方法,原來只是HTML標籤....只是自己從來沒用過 ^^
FIELDSET和LEGEND。
例如:
<form name="myForm">
<fieldset>
<legend>第一個區塊</legend>
帳號:<input type="text"><br />
密碼:<input type="password"><br />
</fieldset>
<fieldset>
<legend>第二個區塊</legend>
性別:<input type="radio" name="gender" value="1" checked>男
<input type="radio" name="gender" value="2">女
<input type="radio" name="gender" value="3">不男不女
</fieldset>
</form>
結果:
本來以為用了什麼特別的方法,原來只是HTML標籤....只是自己從來沒用過 ^^
FIELDSET和LEGEND。
例如:
<form name="myForm">
<fieldset>
<legend>第一個區塊</legend>
帳號:<input type="text"><br />
密碼:<input type="password"><br />
</fieldset>
<fieldset>
<legend>第二個區塊</legend>
性別:<input type="radio" name="gender" value="1" checked>男
<input type="radio" name="gender" value="2">女
<input type="radio" name="gender" value="3">不男不女
</fieldset>
</form>
結果:
2008/07/07
可生成電子書的軟體
今天參加研習,目的應該是增強網路創意競賽的能力,
不過重點大概都在製作電子書方面了。
主要算是強調各種媒體之間整合的能力。
用一套叫ZineMaker的免費軟體來整合成電子書。
它內建一些不錯的模版可以使用,可以自己加入圖片、flash去產生一本電子書,
不過最後產出的結果是包裝成一個 exe 檔。(個人認為,如果可以存成swf檔會更好)
各種媒體方面:
flash可以用Flasy Easy(試用版可用90天)製作,蠻方便的。
(教網好像買了授權)
錄音和聲音剪輯可以用自由軟體Audacity(有可攜式版)。
影像處理大部分學校都有 PhotoImpace,要不就用自由軟體 GIMP (也有可攜式版)。
影片處理是比較麻煩的部分,如果經費許可的話,應該還是買套 會聲會影之類的軟體比較實在。
--
另外有人問到一些其他問題,
ppt檔能轉成flash檔嗎?答: 關鍵字「ppt2swf, ppt2flash」
ppt檔能嵌入flash嗎?答:「可以」,過程我不太記得了,應該是在檢視→工具列,先把Virtual Basict工具列叫出來,裡面的檢視控制工具箱,再裡面的插入控制工具箱....找Shockwave flash.......,然後把Movie的屬性加入想插入的flash名稱就ok了。(不過該ppt檔和該swf檔要放在同一個資料匣 ^^ )
不過重點大概都在製作電子書方面了。
主要算是強調各種媒體之間整合的能力。
用一套叫ZineMaker的免費軟體來整合成電子書。
它內建一些不錯的模版可以使用,可以自己加入圖片、flash去產生一本電子書,
不過最後產出的結果是包裝成一個 exe 檔。(個人認為,如果可以存成swf檔會更好)
各種媒體方面:
flash可以用Flasy Easy(試用版可用90天)製作,蠻方便的。
(教網好像買了授權)
錄音和聲音剪輯可以用自由軟體Audacity(有可攜式版)。
影像處理大部分學校都有 PhotoImpace,要不就用自由軟體 GIMP (也有可攜式版)。
影片處理是比較麻煩的部分,如果經費許可的話,應該還是買套 會聲會影之類的軟體比較實在。
--
另外有人問到一些其他問題,
ppt檔能轉成flash檔嗎?答: 關鍵字「ppt2swf, ppt2flash」
ppt檔能嵌入flash嗎?答:「可以」,過程我不太記得了,應該是在檢視→工具列,先把Virtual Basict工具列叫出來,裡面的檢視控制工具箱,再裡面的插入控制工具箱....找Shockwave flash.......,然後把Movie的屬性加入想插入的flash名稱就ok了。(不過該ppt檔和該swf檔要放在同一個資料匣 ^^ )
2008/07/06
產生 VMWare Player 用的virtual machine
家裡的電腦裡,之前一直使用 VirtualBox,
不過,因為電腦作業系統還在用win2000,
發現VirtualBox1.6以上的版本,似乎不能在win2000上運作了。
所以就一直沒更新上去了。
那就試試VMWare Player好了,反正也是免費的,
不過,player是無法產生virtual machine的,只能開人家作好的virtual machine。
網路上查了一下,發現有人提供現成的 xxx.vmx 檔案(其實只是純文字),
可是想要產生虛擬的磁碟(xxx.vmdk),好像就沒那麼容易。
雖然有人提供可以用qemu-img去產生....但還是太麻煩了。
後來發現,竟然有網站提供讓人線上產生vmx和vmdk的東西,
http://www.easyvmx.com/
試了一下,真是太方便了(就只要動動滑鼠,然後送出後就有一個zip檔可以下載)。
不過,因為電腦作業系統還在用win2000,
發現VirtualBox1.6以上的版本,似乎不能在win2000上運作了。
所以就一直沒更新上去了。
那就試試VMWare Player好了,反正也是免費的,
不過,player是無法產生virtual machine的,只能開人家作好的virtual machine。
網路上查了一下,發現有人提供現成的 xxx.vmx 檔案(其實只是純文字),
可是想要產生虛擬的磁碟(xxx.vmdk),好像就沒那麼容易。
雖然有人提供可以用qemu-img去產生....但還是太麻煩了。
後來發現,竟然有網站提供讓人線上產生vmx和vmdk的東西,
http://www.easyvmx.com/
試了一下,真是太方便了(就只要動動滑鼠,然後送出後就有一個zip檔可以下載)。
2008/03/29
練習CSS的背景,一張圖當四張用
早就想這麼試了,一直沒有真正寫寫看,
雖然沒什麼意義,但還是玩玩看。
來源圖片(64x64),剛才畫的四個臉(32x32),傳到picasaweb上了。

div 32x32..背景沒動
div 32x32..background-position: 0px -32px;
div 32x32..background-position: -32px 0px;
div 32x32..background-position: -32px -33px;
(應該要 -32px -32px..可是剛這兩個值打一樣,第二個值會自動被blogger改成50%,所以用-33px)
這樣看起來好像有4張圖,其實是同一張,只是移動位置而已。
CSS的background
background-image: url(URL)
background-color: 顏色
background-attachment: scroll | fixed
background-position: ( [ top | center | bottom ] | x% | xpos ) ( [ left | center | right ] | y% | ypos )
background-repeat: repeat-x | repeat-y | no-repeat
雖然沒什麼意義,但還是玩玩看。
來源圖片(64x64),剛才畫的四個臉(32x32),傳到picasaweb上了。
(應該要 -32px -32px..可是剛這兩個值打一樣,第二個值會自動被blogger改成50%,所以用-33px)
這樣看起來好像有4張圖,其實是同一張,只是移動位置而已。
CSS的background
background-image: url(URL)
background-color: 顏色
background-attachment: scroll | fixed
background-position: ( [ top | center | bottom ] | x% | xpos ) ( [ left | center | right ] | y% | ypos )
background-repeat: repeat-x | repeat-y | no-repeat
2008/03/23
Matlab的替代程式
這學期的課程,似乎是要使用到Matlab,
一直都有聽過這是一套功能強大的軟體,但也一直沒有用過。
終於在今天使用到了,可是回家怎麼辦...也買一套嗎...為了修課而去買,不太划算。
網路上找了一下看有沒有替代的軟體,發現有人提出了幾個,
趕快把網址記錄下來 ^^ 方便自己使用。
FreeMat(目前3.6版,約10MB):
http://freemat.sourceforge.net/
Scilab(目前4.1.2版,約15MB):
http://www.scilab.org/
Octave(目前3.0.0版,約35MB):
http://octave.sourceforge.net/
http://www.octave.org/
目前只先抓了FreeMat(最小的^^)來試用看看,
介面和Matlab有些類似,而今天所練習的例子都可以正常的執行成功。
不過還是看之後會用哪些功能而定吧。
一直都有聽過這是一套功能強大的軟體,但也一直沒有用過。
終於在今天使用到了,可是回家怎麼辦...也買一套嗎...為了修課而去買,不太划算。
網路上找了一下看有沒有替代的軟體,發現有人提出了幾個,
趕快把網址記錄下來 ^^ 方便自己使用。
FreeMat(目前3.6版,約10MB):
http://freemat.sourceforge.net/
Scilab(目前4.1.2版,約15MB):
http://www.scilab.org/
Octave(目前3.0.0版,約35MB):
http://octave.sourceforge.net/
http://www.octave.org/
目前只先抓了FreeMat(最小的^^)來試用看看,
介面和Matlab有些類似,而今天所練習的例子都可以正常的執行成功。
不過還是看之後會用哪些功能而定吧。
2008/02/29
2008/02/08
法國春天藝術節─紅色長頸鹿遊行
之前新聞有報導,說農曆春節時會在嘉義有紅色長頸鹿的踩街活動,
本以為是在嘉義市,後來才發現是在嘉義縣,
大年初一,正好家裡有人要去看,所以當然也跟著去,
沿路,感覺車子真的不多,看來是沒什麼人去看吧...
到了朴子,開始交通管制,車位已不太好找,才發現人其實還蠻多的 :)
拍了一些照片:
也順便用相機記錄一些動態影像:
--
活動網站:http://www.wretch.cc/blog/frenchspring
本以為是在嘉義市,後來才發現是在嘉義縣,
大年初一,正好家裡有人要去看,所以當然也跟著去,
沿路,感覺車子真的不多,看來是沒什麼人去看吧...
到了朴子,開始交通管制,車位已不太好找,才發現人其實還蠻多的 :)
拍了一些照片:
![]() |
| FrenchSpri |
也順便用相機記錄一些動態影像:
--
活動網站:http://www.wretch.cc/blog/frenchspring
2008/02/06
第一次寫utf8的php程式
今天是除夕,想不到竟然是整天在家沒出去,
沒辦法,誰叫天氣那麼冷……
好了,言歸正傳。
仔細想想,雖然之前曾經把所架的phpBB從big5轉到utf8,
但是好沒從來沒有自己寫過utf8的php程式。
今天正好有一些小資料想要把它轉成phpBB發文時我想要的bbcode格式,
資料是放在google線上spreadsheet裡,裡面有繁中、簡中、日文字(google服務都是使用utf8)
本來想用Excel去處裡的,可是家裡電腦沒有灌Excel,
後來也想使用OpenOffice.org的Calc,可是打開後怎麼有些字顯示不出來……不太保險的感覺。
所以打算自己寫,把它們都放進MySQL再寫php程式來產生我要的格式,
大材小用? 殺雞用牛刀?...反正就順便也練習嘛~
編輯utf8的編輯器:使用 MadEdit...超好用的。
資料的部份,本來想就開始寫php程式來匯入,後來發現phpMyAdmin可以匯進csv檔,
那當然就從google spreadsheet匯出的txt檔去改成phpMyAdmin所使用的csv格式
(格式是 "欄位1";"欄位2";"欄位3"; .......預設用「"」和「;」....不過是可修改的 ^^)
這邊也確定放進到MySQL的資料是utf8編碼的資料。
開始吧,寫的php是utf8的編碼,資料庫裡也是utf8編碼,
寫出來執行的結果......果然和我想的一樣,一大堆的 ??? 。
雖然早料到會如此,可是還是很傷心 ^^
網路時代,不浪費時間,馬上用google查「php utf8」,果然已經早有解決方法了,
我參考這篇:分享MySQL和php採用UTF8的詳細方法
裡面寫到了可以改的地方還真不少,不過,我自己也沒有全改,只改我自己認為可能的地方,
--
相關php函數、範例查詢 http://www.php.net/
沒辦法,誰叫天氣那麼冷……
好了,言歸正傳。
仔細想想,雖然之前曾經把所架的phpBB從big5轉到utf8,
但是好沒從來沒有自己寫過utf8的php程式。
今天正好有一些小資料想要把它轉成phpBB發文時我想要的bbcode格式,
資料是放在google線上spreadsheet裡,裡面有繁中、簡中、日文字(google服務都是使用utf8)
本來想用Excel去處裡的,可是家裡電腦沒有灌Excel,
後來也想使用OpenOffice.org的Calc,可是打開後怎麼有些字顯示不出來……不太保險的感覺。
所以打算自己寫,把它們都放進MySQL再寫php程式來產生我要的格式,
大材小用? 殺雞用牛刀?...反正就順便也練習嘛~
編輯utf8的編輯器:使用 MadEdit...超好用的。
資料的部份,本來想就開始寫php程式來匯入,後來發現phpMyAdmin可以匯進csv檔,
那當然就從google spreadsheet匯出的txt檔去改成phpMyAdmin所使用的csv格式
(格式是 "欄位1";"欄位2";"欄位3"; .......預設用「"」和「;」....不過是可修改的 ^^)
這邊也確定放進到MySQL的資料是utf8編碼的資料。
開始吧,寫的php是utf8的編碼,資料庫裡也是utf8編碼,
寫出來執行的結果......果然和我想的一樣,一大堆的 ??? 。
雖然早料到會如此,可是還是很傷心 ^^
網路時代,不浪費時間,馬上用google查「php utf8」,果然已經早有解決方法了,
我參考這篇:分享MySQL和php採用UTF8的詳細方法
裡面寫到了可以改的地方還真不少,不過,我自己也沒有全改,只改我自己認為可能的地方,
- 0.先決條件:資料一定是utf8編碼(包含php程式碼和放進資料庫的東西.....廢話)
- 1.我沒有使用php的header函數
header('Content-Type: text/html; charset=utf-8');
倒是有把phpBB的標頭copy過來用(順便copy一份,下次可以用)
echo "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\">\n";
echo "<html dir=\"LTR\">\n";
echo "<head>\n";
echo "<meta http-equiv=\"Content-Type\" content=\"text/html; charset=utf-8\">\n";
echo "<body>\n";
echo "</body>\n";
echo "</html>\n";
(↑應該用單引號「'」的,但我希望產生的原始碼好看些 ^^ ,當然,關鍵是utf-8那一行) - 2.再來是建立資料庫時
CREATE TABLE `table1` (
`sn` INT UNSIGNED NOT NULL ,
`title` VARCHAR( 60 ) NOT NULL ,
) ENGINE = MYISAM DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;
說真的COLLATE關鍵是什麼我不知道,但我還是加上去了。 - 3.我覺得這個才是真正的關鍵,在開始query資料之前,先執行:
mysql_query("SET NAMES 'utf8'");
mysql_query("SET CHARACTER_SET_CLIENT=utf8");
mysql_query("SET CHARACTER_SET_RESULTS=utf8");
然後我的程式就可以正常運作了。 - 文章裡面提到的php.ini , httpd.conf , my.cnf 還有cache什麼的,我就都沒改了
(其實我有改過php.ini,但改完後再改回來,我的程式還是可以正常運作)
--
相關php函數、範例查詢 http://www.php.net/
2007/12/29
2007/12/07
Google的線上圖表功能
http://code.google.com/apis/chart/
打一個網址,就直接產生圖表,
這會有什麼樣的用途呢?
我也不知道,試著把我自己的id打上去看看,
很好奇會產生什麼樣的圖...
結果是:
http://chart.apis.google.com/chart?cht=lc&chs=200x125&chd=s:YHLin

呵,原來是把 A-Za-z0-9 當成是數字來用,
A-Z是0-25
a-z是26-51
0-9是52-61
詳細說明還是要看它的API網站....
打一個網址,就直接產生圖表,
這會有什麼樣的用途呢?
我也不知道,試著把我自己的id打上去看看,
很好奇會產生什麼樣的圖...
結果是:
http://chart.apis.google.com/chart?cht=lc&chs=200x125&chd=s:YHLin
呵,原來是把 A-Za-z0-9 當成是數字來用,
A-Z是0-25
a-z是26-51
0-9是52-61
詳細說明還是要看它的API網站....
2007/11/20
奇怪的狀況,網路上不去,中毒?
遇過幾台電腦,可能是因為中毒,讓網路上不去,
(也許是毒清掉了,但設定被改掉了吧)
狀況很神奇,
當我用 netstat -na 時,沒有看到127.0.0.1,
但是...可以ping出去(例如ping到hinet的dns),而且有回應,
但瀏覽器就是上不去。
今天又遇到了,
網路上查了一下關鍵字「中毒 不能上網」,查到了一些方法,
其中有人提到,在命令提示字元裡打「netsh winsock reset」,然後會要求重新開機,重開後就好了。
但上面寫只能用在 sp2,
若是其他系統,可以到 http://cexx.org/lspfix.htm參考看看
看來值得一試(總比重灌好)
因為系統是sp2,所以就用第一種方法,
下完指令 ─ 重新開機 ─ ─ ─ 疑!真的好了!
太好了,那第二種就不試了 :)
(也許是毒清掉了,但設定被改掉了吧)
狀況很神奇,
當我用 netstat -na 時,沒有看到127.0.0.1,
但是...可以ping出去(例如ping到hinet的dns),而且有回應,
但瀏覽器就是上不去。
今天又遇到了,
網路上查了一下關鍵字「中毒 不能上網」,查到了一些方法,
其中有人提到,在命令提示字元裡打「netsh winsock reset」,然後會要求重新開機,重開後就好了。
但上面寫只能用在 sp2,
若是其他系統,可以到 http://cexx.org/lspfix.htm參考看看
看來值得一試(總比重灌好)
因為系統是sp2,所以就用第一種方法,
下完指令 ─ 重新開機 ─ ─ ─ 疑!真的好了!
太好了,那第二種就不試了 :)
2007/10/23
用PXE開機去還原系統
話說公司裡的電腦,明明有還原的機制,但只要過了一段時間,還是會生出一些有的沒的,
實在是因為用的人太多太雜了,所以該重灌的還是要重灌。
之前有寫過硬碟的備份與還原 ,之後就很常使用SystemRescueCd。
所以目前的重灌方式就是帶著一片SystemRescueCd + USB外接硬碟(含image檔),
被玩壞一台就重製一台。
很久沒有再連上它的網站去看了,不知道現在已經到第幾版本,昨天連上去看看,是0.4版,
再往下看,主要功能之一是「PXE Network booting」,這麼棒的功能,怎麼可以不試試看呢。
如果成功的話,只要找一台電腦來開機,就可以用它來還原別台電腦了。
今天,就隨便選了台電腦主機A來當主角(192.168.0.2)。
開機時,在boot:畫面時按F6,有一些對於使用pxe功能的解說,
=====.....=====
開機過程省略
=====.....=====
開完機後,
1.先設定主機A的ip (gateway和dns應該沒設都沒關係吧)
ifconfig eth0 192.168.0.2 netmask 255.255.255.0 broadcast 192.168.0.255
route add default gw 192.168.0.1 (呵...個人習慣把gateway設在.1)
2.修改/etc/conf.d/pxebootsrv
可用vi,裡面主要是設自己的網段、ip、dhcpd發放ip的範圍.....看了就知道。
3.啟動服務/etc/init.d/pxebootsrv start
天啊!就這麼簡單?真的這樣就可以了?趕快找台電腦來試吧。
另,說明檔裡面有講到,client端除了要能網路上開機以外,
要有280MB(另一個說300MB)的ram -_- 真的假的!?...算了,反正這裡都512MB
好,選定一台電腦B,進bios設定去啟動網卡上的boot rom,
開機........真的進去了(高興)
哇!開的好快...比用光碟開機還快(很高興)
疑...停下來了!?在下載一個100多MB的檔案.....(其實這裡也跑得很快)
這個檔案就是原本應該燒在光碟片裡的,現在整個用http的方法從電腦A抓到電腦B的ram裡。
開機完成了,跑得....很快(因為都放在ram裡了能不快嗎 XD )
※註:開機完後,電腦B的網卡要重新設定,可執行 net-setup
再來,就是在電腦A執行partimaged來當還原用的伺服器,
電腦B就可以連線上來還原了。
接著電腦C...電腦D......嗯,比之前又更方便了,真是個好東西。
--
*理論上,應該可以允許很多人同時連上去還原,但我只要第二個人上去一下子,就一定掛掉...
*試用nfs分享出去,也是第二個人連上去就出現檔案被lock住....
也就是說我同一個時間只能還原1台,應該是有哪邊沒設定好吧,
雖然是美中不足,但比起之前的方法,已經又更方便了(至少不用每一台去放光碟開機片)。
實在是因為用的人太多太雜了,所以該重灌的還是要重灌。
之前有寫過硬碟的備份與還原 ,之後就很常使用SystemRescueCd。
所以目前的重灌方式就是帶著一片SystemRescueCd + USB外接硬碟(含image檔),
被玩壞一台就重製一台。
很久沒有再連上它的網站去看了,不知道現在已經到第幾版本,昨天連上去看看,是0.4版,
再往下看,主要功能之一是「PXE Network booting」,這麼棒的功能,怎麼可以不試試看呢。
如果成功的話,只要找一台電腦來開機,就可以用它來還原別台電腦了。
今天,就隨便選了台電腦主機A來當主角(192.168.0.2)。
開機時,在boot:畫面時按F6,有一些對於使用pxe功能的解說,
=====.....=====
開機過程省略
=====.....=====
開完機後,
1.先設定主機A的ip (gateway和dns應該沒設都沒關係吧)
ifconfig eth0 192.168.0.2 netmask 255.255.255.0 broadcast 192.168.0.255
route add default gw 192.168.0.1 (呵...個人習慣把gateway設在.1)
2.修改/etc/conf.d/pxebootsrv
可用vi,裡面主要是設自己的網段、ip、dhcpd發放ip的範圍.....看了就知道。
3.啟動服務/etc/init.d/pxebootsrv start
天啊!就這麼簡單?真的這樣就可以了?趕快找台電腦來試吧。
另,說明檔裡面有講到,client端除了要能網路上開機以外,
要有280MB(另一個說300MB)的ram -_- 真的假的!?...算了,反正這裡都512MB
好,選定一台電腦B,進bios設定去啟動網卡上的boot rom,
開機........真的進去了(高興)
哇!開的好快...比用光碟開機還快(很高興)
疑...停下來了!?在下載一個100多MB的檔案.....(其實這裡也跑得很快)
這個檔案就是原本應該燒在光碟片裡的,現在整個用http的方法從電腦A抓到電腦B的ram裡。
開機完成了,跑得....很快(因為都放在ram裡了能不快嗎 XD )
※註:開機完後,電腦B的網卡要重新設定,可執行 net-setup
再來,就是在電腦A執行partimaged來當還原用的伺服器,
電腦B就可以連線上來還原了。
接著電腦C...電腦D......嗯,比之前又更方便了,真是個好東西。
--
*理論上,應該可以允許很多人同時連上去還原,但我只要第二個人上去一下子,就一定掛掉...
*試用nfs分享出去,也是第二個人連上去就出現檔案被lock住....
也就是說我同一個時間只能還原1台,應該是有哪邊沒設定好吧,
雖然是美中不足,但比起之前的方法,已經又更方便了(至少不用每一台去放光碟開機片)。
2007/09/21
Google的線上簡報Presentation
Google線上簡報工具終於推出了,
之前就一直有聽到消息,前幾天終於發表了,
馬上試用,做一個線上的簡報來試試看,
http://docs.google.com/Present?docid=dhtm7m2j_85f5gs5c&fs=true
目前看來,它的功能很陽春,可以插入文字和圖片,
更換投影片的背景主題,和一些簡單的排版功能,可發布成網頁。
雖沒有動畫特效和音效,
但和之前的 Google Docs 一樣,可能線上多人共同編輯。
之前就一直有聽到消息,前幾天終於發表了,
馬上試用,做一個線上的簡報來試試看,
http://docs.google.com/Present?docid=dhtm7m2j_85f5gs5c&fs=true
目前看來,它的功能很陽春,可以插入文字和圖片,
更換投影片的背景主題,和一些簡單的排版功能,可發布成網頁。
雖沒有動畫特效和音效,
但和之前的 Google Docs 一樣,可能線上多人共同編輯。
2007/09/17
最大公因數,原來很簡單
===== 以下是主要程式碼 =====
while (a != b){
if (a>b)
a -= b;
else
b -= a;
}
return a; // or b
===== 其實就是輾轉相除法 =====
2007/09/10
firefox 下方出現 menuitem.....
其實已經不是第一次了,
但今天開機時忽然又出現了,可能又是更新JRE所發生的情形,
依照上次的方法,到控制台裡,開啟Java的控制面版,「進階」→「瀏覽器的預設Java」→把「Mozilla 系列」的勾勾拿掉,
上次明明把勾勾拿掉了,怎麼又自動勾上去了呢??
不管了,拿掉後再重新開啟firefox......
糟...怎麼還是一樣,那就重新開機好了...
糟...又一樣,這次是怎麼了....
趕快再google一下,找到了不錯的方法:
http://forum.moztw.org/viewtopic.php?t=16874
原來只要把 firefox 安裝目錄(預設是 C:\Program Files\Mozilla Firefox\)
裡面的 extensions\{CAFEEFAC-0016-0000-0001-ABCDEFFEDCBA}\chrome.manifest
檔案裡的 zh_TW 改成 zh-TW 。
然後再用安全模式啟動firefox( firefox.exe -safe-mode)
關掉後再正常啟動就可以了。
但今天開機時忽然又出現了,可能又是更新JRE所發生的情形,
依照上次的方法,到控制台裡,開啟Java的控制面版,「進階」→「瀏覽器的預設Java」→把「Mozilla 系列」的勾勾拿掉,
上次明明把勾勾拿掉了,怎麼又自動勾上去了呢??
不管了,拿掉後再重新開啟firefox......
糟...怎麼還是一樣,那就重新開機好了...
糟...又一樣,這次是怎麼了....
趕快再google一下,找到了不錯的方法:
http://forum.moztw.org/viewtopic.php?t=16874
原來只要把 firefox 安裝目錄(預設是 C:\Program Files\Mozilla Firefox\)
裡面的 extensions\{CAFEEFAC-0016-0000-0001-ABCDEFFEDCBA}\chrome.manifest
檔案裡的 zh_TW 改成 zh-TW 。
然後再用安全模式啟動firefox( firefox.exe -safe-mode)
關掉後再正常啟動就可以了。
2007/09/07
Google Spreadsheets 抓外部資料的函數
其實是參考Google自家的線上help就很清楚了,
http://docs.google.com/support/spreadsheets/bin/answer.py?answer=75507&hl=en
但還是自己的話打一次,方便自己以後參考。
抓外部資料當然就是抓網路上可以「直接存取」到的資料,
格式可以是 xml,html,csv,tsv,rss。
功能如下:
語法:=importXML("URL","query")
說明:URL可以是 html或是xml文件,query是想要查詢的XPath語法。
例:=importXml("www.google.com", "//a/@href"),將會把www.google.com裡面所有<a>標籤的所有href都列出來。
語法:=importData("URL")
說明:URL是一個逗點隔開的檔案(csv),或tab隔開的檔案(tsv)。
語法:=importHtml("URL", "list" | "table", index)
說明:把該「URL」裡面的第「index」個「list或table」抓進來。其中list包含 <ol>,<ul>和<dl>。table當然就是<table>標籤。
例:=ImportHtml("http://en.wikipedia.org/wiki/Demographics_of_India", "table",4)
語法:=GoogleReader("URL", [feedQuery | itemQuery], [headers], [numItems])
說明:就把該URL的feed資料抓進來(必須是googlereader可以判讀的資料)
例:=GoogleReader("http://news.google.com/?output=atom")
http://docs.google.com/support/spreadsheets/bin/answer.py?answer=75507&hl=en
但還是自己的話打一次,方便自己以後參考。
抓外部資料當然就是抓網路上可以「直接存取」到的資料,
格式可以是 xml,html,csv,tsv,rss。
功能如下:
語法:=importXML("URL","query")
說明:URL可以是 html或是xml文件,query是想要查詢的XPath語法。
例:=importXml("www.google.com", "//a/@href"),將會把www.google.com裡面所有<a>標籤的所有href都列出來。
語法:=importData("URL")
說明:URL是一個逗點隔開的檔案(csv),或tab隔開的檔案(tsv)。
語法:=importHtml("URL", "list" | "table", index)
說明:把該「URL」裡面的第「index」個「list或table」抓進來。其中list包含 <ol>,<ul>和<dl>。table當然就是<table>標籤。
例:=ImportHtml("http://en.wikipedia.org/wiki/Demographics_of_India", "table",4)
語法:=GoogleReader("URL", [feedQuery | itemQuery], [headers], [numItems])
說明:就把該URL的feed資料抓進來(必須是googlereader可以判讀的資料)
例:=GoogleReader("http://news.google.com/?output=atom")
2007/09/01
2007/08/10
用JavaScript抓滑鼠位置
想用JavaScript抓取滑鼠的位置..(在IE和FF都可以)
本來以為這是很容易的事情,但試了一下發現問題一大堆,
最後發現我跟本不會JavaScript的event.....
網路上很多站的圖可以跟著滑鼠跑,可是一用火狐就一動也不動...
後來連到政府電子採購網的測試網站(http://web1test.gp.gov.tw/)
發現IE和FF都可以讓圖跟著滑鼠跑...太好了,馬上看一下它的原始碼。
它的方式是利用有沒有 window.Event 來測試是IE或FF,
所以參考它的原始碼改了一個抓取滑鼠位置的備忘程式...
<script type="text/javascript">
// if (window.Event) alert("window.Event"); else alert("No window.Event");
document.onclick = myclickpic;
function myclickpic(evnt){ //這裡打 evnt 不是打 event
var myX;
var myY;
if (window.Event) {//firefox
myX = evnt.pageX;
myY = evnt.pageY;
}else{ // IE
myX = event.x+document.body.scrollLeft;
myY = event.y+document.body.scrollTop;
}
alert(myX);
alert(myY);
}
</script>
本來以為這是很容易的事情,但試了一下發現問題一大堆,
最後發現我跟本不會JavaScript的event.....
網路上很多站的圖可以跟著滑鼠跑,可是一用火狐就一動也不動...
後來連到政府電子採購網的測試網站(http://web1test.gp.gov.tw/)
發現IE和FF都可以讓圖跟著滑鼠跑...太好了,馬上看一下它的原始碼。
它的方式是利用有沒有 window.Event 來測試是IE或FF,
所以參考它的原始碼改了一個抓取滑鼠位置的備忘程式...
<script type="text/javascript">
// if (window.Event) alert("window.Event"); else alert("No window.Event");
document.onclick = myclickpic;
function myclickpic(evnt){ //這裡打 evnt 不是打 event
var myX;
var myY;
if (window.Event) {//firefox
myX = evnt.pageX;
myY = evnt.pageY;
}else{ // IE
myX = event.x+document.body.scrollLeft;
myY = event.y+document.body.scrollTop;
}
alert(myX);
alert(myY);
}
</script>
2007/07/20
貼上到google文件─試算表
其實應該不用試也可以想像得到,但還是試貼看看,
可不可以把Excel的資料直接複製─貼上到Google文件的試算表,順便看看公式貼上去會如何。
果然,是可以直接用Ctrl+C、Ctrl+V去操作,
公式的部份,會變成「值」。
Word的表格也可以直接複製貼過去,
另外,純文字的部份,也可以用 Tab 隔開的方式直接貼上。
可不可以把Excel的資料直接複製─貼上到Google文件的試算表,順便看看公式貼上去會如何。
果然,是可以直接用Ctrl+C、Ctrl+V去操作,
公式的部份,會變成「值」。
Word的表格也可以直接複製貼過去,
另外,純文字的部份,也可以用 Tab 隔開的方式直接貼上。
訂閱:
文章 (Atom)
