如果有個 task,個 hard deadline 係個半星期後,而實際需時係三個星期以上,而又有人要求你出個 man-day estimation 的話,你會點呢?
1. D97 條友
2. 唔 Q 理佢,當無聽過 / 無睇過佢個 E-Mail
3. 唔撈
又如果,個 task 係大家同意咗因為有技術困難而唔做,而一個月之後「有人失憶」,咁以上三個選擇又會唔會有改變?
呻完。
28 December 2007
24 December 2007
初試 LINQ‧FreeTextBox 的注意事項
係,我認我真係 out 精,LINQ 自從上年十一月第一個 CTP 裝過嚟試吓之外 (仲要炒到飛起),一直都無再試過。直至最近一個 project 先至第一次試用。
Reference: LINQ Cheat Sheet
如果你都只係想行一條 SQL Statement select 少少 data 出嚟用,LINQ 真係會方便過其他 O/R Mapper (e.g. LLBLGen),我以後亦絕對會將所有用 Dataset + TableAdapter 嘅 data retrieval 轉用 LINQ to SQL。
唯一要留意嘅係,如果你唔係成個 Entity Class select 出嚟的話,就無奈被迫要用 Variant,始終唔係太鍾意,但無辦法。
--
順帶一提,如果你會喺 ASP.NET 2.0+ 用任何 HTML Editor Component (例如 FreeTextBox),記得要加「ValidateRequest="false"」喺 Page declaration 度,否則只要個 Editor 入面有任何<> Tag 的話個 page 就會即死。咁當然,用得呢個 setting 亦同時代表你要放棄些少 security。
Reference: LINQ Cheat Sheet
如果你都只係想行一條 SQL Statement select 少少 data 出嚟用,LINQ 真係會方便過其他 O/R Mapper (e.g. LLBLGen),我以後亦絕對會將所有用 Dataset + TableAdapter 嘅 data retrieval 轉用 LINQ to SQL。
唯一要留意嘅係,如果你唔係成個 Entity Class select 出嚟的話,就無奈被迫要用 Variant,始終唔係太鍾意,但無辦法。
--
順帶一提,如果你會喺 ASP.NET 2.0+ 用任何 HTML Editor Component (例如 FreeTextBox),記得要加「ValidateRequest="false"」喺 Page declaration 度,否則只要個 Editor 入面有任何<> Tag 的話個 page 就會即死。咁當然,用得呢個 setting 亦同時代表你要放棄些少 security。
22 December 2007
禁毒處提醒你
咩事呢... 尋晚收到個咁嘅 SMS:
我收到嘅原因:
1. 我後生咗十年,跌咗入政府 eDM target list
2. 政府老屈所有 network provider (又或者只係 3 仔) send 個咁嘅 SMS
3. 政府自己出錢 SPAM 晒全港手機號碼
有無人話我知點解...?
由:
+8526335500031000
主題:
禁毒處提醒你K仔、E仔食壞腦!索K會記憶力衰退、啪E仔會抽筋手震,掂親K仔、E仔無好下場,唔只損害身心健康,仲係犯法添!
我收到嘅原因:
1. 我後生咗十年,跌咗入政府 eDM target list
2. 政府老屈所有 network provider (又或者只係 3 仔) send 個咁嘅 SMS
3. 政府自己出錢 SPAM 晒全港手機號碼
有無人話我知點解...?
21 December 2007
14 December 2007
13 December 2007
試用期
無諗過返一份工,連試用期都可以出術...
轉工剛好個半月,今日竟然收到信話我已經過咗試用期。從來只聽過初入職者做得唔好要延長試用期,但就從未聽過 / 試過無故被人縮短試用期而成為正式員工。聽到消息之後我反而覺得唔開心,第一,我嘅七日通知期唔見咗,有乜事都跳唔到船;第二,我深深感受到呢封信只係個手段,唔想喺唔多夠人用嘅時間 (尤其過年後應該會有人唔撈) 有人走。
呢封信,打亂咗我嘅計劃...
轉工剛好個半月,今日竟然收到信話我已經過咗試用期。從來只聽過初入職者做得唔好要延長試用期,但就從未聽過 / 試過無故被人縮短試用期而成為正式員工。聽到消息之後我反而覺得唔開心,第一,我嘅七日通知期唔見咗,有乜事都跳唔到船;第二,我深深感受到呢封信只係個手段,唔想喺唔多夠人用嘅時間 (尤其過年後應該會有人唔撈) 有人走。
呢封信,打亂咗我嘅計劃...
12 December 2007
11 December 2007
Quote: Nerd & Hippies
我終於明白點解我會同我 partner 合作愉快了... XD
http://wongleona.blogspot.com/2007/12/nerds-and-hippies.html
http://wongleona.blogspot.com/2007/12/nerds-and-hippies.html
10 December 2007
09 December 2007
ASP.NET MVC Framework #3
終於講到 insert / update data...
同我之前估嘅差唔多,但整體感覺係... 好似返咗去 ASP 3.0 時代咁?為咗「乾淨」就真係乜嘢都唔要?仲有就係,究竟 ASP.NET team 仲想出多幾多個 toolkit...?
試我就點都會試用一次,但會唔會轉用 MVC framework 呢,我仲有保留。
同我之前估嘅差唔多,但整體感覺係... 好似返咗去 ASP 3.0 時代咁?為咗「乾淨」就真係乜嘢都唔要?仲有就係,究竟 ASP.NET team 仲想出多幾多個 toolkit...?
試我就點都會試用一次,但會唔會轉用 MVC framework 呢,我仲有保留。
08 December 2007
04 December 2007
ASP.NET MVC Framework #2
Here is part 2 of ASP.NET MVC Framework by ScottGu
睇完呢個之後,有一個清晰少少嘅 idea,尤甚有關 data editing 方面。Controller 收到 URL Routing Request (e.g. /Products/ID1/Edit) 之後,會 trigger to use "Edit" View,咁 end user 就可以 start editing。改完嘢之後,post 去一個 different URL (e.g. /Products/ID1/EditComplete) 就會 commit changes。
但我仍然想像唔到一啲 more complicated business scenario (例如 route to different page with different user state such as Session) 會係點做,有無人可以答到我...? @@
睇完呢個之後,有一個清晰少少嘅 idea,尤甚有關 data editing 方面。Controller 收到 URL Routing Request (e.g. /Products/ID1/Edit) 之後,會 trigger to use "Edit" View,咁 end user 就可以 start editing。改完嘢之後,post 去一個 different URL (e.g. /Products/ID1/EditComplete) 就會 commit changes。
但我仍然想像唔到一啲 more complicated business scenario (例如 route to different page with different user state such as Session) 會係點做,有無人可以答到我...? @@
03 December 2007
Nok2Phone Crack
呵呵,本來寫緊上一篇嘅時候,講到「source code 都唔見埋」,諗住 quote 一下自己已經唔見咗 Nok2Phone 嘅 source code。跟住上 google search 下,原來搵到呢篇好嘢:
網路驗證——Nok2Phone V3.41 (VB)(演算法分析)
我自己寫嘅同一軟件相關資料 (未完): 1, 2
得閒寫埋個「第三部份」先... :P
網路驗證——Nok2Phone V3.41 (VB)(演算法分析)
我自己寫嘅同一軟件相關資料 (未完): 1, 2
趁得閒又講多少少,我無記錯的話應該仲有兩個 checking:當年無咁多 software firewall,所以唔係太多人發覺有呢啲 checking,但如果你而家將 Nok2Phone 裝去 WinXP SP2 的話,一 run 就應該會有 Windows Firewall 彈出嚟問你係咪 allow connection XD
- Randomly connect to make validation
- Auto-download & update main executable file on reboot
得閒寫埋個「第三部份」先... :P
一蟹不如一蟹
講緊我做過的三間公司...
當然人工、Job Content 等等就各有各好,我亦唔打算批評任何一間。我講緊嘅,係 programming standard。
最初一間公司,可能因為每年都會收六個 intern student 嘅關係,內部係有一份好完整嘅 programming guide。由 naming convention、knowledge sharing,以至 deployment 都有好清晰嘅指引。而我最印象深刻嘅,係佢有一個 librarian 嘅位係專責做 deployment,而每一次上新 version 都會 (亦要) 好清楚自己做緊乜嘢。而喺入面做咗一年零兩個月之後,我係覺得「得到一身好武功」嘅。當年嘅一份 developer documentation,我仲 keep 到而家...
第二份工,可以接觸到好多 new technologies,亦有機會同一啲 business partners 合作。但我最奇怪嘅,係點解一間「跨國企業」,係無自己嘅 coding standard。雖然我知道成個 development team 得幾條友,但係咪都應該有啲前人留低嘅 documentation 呢?另外由於 deployment / testing 不設防,有好多時候都係 deploy 咗先至發現 production environment 有問題而要再落 patch,又甚至 developer 要做埋大量 support job,出錯難免之餘,development 分神處理呢啲「拖後腳」嘅 job,又點會有時間專心做新 project 呢?
第三份工,有最好嘅 developer,最新嘅 tools,但就最無紀律。無 coding standard 都算,連最基本嘅 system manual 都無。想靠舊人口耳相傳?對唔住,都係無嘅。喺零 knowledge transfer 之下,productivity 自然會低 (遇著要追 schedule 的話,sorry 我真係答你唔到幾時可以起貨)。另外,最難以置信嘅係,咁X大間公司竟然無 source control!之前做嘅所有 development work 都係喺一部 UAT server 上面直接做 coding... 聽完真係無言。咁同我自己喺屋企做 freelance,死咗部 development machine 之後就會連 source code 都唔見埋有乜分別呢?
有時會諗,係咪現代嘅 development environment 已經變得太 agile,所以大家都唔需要 follow 呢啲 standard?定係只係我仲未見過一啲比較正常嘅公司?
當然人工、Job Content 等等就各有各好,我亦唔打算批評任何一間。我講緊嘅,係 programming standard。
最初一間公司,可能因為每年都會收六個 intern student 嘅關係,內部係有一份好完整嘅 programming guide。由 naming convention、knowledge sharing,以至 deployment 都有好清晰嘅指引。而我最印象深刻嘅,係佢有一個 librarian 嘅位係專責做 deployment,而每一次上新 version 都會 (亦要) 好清楚自己做緊乜嘢。而喺入面做咗一年零兩個月之後,我係覺得「得到一身好武功」嘅。當年嘅一份 developer documentation,我仲 keep 到而家...
第二份工,可以接觸到好多 new technologies,亦有機會同一啲 business partners 合作。但我最奇怪嘅,係點解一間「跨國企業」,係無自己嘅 coding standard。雖然我知道成個 development team 得幾條友,但係咪都應該有啲前人留低嘅 documentation 呢?另外由於 deployment / testing 不設防,有好多時候都係 deploy 咗先至發現 production environment 有問題而要再落 patch,又甚至 developer 要做埋大量 support job,出錯難免之餘,development 分神處理呢啲「拖後腳」嘅 job,又點會有時間專心做新 project 呢?
第三份工,有最好嘅 developer,最新嘅 tools,但就最無紀律。無 coding standard 都算,連最基本嘅 system manual 都無。想靠舊人口耳相傳?對唔住,都係無嘅。喺零 knowledge transfer 之下,productivity 自然會低 (遇著要追 schedule 的話,sorry 我真係答你唔到幾時可以起貨)。另外,最難以置信嘅係,咁X大間公司竟然無 source control!之前做嘅所有 development work 都係喺一部 UAT server 上面直接做 coding... 聽完真係無言。咁同我自己喺屋企做 freelance,死咗部 development machine 之後就會連 source code 都唔見埋有乜分別呢?
有時會諗,係咪現代嘅 development environment 已經變得太 agile,所以大家都唔需要 follow 呢啲 standard?定係只係我仲未見過一啲比較正常嘅公司?
Subscribe to:
Posts (Atom)
.jpg)



