參考
用Javascript
http://blog.markplace.net/marks_place/10/2006/10/27/150
用php寫好的class
http://magic.jerry.com.tw/forumdoc.php?id=744#item744
透過Google translate (目前我試過的作法)
http://alslptaiwan.spaces.live.com/blog/cns!42F6D2A28EE314DF!397.entry

2007年11月9日 星期五
2007年11月3日 星期六
Web Widget

打算做一個Web Widget提供各部落格嵌在網頁上使用
這個N網客每天都會有一句「數位趨勢觀察」,從數位時代網站上抓過來。
技術方面,
由於要回原網站抓資料,所以要cross-site ajax的技術
用JSON進行傳遞資料(這裡不能用XMLHttpRequest,因為安全因素,不能跨domain存取)
另外,目前數位網站沒有實作feed,所以用feed43 硬抓出feed。
Widget的相關資料
Wiki
Tempo的教學
Widgipedia
WidgetBox
Cross-site Ajax
JSON (1) 、(2)、(3)
JSONP
2007年11月2日 星期五
Google OpenSocial API的下下一步:口耳相傳廣告?
這幾天最值得注意的事情,除了微軟花2.4億美元取得Facebook 1.6%的股權及廣告代理外,另外也有一則關於社交網路的新聞,「Google 推出 OpenSocial API」。
Google OpenSocial API有何振奮之處?
原來他要做的就是讓網站可以用簡單的Javascript及HTML讓自己社交化
把不同網站間的社群網路帶進來,卻不用花費自己server的力氣,全部都可以交給Google!
這件事情的下一步,不是Google自己要做社群
而是Google未來可以掌握社群間及朋友間的互動
因為這些使用Google OpenSocial API的公司,他們的資料都會透過Google的server進行存取
因此Google就可以有最詳細最清楚的人際社群脈絡
進而把老本行搜尋擴展到「人際關係搜尋」!
接下來,賣廣告就不是指賣關鍵字廣告了
還可以賣「口耳相傳廣告」!
當人家說Facebook市值達5000億台幣時,這項服務的價值應該更恐怖吧?!
700元的Google股票應該還是可以買進的!
怎麼做可參考影片及官方Documentation及Blog
分為三大API
1. People and Friends data API:讓客戶端應用程式可以觀看並更新個人檔案及朋友關係
Google OpenSocial API有何振奮之處?
原來他要做的就是讓網站可以用簡單的Javascript及HTML讓自己社交化
把不同網站間的社群網路帶進來,卻不用花費自己server的力氣,全部都可以交給Google!
這件事情的下一步,不是Google自己要做社群
而是Google未來可以掌握社群間及朋友間的互動
因為這些使用Google OpenSocial API的公司,他們的資料都會透過Google的server進行存取
因此Google就可以有最詳細最清楚的人際社群脈絡
進而把老本行搜尋擴展到「人際關係搜尋」!
接下來,賣廣告就不是指賣關鍵字廣告了
還可以賣「口耳相傳廣告」!
當人家說Facebook市值達5000億台幣時,這項服務的價值應該更恐怖吧?!
700元的Google股票應該還是可以買進的!
怎麼做可參考影片及官方Documentation及Blog
分為三大API
1. People and Friends data API:讓客戶端應用程式可以觀看並更新個人檔案及朋友關係
- Get a structured version of a user's profile in an OpenSocial service.
- Get a list of a user's friends in an OpenSocial service.
- Follow friend connections to get detailed profiles in an OpenSocial service.
- Publish information about user actions, such as indicating when a user uploads a video file to your site.
- Create a desktop application or plugin that allows users to see what their friends are doing in realtime.
- Make data globally available to all of your application's gadgets and have it served by Google.
- Push custom content specific to your gadget's users from your own servers.
- Read data written by users to gadget data for later analysis.
Google API
Google Map API
好像是跟以下兩class有關
class GClientGeocoder
class GGeocodeCache
官方Google Map API
http://www.google.com/apis/maps/documentation/reference.html#GClientGeocoder
Google免費幫你的網站做「跨站搜尋引擎」 (Google Custom Search Engine)
官方網站:http://www.google.com/coop/cse/ (好像不難)
中文說明http://briian.com/?p=3598
好像是跟以下兩class有關
class GClientGeocoder
class GGeocodeCache
官方Google Map API
http://www.google.com/apis/maps/documentation/reference.html#GClientGeocoder
Google免費幫你的網站做「跨站搜尋引擎」 (Google Custom Search Engine)
官方網站:http://www.google.com/coop/cse/ (好像不難)
中文說明http://briian.com/?p=3598
Java Mail API
搜尋Java Mail API可以找到一大堆資訊
下載位置
http://java.sun.com/products/javamail/downloads/index.html
參考文件
el.mdu.edu.tw/datacos//09412311027A/Section%203%20Web%20Interface
%20Design.doc
http://hyh.mis.dwu.edu.tw/jsp/mail.htm
下載位置
http://java.sun.com/products/javamail/downloads/index.html
參考文件
el.mdu.edu.tw/datacos//09412311027A/Section%203%20Web%20Interface
%20Design.doc
http://hyh.mis.dwu.edu.tw/jsp/mail.htm
用ajax抓後端的傳來的xml檔
主要步驟有
1. ajax用javascript設定觸發事件
2. 透過XMLHttpRequest傳到後端的Controller Servlet
3. Servlet進資料庫抓資料,並回傳至Servlet
4. Servlet產生xml檔
5. Client端的ajax 用XMLHttpRequest 的responseXML.getElementsByTagName接到xml的
參數
6. 以Ajax innerHtml將網頁呈現出來
http://java.sun.com/developer/technicalArticles/J2EE/AJAX/
中文
http://dbmaker.syscom.com.tw/mag/121/research_02.htm
http://blog.yam.com/rexmen/article/2241970
http://bbs.ecstart.com/viewthread.php?tid=15077
1. ajax用javascript設定觸發事件
2. 透過XMLHttpRequest傳到後端的Controller Servlet
3. Servlet進資料庫抓資料,並回傳至Servlet
4. Servlet產生xml檔
5. Client端的ajax 用XMLHttpRequest 的responseXML.getElementsByTagName接到xml的
參數
6. 以Ajax innerHtml將網頁呈現出來
參考資料
http://java.sun.com/developer/technicalArticles/J2EE/AJAX/
中文
http://dbmaker.syscom.com.tw/mag/121/research_02.htm
http://blog.yam.com/rexmen/article/2241970
http://bbs.ecstart.com/viewthread.php?tid=15077
2007年11月1日 星期四
將動態網頁轉成半靜態網頁
我以前在看php的書有提到
如果每個動態網頁(如index.php)每次都需要進資料庫抓資料,進行查詢
對於Server 的負擔太大
其實有些網頁內容並不需要每天即時更新
舉例來說,我們的展廳資料,除非廠商進行編修,並不會太常更新
所以不需要每次都進資料庫進行查詢
所以有兩種方式可以將動態網頁轉成半靜態網頁
1. 將動態網頁的內容丟進文字檔,以後網頁要顯示的時候,只要去抓文字檔,不用進資料庫
2. 將資料庫查詢所得到的結果,丟到xml檔存在檔案目錄中,未來網頁要顯示時,只要去抓xml內的參數,也可以省下去資料庫查詢的loading
所以如果用第二個方法,只有在廠商編修的時候重寫xml檔,其他時候就直接抓xml而不用進行資料庫查詢。
不過限於時間,以後再來重寫這部分的程式碼吧!
如果每個動態網頁(如index.php)每次都需要進資料庫抓資料,進行查詢
對於Server 的負擔太大
其實有些網頁內容並不需要每天即時更新
舉例來說,我們的展廳資料,除非廠商進行編修,並不會太常更新
所以不需要每次都進資料庫進行查詢
所以有兩種方式可以將動態網頁轉成半靜態網頁
1. 將動態網頁的內容丟進文字檔,以後網頁要顯示的時候
2. 將資料庫查詢所得到的結果,丟到xml檔存在檔案目錄中
所以如果用第二個方法,只有在廠商編修的時候重寫xml檔
不過限於時間,以後再來重寫這部分的程式碼吧!
《場地王》場地的欄位屬性
當什麼都想包含的時候,會不會失去原有的初衷及簡潔易用?
那麼,什麼是核心呢?
公開活動 vs. 私人活動
應該只取公開活動!
場地付費方式也是多重值問題!
有的場地包場用時段計費(早、中、晚、假日)
有的用人頭計費(會議專案)
有的用桌數計費(婚禮)
該如何處理?
1. 開異動檔 FK 場地檔?
......
另外,場地設備有很多細項
採用boolean(搜尋判斷)+ textfield(描述)....?
那麼,什麼是核心呢?
公開活動 vs. 私人活動
應該只取公開活動!
場地付費方式也是多重值問題!
有的場地包場用時段計費(早、中、晚、假日)
有的用人頭計費(會議專案)
有的用桌數計費(婚禮)
該如何處理?
1. 開異動檔 FK 場地檔?
......
另外,場地設備有很多細項
採用boolean(搜尋判斷)+ textfield(描述)....?
訂閱:
文章 (Atom)