• Main navigation
登入區塊
帳號:

密碼:

記住我



忘記密碼?

現在註冊!
網站資訊區塊
站務管理者

kiang
 

tokimeki
 

sam0228
 

morris
 

shiang
 

SoltyRain
 

廣告


(1) 2 3 4 ... 1800 »


回覆: 請問weather.php應如何修改以正確擷取氣象資訊!?
網站管理員
註冊日期:
2009/1/27 16:56
文章: 128
雖然這個氣象這個話題已經很老了...不過對我來說是個有趣的練習XD
首先,氣象資訊來源還是得用"借"的(這應該真的沒別的辦法不去借吧@@')
我的需求是只要部份都市和全台,所以只借了這兩份資料
ftp://ftpsv.cwb.gov.tw/pub/forecast/W010.txt
ftp://ftpsv.cwb.gov.tw/pub/forecast/W003.txt
只要把資料轉成XML格式~就可以給其他的平台應用了~(比如FLASH)
反正也不是什麼很厲害的東西,就貼出來給大家參考好了
(寫的很嫩...看完之後拳頭握到流血的話還請見諒...)
===============以下程式碼=============
<?php
$UPnum=array('0','1','2','3','4','5','6','7','8','9','-');
$DOWnum=array('0','1','2','3','4','5','6','7','8','9','-');

$fp_jp = file_get_contents("ftp://ftpsv.cwb.gov.tw/pub/forecast/W010.txt");
$weather_jp = explode("*",$fp_jp);
for ($i = 1; $i <= 2; $i++) {
$SEL="weather_tw_".$i;
$$SEL = str_replace($UPnum,$DOWnum,str_replace(' ','',$weather_jp[$i]));
$SEL_OK[$i] = explode(" ",$$SEL);
}

$fp_tw = file_get_contents("ftp://ftpsv.cwb.gov.tw/pub/forecast/W003.txt");
$weather_tw = explode("*",$fp_tw);
for ($i = 3; $i <= 22; $i++) {
$SEL="weather_tw_".$i;
$vowels = array("市", "北海岸", "地區", "半島", " 0%", "10%", "20%", "30%", "40%", "50%", "60%", "70%", "80% ", "90%", "100%");
$$SEL = str_replace($UPnum,$DOWnum,str_replace(' ','',str_replace($vowels,' ',$weather_tw[$i])));
$SEL_OK[$i] = explode(" ",$$SEL);
}
?>
<?php
echo "<?xml version=\"1.0\" encoding=\"big5\"?>\n";
echo "<items>\n";
for($i = 1; $i <= 2; $i++)
{
echo "<item>\n";
echo "<name>".$SEL_OK[$i][0]."</name>\n";
echo "<sky>".$SEL_OK[$i][4]."</sky>\n";
echo "<temperature>".$SEL_OK[$i][8]."℃".trim($SEL_OK[$i][9])."℃</temperature>\n";
echo "</item>\n";
}
for($i = 3; $i <= 22; $i++)
{
echo "<item>\n";
echo "<name>".$SEL_OK[$i][0]."</name>\n";
echo "<sky>".$SEL_OK[$i][1]."</sky>\n";
echo "<temperature>".$SEL_OK[$i][4]."℃".$SEL_OK[$i][5].trim($SEL_OK[$i][6])."℃</temperature>\n";
echo "</item>\n";
}
echo "</items>\n";
?>
================================================
大部分都只是在做字串取代而已,其實也可以不用去作,一切依個人需求而定
我覺得比較麻煩的部分就是"氣候名詞"和要對應的"氣候圖片"
如果連圖片都盜連就真的太超過了...所以慢慢自己做圖中...
只是我不知道到底有多少氣候名稱組合啊...中央氣象局有氣候名稱列表嗎?@@"

發表日期:Yesterday 21:33
_________________
--------------------------------------------
不想再只是Lay稿,開始接觸PHP的新手一枚!請多多指教!
應用擴展 工具箱


回覆: [喇賽] Opensource 上架日!
網站管理員
註冊日期:
2009/1/27 16:56
文章: 128
我目前算是自給自足吧~為自己的工作需求弄個小程式~省了不少處理資料作報告的時間
PHPList其實我也很想架一個,可是公司租的虛擬主機發信給其他網域很容易被阻擋,
主機商也不願處理...所以就...唉,傳統產業的缺點就是不太願意把錢花在IT設備上XD

發表日期:Yesterday 20:13
_________________
--------------------------------------------
不想再只是Lay稿,開始接觸PHP的新手一枚!請多多指教!
應用擴展 工具箱


回覆: [喇賽] Opensource 上架日!
網站管理員
註冊日期:
2004/3/23 17:40
來自 Taipei, Taiwan
文章: 5905
如果真的都能夠應用到實際的工作中,應該會蠻有趣的 ;)

發表日期:Yesterday 18:42
_________________
****************************************************
Finjon Kiang / 江明宗
Just This Computer Studio / 就這間電腦工作室
Website: http://olc.tw
****************************************************
應用擴展 工具箱


回覆: mysql_free_result()用與不用的時機為何!?
網站管理員
註冊日期:
2004/3/23 17:40
來自 Taipei, Taiwan
文章: 5905
有去用是個好習慣,畢竟沒有使用到的資源釋放出來是對的,只是因為現在的硬體資源實在太豐富,所以大部分人就覺得沒有差異,實際上的差異也大多只會出現在極度艱難的環境,例如同時間 1000 個人要存取你的主機、或是你想要在嵌入式系統開發應用等等,如果記憶體不釋放就沒辦法完成特定工作

發表日期:Yesterday 18:39
_________________
****************************************************
Finjon Kiang / 江明宗
Just This Computer Studio / 就這間電腦工作室
Website: http://olc.tw
****************************************************
應用擴展 工具箱


回覆: CakePHP學習
網站管理員
註冊日期:
2004/3/23 17:40
來自 Taipei, Taiwan
文章: 5905
也許需要的只是多些耐心...去 K 原文資訊...^^||

CakePHP 等 PHP Framework 只是給一個架子,如何善用它還是回歸到程式開發的知識與經驗,會建議多些耐心嘗試,我一開始也卡了好幾個月 ;)

發表日期:Yesterday 18:36
_________________
****************************************************
Finjon Kiang / 江明宗
Just This Computer Studio / 就這間電腦工作室
Website: http://olc.tw
****************************************************
應用擴展 工具箱


[喇賽] Opensource 上架日!
網站管理員
註冊日期:
2006/1/23 14:02
文章: 206
今天先是試用了一個 Facebook 的應用程式幫公司設計簡單的心理測驗,
然後一口氣又架起了幾個Project.
PHPList - 電子報使用,
vtigerCRM - CRM系統,
LimeSurvey - 問卷系統

看來, 後續的日子有很多可以玩了!

發表日期:Yesterday 17:40
_________________
『當是非對錯不能用黑白劃分,標準答案與事實真相早就沒有了意義』
應用擴展 工具箱


mysql_free_result()用與不用的時機為何!?
網站管理員
註冊日期:
2009/1/27 16:56
文章: 128
當初什麼都不懂,只會使用DW開發一些簡單的PHP+MySQL應用,@@|||
每當只要有取得資料表資料的動作時,DW都會很貼心的補上mysql_free_result()這個動作,
後來漸漸瞭解PHP和MySQL的關係後,發現其實要不要做mysql_free_result都無所謂?
爬了一些文大致上都是介紹說用來釋放記憶體之類的(當有做大量集合消耗很多資源的時候)
在官方手冊上看前人的Notes,有的是說用了"其實會增加記憶體的使用量",
有的則是說永遠要去使用,有的則說PHP4根本不需要使用....有點搞得一頭霧水
我想瞭解的其實是:不釋放就只會佔著記憶體使用量?完全沒有其他的好處嗎?
請指點迷津orz
(我自己測試的結果是用了反而最增加一點點的使用量)

發表日期:Yesterday 15:03
應用擴展 工具箱


CakePHP學習
Just popping in
註冊日期:
2009/11/26 11:13
來自 Taipei
文章: 15
透過前輩的推薦,開始接觸Framwork,然後先以CakePHP為基礎學習.
不過在學習上一開始就遇到障礙...
1.有先看過CakePHP介紹,與了解MVC
2.嘗試實做官網上面的範例(Blog),不過沒幾步就卡住了(大概在建立Post模型).
http://book.cakephp.org/tw/view/334/Create-a-Post-Model
這是因為PHP底子還不夠嗎?其實官網上面的Book看了不是很懂,而且也很多地方都不太了解,不過小弟都看中文比較多,坊間也沒有類似的書籍,真不知道從哪裡開始比較好?

發表日期:Yesterday 11:44
應用擴展 工具箱


回覆: 很酷但是還沒釋出的編輯器 - Code Bubbles
網站管理員
註冊日期:
2009/1/27 16:56
文章: 128
好方便的介面!不過螢幕也要夠大才可以享受他的便利性吧^^b(FAQ有提到We recommend one 1920x1200 monitor (e.g. 24") or several lower resolution monitors.)
Windows, Linux and Mac.都有支援耶!

發表日期:Yesterday 10:26
_________________
--------------------------------------------
不想再只是Lay稿,開始接觸PHP的新手一枚!請多多指教!
應用擴展 工具箱


很酷但是還沒釋出的編輯器 - Code Bubbles
網站管理員
註冊日期:
2004/3/23 17:40
來自 Taipei, Taiwan
文章: 5905
網址: http://www.cs.brown.edu/people/acb/codebubbles_site.htm

Developers spend significant time reading and navigating code fragments spread across multiple locations. The file-based nature of contemporary IDEs makes it prohibitively difficult to create and maintain a simultaneous view of such fragments. We propose a novel user interface metaphor for code understanding and maintanence based on collections of lightweight, editable fragments called bubbles, which form concurrently visible working sets.

開發者總是花大量的時間在閱讀與遊走於各種程式碼片斷,這些程式往往分散在許多位置。現在一般編輯器都是以檔案為基礎,所以想要建立與維護這些程式碼片斷同時呈現的畫面不太容易。這個專案建議了一個類似小說的使用者介面來用在程式碼的理解與維護上,這是基於名為氣球的輕量、可編輯片斷程式碼集合,用來排列同時顯示的工作集合。

先看了這個操作影片: http://www.youtube.com/watch?v=PsPX0nElJ0k

發現它的確是很棒的東西,雖然看樣子初期會以 JAVA 編輯器現身,但是類似的問題確實存在於一般的編輯器中。當我們考量了架構問題時,在不同的目錄間切換頻率會變得很高;反之如果考量了編輯器問題,同一個目錄中就會有大量的檔案而變得難以維護。

發表日期:Yesterday 8:20
_________________
****************************************************
Finjon Kiang / 江明宗
Just This Computer Studio / 就這間電腦工作室
Website: http://olc.tw
****************************************************
應用擴展 工具箱



(1) 2 3 4 ... 1800 »