MozTW 討論區

各項 Mozilla 相關軟體與技術討論
現在的時間是 2025-06-23, 21:57

所有顯示的時間為 UTC + 8 小時





發表新文章 回覆主題  [ 7 篇文章 ] 
發表人 內容
文章發表於 : 2008-04-29, 12:04 
離線
[網站管理員]
頭像

註冊時間: 2002-01-07, 19:28
文章: 3080
來自: 台灣
Mozilla Labs 推出了 Personas 1.0a,這是一個可以快速更換 Firefox 佈景的玩意,但他「更換」的佈景可不只能是圖片喔!在 1.0a 裡可以讀入的「背景」包括了 HTML 檔,讓 Firefox 每隔一段時間就讀取某網址、跑過一次後把顯示的「外觀」當作 Firefox 的背景,這添增了許多想像。

我想做個簡單的範例,提升這個有趣功能的能見度,但是對 PHP 已經生疏很久了、前幾天寫發現連叫 Script 抓個檔都要翻半天參考文件,實在很不符合經濟效益 =.= 想請這邊的有志之士幫點忙寫個小程式,那圖片的部份就由我來負責這樣。

簡單說,我想做一個可以隨當時天氣狀況變換的 Foxmosa 佈景,例如好天氣的圖是這樣:

圖檔
這個資訊當然就是讀中央氣象局的現在天氣啦,可以抓 PDA 版的比較節省資源。小程式的功能需求如下:

1. 請做成一個 Object 或 function,因為我在外觀上可能還會調整,叫用會方便些,傳入值跟傳回值:int getWeatherStatus(int placeID)
2. 最好能有簡單的快取機制,例如一小時內的天氣狀況應該是不會變太多的... (如果想用 cron table 每隔一小時抓一回、我可以設,但抓的 code 你也要給我)

就降,如果你也想看見這樣的有趣功能出現,幫忙寫一下吧?


附加檔案:
檔案註釋: 範例
Screenshot- Minefield.png [127.74 KiB]
被下載 327 次

_________________
雜工 :: 柏強 / Bob Chao
發問討論請保持禮節,在志工社群裡沒有人有「義務」要為您做些什麼。

* MozTW 志工無限招募中,開放網路世界需要您的一臂之力
回頂端
Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9pre) Gecko/2008042704 Minefield/3.0pre
 個人資料  
引用回覆  
 文章主題 :
文章發表於 : 2008-04-29, 18:40 
離線
[網站管理員]
頭像

註冊時間: 2002-11-04, 13:31
文章: 463
來自: 港都
依照你的規格,寫了一個 function,試試看是不是你要的。
程式末端有測試資料,在使用時請記得移除。
請自行修改副檔名 (weather.xpi -> weather.tgz)

Edit: cache 是使用檔案來存放的,所以在使用量小的時候可能沒什麼問題,一旦使用量大的時候,可能會造成檔案被鎖死,或是資料讀取有誤的狀況發生,最好的方式是能夠用資料庫來存放資料。


附加檔案:
檔案註釋: 請自行修改副檔名 (weather.xpi -> weather.tgz)
weather_v2.xpi [1.02 KiB]
被下載 405 次


最後由 softcup 於 2008-04-30, 10:52 編輯,總共編輯了 5 次。
回頂端
Mozilla/5.0 (X11; U; Linux i686; zh-TW; rv:1.9pre) Gecko/2008042304 Minefield/3.0pre
 個人資料  
引用回覆  
 文章主題 :
文章發表於 : 2008-04-30, 00:20 
離線
[網站管理員]
頭像

註冊時間: 2002-01-07, 19:28
文章: 3080
來自: 台灣
乾瞎!
不過可以再幫忙把 cache 寫出來嗎? XD

edit: 啊,不用啦,我想還是用 crontab 好了,這樣我可以自己寫 :P 感謝

_________________
雜工 :: 柏強 / Bob Chao
發問討論請保持禮節,在志工社群裡沒有人有「義務」要為您做些什麼。

* MozTW 志工無限招募中,開放網路世界需要您的一臂之力


回頂端
Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9pre) Gecko/2008042704 Minefield/3.0pre
 個人資料  
引用回覆  
 文章主題 :
文章發表於 : 2008-04-30, 10:52 
離線
[網站管理員]
頭像

註冊時間: 2002-11-04, 13:31
文章: 463
來自: 港都
看到的時候已經來不及了,已經改完了。XD
所以還是將程式放上來了。Orz


回頂端
Mozilla/5.0 (X11; U; Linux i686; zh-TW; rv:1.9pre) Gecko/2008042806 Minefield/3.0pre
 個人資料  
引用回覆  
 文章主題 :
文章發表於 : 2008-05-01, 18:16 
離線
[網站管理員]
頭像

註冊時間: 2002-01-07, 19:28
文章: 3080
來自: 台灣
我先把晴天的做好了,其他另外分小雨、大雨、多雲、雪。
不過 Personas 的測試站似乎先關起來了,
我沒辦法 submit 也就沒辦法測 =.=

其他圖做好後再丟上來大家看看

我另外想把 crontab 抓進來的東西用 JSON 輸出,
這樣的話在動態背景網頁上只要用 JavaScript 就可以讀進來了,
理論上會比較快也比較省伺服器資源... 吧
但還在想該怎麼做 XD

_________________
雜工 :: 柏強 / Bob Chao
發問討論請保持禮節,在志工社群裡沒有人有「義務」要為您做些什麼。

* MozTW 志工無限招募中,開放網路世界需要您的一臂之力


回頂端
Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9pre) Gecko/2008043004 Minefield/3.0pre
 個人資料  
引用回覆  
 文章主題 :
文章發表於 : 2008-05-03, 01:09 
離線

註冊時間: 2004-11-09, 23:50
文章: 73
來自: 凹子底
BobChao 寫:
我先把晴天的做好了,其他另外分小雨、大雨、多雲、雪。


如果作白天跟晚上呢?當然可以細分為凌晨、日出、上午、中午、下午、傍晚、日落、晚上...


回頂端
Mozilla/5.0 (Macintosh; U; Intel Mac OS X; zh-TW; rv:1.8.1.14) Gecko/20080404 Firefox/2.0.0.14
 個人資料  
引用回覆  
 文章主題 :
文章發表於 : 2008-05-03, 02:15 
離線
[網站管理員]
頭像

註冊時間: 2002-01-07, 19:28
文章: 3080
來自: 台灣
alicekey 寫:
BobChao 寫:
我先把晴天的做好了,其他另外分小雨、大雨、多雲、雪。


如果作白天跟晚上呢?當然可以細分為凌晨、日出、上午、中午、下午、傍晚、日落、晚上...

有人要做圖就可以 ;)
我只負責到那四張 :PPP

_________________
雜工 :: 柏強 / Bob Chao
發問討論請保持禮節,在志工社群裡沒有人有「義務」要為您做些什麼。

* MozTW 志工無限招募中,開放網路世界需要您的一臂之力


回頂端
Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9pre) Gecko/2008043004 Minefield/3.0pre
 個人資料  
引用回覆  
顯示文章 :  排序  
發表新文章 回覆主題  [ 7 篇文章 ] 

所有顯示的時間為 UTC + 8 小時


誰在線上

正在瀏覽這個版面的使用者:沒有註冊會員 和 8 位訪客


不能 在這個版面發表主題
不能 在這個版面回覆主題
不能 在這個版面編輯您的文章
不能 在這個版面刪除您的文章
不能 在這個版面上傳附加檔案

搜尋:
前往 :  
Powered by phpBB® Forum Software © phpBB Group
正體中文語系由 竹貓星球 維護製作
© moztw.org, Mozilla Foundation
MozTW,Mozilla 台灣社群