- 2月 28 週四 201316:55
用Chrome 下載youtube 影片
- 1月 14 週四 201015:17
WEB2.0
- 11月 24 週二 200922:56
轉:Facebook API Example - 第一次使用、範例和教學筆記
轉:Facebook API Example - 第一次使用、範例和教學筆記
沒想到要寫寫 Facebook API 啦!我原先以為是 Facebook 會提供一個工作站讓使用者上傳程式碼去運行,結果做這件事的還得自行找一台機器啦,但這樣也比較合情合理,畢竟電腦運算就是要耗 CPU 資源,就是要耗電。
之所以要紀錄這些,目的是給自己一個筆記,雖然官方的教學已經夠清楚,但沒有中文就是不友善啦。
首先,必須要有一個 Facebook 的帳號,在此就不多講,接著登入後,連結至 Facebook | 開發人員 ,並且點選 [Set Up New Application]
輸入應用程式的名稱,例如:Example,並且觀看條款後勾選同意。
系統會為你的應用程式產生獨一無二的資訊,如 Key 等,接著回到[我的應用程式]頁面,並且看到剛剛新增的"Example"資訊,最下方有個項目是[Sample Code],即可點選"example code"可觀看範例程式和簡單安裝的過程
教學,此範例程式已經是可以運行的程式碼,並且已將應用程式的資訊(Key)也填寫上去了。
找一台可以用的工作站,必須支援 PHP 程式語言跟 Web Service
在Web Service 的自己目錄下(Ex:/home/ID/WWW,/home/ID/
public_html),新增 facebook 相關程式
新增 index.php 並且加入資訊
最後的設定
測試連結,請先登入 Facebook,接著連到 http://apps.facebook.com/your_app_name/ 位置,接著像使用其他程式服務一般,蹦出同意訊息,點選過後,就會呈現出運行結果,此例是列出使用者的名字,並且列出 25 位朋友的 ID
沒想到要寫寫 Facebook API 啦!我原先以為是 Facebook 會提供一個工作站讓使用者上傳程式碼去運行,結果做這件事的還得自行找一台機器啦,但這樣也比較合情合理,畢竟電腦運算就是要耗 CPU 資源,就是要耗電。
之所以要紀錄這些,目的是給自己一個筆記,雖然官方的教學已經夠清楚,但沒有中文就是不友善啦。
首先,必須要有一個 Facebook 的帳號,在此就不多講,接著登入後,連結至 Facebook | 開發人員 ,並且點選 [Set Up New Application]
輸入應用程式的名稱,例如:Example,並且觀看條款後勾選同意。
系統會為你的應用程式產生獨一無二的資訊,如 Key 等,接著回到[我的應用程式]頁面,並且看到剛剛新增的"Example"資訊,最下方有個項目是[Sample Code],即可點選"example code"可觀看範例程式和簡單安裝的過程
教學,此範例程式已經是可以運行的程式碼,並且已將應用程式的資訊(Key)也填寫上去了。
找一台可以用的工作站,必須支援 PHP 程式語言跟 Web Service
在Web Service 的自己目錄下(Ex:/home/ID/WWW,/home/ID/
public_html),新增 facebook 相關程式
- # cd /path/public_html/facebook_example/
- # wget 'http://svn.facebook.com/svnroot/platform/clients/packages/facebook-platform.tar.gz'
- # tar -xvf facebook-platform.tar.gz
- # mv facebook-platform/php/* .
新增 index.php 並且加入資訊
- <?php
// Copyright 2007 Facebook Corp. All Rights Reserved.
//
// Application: Example
// File: 'index.php'
// This is a sample skeleton for your application.
//
require_once 'facebook.php';
$appapikey = 'your_appapikey';
$appsecret = 'your_appsecret';
$facebook = new Facebook($appapikey, $appsecret);
$user_id = $facebook->require_login();
// Greet the currently logged-in user!
echo "<p>Hello, <fb:name uid=\"$user_id\" useyou=\"false\" />!</p>";
// Print out at most 25 of the logged-in user's friends,
// using the friends.get API method
echo "<p>Friends:";
$friends = $facebook->api_client->friends_get();
$friends = array_slice($friends, 0, 25);
foreach ($friends as $friend) {
echo "<br>$friend";
}
echo "</p>";
?> - 此為官方範例,結果是印出使用者 25 位朋友
最後的設定
- 連至 Facebook | 開發人員 並且點選應用程式名稱為 "Example" 的 "編輯設定"
- 切換至[畫布]頁面,並且至少設定以下資訊
- 畫布頁面網址
- http://apps.facebook.com/your_app_name/
- 這是 Facebook 使用者連到你的應用程式的 link 位置
- Canvas Callback URL
- http://Your_Web_Service/facebook_example/
- 這是你擺放運行程式碼的機器,至少提供 Web Service 跟運行 PHP 的能力
- 畫布頁面網址
測試連結,請先登入 Facebook,接著連到 http://apps.facebook.com/your_app_name/ 位置,接著像使用其他程式服務一般,蹦出同意訊息,點選過後,就會呈現出運行結果,此例是列出使用者的名字,並且列出 25 位朋友的 ID
- 1月 19 週一 200916:26
轉:Twitter 推特 & Plurk「噗浪」?
微網誌Twitter 推特 正蔓延 部落格失色
adj 發表於: 2008-12-29 20:22 來源: ADJ網路控股集團
adj 發表於: 2008-12-29 20:22 來源: ADJ網路控股集團
- 1月 15 週四 200914:59
轉:為什麼我們跳過Photoshop-37Signal談UI開發
為什麼我們跳過Photoshop-37Signal談UI開發
http://ithelp.ithome.com.tw/question/10004281
「為什麼我們跳過Photoshop」(Why we skip Photoshop )是37Signal談UI開發設計的一篇簡要文章,強調不要浪費時間用Photoshop去做出Web Layout(模型),而是直接用HTML/css設計,這樣的流程更貼近Web開發的需求。
37Signal是專注於Web應用程式的軟體公司,產品有Basecamp、Campfire、Backpack等等。同時Ruby on Rails也是由他們的開發經驗中,提鍊出來的框架,推出後驚動整個Web開發領域,同時也將Web開發推向敏捷開發的風潮。他們的開發哲學,可以從Getting Real一書一探究竟,另外在 Agile Web Development with Rails這本書中,也常在字裡行間透露他們的開發思維。
http://ithelp.ithome.com.tw/question/10004281
「為什麼我們跳過Photoshop」(Why we skip Photoshop )是37Signal談UI開發設計的一篇簡要文章,強調不要浪費時間用Photoshop去做出Web Layout(模型),而是直接用HTML/css設計,這樣的流程更貼近Web開發的需求。
37Signal是專注於Web應用程式的軟體公司,產品有Basecamp、Campfire、Backpack等等。同時Ruby on Rails也是由他們的開發經驗中,提鍊出來的框架,推出後驚動整個Web開發領域,同時也將Web開發推向敏捷開發的風潮。他們的開發哲學,可以從Getting Real一書一探究竟,另外在 Agile Web Development with Rails這本書中,也常在字裡行間透露他們的開發思維。
- 12月 23 週二 200809:17
outlook express 錯誤碼 0x800ccc78
outlook express 錯誤碼 0x800ccc78
工具---->帳號----->郵件標籤---->內容---->伺服器標籤------->底下的外寄郵件伺服器,勾選我的伺服器需要驗證,在按下設定,設定外寄郵件的帳號密碼。
工具---->帳號----->郵件標籤---->內容---->伺服器標籤------->底下的外寄郵件伺服器,勾選我的伺服器需要驗證,在按下設定,設定外寄郵件的帳號密碼。
- 11月 14 週五 200817:18
[小紅傘] AntiVir v8.2 防毒強、不佔資源的德國「免費」防毒軟體!(免序號、永久使用)
[小紅傘] AntiVir v8.2 防毒強、不佔資源的德國「免費」防毒軟體!(免序號、永久使用)
- 10月 31 週五 200816:06
RSS 整理
Google Reader也推出中文版囉! (線上RSS閱讀器)
GreatNews 如何訂閱RSS?讓blog有新文章時,自動跳出視窗提醒我們看!
RSS - 維基百科,自由的百科全書
Neo's Blog: 七個不錯的RSS Reader
觀看文章- 【教學】RSS訂閱教學(由網友daushade提供)
RSS說明- Yahoo!奇摩股市
GreatNews 如何訂閱RSS?讓blog有新文章時,自動跳出視窗提醒我們看!
RSS - 維基百科,自由的百科全書
Neo's Blog: 七個不錯的RSS Reader
觀看文章- 【教學】RSS訂閱教學(由網友daushade提供)
RSS說明- Yahoo!奇摩股市
- 7月 22 週二 200813:52
網頁報價單~範例
網頁報價單~範例
專案名稱類別
XX公司網站系統架構
程式撰寫人員
XXX 先生
聯絡電話
09XX XXX XXX
製作工期
2 ~ 3個星期
專案製作內容
1.
程式系統安裝設置Windows NT,2000,Xp 平台
2.
資料庫建置調整 Microsoft SQL Server (依公司需求)
3.
設定系統、程式與資料庫之間之技術提供
4.
前台網站系統管理系統架設(詳細內容依照下面附件一)
5.
前台登入頁面製作
6.
後台網站系統功能程式建構(詳細內容依照下面附件一)
總報價金額
新台幣$ 40,000
付費方式
分三期:
- 正式簽約開始,支付新台幣$13,000(付總報價1/3)
- 專案完成時,支付新台幣$13,000(付總報價1/3)
- 測試完成時,支付新台幣$14,000(付總報價1/3)
詳細行程
前端程式撰寫:會員機制 、選單下拉式清單、新聞平台、語言切換、產品平台、email表單發送。(一個星期)
後端程式撰寫: 會員管理、新增編輯刪除新聞、新增編輯刪除產品。(一個半星期)
測試工期:3天
附件一
網站系統功能需求內容
前端:
- 會員機制:加入會員、會員登入、會員登出。
- 網頁選單下拉式清單:首頁選單特效製作。
- 新聞平台:新聞內容、新聞更新日期、新聞主題。
- 語言切換
- 產品平台:區分大類產品、產品內容、產品圖片、產品名稱、產品價錢等等。
- email表單發送:線上客服信箱製作。
- 下載區
後端:
- 會員管理:查看會員名單。
- 新增、編輯、刪除新聞(語言類別)
- 新增、編輯、刪除產品(語言類別)
- 下載區
- 7月 11 週五 200817:06
轉:若干著名IT公司名稱的來歷
若干著名IT公司名稱的來歷
Yahoo!
《格列佛遊記》的作者Jonathan Swift發明了yahoo這個單詞。在小說裏,它代表了一個在外表和行為舉止上都令人厭惡的傢伙,簡直都不能算是一個人。Yahoo! 的創始人楊致遠和David Filo選擇這個名字的原因是他們覺得自己是yahoo。
另一種說法,Yahoo是"Yet Another Hierarchical Officious oracle"的首字母縮寫,不過David Filo和楊致遠堅持他們選擇這個名稱的原因是他們喜歡字典裏對yahoo的定義:“粗魯,不通世故,粗俗。” (來源:http://docs.yahoo.com/info/misc/history.html)
Xerox
xer是希臘文字根,代表“乾”。由於Chestor Carlson發明的產品是乾式複印,和當時佔優勢的濕法複印有顯著的差別,所以他用Xerox命名。
SUN Microsystems
由史丹福大學的四個傢伙創建。SUN 是“Stanford University Network”的首字母縮寫。
Sony
來自sonus和sonny的組合。sonus是拉丁詞,代表聲音。sonny是美國俚語,用來稱呼聰明伶俐的少年。
SAP
代表"Systems, Applications, Products in Data Processing"。四個IBM的前雇員組建了SAP。他們為IBM工作時屬於的團隊叫“Systems/Applications/Projects”。
Red Hat
公司創始人Marc Ewing念大學的時候,他祖父給了他一頂康奈爾曲棍球隊的帽子。帽子上有著紅色和白色的條紋。他不小心把帽子弄丟了,不得不拼命去找。紅帽子Linux beta版的用戶手冊裏面有一段話,央求用戶如果找到了他的紅帽子,請歸還!
oracle
Larry Ellison 和 Bob Oats 曾經為中央情報局的一個諮詢專案工作。這個項目的代號就叫 oracle。
Motorola
創始人Paul Galvin是在公司開始生產車用無線電的時候讓公司叫現在這個名字的。原先它叫Victrola。
Microsoft
Bill Gate起了這個名字。為了代表MICROcomputer SOFTware,就叫做Micro-Soft,後來把中間的 “-” 去掉了。
Lotus
從蓮花式盤坐(padmasana)中得名。創始人Mitch Kapor 曾經是MaharishiMahesh Yogi的超脫靜坐教師。 (譯者注:Mahesh Yogi, Maharishi,印度宗教領袖。)
Intel
Bob Noyce和Gordon Moore想把他們的公司命名為“Moore Noyce”,可是這個名字已經為一家連鎖旅館註冊了。Intel是INTegrated ELectronics的縮寫。
Hewlett-Packard
Bill Hewlett和Dave Packard丟硬幣來決定他們的公司叫Hewlett-Packard還是Packard-Hewlett。
Hotmail
創始人Jack Smith想出了最初的主意,要建立一種任何電腦都可以通過網路訪問的電子郵件網路服務。當Sabeer Bhatia參與起草商業計畫書的時候,他嘗試了各種以mail結尾的名字。
最後,他選擇了Hotmail。因為Hotmail包含了html。Hotmail最早的形式是HoTMaiL。
名字來自於一個關於搜索引擎到底能搜索多少資訊的玩笑。最早它叫“Googol”,代表1後面跟100個0。創始人Sergey Brin和Larry Page曾經向一位元天使投資人演示他們的專案,最後他們收到了一張給“Google”公司的支票!
Cisco
San Francisco的最後五個字母。公司的商標像極了金門大橋。
Apple Computers
Steve Jobs最喜歡的水果。他本該早就為公司申請一個名字,可是三個月過去了,還沒有註冊。Jobs威脅大家,如果五點鐘之前還找不到一個比“蘋果電腦”更好的名字,那麼公司就叫“蘋果電腦”了。
Apache
創始人是從給NCSA httpd後臺代碼打補丁起步的。結果,他們得到了“A PAtCHy” server(打過補丁的伺服器),於是,就叫Apache了。
Adobe
創始人 John Warnock家後面有一條叫做Adobe Creek的河。
有這個需求,做個紀錄,