2012年6月4日 星期一

Day-61 06/04(一)

今天早上開兩個會,一個決定哪天要加班測 DCT,一個是看上次說要修改的成果,

然後…我依然在修我的介面。

2012年6月2日 星期六

Day-60 06/01(五)

今天本來要繼續把工作功能給寫完,結果鄧伯一早就問我的介面寫的如何,然後就開始測試了,

測完之後,有發現一些小 bug,但是最主要的還是介面要修改的事情!!

有些查詢/刪除,要跟修改的功能放在一起,這個還好,因為我已經完成了,

然後再來就是要把所有資料 show 出來,用 pager 的功能來分頁,這個東西我真的不知道要怎麼用,

雖然有查一下 php pear 的 pager,但是我還是不知道怎麼用,drupal 的 sql 有一個寫好的 pager,

但是介面有點醜,而且只能用在 query 查詢上,ldap 完全不適用!

到快下班的時候,我也只是把一些要修的東西修的差不多,剩下 pager 拉!!

我真的不知道要怎麼用!

當報告交出去之後,我就很懶的寫日誌了,我寫日誌就是為了要寫報告,

結果我寫報告的時候,只有參考到一點點日誌的內容,太灰心了我!

2012年5月31日 星期四

Day-59 05/31(四)

今天非常順利的把部門移殖的功能寫完了,模組算差不多完成,資料也都匯到 ldap 裡面,

結果突然在用 ie 測的時候,整個亂掉,ajax 的功能也完全不能用,搞了老半天,

原來是 utf-8 編碼的問題,還好有每個編碼都測試,不然我真的會哭著回家了,

用 ANSI as utf-8 就可以完全解決中文的問題囉,非常好用! 

結果編碼就浪費我快一小時,真的是…爛 ie!最後也順利的搞定,然後突然新增一個工作管理的功能,

就在快下班前一小時開始寫,寫到快下班的時候,做 server 的電腦突然關機!! 

我以為我按到什麼勒,沒想到是被米妮關掉!人嚇人會嚇死人!

2012年5月30日 星期三

Day-58 05/30(三)

今天鄧伯沒來,所以做事感覺比較輕鬆,今天除了把昨天還沒用玩的功能修改之後,

就再測試部門移殖的功能了,試了很久,測了很多種方式,最後在快下班之前,

終於啊!!!成功的用出來了,這樣的話幾乎就是完成囉!!

明天的話要再加一些東西,讓使用者刪除資料的時候,可以了解要刪的是什麼,

這樣感覺比較好,不像之前要刪什麼都只有 id,誰知道這個 id 是什麼!

所以明天的目標,就是加一些東西,讓刪資的時候有比較多的資訊。

Day-57 05/29(二)

今天依然在修 drupal 模組的東西,因為之前把架構有些改變,所以有很多地方都要改,

在快下班之前,其實改的差不多,剩下一點點東西,跟我覺的最困難的部門移殖!

今天其實花滿多時間在測試部門移殖的功能,但是都一直有錯誤,所以就先用別的,

別的東西真的是快很多,因為比較沒有那麼複雜,不用使用遞迴的函數,所以比較好寫。

今天中午的時候,有跟同事還有主管拍照,用來準備放到報告上面的,雖然只有幾張而已。

而且今天鄧伯好像身體很不舒服的樣子。

2012年5月28日 星期一

Day-56 05/28(一)

今天就是把新的資料全部匯入到 ldap 裡面,然後加入的 job 的資料,還有把部門的 id 改成英文,

加入一個屬性用來存中文,但是人員那邊的部門並沒有改變,當我在修程式的時候發現,

這樣要多一步來判斷該部門的中文名稱,才可以找到對應的人員,有點不方便!!

資料全部整理完之後呢,就是在改 code 拉,要配合新的 ldap 的資料架構,去修改 drupal 模組的程式,

員工的部份已經滿 ok 了!今天修到部門的修改,因為改 rdn 的話必需要沒有子記錄才行,

所以…會有些麻煩,不像 leave entry 要幹麻都沒什麼限制!明天在來修一下 code,

應該就可以完工囉!

2012年5月26日 星期六

Day-55 05/25(五)

今天本來再修 code 的時候,收到鄧伯寄來的資料,所以就始開修改下 ldap 的資料,

再加新人的時候,發現資料超級不齊全的,只有員工編號跟姓名,其他幾乎都沒有!

之後有新增的部門,角色,工作的資料,但是還沒全部新增完成!

看來禮拜一就可以把資料全部放上去,然後介面的 code 修改一下,應該就完成囉!!

2012年5月24日 星期四

Day-54 05/24(四)

今天要展示一下目前的成果,依進度來說,應該至少有 80% 完成了,還只限於入口的部份,

整合的沒有算在裡面,然後給鄧伯看了一下管理介面,我以為爛很陽春,沒想到竟然還 ok 耶,

只是有些地方資料不夠,還要補強, 功能需要一些修改就好了,剩下的就是 debug 了,

今天順便把一些程式看了一遍,把 code 修一下,也有改一些小地方,剩下的就明天弄了,

我覺得應該是弄的差不多了,要改的也很快。

2012年5月23日 星期三

Day-53 05/23(三)

今天非常順利的就把剩下的 drupal 介面給寫完了,雖然滿陽春的,但基本功能都有,

今天下午本來想要來修一下程式碼,讓程式碼漂亮一點,結果修到後來,發現沒辦法漂亮了,

所以就只好…測測看有沒有什麼 bug 了,結果測到一半才發現,我還沒寫屬性同步的東西!!

還好及時發現,在下班前把一個加上去了,明天就把另一個也加上去吧,然後就大概完成了!!

剩下的就…看有沒有空把 code 寫的漂亮一點。

2012年5月22日 星期二

Day-52 05/22(二)

今天在隨便 debug 的情況下,大有進展,途中還遇到不知明的 bug,完全不知道怎麼解,

因為完全沒有 error 出現,最後才發現,原來 $form_state 要改成 &$form_state 傳址的方式,

害我找了半小時,找到有都點煩了!!

聽說禮拜四就要展示了耶,然後我的部份不會給他們看到,純粹只是管理者介面,

但我覺得我寫的 code 看起來非常的不漂亮,之前我本來打算回家有空就寫寫 android 的程式,

但是我發現回到家之後就懶的跟什麼一樣,非常的不想動,我看這就是毅力的差別了,

希望明天可以把全部寫出來,然後把程式碼寫的漂亮一點!

2012年5月21日 星期一

Day-51 05/21(一)

今天在做部門管理的查詢跟新增做好快喔,我以為會跟人員的部分一樣,debug de 很久,

是我變強了,還是真的比較簡單,或是我把功能簡化了!所以才寫得比較快,

但是角色的部分,目前還沒有比較明確的想法,還太了解需要什麼功能,

聽說禮拜五就要驗收了,但是不是要做到 6/1 嗎?怎麼提前了,還是那時候鄧伯真的沒改到行程,

所以全部還是以 5/25 為最終時程!!剩下四天,不知道可不可以全部搞定。

2012年5月18日 星期五

Day-50 05/18(五)

今天本來想把人員管理的部分給 ko 掉,但是最後還是因為 debug,花費了非常多時間,

到下班之前還是沒有完成,一直在找 ajax 的問題,看程式碼非常的正確,但是執行起來就是有問題,

可能是對於他有流程有誤解吧,所以才會發生不想他出現的時候出現,完全不聽我的話,

所以我想就不用 ajax 的功能,直接全部 show 出來,再動態改裡面的資料,這樣感覺簡單多了,

至少不用測試 ajax 的東西,只要測試 submit 就好了!

2012年5月17日 星期四

Day-49 05/17(四)

最近感覺過得很平淡,今天也是在寫 drupal 的模組,似乎都忘記要設定 ldap 的東西了,

今天雖然感覺寫的滿順的,但是進度真的非常的慢,只希望下剩的兩類不會太難搞喔!!

今天把查詢的部份補完之後,寫了新增的功能,修改還在測試,寫了一點點,

明天應該可以把修改完成,然後就去寫部門跟角色的部分了!

2012年5月16日 星期三

Day-48 05/16(三)

今天用我的管理介面有一些大進步了!!! LDAP 的資料也差不多都匯進去了!

剩下要處理的就剩角色而已。

 drupal 的模組我也寫的愈來愈順手,如果照這樣順手下去的話,我想應該有辦法在下禮拜五之前,

把管理介面給寫完,但是,可能有點陽春而已吧!

之前都是我在用 ldap,不知道為什麼我在用 drupal 的 ldap module 用的那麼不順手,

在設定什麼都不知道,看來之前用的東西我機乎都忘光了,還是之前就沒摸熟過?!

2012年5月14日 星期一

Day-47 05/14(一)

今天本來要報告 drupal 模組給鄧伯聽的,我準備了兩天,看了一堆英文文件,花了好幾個小時,

做出來的投影片,然後今天報的時候,感覺鄧伯不怎麼感興趣,原本說不要直接寫 php code,

後來都直接寫 php code,這樣就完全用不到模組了,只有我一個人需要,報告完之後,

他機乎什麼問題都沒有問,有點像是竟然要報告,那就聽完吧,感覺超難過的拉~

然後官方的 example 的教學,真是的藏了一堆寶啊,每次看都有新的體會,

尤其是我會常用到的 menu、form,今天大概把這兩個都 review 過一遍,我覺得我實力又大增,

看完那兩個,你還不會寫模組的話,那就要打屁屁了。

今天乃維哥終於來看我們了,對於這個公司的建議或是有什麼要報告給老師的事,

我竟然完全說不出來,看來似乎都是自己一個人在打著孤單的 code,

我覺得跟同事互相也不是很頻繁,除了中午吃飯,跟偶爾下班會說掰而已,好像就沒幹麻,

這樣回想起來,好像也沒什麼心得可以寫的,看來要使用我的掰功了!

2012年5月11日 星期五

Day-46 05/11(五)

今天本來想說看 drupal 模組教學看快一點,把它看完之後就來寫文件,

準備禮拜一的報告了,但是我看的好慢喔,一邊看教學,還要一邊查 drupal api 的東西,

東跳西跳的,看完前三節而已,就花了我一個早上,下午的時候,被我寫的 bug 給拖了三小時,

最後我拚命的看,拚命的查,拚命的了解他的架構跟用法與內容,最終在六點之前,

還是無法完全我的任務,一切都需要加班的支持,我禮拜四那樣報告真的不是故意的,

我真的以為鄧伯懂一些概念,所以才報告的這麼爛。

雖然花了很多時間把模組教學重看一遍,跟查了一堆的 api 還有官方的文件檔,

我也比較清楚某些屬性跟物件的用法了,也不是沒收獲拉,反正假日是加班定了!

2012年5月10日 星期四

Day-45 05/10(四)

今天想說鄧伯也懂一些 drupal 模組的東西,所以我才想用程式碼去解譯,

沒想到他真的完全一點都不了解,想說他玩 drupal 玩很久了,應該會開發模組有一些了解,

看來我把這件事情想的太簡單了,我覺得今天開會一定是鄧伯覺得我很混,跟小屁孩一樣,

下禮拜一的時候,要重新報告一遍,只能乘這個假日好好把模組教學跟 api 摸熟一些,

但是我還是不敢保證我一定全部都會,真恐怖吧,反正就盡力吧,

把鄧伯比較想要的功能找一下,其他的就依 drupal 官方模組去延申吧,

我真的要再說一次 drupal 模組真的不容易啊!!!

2012年5月9日 星期三

Day-44 05/09(三)

今天想說要一口氣把在 drupal 上的 ldap 管理介面寫好至少一半,沒想到,不如預期啊,

剛開始寫的滿順的,在下午的時候,就有點卡卡的,就在快下班的時候,出現完全不知道怎麼解決的問題! shit !

然後明天要教鄧伯寫模組,但是我真的不是很熟,要怎麼辦呢?!

看來我只好講一些我知道的事了,模組要開發真的要懂很多,不是我太弱就是太難,

應該屬於是前於吧! debug de 到都要哭了,而且下禮拜一乃羅哥終於要來探班囉!

2012年5月8日 星期二

Day-43 05/08(二)

上個禮拜我無憂無慮的慢慢研究了一個禮拜 drupal 模組,沒想到今天一早開會,

似乎要開始趕工了,開完會之後,覺得好多東西要用,像是舊網站的資料全部移到 drupal 上面,

靜態的話應該還好,動態的話就要寫模組了,我也是花了一個禮拜慢慢摸之後,

才比較了解模組怎麼寫,看來要在五月底之前把管理介面寫好,過兩天之後還要教鄧伯模組,

天啊,我壓力好大喔!!模組的部份我只有研究表單的地方,其他的真的非常不熟,

而且我覺得版面應該要調整一下,但是也不知道要怎麼調,ldap 那邊的資料也要調整,

就突然覺得一堆事要做,看來有機會要加班囉!

2012年5月7日 星期一

Day-42 05/07(一)

今天非常的努力解決 drupal 模組的問題!!結果到最後還是進度緩慢啊!!

在 drupal 上 debug 的時候,真的非常的痛苦,完全不知道哪裡錯,就是跑不出來,

連個警告都沒有,然後找了很久,試了很多種寫法後才出來,就這樣浪費了一大堆時間,

我今天本來想把之前寫的那三個功能放到 drupal 上面,但是今天搞這麼久之後,

只能依部門查詢人員,完全就是非常的弱,新增及修改都還沒做出來,這應該才是最麻煩的吧!

反正在 drupal 上開發模組,除了技能之外,還要耐心跟細心,不然就別想開發了,

超麻煩的拉!

2012年5月4日 星期五

Day-41 05/04(五)

最近鄧伯都不在,害我有點懶,只是有點而已,不至於很懶拉,我還是有努力學習的,

今天重新 review 了一下 ajax_example 的模組,終於比較了解一般的 ajax 跟進階版的差異了,

因為我想要連 ldap,所以去看了一下 ldap 的模組,但是…,非常的不 friendly,一直 call 來 call 去,

很討厭這種 call 來 call 去的寫法,但是似乎這樣寫對程式的 reuse 比較高,那只好繼續看了,

之後我想把自製的 module 放到管理列上面,所以就去看了 system 的 module,這是 drupal core module,

所以,看 core 就知道不是一般的難,他的東西也真是非常的多,每個 php 檔都好多行,

絕對會看到眼花,之後我有照著他寫的 code 去測試一下,但是不知道為什麼就是不行,

而且在 druapl 的模組寫 class 時,使用 private 變數似乎會錯誤,也不知道是哪邊有錯,

反正還是有很多問題要解決。

但是我發現,全部的程式都是從 .module 檔開始往外擴展,所以 .module 非常的重要,

而且在 druapl 寫 ajax 的程式,比直接用 php 寫還來的方便耶!!今天有測了一下,

但是有些錯誤,不知道錯哪,druapl 的缺點就是:不好 debug!

2012年5月3日 星期四

Day-40 05/03(四)

今天終於開始自己寫模組了,早上時候就把 druapl 官方的模組 example 裡面的 ajax 看完囉,

雖然有一些部分還不是太懂拉,但大概可以了解怎麼寫 ajax 的程式,

然後下午的時候就開始自己寫一個來試試看,但是明明都看起來都對,就是不可以跑,

非常的 shit,後來換另一種方式之後就 ok 了,但是感覺跟之前那個沒什麼差,

之前的版本就是不能跑,非常詭異的 druapl,最近這幾天應該還是在看 druapl 模組,

然後把管理介面給寫出來,明天除了再把剩下的 ajax 看完後,就要準備開始連 ldap,

跟把資料放進 ldap 裡囉!

2012年5月2日 星期三

Day-39 05/02(三)

今天摸索一天的模組開發之後,就在修改完禮拜一跟著官方寫的模組之後呢,

我對模組有了更上一層的領悟了!對於 druapl 模組的寫法也比較了解,

不會像之前一樣呆呆笨笨的完全不知道在寫什麼,之後到官方網站下載一些 example 檔,

就是如何應用 core module 來開發一些模組或是應用的東西,當我看完 ajax 的 example 之後,

我覺得我現在已經變很強了!!等著明天再把 example 檔的其他可能會用到的東西看過一遍後,

就開始自己寫寫看囉,應該可以寫出些東西囉!!

對於學程式我覺得呢,還是自己親手寫學得比較快,就像學數學一樣,

看都看得懂,但是要自己寫出來就發現一堆問題,就算照著已經寫好的再重寫一遍,

還是會有幫助的,至少了解他的架構是如何,我一覺得架構就是整個程式的核心,

了解架構,其他只是語法問題,完全不是問題。

2012年4月30日 星期一

Day-38 04/30(一)

今天花了一些時間搞清一下 druapl 模組的架構,大概懂了一些用法,

之後就照著官方的文件寫了一個小模組,前面段非常的順利,

只有遇到一點點小問題,那就是…我的變數打錯了,怪不得資料庫的資料一直拿不出來,

debug 之後,就繼續跟著做,然後全部都寫完之後呢,網站竟然掛掉了!!!

完全不知道是哪邊有問題,druapl 在 debug 的功能上真的是非常的弱弱弱弱弱弱!

有重大 bug 直接把你砍掉,也不告訴你哪邊有錯,小 error 才會通知你,

這…是要我怎麼 debug 啊!!!!

今天光是用一個小模組,就弄得我全身不舒服,好累喔,但是有些進展了,

再學個幾天的話,應該可以有些小小小小成果!

2012年4月27日 星期五

Day-37 04/27(五)

今天本來預計要寫一個模組的,想說模組簡單嘛,就把 code 寫在一個資料夾下叫,

讓 drupal 來 call 就好了,用講的都比較容易,實際去試之後才知道,完全不是這麼一回事,

drupal 模組,完全相依於 drupal 的 core 程式,每個方法都有規定的寫法,

最基本的三個東西:.info、.module 跟 .install ,只要有前兩面的話,就可以跑了,

但是對於一個比較有規模的模組呢,通常都會用到第三個檔案,偏偏每次都卡在這邊,

今天只能說看了一些別的模組的檔案,對於模組的寫法比較了解,

但是還是沒辦法寫出一個像樣點的模組。

其實 drupal 內件就有 phptemplate 的東西,有點類似 smarty,但是跟 smarty 不太一樣的是,

使用 phptemplate 就不用學 smarty 的語法,這個東西我是覺得還好拉,

我一直覺得比較麻煩的,還是發開一個完整的模組,如果會開發模組的話,

真的應該就算是 druapl 的專業玩家了,這真的不是玩玩具的程度!!!

2012年4月26日 星期四

Day-36 04/26(四)

今天奮鬥了一個早上後,終於發現為什麼我的 phpldapadmin 不能跑了,

全部都是檔案權限的錯!!!在 linux 之類的 os 安裝東西,對於檔案的權限設定真的要很小心,

不然完全就不知道為什麼會錯,沒辦法使用,結果只是一個檔案沒辦法讀取而已,

下午的時候,就把 druapl、ldap 跟 cas 搬到另一個機器上面,在裝 druapl 的時候滿順利的,

裝 ldap 的時候也滿順利的,當我把資料檔案搬過去的時候,竟然就給我掛掉!!!

後來把資料檔案全砍後,才可以執行 phpldapadmin,然後再匯入資料,所以高度懷疑,

是資料檔案的問題,或許有些東西跟組態檔設定的不一樣,或是什麼相依性問題吧,

不過沒關係,現在機乎都弄好了,之後等米妮 cas 弄好後,就開始研究 druapl 模組,

把需要的東西弄一弄囉。

2012年4月25日 星期三

Day-35 04/05(三)

今天本來想把我的 phpldapadmin 給搞好,沒想到人算不如天算,還是一堆不知明的錯誤,

所以只好把資料全部都匯到米妮的 ldap 上面,我真的懷疑應該是要 apache 也要用 ssl 連線,

這樣 phpldapadmin 才能連,因為是跑在 apache 上面的嘛!!!!

然後今天早上突然說要開會,報告一下入口網站的排版樣式,跟需要什麼功能之類的,

還好只是看一下畫面,然後說要改些什麼地方比較好看,至於管理者介面嘛!!

我是覺得,druapl 沒辦法用到完全把後端資料庫連結的東西全部抽象化,

最後還是要自己寫模組或是 php 檔才可以解決這個事情!明天的話就跟鄧伯報告一下,

然後看接下來要怎麼做吧!

2012年4月24日 星期二

Day-34 04/24(二)

早上聽了楚君的 wf 報告之後,我只能說我半懂而已,如果不是之前有研究一點的話,

我還真的不知道那個東西要怎麼用呢,後來鄧伯叫我們看一下 dependency property,

這個東西似乎只有在 wpf 跟 silverlight 上會出現,反正就是 vs 的東西,查了一下資料,

有點像是動態增加要用的屬性,但是好像跟之前的什麼東西有些不同,我也不清楚,

因為之前就沒碰過這些東西。

下午之後呢,就研究一下怎麼把 ldap 用 tls 或是 ssl 加密方式連線,搞到最後,

把米妮的 ldap server 組態檔跟 bdb 檔砍掉重設之後,竟然就可以,然後我的還是有奇怪的錯誤,

真是太不給我面子,快下班的時候,竟然我的 phpldapadmin 掛掉了!!!!

明天有得忙了。

2012年4月23日 星期一

Day-33 04/23(一)

今天有比較早到喔,八點五十就到了,比平常早了約十分鐘,早起沒大便果然厲害,

然後今天主要還是在 debug in php,用 ajax 的技術,真的非常的不好 debug,

還是本來 php 就不好 debug?反正他只會告訴你哪一行錯,然後你就自己去找為什麼錯,

就這樣 de 了一整天,最後也只是把某一些功能補齊而已,也沒有什麼新的進度,

唉唉,真的覺得自己在浪費時間,不過今天有學到一點點的 jquery了,至少有學些東西,

明天要聽 wf 的東西,不知道會不會明天之後又換研究別的東西勒?

2012年4月20日 星期五

Day-32 04/20(五)

今天本來想說加入 ldap 的新增修改人員、部門及角色的功能,沒想到,

搞了這麼久,都還沒完成,真的是…是我能力不足嗎,還是我把架構想的太複雜了呢?

反正就是一直在 debug ,從早上 de 到下午,到最後還是沒 de 出來,如果家裡可以連公司的話,

我通常是會回家繼續做,但是呢…偏偏不能連,只能在公司做,唉…看來只好禮拜一再弄了,

途中有幫米妮用了一下他的 cas,但是我對 cas 真的完全沒有概念啊!!!

完全不知道它的架構是怎樣子,所以做起來綁手綁腳的,完全就跟門外漢一樣,

反正今天還是在寫 php 連 ldap 做一些操作,跟我預期的相比,應該有完成 80% 了吧,

禮拜一再加把勁就 ok 囉,只是怕到時候這東西用不到,那就白忙了。

2012年4月19日 星期四

Day-31 04/19(四)

今天早上的時候把查詢的功能修改了一下,有加強一些功能,但是還是滿陽春的,

下午之後就把專利文件看一看,裡面的形容詞真的是一點都不白化文,

要很仔細看才看得懂,之後呢就休息一下,了解一下 cas 這個東西,

但是後來把檔名改掉之後就掛了,改回來之後又正常,所以還是別亂改檔名,

而且 cas 跟一般的 service 開啟方式又不太一樣,反正有很多奇怪的東西,

因為之前都沒碰過,現在也是對它完全的不熟悉!!!

最近心得愈寫愈少,是因為變混了嗎 = =

2012年4月18日 星期三

Day-30 04/18(三)

今天整天都在弄 php 跟 js 的東西,做一個 ldap 的簡易查詢器,

原本想說全部都寫在同一個檔案裡面,但是後來不小心分成兩個檔案後,

我發現比單單寫成一個檔案來的方便太多了,尤其是 ajax 的功能,寫起來輕鬆多了,

但是就跟鄧伯說的一樣,不好 debug,有時候 bug 找很久才找得到,

不過呢,今天終於把幾個主要的查詢功能給寫出來了,只是跟我想寫的還差一段距離,

明天可能會繼續測試,或是做別的東西吧!!

今天聽到家宏跟鄧伯講了不知道什麼東西,然後要家宏去做一個投影片報告一下,

依我的推測,應該是 CAS 的東西,我猜拉…。

希望明天可能快速決解決問題,然後去看他們專利的內容了。

2012年4月17日 星期二

Day-29 04/17(二)

今天預計是要用 php 寫出一個常用查詢的東西,沒想到人算不如天算啊,

我的 php 功力太弱了,搞了一天之後,還是沒什麼進展,我真的都快哭了,

php 弱,javascript 弱,ajax 弱,什麼都弱,然後就這樣搞東搞西,搞一些東西後,

就下班了,天啊,完全都沒做什麼事情,真是對不起公司啊,但我還是有在資料,

我有試著用 php 跟 js 合用,但就是變數的問題而已,如果用 java 的話,可能就不會用那麼久,

我弱弱的 php 啊!!!

2012年4月13日 星期五

Day-28 04/13(五)

早上呢,都在修 java code ,讓程式可以去判斷 excel 跟 ldap 資料是否一致,然後轉成 ldif 語法,

在匯到 ldap 裡面,所以早上我就把 90 個人全部匯進去囉,後來還修改了一些東西,

因為之前我把專長跟嗜好分開,我後來把 objectClass 的屬性改掉全部變成 other,

就把專長跟嗜好放在 other 裡面囉,還修改了一下有子部門的人員資料,所以早上就這樣過了,

下午的時候,我本來想用 php 寫一個查詢的東西,但是我對於 html,javascript 跟 php 都很不熟,

所以一直不知道怎麼下手,後來想說在 xp 裡戴一些軟體來開發 php ,到最後載到一個測試版的,

後來就放棄,乾脆直接把 code 寫好,放在 linux 上讓他跑,但是搞的差不多的時候,也快下班了,

今天過的有點慚愧,因為產出真的有點少。

2012年4月11日 星期三

Day-27 04/11(三)

其實今天沒做什麼事情,都是把資料從 Access 讀出寫到 LDAP 上面,剛開始,

我一筆一筆的用,把它變成 ldif 的格式,然後匯入,但是這真的太慢了!!!!!

後來我就決定跟鄧伯拿資料,用程式跑,但是 php 不知道怎麼連 excel ,

後來我就用 java 去讀 excel,然後輸出成 ldfi 的格式,再匯入,

雖然有成功,人數從 16 人變成 6x 人,但是總人數是 90 耶!!!!

所以有些新增失敗囉,後來就試著用 java 連 ldap server ,在下班之前我連線成功了,

所以禮拜五應該可以直接用 java 去操作 ldap server 上的資料,

之後再用 php 寫一個查詢的程式,這樣我想這個階段就差不多囉。

2012年4月10日 星期二

Day-26 04/10(二)

今天一早呢,就在討論整合的事情,當然最重要的還是 session 的處理,

drupal 的 session 要如何處理,這是米妮的工作,而家宏呢好像也在看類似的東西吧,

我當然還是繼續找怎麼將 LDAP 做成想要的樣子,找了一早上,看了一個早上,

然後又早了一個下午,看了一個下午,在下班前的一小時呢,我終於弄成功了,

可以自定屬性跟物件,但是好像再早一小時之前就已經成功,只是沒有重整,所以以為失敗,

害我又多耗了一小時,但是這一小時也不是全浪費掉,我了解到 LDAP 的架構大概是如何,

從屬性,物件,到整個 Tree,現在串在一起了,變得非常的 Easy,所以觀念還是很重要,

我覺得態度也滿重要的,之前我就覺得 LDAP 自定的東西好像很複雜,不好用,

到現在,我才覺得這簡單的跟吃飯一樣,一個想法可以影響一個人行為,所以要小心。

2012年4月9日 星期一

Day-25 04/09(一)

今天是輕鬆的去做事情,可能是禮拜一大家都比較懶吧,

今天還是主要研究怎麼把原本的組織架構移植到 LDAP 上面,

最後我還是決定把人的 objectclass 給換掉,換成另一個,就不用填什麼目錄什麼有得沒的,

省得輕想要打什麼名字,後來想在思考要如何從部門那邊取得有哪些的 Role,

我想應該還要考慮如何從 Role 那裡得知誰是這個 Role 的人員,

我最後決定,就讓他跑 php code 吧,不然 Ldap 的內件 Query 功能,真的很不強勒,

所以下午我就開始寫一些 php code,去查詢我要的資料,但是今天只有寫一個簡單的東西,

主要的原因是,他傳回的資料,似乎是三維的!!!

所以我還搞不清楚他傳回的資料結構長怎樣,所以明天就繼續弄吧。

2012年4月5日 星期四

Day-24 04/05(四)

今天一早就要報告,我以為很會緊張很恐怖的,沒想到經理人還滿好的,

大概就說一下他的想法,跟了解一下架構的東西,之後就講一講,就讓我們回去研究,

下次 review 囉,真的是大好人呢,然後我被分配到的工作就是,用 LDAP Server,

把公司 eForm 的架構整個架上去,今天試了一個下午之後呢,我發現我對 LDAP 還真的很不熟,

一堆 objectClass,一堆 attribute,什麼東西是做什麼的,完全不清楚,看來必需花時間研究研究,

然後今天我終於借到 Droupal 的書囉,但他是 6 版的,我們用 7 版,而且內容好像不是我們要的,

反正... 就看看嘛,說不定會有新的領悟。

2012年4月3日 星期二

Day-23 04/03(二)

早上因為去跟清大教授面談,所以請了兩小時的假,

回到公司之後呢,鄧伯跟問我們做的何如,才知道,原來他說的Wiki功能是共筆,

並不是自動搜尋類似文章,所以之前用的類似文章的功能,都白做了,

其實也還好, 花在上面的時間並沒有很多,後來我就一直在看 Drupal 的 OG,

是一種可以把內容分群管理,也可以依群做權限的東西,各人感覺這個很好用,

如果搭配 Panel 的話,那就嚇嚇叫,但我不太會用 panel ,所以…,

目前只會把文章分群,做權限管理,就這樣,

然後呢禮拜四早上就要跟經理開會囉,還沒在公司開會,好恐怖,好緊張。

2012年4月2日 星期一

Day-22 04/02(一)

因為禮拜二要報告,所以今天一早就去討論報告內容,最後的結果就是,

講架構吧,先講一下 LDAP 的架構,再來說 Drupal 的 LDAP Server 設定,跟 LDAP 的應用,

大概就是這樣。

因為不太知道公司報告的性質是如何,所以只有簡短的 3 分鐘報告吧,我真的很怕突然要講個 20 分,

那不就完蛋了嗎,但是家宏說 ok ok 那就 ok 吧。

下午的時候,我在找可以設定更多權限的模組,但是找來找去只有 OG 比較好而已,

其他的不是不會用,就是沒有 7 版,說到這,我真的不知道 8 版的 Drupal 要怎麼活,

明天就,安心的報告吧。

2012年3月30日 星期五

Day-21 03/30

今天一早被告知說,下禮拜二要介紹ldap跟druap,讓總經理了解一下可以做什麼應用,

就這樣,還是一整天都在研究LDAP,雖然可以用Druapl的LDAP模組連到LDAP,

並抓到group的屬性去自動分類role,但是呢,drupal的權限設定還是要手動設定,

跟LDAP的權限設定完全是兩碼子的事,LDAP的限權設定只可以設定哪個user有什麼權限,

在LDAP叫ACL(Access Contrl List),這東西真的很難用,完全不知道要怎麼搞,麻煩,

然後drupal那邊呢想說要加入Blog、Forum跟Wiki的功能,但是內件的真的有點陽春,

可能是不太會總合其他模組一起用的關係吧,說不定是我們太弱,不會整合應用,

反正呢,現在就準備要打一下稿子,迎接禮拜二的報告。

2012年3月29日 星期四

Day-20 03/29

太棒了,今天終於把LDAP給架好囉,終於可以新增entry囉,原來之前在組態檔中打的資料,

還沒有實體化,也就是說,那個物件你還沒給他class所以不可新增子記錄,

所以呢,今天給他爆力匯入之後呢,就可以用囉,成功的安裝好phpldapadmin了,萬歲,

到了下午呢,就是在drupal中ldap的模組囉,所以下午都在研究這個模組怎麼連到ldap server中,

去讀資料,然後用ldap server中的user登入durpal中,其實drupal的ldap模組沒有想像中的難,

加上家宏的加持呢,在下班之前就搞定囉,但是我想要在ldap server中新增一個admin,

結果知道到為什麼,就是無法用這個帳號去登入drupal,看來明天就要好好研究這個模組了。

2012年3月28日 星期三

Day-19 03/28

今天是LDAP day-2,也是整天都在用LDAP,但是有一些進展了~~~ ya,

大概知道檔案目錄的結構是什麼,組態檔設定也比較清楚一點點點點點,還是一堆不知道幹麻用,

然後今天不知不覺就出現了Tree View?Why? 我超想知道怎麼用出來的,

我真的非常懷疑是被我亂搞到有些檔案被改動,用相同的組態檔去別的Server,發現沒有出現,

所以呢,真的是被亂搞搞出來的,看來剩下的兩天要好好研究研究,

不知道什麼時候要做一分簡報,感覺好恐怖喔,第一次在公司報告。

2012年3月27日 星期二

Day-18 03/27

今天應該算LDAP日,整天都在用LDAP,一早去的時候就在裝LDAP,

到今天早上我才知道我們要做些什麼事情,天啊~!!!

早上裝完LDAP後,就一直找怎麼登入phpldapadmin,找了老半天還是無解,

下的時候幫哲旻測試機器,我忘記那叫什麼,其實測試沒有很難,只是量多要花時間,

這段期間呢鄧伯就幫我用phpMyAdmin,雖然不知道是什麼問題,好像也用很久了,

最後終於可以開了,我比較想知道是發生什麼事,

之後雖還是一直找LDAP登入方法,好像新版LDAP的組態檔跟舊版的不太一樣,

所以沒有什麼資料,Drupal的Ldap模組也是7.x版,跟之前6.x版的也不太相同,

看來要花些時間去研究了,但是 只有一個禮拜,來的急嗎?!

2012年3月26日 星期一

Day-17 03/26

今天早上都在看PHP的語法,其實台科學校有很多e-book,但都英文的,

除了是英文之外呢,其實內容都還滿不錯的,就只差在英文拉!!!!

早上米妮突然跟我說一個不知道什麼東西,好像是雲端專案規劃的東西吧,

說這禮拜要看Windows Workflow Foundation,簡稱WF,下午主要都在看這個東西,

這個東西呢好像在Framewrok 3.0以後才有,而4.0版本跟3.5版本有些差異,

感覺上這東西主要是用流程的方式,簡化或是分解大程式為小程式,

簡單來說就是一個更方便Coding的東西,但是呢,可能跟以往coding的習慣不相同,

所以WF這個東西不像WCF、WPF這麼多資料可以看,但我想應該以後都會往這個方向走吧,

沒意外的話,明天呢,應該也是在練WF吧。

2012年3月23日 星期五

Day-16 03/23

今天一早去本來想說試用一下昨天戴的PHP編輯器,沒想到那個東西竟然要付費,

才可以使用Drupal的PHP編輯,真是00xx的,後來就用Notepad++來編輯,

然後貼到drupal的內文裡預覽,雖然有點麻煩,不過至少可以寫php了,

為了要找一個好用的php編輯器就花了一個早上,最後還是選擇常用的notepad++,慘慘慘,

下午的時候,就準備用php連資料庫,一開始想說找一下有沒有方法可以連到SQL Server,

試了一下之後,發現似乎連不到,不知道是php寫錯,還是有其他問題,反正就是連不到,

之後就去連drupal的某個資料庫來試一下,OK之後,就想要把SQL Server的data移到MySql,

但是試了一堆方法後發現都不行,像是把SQL Server的Table匯出成.sql或是txt檔,

在到MySql中匯入,就是匯不進去,後來就想說用ODBC連,不知道是不是權限問題,

一直連不到MySql,最後想說用.Net把資料從Sql Server移出,然後寫入到MySql,

看來這是最後的方法了,如果不行就真的要自己Key資料。

2012年3月22日 星期四

Day-15 03/22

今天本來預計要開始寫PHP,連資料庫的,

但是早上用了一下drupal的theme,想要用一個下拉式選單的效果,

結果竟然有些Theme沒有這種功能,所以就要找一些有下拉式效果的Theme,

直到下午,一直測,一直找,到最後我放棄了,用一個還ok的就好了,

想說要來準備寫PHP,昨天有下戴了Eclipse安裝PDT跟一個debug的套件,

然後,照著網路上的操作步驟,卡在一個地方,什麼PHP Execultable,這什麼東西,

裡面還要找可執行的PHP跟ini檔,完全不知道在哪邊,而且是在Linux,更不知道怎麼用,

雖然也是有去網路上找,但是主要都是在教怎麼安裝,沒教你這些檔案怎麼找,

然後就失敗了,在快下班的時候,有看到一個僅乎可以跟Drupal結合的PHP編輯器,

明天來試試看,如果真的不行只能慢慢用Apache來Debug了。

2012年3月21日 星期三

Day-14 03/21

昨天跑去成大找教授,所以請假了。

今天早上看了一些Drupal的教學之後,就用Ghost備份c糟,讓它空間大一點,

不然之前我只割了20G一下就沒了,不知道為什麼,想請鄧伯幫忙的時候,會這樣緊張勒?!!!!

下午的話,就看了一些Drupal的模組Views的教學影片,自己摸索的話,進度會比較慢一點,

有教學影片,或是範別,對學習真的很有幫助,所以對Views的使用比前天更了解,

終於知道這東西是什麼東西了!!!!

在快下班的時候,我裝了Eclipse明天去把PDT裝好,就要開始在Drupal上寫php,

讓整個網頁更動態,往我們的目的前進囉,我想應該快了 !!!

因為Drupal摸的也差不多,剩下就差php的語法。

2012年3月19日 星期一

Day-13 03/19

今天機乎整天都在學Durpal,看了一堆資料,親手實作後,

總算有些小成就了!!! 但是但是,Durpal是以模組多聞名的,今天只裝了一個叫Views的模組,

然後完全不知道怎麼用,我覺得雖然有些小成就,但是對於整體的觀念還不是很好,

還有我的PHP不是很強,程式碼雖然不是很難,但還是要花一些心力啊,

但是我結過另一個別校的實習生的時候,他好像是在用Blend,

就覺得很奇怪,不是要用Durpal嗎,怎麼變成在用Blend了呢?! 還是類似Blend的Theme?

不知道,反正Durpal要學到好,可能要花很多時間,因為真的滿複雜的,

如果學的好的話,可以做很多很屌的網頁了。

2012年3月16日 星期五

Day-12 03/16

今天一早到公司就開始看code,過一下子家宏來了,他竟然在用備份軟體,

把C糟移到大容量的硬碟,反正就是讓C糟變大,剩下的當D糟,感覺超威的,

害我想抓Ghost來玩玩,但是好像要用別的os設定boot的tag才可以順利開機,以後再玩玩,

之後我看code看到中午,讓我有些感覺了,知道大概在做什麼,

結果在中午吃飯的時候,聽他們說要用Drupal做,就是左邊有選單,右邊的畫面會動態改變的功能,

天啊,那我花時間看code不就白費了,所以下午我都在看Drupal的相關資料,

當碰到一個新的東西,不熟的時候都覺得好難好難,可能要花一些時間搞懂在做什麼,

而且drupal有很多modul,真的不是一個簡單的東西。

2012年3月15日 星期四

Day-11 03/15

今天把Server跟電腦同時啟動,用XP去連Linux,用webmin管理Linux的Server,

用了一下網站的軟體,一直忘記叫什麼,明天一定把它記下來,

後來就看了之前拿到已經寫完的Code,剛原本是從第一個檔開始看,

但是聽家宏講,好像只要看某些部分的Code就好,有點像左邊有Menu,右邊要動態戴入頁面之類的,

光是看那個Code就看超久的,因為很多東西之前完全沒碰過,不知道是什麼東西,

所以要一直查,一直查,查了又不一定了解他的用法,然後就要繼續找其他資料來看,

反正就是,一直找資料學習囉。

2012年3月14日 星期三

Day-10 03/14

今天一早就到訓練室裡面灌Linux當Server,用的OS是CentOS 6.2,

其實灌的時候還滿順序,沒什麼太複雜的東西,

但是之前對於Linux的指令了解的太少了,所以在講指令的時候,其實有些不太理解,

除了講指令之外,其實也要講了一些檔案系統跟權限的東西,這些OS都交過,所以還好,

還有講了一些vi的指令,這個gedit真的差很多,而且功能比較強,還不是很熟悉,

但是下午灌的東西,老實說我有點不太知道灌的是什麼,我只知道Apache,PHP,MySQL,

剩下的什麼Webmin,d什麼的,前者似乎是Web版的管理介面,後者似乎是網站的工具,

今天其實大部分都在灌東西,也上了很久的課,如果說現在要我重灌,可以灌成功的機率我也不敢說是多少,

因為其中真的有滿多問題的,不是鄧伯在旁邊也不知道要怎麼辦。


看來真的要忙一段時間了。

2012年3月13日 星期二

Day-9 03/13

今天本來想說把Entity Framework & LINQ看完的,

但是有意外插曲,就是MVVM這個架構,依目前的了解,MVVM是Silverlight的一個架構,

把操作跟介面分開,程式歸程式,介面歸介面,

後來就給了一個程式讓我們看,也就是要做成他給程式的那種效果,

但是是用Silverlight來寫,看來需要忙一段時間了。

今天讓我感覺到我的熱血又回來了,有新的東西讀了,太棒了!!!!

很期待明天。


今天只去了半天,下午就到台科跟老師聊天。
其實台科老師都還滿不錯的。

2012年3月12日 星期一

Day-8 03/12

今天也是修改一下增刪改查的程式,覺得改的差不多了,所以就看一下另一本書,

突然有新的想法的時候,就寫一下程式,

我發現家宏滿厲害的,會去想一些問題,然後找資料來實做,

雖然有些功能可以很簡單的就寫出來,但是他就想用另一種方法,

我覺得這是個學習很好的態度,應該要向他看齊的!!!!

過了下午之後,我就在看之前家宏給我的一個檔案,安裝後裡面會有些程式碼,

有些是看得懂在做什麼,可是有些東西真的不了解為什麼要這樣寫,

今天我體會到VS的東西真的很多,有很多種用方可以達到同一種效果,

就看你要如何實做,看你比較熟悉什麼方法了。

Day-7 03/09

今天只有我一個人在公司,剩下兩個都去面試了。

今天主要是修改一些查詢的功能,跟美化一下介面,

但是搞一下子之後,我覺得還是差不多,

不過我有發現一些小細節,其實就只是執行程式的順序而已,

之前一直不知道為什麼更新後還要重新戴入一次,資料才會更新,

原來是順序錯了,

下午之後,我就把一本書大略的讀過,了解Silverlight有哪些物件及功能,

之後就看鄧伯給我們的程式,那些程式真的是.... 非常的...高竿啊!!!

今天學到,物件導向的程式,除了多看別人寫的,多查資料之外,

必需要真正的了解到該物件如何使用,這樣才可以把物件靈活的運用!!!

2012年3月8日 星期四

Day-6 03/08

今天對於增刪改查的寫法更懂一些,我照著書上的寫法打了一遍,結果跑起來還滿漂亮的,

只可惜缺少了查詢的功能,新增,刪除,修改都還不賴,

後來用我的寫法加上了查詢的功能,但是不知道是哪邊寫錯,沒有紅色,屬於邏輯錯誤,

資料完全Show不出來,看來明天要花好大把的時間來Debug了...

所以今天整天大概還是在寫增刪改查的功能,只是更了解要如何寫Code,

看來下禮拜應該會有新的功課了。

2012年3月7日 星期三

Day-5 03/07

昨天已經了一個可以用ComboBox查詢的功能,今天搞了一天整,終於把新增跟刪除的功能寫好了,接下來最重要的就是更新了!!

雖然我已經有一些想法,大概知道如何下手,明天就全力給他衝下去了!!!!!

話說今天老毛病又犯了,就是為了追求完全,浪費一堆時間在搞可以不必現在做的事情= =

只能說有時候真的太想要完全程現。

對於與同事的互動,不熟的時候,我真不知道要該聊些什麼,雖然有幾次機會可以跟別人聊天,但是就不知道要怎麼開口,我的社交能力真的有待加強,其實我也想滿快點跟大家混熟的。


講一下目前的生活好了。
清大備取跟教授聊過之後,必需要等到備上再跟教授聯絡,但是備上的時候又怕他人收滿了,
所以我打算去台科找教裝,有點不知道要選繼續往手機應用程式發展,還是擴展新方向:多媒體應用。 我真的太沒有想法了.. 有點麻煩。

2012年3月5日 星期一

Day-4 03/05

今天真的說是超級充實的,一整天都在寫Silverlight跟WCF溝通做資料處理,經過了一天的查資料跟不斷的debug之後,總算有些小心得了,

就以Silverlight跟WCF的關係來說,Silverlight就是前端的畫面,任何的DB處理都要透過WCF的呼叫,在WCF的.svc中寫code,但每次改一個新的叫法,就要新增一個WCF的Fuction,感覺非常的不方便,

可能還有些小細節沒注意到吧,反正今天也過的心安理得,很充實,晚上很好睡了。

2012年3月3日 星期六

Day-3 03/03

今天終於把環境灌好,可以練習寫code的了,雖然安裝方法有點暴力,有可能會執行錯誤,不過管他的,有問題再說吧,

今天練習了一點點Sliverlight的物件,之後就在寫LINQ跟WCF Service,剛開始真的完全不懂這兩坨東西,親自寫Code之後真的有差,當然也查了很多資料,

但我覺得在學LINQ的時候,先不要碰ADO.net,不然語法都會搞混,雖然LINQ是基於ADO.net開始出來的,

下禮拜的目標就把全部的關連搞清楚一點,多練程式增加熟練度吧!! GOGO!!

說個題外話,機乎每天的伙食費約薪水的10%,比我之前認為的還要多,但是之前每天也是這樣花,或許是因為有收入,所以會做個比較吧。

2012年3月2日 星期五

Day-2 03/02

今天依然約8.45到公司,用門禁卡刷了一下,簽到,

開電腦檢查後才發現,都沒有記錄,原來是還沒把我登錄進去,所以昨天沒有簽退,

一開機後就開始灌VS + SP1了,依序灌了SQL Server,也更新的XP的東西,

到最後要灌Silverlight時竟然失敗了,真的是Down到谷底,因為今天一直都在灌東西,

幸好今天不是沒收獲,我也了解了Silverlight的架構,以及SilverLight, ADO.net, Entity Framework, 及LINQ間的關係,雖然還不是太懂,但灌完後開始寫一些程式應該會更懂些。

到最後SilverLight還是沒灌成功,明天繼續加油,而且C槽剩下1.94G怎麼辦。


中午的時候還接到學校打來的電話,說我的學生證,身份證遺失,要我去領,才想到我2/29影印完之後沒有拿回來,還好有找回來,嚇死我。

Day-1 03/01

今天是第一天實習,早上8.45就到公司,開始整理電腦,

9點的時候,秘書給填寫一些資料,跟帶我介紹一下公司,

在公司的茶水間裡面有很多工具書喔!! 可以自己去拿來看,

今天主要都在灌電腦,只有灌完XP而已,VS,SQL Server完全都是空的,

在快六點的時候,終於拿到我的門禁卡了,在離開的時候來刷一下看有沒有記錄,

明天繼續把環境灌好。

同事感覺都很好相處,剛開始有點陌生不太感亂講話。