Vicker's Coding Kitchen

Vicker's Coding Kitchen

[passion] vicker = hk.getDeveloper (); // mobile x UX x agile

author

修改已經 commit 的 SVN author

近日遇到一個問題就係 JIRA username 同 SVN username 唔同. 結果唔識得自動做 user mapping. 解決方法好明顯就係要改 username. JIRA 要改 username 極煩... Atlassian support 曾經講過因為 username 會 hardcode o係好多個地方... 所以正常黎講無可能改得到. 咁唯有改 SVN 啦. 之前曾經試過要做類似既事... 要將整個 repository dump 出黎, 改完之後再 import 返入去. 呢個方法唔單止慢, 仲好 risky… Google 左一輪發現原來係可以透過 Subclipse 或者 Turtlesvn 改 commit properties (包括 author 同 description)
1 min read
backup

用 Dropbox 幫 Windows Server 做 Cloud Backup

對於 maintain 一隻 hosting server 黎講其中一樣好重要o既野就係 backup. 通常 server 都會行 Raid 黎確保萬一其中一隻 HDD 死左都仲有另一隻 shadow copy 可以 restore. 但有陣時人唔好彩起上黎真係可以一次過死晒兩隻... 我自己都試過一次... 當然我地有時都會做 remote backup 將隻 server d database data 抄走一份. 但係有時因為懶或者煩都未必會做得好密. 曾經見過有 d server owner 會插隻手指o係隻 server 度. 相信佢背後應該有 script regularly backup 落隻手指度. 呢個方法都唔錯. 不過聽人講隻手指會死得好快 以往我自己用 Mac 係會用 ForkLift synclet 寫定一隻
2 min read
Adobe

RIA Development 之愚見

近來無論係 Facebook, Twitter, RSS, Newsletter 全部都係o個幾種 heading... "HTML5 kills Flash" "Apple is evil" "Goodbye Flash" "I won't buy iPhone anymore" 首先我呢一篇文並唔係想再起爐灶引起另一場罵戰 只係純粹以一個 web developer o既角度去講下自己o既諗法 我唔係想借呢篇文章去教大家點樣揀 technology 只係將我自己所遇到o既一 d 經驗同大家分享 識得我o既人都知道 Vicker o係 Flash / Flex o既死硬派 (其實我只係唔鍾意寫 Java 者... 但係唔代表我唔會寫.
7 min read
Group

Flex FAQ #11: Spark Layout Basics

o係 Flex 裡面我地用得最多o既 control 係乜呢? Label? TextInput? Button? DataGrid? 我覺得答案應該係 VBox 同 HBox 無論係 Application layout, custom item renderer, form layout, padding... 好多地方都要用 VBox 同 HBox 所以第一個 Spark 要學o既o野就係 VBox 同 HBox o既 alternatives - Group 同 LayoutBase 顧名思意 Group 係用黎將唔同o既 components group 埋一齊 呢 d components 可以係 control 亦可以係
2 min read
Halo

Flex FAQ #10: Flex 4 有幾多個 namespace

知道點解要用 Spark 之後當然要實戰下啦 首先寫返個 Hello Spark application 先 以下o係 main application o既 source code * 太簡單喇~ 無 build application 放上黎~ 抱歉 唔太複雜吧~ 不過都幾多野唔同~ 首先當然係 namespace 啦 Flex Builder 3 (FB3) 寫 Flex 3 app 時o既 namespace 真係簡單到不得了 一個 mx 走天涯~ 一個已經包括左: * language (Array, uint, Number, Object etc...) 同埋 * Halo components (Button,
1 min read
Flex

Flex 4 重新上路

近期因為要寫幾個比較細既 Flex application 所以借機會用下 Flash Builder 4 寫 Flex 4 apps Flex 4 最大最大既改變當然係 Spark framework 黎緊我會將寫 Flex 4 o既一 d 心得同大家分享下 大家亦唔需要太擔心 Flex 4 o既 syntax 會再變 因為 Flex 4 o既 SDK 已經 freeze 左 除左 bug fix 同埋 font embedding 之外~ 其他都應該唔會再變 大家可以放心去用喇~! 首先大家要 Flex 4 app 當然要用最新o既
1 min read
CSS

Flex FAQ #8: Font Embedding 全集

尋日要幫一個 application 做 font embedding 主要係想 embed 楷書 其實 font embedding 本身並唔係一件難事 因為 Flex 本身已經 support~ 但係 embed 得黎又要控制好 file size 就唔簡單~! 至於楷書o既問題就更加多... 應該 specific d 講... 係 Microsoft o既標楷體o既問題更加多... 由淺入深~ 1) Flex 直接 Embed font 方法主要有兩種 1A) Flex CSS refer local font** o係 CSS 裡面 declare font-face 然後 source
4 min read
Tasaki

求婚特餐

今日教大家煮呢個求婚特餐 材料非常豐富 首先要有 heart o既傻佬 一個 一個剛剛求婚 充滿鑽介知識既朋友 一名 珠寶首飾網頁 數個 討論區文章 數十頁 裝滿介指相o既 folder 一個 Preference list 一份 專業 Sales 一個 好好人經理 一名 鑽石 一粒 銀彈 數排 卡紙 一張 較剪 一把 蠟筆 一排 黑白豬 wallpaper 一張 信封 一個 花 一束 Bear Bear 熊 一隻 烏龜 一隻 以上材料因人而異 但最重要係要用心去安排~! 幸福的確係靠自己捉住的
1 min read
Google

一切重新開始~

自己知自己事... 呢排真係唔係好得... 完全無晒動力... 做 d 野亂晒... 終於... 今日一個唔小心... 禁錯左 Drop database... 幾年的 blog entries 付諸流水... 唔知點解... 又無乜特別唔開心o既感覺... 唔知係唔係人大左... 大大小小既事都試過 呢 d 唔算係 d 乜野 Anyway... 盡過能力去補救~ 但係都無辦法挽回... 最後只可以靠 Google o既 cache result 盡量檢回 index 左o既 post~ 嗯~! 係時候重新開始吧~!!! 努力~!!!
life

Grammar and Cooking

記得 Year 1 o既時候曾經諗過一樣野 究竟我會想要點樣o既女朋友呢… 諗呢個問題o個陣我記得我係寫個 web page… 一大堆 HTML… 所以當時o既答案就係想要一個可以o係工作上幫到自己o既女朋友 簡單 d 講就係一個 web designer / art designer 因為我當年係一個色盲 (唔識得 mix color) 其實我依家都仲係… 只係好左 d 咁解… 到左今日~ 就黎同阿蛇踏入第五年 o係 web design 呢個層面黎講我諗我多數都係靠自己 =.=|| 但係有另一樣野就成日都要靠佢… Grammar Checking… 由我同佢一齊開始~ 差唔多所有我 keyboard 下的 document 都有比小豬批改過… Assignment Report… FYP Report… HKICTA… Adobe articles… 等等等等… 數都數唔晒…
2 min read
Adobe

Adobe MAX SF day 3

最後一日 MAX 今年有 d 唔同~ Sneak peak session 同 General session 逼埋o係同一日 第三日變左只係得堂上~ 其中一堂講 Flash player 10 最新既 text engine 同 text layout framework Text layout framework 可以話係現有 text controls o既加強版 可以 support 到更加多o既文字效果 * multiple column (重點係 support 自動換 column 仲有 multiple column selection 仲可以 self define irregular shape columns)
2 min read
AIR

Adobe MAX SF day 2

(抱歉… 太忙喇… 遲左好多先出 post…) 第二日又黎喇~ 精神都算唔錯~ 今朝o係 marriot 食早餐 原本諗住會同會場的有 difference 但係都係食o個 d 野… 生果… 硬飽… 奶… 茶… 果汁… 比較好o既係果汁係樽裝~ 可以拎走飲~ 仲要係 tropicana~ 正 朝早上 Flex testing o既 session 之前寫 Flex application 都比較少考慮 testing 呢個 session 對我黎講都幾重要~ 不過上完之後就會發覺 testing 唔應該係事後先去做… 而係要由 Day 1 開始每寫一 part 就要寫返相對應o既 testing module… 基本上工作量係 double
5 min read
Windows

Adobe MAX SF day 1

MAX 終於開始~ 去到 Moscone 就見到 Kai~ 佢同佢太太一齊去 MAX~ 真係開心 之後即刻上二樓食早餐 同之前一樣… 硬飽… 果汁… 咖啡… 奶… Somehow 我總係覺得唔會夠飽… 食飽見未夠鐘就去左 community lounge 一入到去就見到熟識既面孔~ John, Sumi, Craig 同 JD 都o係到 總係覺得見到佢地就 = 見到 Adobe community~ 哈哈 打完招呼傾左一陣就要趕去聽野 第一場係 Flex testing~ 都 ok~ 之後就係精采o既 general session~! 一如以往~ 未入到門就聽到好激昂o既音樂~! 一入到去真係好震撼~ 3 個 main screen 加兩組 side
6 min read
Adobe

Adobe MAX SF pre day 2

一朝早就要起身 o係 westin 望出城中心 感覺其實同旺角差唔多~ MAX 前夕行程非常緊密 首先一朝早要去會場做 registration San Francisco 朝早都幾涼爽~ 唔算凍 行左一陣穿過藝術公園離遠就已經見到好大個 MAX 字~ 真係型到爆 (回想起上次 Las Vegas 去會場都要 45 分鐘… 今次真係舒服好多~~!) 入到會場就見到好大o既 banner Banner 其實就係 MAX NA o既 web page o既 theme 不過唔知點解睇落 d 色好唔自然… 好似偏紅左 d… (大家睇落會有 d 怪~ 因為係小弟自製o既 panorama~ 多多包涵) 做完 registration 上二樓即刻上網報平安~ pre
5 min read
Adobe

Adobe MAX SF pre day 1

期待已久既 trip 終於都到左 Adobe MAX 2008 San Francisco 2 年之前去 MAX Las Vegas 見識到好多野 特別係學左 Flex… 可以話係完全改變左自己既 programming path 今年都希望可以再進一步深造下~ 當然啦~ 去之前大約都估到今次 MAX focus point 會係 Thermo 一早去到機場~ 同之前一樣搭機鐵~ 其實都諗左好耐搭唔搭巴士~ 但係最後都係機鐵算… 最緊要快 到左機場會合阿 Way 然後去左 2 號大樓食餃子~ $40 有麵有餃 (8隻) 真係好抵~!! 不過成個機場o既冷清程度真係有 d 害怕 d 餐廳阿姐每日都唔知點過日子… 上到飛機見到個全新o既 Cathay Pacific shell
5 min read
banner

Yahoo! 立法會選舉 interactive Flash banner

幾個月之前透過 blog 識到一位 designer Bryan (哈哈~ blog 的確有佢 networking 既用途~ 就算你幾個月唔 update 都好 =.=||) Bryan 想我幫佢手為 Yahoo! 香港既立法會選舉網頁寫一個 Flash 既 interactive banner 一聽到 Yahoo! 就二話不說即刻應承~ 相信一定係好好既 experience~ (結果… 唔… 原來係咁… 真係估唔到…) Anyway… 講返個 banner Banner 裡面其中一個 function 係要將一 d avatars randomly placed in 一個 specified area 起初我只係用簡單既切餅方法將一個長方形切成等份 然後 randomly place d
3 min read
wedding

將來的想法

小豬近排諗好多野 其實感覺上只要佢唔駛返工就會諗好多 諗完就會同我講 講完我就好無奈 (實在無時間細心去諗) 然後就大家唔開心 之前狠狠咁決定要閉關 原因有好多~ 最重要應該算係想放返 d 時間o係我地兩個人之間吧 可以算係佢所講的 priority switching… 但… 那邊廂似乎唔等得… I mean 唔等得我o既答案… =.=|| 無辦法吧~ 工作趕到要死… 都要抽一抽身諗一諗~ 寫一寫~ 4 年… 唔短吧~ 不容易呀~ 大家都算經歷過唔少~ 諗返一開始o個段 period… 辛苦呢~ 點解唔結婚? 唔… 等乜? 唔… 點解唔即刻答? 唔… 對呢堆野既處理手法 大概同自己做野方式有 d 接近 或者亦都係令問題發大既原因… 上次 Web Team 開會 Angus 提到某一個問題~ 亦提出一個答案~ 我完全地否定左
3 min read
Flex

Flex FAQ #6: Layout 秘技 Part 1

好多時候寫 Flex application 有大部份時間都係用o係 UI layout 雖然 Flex 既 UI layout 已經好易寫~ 但係有時想做到心目中既效果唔係咁易 舉個例我地想整一個 shopping cart list 我地會用 List + itemRenderer itemRenderer 既 content 多數係 Label + Button 通常我地都會將 Label 放埋一邊~ Button 放另一邊~ 好似咁… 但係有時總會出現一 d item o既名太長… 結果令到 button distort 左~ 解決方法係利用 Label o既 truncateToFit 而用 truncateToFit o既時候一定要 define minWidth 或者
2 min read