顯示文章

這裡允許您檢視這個會員的所有文章。請注意, 您只能看見您有權限閱讀的文章。


主題 - 梁楓

頁: [1] 2 3 ... 12
1
活動/聚會區 / 12/16 台北 - 大食團
« 於: 2009-12-13 23:38 »
因為我星期三會去台北

有沒有人要大食團啊?

先定晚上六點半吧?

2
Python程式設計討論區 / 關於XML請教
« 於: 2009-09-30 01:52 »
我利用xml.dom.minidom撰寫程式碼
我的需求是依照順序取得<device>...</device>中的tag及其內容
不過我的tag可能會是 photo , viedo, swf
我目前找到的方式,只能讓我分別取得photo, viedo, swf
而不能讓我直接依照順序取得這三種資料

有沒有人能指教一下? 怎麼做比較切合實際?


代碼: [選擇]
xmlData = urllib.urlopen(getPhotoXml)
    data = xml.dom.minidom.parse(xmlData)
    if data.getElementsByTagName('photo') :
        for node in data.getElementsByTagName('photo'):
            if os.path.exists('content/image/' + os.path.basename(node.getAttribute('photo_url'))
                              ) == False :
                os.system('cd content/image/; wget ' + node.getAttribute('photo_url') + ' > /dev/null' )
    if data.getElementsByTagName('viedo') :
        for node in data.getElementsByTagName('viedo'):
            os.system('cd content/viedo; wget ' + node.getAttribute('photo_url') )

我的xml檔如下

<?xml version='1.0'?>
<rsp stat='ok'>
<device serial_no='00000000000000' device_class='2' photos='20' total='20'>
   <photo url_no='3127' thumbnail_url='URL' photo_url='URL'/>
   <viedo url_no='4127' thumbnail_url='URL' photo_url='URL'/>
   <swf url_no='1231' thumbnail_url='URL' photo_url='URL'/>
   <viedo url_no='414' thumbnail_url='URL' photo_url='URL'/>
</device>



3
好康報報 / 賣 美利達 X9-Disc 碟煞版
« 於: 2009-06-29 02:04 »
車況佳,騎約五十公里(有計數器)

車主要去常駐大陸了,所以大概沒機會騎了...

定價三萬

意者台中交車


X9-Disc 碟煞版
車架
無線里程器
車前馬鞍袋

4
活動/聚會區 / 5/19 晚上六點約kiki吃飯
« 於: 2009-05-19 00:23 »
時間:19號(星期二)晚上六點
地點:kiki 東豐店 台北市東豐街51號

要去的喊聲啊

5
工作機會 / [南港][台中] 程式設計師
« 於: 2009-04-28 01:34 »
專長
PHP
Cakephp
JQuery
MySQL
Apache Basic

特別加分
CSS

上班時間
夏令早上九點至晚上六點
冬令早上九點半至晚上六點半

工作地點
南港軟體園區
台中市
待遇
40000以上,實際薪資視能力面議

意者請洽 0925693816 梁先生

6
工作機會 / 徵求 PHP 程式設計師乙名
« 於: 2009-03-20 14:08 »
工作地點:南港軟體園區
工作待遇:面談
工作時間:早上九點至晚上六點
 敝公司基本上準時下班,以能不加班就不加班為原則

工作內容:軟體程式設計師
專業必備:
 PHP
 CakePHP
 MySQL
專業加分:
 JavaScripts
 Ajax
 CSS
 Linux 系統管理/整合
重點加分:
 文件製作
 流程設計

參加過政府或企業專案優先考慮

7
活動/聚會區 / 星期五晚上六點半 - 太和殿
« 於: 2008-12-23 22:50 »
有沒有人要一起來吃? 湊人數中

8
想吃火鍋...想吃火鍋...
有沒有人要出來吃火鍋?

9
我好不容易在台北辦了ZendFramework 辦了讀書會,沒想到第二堂我就被調到台中工作了

那... 就在台中在約一場好了 XDD

有沒有台中人想要一起開讀書會啊?

10
工作機會 / [徵人]台北南港 - 客服工程師
« 於: 2008-10-28 12:53 »
職稱:客服工程師
工作地點: 南港軟體科學園區
工作內容:基本 Linux 維護、產品問題說明、機房第一線緊急處理(不需值班)
待遇:三萬至三萬五
基本能力: Linux 基本安裝、口條清楚
加分能力: Linux、Apache、MySQL、PHP、Network

意者站內 PM

11
工作機會 / [徵人]IE7 Plugin 外包
« 於: 2008-09-29 22:24 »
IE7 Plugin 乙案
有興趣者請與我聯絡

聯絡電話 0925693816 梁先生

12
活動/聚會區 / [徵人]吃日本料理
« 於: 2008-08-13 01:06 »
星期四晚上七點半 三味食堂
要去的喊聲

目前成員
Lman 丫凱 小婷

13
工作機會 / PHP & CSS 設計師
« 於: 2008-04-02 12:41 »
工作機會

工作地點:南港軟體園區
薪資:45k 左右
職務: PHP 程式設計師 、 CSS 設計師

工作要求:

PHP:懂MVC,最好有成品先讓我們看,學歷等不重要。
CSS:除CSS 也需懂 JavaScripts,懂企劃或PHP 有加分作用。

有興趣請洽我,謝謝

14
單車運動版 / 頭香頭香!
« 於: 2008-03-06 13:33 »
一定是我! 哇哈哈哈

15
美食行動區 / 梁楓的菜
« 於: 2008-03-04 23:02 »
Ines 我來了,我沒有對妳冷淡,真的...
--
我看我就用這篇一直貼就好 ccc...
--

我3/4號的宵夜... 晚餐沒有拍...

我還沒煮過粥,最近又冷,所以就學著煮吻仔粥...
其實還蠻簡單又好吃的...



煮法:
先把生米泡半小時水
在把米倒入滾水中
大約十分鐘後,加入吻仔魚跟其它調味料
米超濃稠的... 我看我以後會吃不慣外面賣的粥了...








16
雜七雜八 / 爬爬爬...
« 於: 2008-03-03 04:35 »
現在時間,凌晨四點半
我這次終於把車開到台北來了...
好累啊...

這次上來,理論上月底才有機會回台南...
所以... 半夜千萬別找我吃宵夜...
我已經決定堅持三餐加宵夜吃自己煮的了...

--

正被關在宿舍外面... 用著麥當勞的無線上網,好無耐啊...

17
職務類別:系統設計工程師
職務說明:embedded Linux系統開發與驗證
科系限制:電機電子工程相關、資訊工程相關、電機電子工程相關
工作條件限制:具開發 Boot Loader 經驗、具開發 Linux Driver 經驗、熟悉系統HW設計尤佳
工作地點:台中或台北
待遇:面試

18
主要負責 Web Servcies 供應
辦公室會在南港,正在籌組團隊

其它細節,有興趣來的人請跟我聯絡

我目前尚缺

PHP 程式設計師 * 1
程式設計

DBA * 1
資料庫管理,目前規劃資料庫為甲骨文

工作型態可以很自由
由於整個是從 0 開始,初步的規劃自由度相當高
不過也因此需要有能力的人,因此若是初學者就不要來面試了
我需要硬底子的人,面試只問技術及經歷,不問學歷
每個職缺可以帶一個助理學徒,協助寫 Doc及其它行政雜務
薪資至少40k以上,不含其它福利
其餘面談

19
本站政策 / 本站對工作人員之認定
« 於: 2007-12-20 02:42 »
SA 工作人員認定分為二個部份

第一部份為一般工作人員,主要成員為各地活動之工作成員
第二部份為正式工作人員,主要成員為長期並持續投入,經提名認定者

成為正式工作人員之程序,由現有正式工作人員向內提名
通過後即可成為正式工作人員

其一般工作人員與正式工作人員權利義務相同
但正式工作人員擁有進入工作人員討論區的權利
並且可在SA制定政策時,擁有投票權

原討論串
http://phorum.study-area.org/index.php/topic,40494.0.html

20
台南有沒有人要辦 PHP Framework 讀書會啊

21
雜七雜八 / phpBB2 轉 SMF 後的一些使用訣竅
« 於: 2007-11-25 12:16 »
小訣竅
1. 文章下面怎麼沒有快速回覆?
  只要到個人資料的“佈景及配置偏好”中,將“使用快速回覆功能”開啟就可以嚕!

2.  現在發文好像沒有回覆通知了?
  因為預設系統是關閉的! 如果想繼續使用回覆通知功能,請至
  個人資料的“追蹤及郵件設定”做適當的勾選喲!

--
歡迎大家有發現的話也依序加入自己的小訣竅喲!

22
Study-Area 公開討論版 / 本站修復
« 於: 2007-11-24 23:03 »
日前由於硬體因素暫時關站
目前已復原,資料回遡至十一月十八號左右


23
雜七雜八 / test
« 於: 2007-11-24 21:57 »
test

24
雜七雜八 / 做簡報不可不避免的
« 於: 2007-11-08 00:13 »
這個實在太贊了...
有在做簡報的人真的要看一下才對

http://video.google.com/videoplay?docid=-7702779328527421595

--
這個url來自於sayya某個版所提供

25
有要的人請舉手
暫定星期四晚上七點半

在那裡請大家提議嚕

26
PHP程式設計討論區 / PDO 基本用法
« 於: 2007-09-14 05:54 »
實在睡不著...痛苦啊...
不過睡不著的時候,最好的方式就是做一些想讓人睡覺的事...

那,就來分享一篇吧...

PHP 自 PHP 5 後內建以經沒有 MySQL 模組了
資料庫的部份從本來的 MySQL 轉而建議使用 PDO
PDO 是什麼呢?就是 PHP Data Object

你可以把它看做是 PHP 版的 adodb
雖然我覺得還不夠 adodb 那麼方便
但是有想要考PHP認證的朋友也要注意了
PDO 已經變成 PHP5 認證中資料庫部份的主要考題

PDO 要怎麼用呢?
首先,我們要在 PHP 安裝時安裝 PDO 模組
而PDO 模組中,又有所謂的 PDO_Drivers
也就是安裝PDO模組後,也需要針對想使用的Database安裝不用的驅動模組

我個人喜歡使用 MySQL,所以我的 extensions.ini 中有這二行
extension=pdo.so
extension=pdo_mysql.so

接著在程式中,我們需要宣告 PDO 啟動的功能
代碼: [選擇]

define('DB_NAME','test');
define('DB_USER','test');
define('DB_PASSWD','test');
define('DB_HOST','localhost');
define('DB_TYPE','mysql');
$dbh = new PDO(DB_TYPE.':host='.DB_HOST.';dbname='.DB_NAME, DB_USER, DB_PASSWD);


文中的使用常數設定是我個人的習慣,各位不用像我這麼麻煩

當像上面的操作,$dbh 本身就是代表了PDO的連線了

那要怎麼使用PDO呢?

第一式 懶人法 query

什麼都不用想,像平常一樣的使用 query 的函式
代碼: [選擇]

$sql = 'select * from test';
foreach ( $dbh->query($sql) as $value)
{
    echo $value[col];
};


第二式 自動帶入法 prepare

我個人使用PDO後,偏好利用 prepare 的函式來進行作動

prepare 的好處是可以先寫好 SQL 碼,並且在稍後自動帶入我們要的資料
這裡我想最大的好處是比起直接利用 query 可以減少許多安全性的問題

首先,我們利用 prepare 進行 SQL 碼的設定,在利用bindparm 來進行設定的動作
代碼: [選擇]

$sth = $dbh->prepare('update db set zh_CN= :str where SN=:SN');
$sth->bindParam(':str',$str,PDO::PARAM_STR,12);
$sth->bindParam(':SN',$SN);
$sth->execute();


請注意文中的 :str 及 :SN,當我們利用 bindParam的函式,可以利用 :word 來指定系統需要套用的部份,像是我們利用 :str 及 :SN 來指定
而實際的內容,就靠bindParam還可以指定我們要輸入的型態。

首先我們先看 :str 的指定,:str 由於我確定資料是屬於文字,因此利用 PD::PARAM_STR 來告訴程式“這個是字串喲”,並且給一個範圍,也就是長度是12個位元。
我們也可以不要那麼復雜,像 :SN ,雖然也是用 bindParam 來指定,但是我們省略了型態及長度,PHP 會用該變數預設的型態來套用。

最後呢,就是利用 $sth->execute(); 來進行執行的動作。

基本上不難,甚至可以說很簡單呢!

如果你有大量需要重復套用的資料,你就可以拼了命的重新利用 bindParam 來指定,比如我的 :str 及 :SN 如果有十筆資料,我也可以這樣子直接新增到資料庫
代碼: [選擇]

$sth = $dbh->prepare('insert into db ("zh_CN","zh_TW")values(:str , :SN');
foreach ($array => $value )
{
$sth->bindParam(':str',$value[str],PDO::PARAM_STR,12);
$sth->bindParam(':SN',$value[SN]);
$sth->execute();
}

甚至強者如我朋友... 把所有可能的 SQL 全寫在一個檔案裡面,後來的過程SQL的部份就變成全用變數帶進去了!
反正資料可以用現成的方式套用嘛!

那,如果利用 prepare 的方式來 select ,關鍵字當然也可以像上面的方式利用 :word 來指定

代碼: [選擇]

$sth = $dbh->prepare('select * from db where SN = :SN');
$sth->bindParam(':SN',$value[SN]);
$sth->execute();
while($meta = $sth->fetch(PDO::FETCH_ASSOC))
{
echo $meta["name"];
}


這裡新出現的是 fetch,跟mysql_fetch_row() 的意思差不多
但是在 fetch() 中我們發現多了一個 PDO::FETCH_ASSOC 這個東西
fetch() 提供了許多獲取資料的方式,而 PDO::FETCH_ASSOC 指的就是傳回下一筆資料的欄位名及值啦
比如上例,利用 $meta 來取得 fetch 傳回的資料,此時
$meta 的元素名稱就是資料庫的欄位名稱,而內容當然就是值本身

這個跟你利用 mysql_fetch_row() 時不一樣,因為除了欄位名稱,mysql_fetch_row() 還會依照順利
將元素名稱除了欄位外在多給予一個以序號的方式為基礎的元素,那難道 PDO 沒有嗎?
當然有,只要將 PDO::FETCH_ASSOC 改為 PDO::FETCH_BOTH,那用法就跟 mysql_fetch_row() 沒什麼倆樣了。

如何除錯
除錯是所有程式設計師中心中永遠的痛,我們使用 PDO 要如何除錯呢?
其實 PDO 已經提供了二個非常方便的函式
errorInfo() 及 errorCode()
用法也是世界簡單,每當我們利用 execute() 執行後,如果有錯誤
那 errorInfo() 及 errorCode() 中就會有內容
我們就可以這樣子做啦....
代碼: [選擇]

$sth = $dbh->prepare('select * from db where SN = :SN');
$sth->bindParam(':SN',$value[SN]);
$sth->execute();
if ($sth->errorCode())
{
echo "有錯誤!有錯誤!";
print_r($sth->errorInfo());
}


而 $sth->errorInfo() 會是一個陣列,這個陣列有三個值
0 為SQLSTATE error code
1 為你所使用的 Driver 所傳回的錯誤碼
2 為你所使用的 Driver 所傳回的錯誤訊息

好,以上應該足夠應付一般的程式開發了
PDO 一點也不難,對吧!

27
活動/聚會區 / 台南:哈維歡送會
« 於: 2007-08-18 17:28 »
各位
在台南服務大家的哈維即將去當大頭兵
也將服務大家的任務告一段落

為了歡送哈維踏入人生的另一個階段

SA 決定舉辦 哈維歡送會
來感謝哈維這幾年來的辛勞

日期:八月二十六號星期日
時間:晚上六點整
地點:梁楓家
廚師:梁楓
食物1:梁楓生出來的食物
食物2:每個人準備一樣食物來

歡迎大家共襄盛舉

並且希望報名的人都可以帶一樣食物來

由於這次不是外燴而是完全自製的食物
所以麻煩“要來的人務必於星期五前報名”

以免食物不足

感謝大家!

28
活動/聚會區 / 第一屆SA保齡球大賽
« 於: 2007-08-03 11:57 »
參賽者:
梁楓 vivian 三子 丫凱+凱嫂

第一局:最低分得獎主 梁楓
第二局:最高分得獎主 梁楓

梁楓的第二局打 144 分

看啊... 我們的保齡球素質多好 XD

--
不要問我第一局打幾分...

29
應 TCA 之邀
本站 梁楓、丫凱及Outian
將在八月二號下午,於台北世界貿易中心展覽一館第四會議中心開講
其中有
梁楓主講Zend 的工具 Zend Studio 及 Zend Guard
丫凱主講 CakePHP
Outian 更會當場示範七月份PHP+MySQL才剛被揭發的弱點

有興趣嗎?
請速報名
http://www.tca.org.tw/seminar/D10f00197.asp

30
MIS 區有很多最後詢問的是產品或服務
我想發起一個小小的運動,與其一個一個問,一個一個PM
不如就公開一點吧!不用想問產品又偷偷摸摸

這篇,我希望是“廠商自己填資料”喔!
請依下面這個格式填寫後發文,不需要利用quote,也不需要引言
離題文會直接被刪除,想討論該公司請另開討論串

--
公司名稱:
可服務地區:
主要業務內容:
聯絡人姓名:
聯絡人電話:
本站該產品討論串:(如果已有人討論的話,如果沒有就暫時空白)
--

頁: [1] 2 3 ... 12