懶的更新到blogger了

本站2010年10月以後的,都更新到google docs上了:
連結在這裡

2006/02/26

[心得]使用Google pages

[心得]使用Google pages
Google推出了個人網頁的服務,
http://pages.google.com/
只要使用Gmail的帳號就可以用該帳號登入使用,
雖然目前是屬於beta的階段,但還是要試一下。

容量限制是 100MB。
流量方面有沒有限制就不是很清楚了。
首頁的網址就在:
http://你的帳號.googlepages.com/ 或是 http://你的帳號.googlepages.com/home
(兩者應該是一樣的)

使用心得如下:
  • 登入後就可以線上操作,完全不用學HTML也可以使用,因為模版和一些基本樣式的工具都在上面,只要用滑鼠點一點就可以了。不過,已有很多網站都提供類似的功能了,所以不感覺有什麼特殊,倒是google提供的工具列功能較少。但我覺得ok,因為「內容」才是網頁的重點,不要太花俏。
  • 編輯完後直接儲存在「線上」,也就是直接存在屬於你自己的google網站裡(當然也就是google的伺服器裡)。
  • 儲存後要「Publish」才會直的把網頁發佈出去。
  • 和gmail寫信一樣,編輯到一半會自動存檔,怕一不小心忘了存檔又斷線。
  • 如果覺得它提供的工具列太少,也可以直接編輯HTML(在左側工具列的最下方,如果看不到,按F11把瀏覽器最大化應該就會出現了)
  • 直接編輯HTML時,如果使用到<script>......</script>似乎會被忽略。(※1)
  • 如果網頁內有「兒童不宜」的內容,要記得把adult content打勾,這樣第一次進入到網站時,會出現一個畫面,說明網站要滿18歲才能進入,要使用者確認。(※2)
  • 啊,對了,完成後的網頁裡完全沒有任何的廣告……呵呵呵。
個人操作較不順手的地方:
  • 插入超連結時,如果網址是用滑鼠去「貼上」的,則「ok」的地方不會亮,一定要鍵盤有動作才會去檢查網址列是不是空的。(不空才能按ok)
  • 插入圖片後,圖片的位置總覺得不好控制……可能是我還不清楚操作方法。

註1:編輯網頁內容時還是能看到<script>.....</script>但不會有作用,但真到連到該網頁時,連檢視原始碼裡都看不到。
註2:不管第一次是連到網站的哪一頁,都會跳出確認18歲以上才能進入,確認後會寫入cookie內,10年後才過期-_-,也就按過一次,以後應該不會再問第二次(除非把cookie刪了)。但如果第一次連結的網頁是自己所上傳的檔案(包含html檔),則會直接開啟,而不會有確認18歲的按鈕。

2006/02/20

[連結]SMIL同步多媒體整合語言的開源碼播放軟體及編輯軟體

來源文章:
http://freesf.tnc.edu.tw/modules/newbb/viewtopic.php?viewmode=flat&topic_id=4222&forum=13

內容:
有需要相關使用的人可以參考
視覺化環境的編輯器BASE ON JAVA:
http://wam.inrialpes.fr/software/limsee2/index.php
開源碼的播放器
http://www.cwi.nl/projects/Ambulant/distPlayer.html
不過可能因為自己不懂SMIL的關係
奇怪的是用編輯器做出來的檔案播放器常常無法正確播放
有人會使用的話請交流一下囉
如果你跟我一樣本來不知道SMIL是什麼請參考這裡

--
個人對SMIL會很感興趣,雖然還沒試用該軟體
但還是先紀錄起來。

2006/02/04

[軟體]WebCalendar

WebCalendar網址:
http://webcalendar.sourceforge.net/

寫這篇文章時是1.0.2版
以前本來就想要找個不錯的行事曆來使用,之前還打算自己寫一個,
不過「想」的成份居多,通常都不會去「做」啦。
既然到SourceForge逛逛就看到一個現成的東西,當然趕快抓下來試用啊

這是一個線上的行事曆(年曆、月曆、週曆),使用 PHP + 資料庫 (我個人使用MySQL)
安裝方式很簡單,
1.解壓縮
2.先處理資料庫的部分(新增資料庫、帳號、密碼)
3.因為我用MySQL,所以就使用talbes-mysql.sql這個檔去新增表格進去
4.把includes這個目錄改成777,
5.然後直接到http://link.to.your.url/WebCalendar/就可以設定了(設定好後會產生includes/setting.php)
6.好了以後把includes目錄改回755
(以上4. 5. 6.三步驟, 可以不這麼做,只要自己手動進入includes目錄裡增加setting.php就可以了)
若以後想再設定可以進入 install/index.php (剛安裝完時會要求設定密碼)

安裝完後,預設的登入帳號和密碼都是 admin
趕快進去改掉預設密碼吧。

目前還在試用中,感覺還不錯,畫面很乾淨,沒有什麼圖片,但我喜歡這種感覺,
因為很像我自己寫的程式的感覺。(最下方<hr>後可以連到各個功能頁)
不想把我的網址貼出來,如果想看範例的人可以連到官方網站,有Demo網頁。

目前試用的小問題:
我有開啟 Public Access (大家都可以去看的行事曆),用admin登入後可以去修改它的設定,
從「管理」再進入「Public Preferences」就可以了,
但是修改存檔時,會出現錯誤如下:
Invalid admin setting name "public"
進去pref_handler.php看了一下
所有要設定的變數都是 pref_ 開頭(所以不是 pref_ 開頭的就判斷成錯誤,包含那個public)
其中不是 pref_ 開頭的有一個是 user (程式本身有處理這一個如下)
  if ( $key == 'user' )
    continue;
可是另外還有一個 public 變數,程式沒有處理(是不是大家都不使用這個功能,還是我哪裡設錯了)
所以就仿它的模式在剛才那兩行下面多加了下面兩行
  if ( $key == 'public' )
    continue;
結果,果然可用 :)


2006/02/02

[連結]強迫php下載檔案

用google找到的

http://dob.tnc.edu.tw/themes/old/showPage.php?s=3221&t=1

【程式碼如下 】
header("Content-type:application");
header("Content-Disposition: attachment; filename=file_name");
file_name是預設下載時的檔名,可使用變數。
readfile("file");
file是實際存放在你硬碟中要被下載的檔案,可使用變數。
是不是很簡單呢?
文章出處 蒼穹小站

個人心得:
其實我還沒有真的去試,那為什麼會找這個東西?
因為在SourceForge上找到一個phpWebFTP的程式,可以用web(http)方式去連結ftp
本來在想,可以用這個方法,把它放在內部網頁裡,然後內部ftp只對local開放就行了
對外還是只要開80port就可以抓ftp的東西。

不過小試了一下,當要開啟某JPG檔時,確發現沒有下載的動作,反而是用瀏覽器去開啟(所以是亂碼)
我在猜想不一定是phpWebFTP的問題啦,可能是我apache設定的問題,
但暫時懶得去解決,如果真的有必要時再去試啦。
反正都先把相關的東西找出來了,以後有空再來試。



2006/02/01

[軟體]Scale2x

http://scale2x.sourceforge.net/index.html

在sourceforge上找軟體,看到一個似曾相似的東西─Scale2x
好像在哪看過,仔細想一想,就是在玩模擬器時的某一種特效。
一般模擬器遊戲畫面,其實都很小,所以放大後「格子狀」的情況很明顯,
而Scale2x可以用它的方法讓畫面看起來比較沒有那麼格子狀(即時處理)
網站上可以下載windows版的執行檔,把png檔變成2倍的大小的png檔
(好像也可以3x 4x...)
scaler.exe from.png to.png (會用到libpng.dll和zlib.dll)
附圖是虎克船長的抓圖,一張是直接放大兩倍(左),另一張是用scale2x放大的(右)。