April 4, 2013

  • Remove Element
    Given an array and a value, remove all instances of that value in place and return the new length.
    The order of elements can be changed. It doesn’t matter what you leave beyond the new length.

    雖然題目無寫,如果做唔到inplace既話,呢條問題都無乜意思
    小弟第一個approach用左…兩支pointer,一支指住頭一支指住the last element
    頭pointer一路向前郁,見到有target就swap with last element
    當然要check埋last element 係咪都係target
    然後尾pointer向前郁
    until 頭尾pointer相遇

    聽落幾容易,但係去到D boundary case我就死左=.=
    即係頭尾pointer相遇果下,唔洗swap, 咁究應該return pointer-1, pointer, 定pointer+1既array?
    又要諗下如果array lenght係0/1果D情況…

    搞左好耐都搞唔掂=.=
    基本上呢個唔係algorithm既問題,只係programming 問題

    上網睇人做,睇左幾個,得一個係好似我咁swap
    其他都係用兩支pointer, 兩支一開始都係支住個頭
    一支就每round都郁, 另一支係check到唔中target先郁
    所以pointer 1永遠都ahead of pointer 2, 如果pointer 2督中左target, 就將pointer 1督住果個抄落去
    pointer 1去到尾即係loop曬成個array, 呢個時候pointer 2就指住左end of array

April 3, 2013

  • 3sum closest…
    基本上同3sum一樣…
    不過我都係偷睇左stackoverflow…

    check tuple sum既方法係… 如果個sum < target, 就前面支pointer向後郁
    如果sum > target, 就後面支pointer向前郁
    相等既話直接return

    郁完之後要比較一個sum同target既difference , 同現有既difference,睇下邊個細D
    邊個細D就儲邊個
    因為個difference係in absolute value
    如果target 係1 , diff係2 , 咁答案應該係1+2定係1-2呢?
    所以開左支larger flag儲低, 究竟個sum係大過定細過target

    Valid Paratheses
    上1122既時候, dr. chong就係用呢個黎做例子
    用stack黎做簡單直接, 但如果呢個係hand written test我就收左皮啦…
    因為第一次寫果陣無考慮到d boundary case…例如有開無山,有山無開,得一個括號之類

     

April 2, 2013

  • 頂,寫個咁既野都搞左我成晚,都話我寫programme真係好廢

    繼前日果個唔知order n^唔知幾多之後…改良下佢
    今日搭車果陣諗到…當我拎住兩個數,其實可以用binary search搵埋第3個數,應該會快少少

    不過都過唔到large judge
    因為check有無duplication果陣用左個order n既方法…embed入一個n^2…

    忍唔住google左答案…
    最快係n^2, 第一層for loop 係from 0..length-2
    入面既while loop有兩支pointer, 一支j = i+1開始increment, 一支k = length-1開始decrement
    然後試num[i]+num[j]+num[k], =0就收工
    >0, 即係大得濟啦, k可以落一格
    <0, 即係細得濟啦, j可以上一格

    問題係點樣確保唔會有duplicated tuples…
    頂丫, 用到eclipse 幫我generate equals / hashCode先搞得掂=.=
    真係唔知點override hashCode先arm lor…

March 31, 2013

  • 呢個post, 係用黎恥笑自己submit左個order n^5既code
    過large judge timeout

    連寫呢D唔洗algorithm既code都搞左咁耐-.-
    唔stackoverflow下真係唔知有D咁既方法compare兩條ArrayList係咪一樣
    聽日再諗過個醒少少既algorithm

    sum of 3 numbers

    http://leetcode.com/onlinejudge#question_15

    public ArrayList<ArrayList<Integer>> threeSum(int[] num) {
     ArrayList<ArrayList<Integer>> result = new ArrayList<ArrayList<Integer>>();  
     Arrays.sort(num);
     for (int i = 0; i < num.length; i++){
      for (int j = i+1; j < num.length; j++){
       for (int k = j+1; k < num.length; k++){
        if ((num[i] + num[j] + num[k]) == 0){
         ArrayList<Integer> list = new ArrayList<Integer>();
         list.add(num[i]); list.add(num[j]); list.add(num[k]);
         Boolean repeated = false;
         for (int m = 0; m < result.size(); m++){
          List<Integer> added = new ArrayList<Integer>(result.get(m));
          added.removeAll(list);
          if (added.size () == 0) repeated = true;
         }
         if (!repeated) result.add(list);
        }
       }
      }
     }
     return result;
    }

  • http://leetcode.com/onlinejudge#question_2
    Add two numbers
    =.=....
    甚至唔係考algorithm...只係考我寫code者,都搞左我一輪先寫到出黎=.=....
    平時寫下MVC 既controller真係太簡單...

    同埋你睇我D code幾鬼,連個while loop都用得唔好
    竟然會有少少code duplicate左

    xanga真係好鬼事diu but, 完全show唔到indentation

    package west;

    public class Solution {
    public ListNode addTwoNumbers(ListNode l1, ListNode l2) {
    // Count the length of lists.
    // Assign the shorter list to the short list.
    int length1 = countlength(l1);
    int length2 = countlength(l2);
    ListNode shortlist;
    ListNode longlist;
    if (length1 < length2) {
    shortlist = l1;
    longlist = l2;
    } else {
    shortlist = l2;
    longlist = l1;
    }
    // Start adding two list.
    // loop the shorter list first
    ListNode nextnode;
    Boolean carry = false;
    ListNode prevnode = new ListNode((shortlist.val + longlist.val+ (carry?1:0)) % 10) ;
    ListNode resultlist = prevnode;
    carry = (shortlist.val + longlist.val + (carry?1:0)) > 9;
    while (shortlist.next != null){
      shortlist = shortlist.next;
      longlist = longlist.next;
      nextnode = new ListNode((shortlist.val + longlist.val + (carry?1:0)) % 10) ;
      carry = (shortlist.val + longlist.val + (carry?1:0)) > 9;
      prevnode.next = nextnode;
      prevnode = nextnode;
    }
    // loop the remaining part of the longer list
    while (longlist.next != null){
      longlist = longlist.next;
      nextnode = new ListNode((longlist.val + (carry?1:0)) % 10);

    carry = (longlist.val + (carry?1:0)) > 9;
    prevnode.next = nextnode;
    prevnode = nextnode;
    }
    // check if there is any remaining carry
    if (carry){
    nextnode = new ListNode(1);
    prevnode.next = nextnode;
    prevnode = nextnode;
    }
    return resultlist;
    }
    int countlength(ListNode l){
      int i = 1;
      while (l.next != null) {i++; l = l.next;}
      return i;
    }
    }

March 25, 2013

  • office tour + networking event

    又係,比學生參加既network event
    由幾年前既學生身份,變成而家graduate既身份…

    感覺係點…?
    「鞋」「咪又係咁」「無乜點丫」

    曾經覺得呢D graduate好勁,入到黎之後只係覺得自己exceptionally 廢

    communication skills真係屎到唔知點算好=.=
    technical skills, 唔知點解可以花咁多時間先學識少少野=.=
    network又係細到唔知點算好=.=

    然後,仲要企起一堆九唔搭八既人入面…

    而家睇學生,傾幾句已經完全feel到係邊type人
    物以類聚,係arm既

    講廣東話geek geek地英文好渣讀CS既毒男同我真係好arm channel sosad
    好在有得同讀IS既靚女傾下計

    然後聽日一條友番深圳brief人
    身份係”advisor of front end development”
    其實真係好難想象,點可以同一班個個經驗都比我豐富既人,話我係”advisor”

March 7, 2013

  • This is what we call software designer.

    ==

    我既xanga 開始淪落到一句起兩句止…

March 3, 2013

  • 第一次上電視,估唔到係側面,背影,睇唔到樣,淨係下半身
    拎住兩紮花去拜我既中學同學…

    其實都講明唔上鏡架啦…各位同學驚乜野呢…
    定係去到真係會傷心得濟?
    竟然搵到小弟黎做…

    黎緊星期六既新聞透視,應該會有小弟既背影
    出場10秒左右啦
    連埋Koo man同佢女朋友既um位應該會有30秒

    為左呢30秒,搞左成個鐘咁濟=.=

    上電視好似應該係件開心事黎,不過…無理由好high咁同人講「星期六晚你記得睇新聞透視!有我去…」
    算啦都我無講過

    ===

    夜晚去行社50莊春茗

March 2, 2013

  • 行社50莊function 1 – 飲下茶 搏大帽 睇瀑布

    0830 荃灣MTR C出口gather
    0900 去川龍街等小巴
    飲早茶飲到11點
    HIlda姐起佢地剛剛起步時候先黎到
    好彩hilda姐趕到ja… 如果唔係我實跟唔到佢地果條咁迂迴既路=.=

    川龍=>墳場=>禾秧山石林=>山火瞭望台=>大帽山=>梧桐寨=>萬德苑

    1700就行完,行左六個鐘
    其實條路無咁長,中間我地hea左超過1個鐘…

    條路好易者,如果唔係咁大霧同咁濕既話
    上到墳場能見到唔夠20米
    禾秧山能見度10米都無,我地一行20個人左右
    我企中間,隊尾隊頭都望唔到

    又唔可以話佢落雨,但真係好似落雨
    D水唔係滴落我個頭度,而係自然起頭髮上結成水
    石頭都係咁

    所以梧桐寨真係sin到飛起,我地仲要由上而下咁行

    都值既,話曬梧桐寨係全港最大瀑布

    行完出林錦公路搭64K,呢個時候大家都忘記左一位helper Sam Ng仲起廁所…

    ===

    番到大埔仲同幾位50莊既男莊員食飯,聽下佢地傾計,聽到成10點鐘先走

February 23, 2013

  • 路線:烏蛟騰=>下苗田=>大峒=>觀音峒=>紅石門=>(開始綑邊)乾門咀=>鹹魚埕=>牛頭角=>牛角涌(接上山路)=>下苗田=>烏蛟騰
    時間:八點半大埔站集合,九點鐘烏蛟騰出發,出五歸
    天氣:天晴,有風,乾爽,100分
    原本無諗過綑邊,不過見前面三個阿叔行得咁過癮又跟住綑…點知一綑就綑左個幾兩個鐘,好似係第一次咁綑邊法。預左來回紅石門係好長架喇,綑埋邊就更加長,如果唔係有100分既天氣真係收左

    Jim同Kevin都行到好支力咁, Jeff同Samson就成日都唔理後面係咁衝=.=

    (星期一消息:Jeff同Samson話想麥徑三四段連走=.=)

February 13, 2013

  • 成日話要進修下
    我呢D懶人黎到假期都係hae左佢…

    頂…真係唔拎想用腦…

February 12, 2013

  • 拜年既野無乜好講…

    過完年番去,我果層又少個GTP
    呢一兩年識到好多過客…去美國Training, 識左世界各地既GTP
    一齊玩左成個月,番到屋企又各散東西
    其實係我自己問題者,有D好fd 既而家都仲keep住contact
    可能小弟英文都係虧左D,要玩到好埋係有D難度

    Kyle尋日由北京落黎香港玩,住重慶大廈真係犀利=.=
    同Tony出去同佢食餐飯
    然後行下旺角睇佢買相機

    以前西洋菜南街好似得一間百老匯
    而家數埋有四(定五?)間
    陪遊客入去,試下用遊客既身份感受旺角,係有D唔同
    D sales好似by default已經同你講普通話…而且Kyle話起大陸唔知邊個網買仲平D既時候,個Sales即刻知道,仲up得出有咩分别
    鋪頭入面好多poster都轉左簡體字
    保養特別寫明全國聯保,比多唔知幾多錢可以中國保養延長幾耐
    報價識得轉埋做人仔先比你睇,方便格價

    鞋…西洋菜南街究竟要有幾多間百老匯豐宅蘇寧?

February 10, 2013

  • 年廿九晚同年初一朝頭早就係整D咁既野=.=
    唔錯唔錯,加深左jQuery DOM traversal 既實戰經驗

    ==

    add完row同block之後,禁gen json,然後開console睇下result 呢個object
    不過仲有少少問題,應該限制user如果揀not既話唔可以有多過一條expression起入

    <!DOCTYPE html>
    <html>
    <head>
    <style>
    td{
    vertical-align: middle;
    }
    td.left{
    border-left: solid 1px;
    }
    </style>
    </head>
    <body>
    <input type = “button” value = ‘genjson’ onclick = ‘genjson()’ />
    </body>
    <script src=”http://code.jquery.com/jquery-1.9.1.min.js”></script>
    <script>
    var logic = ['and','or','not'];
    var column = ['Column A','Column B','Column C'];
    var operator = ['<','=','>'];
    var value = [1,2,3];
    function genRow(){
    var row = ‘<span class = “exp expline”><select class = “col”>’;
    for (var i = 0; i < column.length; i++){
    row = row + ‘<option>’ + column[i] + ‘</option>’;
    }
    row = row + ‘</select><select class = “op”>’;
    for (var i = 0; i < operator.length; i++){
    row = row + ‘<option>’ + operator[i] + ‘</option>’;
    }
    row = row + ‘</select><select class = “value”>’;
    for (var i = 0; i < value.length; i++){
    row = row + ‘<option>’ + value[i] + ‘</option>’;
    }
    row = row + ‘<input type = “button” value = “remove row” onclick = “removeRow(this)”; />’;
    row = row + ‘</select><br /></span>’;
    return row;
    }
    function genLogic(){
    var row = ‘<span><select class = “logic”>’;
    for (var i = 0; i < logic.length; i++){
    row = row + ‘<option>’ + logic[i] + ‘</option>’;
    }
    row = row + ‘</select><br /><input type = “button” value = “remove block” onclick = “removeBlock(this)”; /></span>’;
    return row;
    }
    function genAddRowBut(){
    var but = ‘<input type = “button” value = “add row” onclick = “addRow(this)” />’;
    return but;
    }
    function genAddBlockBut(){
    var but = ‘<input type = “button” value = “add block” onclick = “addBlock(this,true)” />’;
    return but;
    }
    function addRow(that){
    $(genRow()).insertBefore(that);
    }
    function addBlock(that,flag){
    if (flag) that = $(that).parent();
    $(that).append(‘<table class=”exp expblock”><tr><td>’+genLogic()+’</td><td class = “left”>’+genRow()+genAddRowBut()+genAddBlockBut()+’</td></tr></table>’);
    }
    function removeRow(that){
    $(that).parent().remove();
    }
    function removeBlock(that){
    $(that).closest(‘table’).remove();
    }
    function genjson(){
    $(‘span.expline’).each(function(){$(this).attr(‘exp’,genexp($(this)));});
    var i = 0;
    $(‘.expblock’).each(function(){$(this).attr(‘order’,i++)});
    for (i–;i>=0;i–){
    var current = $(‘.expblock[order='+i+']‘);
    $(current).attr(‘exp’,genblockexp(current));
    }
    result = jQuery.parseJSON($(‘.expblock[order="0"]‘).attr(‘exp’));
    }
    function genblockexp(self){
    var counter = 0;
    var expJSONlist = [];
    var expObjlist = [];
    var logic = $(self).find(‘.logic’).first().val();
    alert(logic);
    var firstexp = $(self).find(‘.exp’).first();
    $(firstexp).siblings(‘.exp’).andSelf().each(function(){
    alert($(this).attr(‘exp’));
    expJSONlist[counter] = $(this).attr(‘exp’);
    $(this).css(‘border’,'solid red’);
    expObjlist[counter] = jQuery.parseJSON($(this).attr(‘exp’));
    counter++;
    });
    expObjlist[counter] = logic;
    return JSON.stringify(expObjlist);
    }
    function genexp(self){
    var col = $(self).children(‘.col’).val();
    var op = $(self).children(‘.op’).val();
    var value = $(self).children(‘.value’).val();
    var exp = {};
    exp.col = col; exp.op = op; exp.value = value;
    $(self).attr(‘exp’,JSON.stringify(exp));

    }
    (function(){
    addBlock($(‘body’))
    }());
    </script>
    </html>

     

February 5, 2013

  • 雖然一D消息都未有
    每一日都起度諗? mobile app developer做唔做? front end developer做唔做? 淨係做back end engineer?
    18? 20? 25? 30? 幾多先做
    18 front end developer做唔做?

    「屌Ive都可以做mobile app developer la!」
    屌咁同樣地Ive夠可以整網頁啦
    屌…屌!

    ====

    West!過一過黎丫!有樣野比你做
    拿我而家想你用jQuery dup呢個UI出黎
    好似SQL developer入面既filtering function咁,可以column A < = > <> 某個數值 and / or column B < = > <> 某個數值, 有arbitrary咁多個呢D expression

    最終出條JSON比我,做唔做到?
    做到~!無問題丫
    拿咁你做完果樣野先,有時間淨係就做呢樣啦

    ====
    team meeting中

    Hi West, how about the … searching thing?
    R: Um… I don’t have time to further discuss with west on that…

    R: 死火喇,佢竟然記得呢樣野,即係呢樣野佢都幾上心wor

    ====

    我起呢度係咪可以靠front end起家?點解?係咪?值唔值?

    ===

    行山果陣同事J問我:你覺得起度學唔學到野?
    點解!點解係你問我呢條問題!呢條問題…我都問左好耐喇!

    ====

    好煩!

February 2, 2013

  • 朝早同同事J/同事K…仲有同事J既fd…同事J既fd既同事…同事J既fd既同事既fd既同事既…行山

    高流灣=>蚺蛇灣=>蚺蛇坳…

    同事J一開波就介損腳,個傷口都幾長…
    沿路兩邊植物都好密…介損左之後仲要係咁比兩邊D草刮刮刮刮刮…真係好慘=.=…

    帶隊行山果個真係好勁,蚺蛇北脊都上過,不過佢話佢永遠唔會再上xDD

    終於行雲曬蚺蛇坳果個十字路口既四個方向

    去到蚺蛇坳J同K頂唔順,咁就我帶佢地經大浪坳落山啦…其他人繼續向蚺蛇尖進發

    「其實呢…我係咪都係搵番間tech firm做會好D?」
    「(猶豫狀…)er….都係既。」

    其實我都問得幾明顯…不過都唔係話咁易既…

February 1, 2013

  • 2012年年頭香港區head話…本年度…番夠半年之後,就有多半日extra leave
    應該係佢突然諗到所以講左出黎,小弟都番左超過半年,所以…多左半日leave

    呢半日leave, 用黎搞gag

    約埋嘍囉去
    點知,去到竟然見到9k

    「屌丫你請假黎?」
    「屌你唔係」
    「我sick leave wor」

    搞gag個Tech VP曾經係Y公司做過
    聽完talk之後落去圍佢聽人問佢問題…
    我係企起外圍果D,即係我同個VP之間仲隔左一個人
    聽聽下,個VP忽然指住我:你係咪起Y公司做過?

    嘩,頂,點解會有個咁大粒既人記得我…

    ====

    然後,後面有人拍我膊頭
    「你係咪st. louis既?」
    「係呀」
    「哦…我認得你」
    但係我唔認得你bor =0=…..
    「阿邊個話你咩咩咩架麻」

    ====

    然後後面有另一個人拍我膊頭
    「er…請問你係咪讀CS?」
    「我係computer engineering」
    「咁你有無特別熟邊D language?」
    ….
    「其實呢我都搞緊個startup, 就爭左個 tech person…」「我都係88年架…」「我都做過某大行wor…」「我有車wor不如車埋你地?」

    ====

    中大此行真係好多奇遇

January 30, 2013

  • 用jPodRenderer 轉PDF做jpg / png
    遇到個問題…如果個PDF係全image, 即係無字果D
    轉出黎個色可能會反轉左…試左轉幾個白底黑字既pdf出黎變左黑底白字

    研究左好耐…究竟係邊度出問題呢?點解text唔會有呢個問題…Apache PDFBox又唔會有呢個問題?

    猛咁google “pdf image inverted color”…呢D都唔係keyword…搵搵下入左Adobe official 
    雖然而家未有方法驗証到,後黎比我搵到個好可能既答案

    就係pdf object既color model
    係CMYK定係RGB…
    唉無讀過multimedia / computer graphic既我係咁上下架喇
    今日要留到到RGB係additive, CMYK係subtractive
    所以RGB = #000果陣係黑色, 但CMYK全0果陣係白色

    唔知點解Java內置既BufferedImage class只support RGB
    如果擺左幅CMYK既野入去就會出事
    問題係我點知個pdf既color mode係咩呢?要用Acrobat Professional先check到…本公司用既唔係Pro版所以check唔到=.=…

    開埋jPodRenderer既source code黎睇
    明明佢有埋method叫做readAnyJPEGSource…有咩algorithm將CMYK轉做RGB
    但係detect pdf object係咩color mode果陣…竟然寫埋comment “hope this condition is enough to filter out all CMYK objects”之類
    即係話連寫code果個都唔係好知點100% detect個color mode

    唔…但係用Apache PDFBox又有個問題,就係睇唔到Embedded Fonts…咁點好呢

    =======

    臨收工前
    「west呀!你知唔知Tomcat點做clustering架?」
    嘩我真係唔知Tomcat可以做clustering架wor…

    =======

    呢排睇太多經濟日報
    仲要focus起財經地產版
    睇到…連思想都傾斜去金融世界…
    唔係一個好現象

January 23, 2013

  • “You have to consider performance when designing such application… The preview of the pdf file is generated on the fly right?”
    “Yes”
    “The web page passes … what to the back end to generate the preview image?”
    “The pdf path… or file name.”
    “So… is there any cache?”
    “No… not in the scope of prototype.”
    “I know, but what if you have to implement cache?”
    “project老母 is using Spring Framework, Spring provides caching function?”
    “Yes, but our applications are deployed to a cluster… Spring cache only works per machine / JVM…”
    “So… Every machine in the cluster would have its own cache?”
    “Yes, a better would be a centralized cache for a cluster…”

    ====

    “Hibernate is not feasible in production environment. I have worked in a project that tables are highly normalized, high dimension table. When you do a select through an object, Hibernate generates 1 SQL on the first table, according to the foreign key it generates 10 more SQL on the second level table. For each key in the second table it generates 10 more SQL on the third level table… The SQL statements are in separate request, so you can image how large the overhead is. At last we give up using Hibernate SQL, we hand craft our own SQL.”
    “Why don’t you make a view in DB first, and map the object to the view?”
    “Yes it is a feasible way. But not every SQL can be easily map to a view… Imagine….”

    無端端上左堂

    ====

    星期五要dem比美眉睇丫…

    ====

    終於成功起Eclipse build到project老母=.=..
    問題唔在於project老母,在於我唔識用Eclipse….
    點樣用Eclipse import project都好考學問…
    完全唔明點解import 左project 1-9之後, 再import project 10, project 1-9會唔見曬…delete番project 10, project 1-9又出番黎
    唔知點解project 10比人杯葛=.=|||

    令到Eclipse識得由maven repo搵library入project a 既build path…再入project B唔知點解又唔識咁做

    仲有…maven project structure係src.main.java.com….架麻…
    當Eclipse認到呢個係maven project既時候main.java會唔當package咁睇
    唔知點解今次佢唔識睇,連main.java都計埋入package, 話我個個.java都錯package, 因為package係由com…開

    點算

    ====

    其實我係咪唔expect睇咁多project 老母…應該諗下front end architecture =0=?

January 22, 2013

  • build個project老母真係build到我講曬老母…
    build個template都要10分鐘=.=…拿我知道唔係template既問題,係今日部機唔知點解咁慢
    Eclipse既null pointer exception小弟終於見識到喇…

    mvn clean install << 10 minutes
    Eclipse import project << 15 minutes
      Eclipse instal m2eclipse plugin << ?? minutes
    import完之後maven話有問題, 搞左成個鐘乜Q都無做過

    ===

    APAC CIO TownHall…

January 15, 2013

  • 比hilda姐“投訴“我唔打xanga, 搞到佢少左個理由睇xanga…

    咁我無得唔打啦…

    放工同lala姐hilda姐食飯@旺角朗晴坊5樓某cafe
    都好耐都約過出黎喇…
    不過話題都不外乎番(轉)工買樓結婚生仔…

    仲有既係…閒日夜晚大家都無咁活潑…

    彷佛預見到未來幾廿年都會係咁上下…

    說到底都係搵唔到一樣比自己發洩passion既野

January 9, 2013

  • 家姐suggest我唔好public咁多番工既野…
    唔…好啦,唔寫business details
    淨係寫technical details啦…

    What is the difference between HashTable and HashMap? One is thread safe / accept null key.
    How to prevent SQL Injection? ………..
    What is outer join? …………..

    ========

    [CSS]What is the difference between “display: block” and “visibility: hidden”?
    [HTML]What is the difference between

    and ?
    [jQuery/CSS]What is the difference between $(“.classa .classb”), $(“.classa,.classb”), $(“.classa+.classb”), $(“.classa>.classb”)?
    [JavaScript]What is the difference between “var x = 3;” and “x=3″?
    [JavaScript]What is the difference between “===” and “==”?
    [JavaScript]x=3;(function(){alert(x);var x = 2}()), What is the alert message?

    ========

    What if all of above are ‘interview’ questions…

    ========

    見識多左之後,唔應該話自己識C++…
    而家覺得連claim自己識Java 都無資格=.=

    ========

    multilingual support? web directory structure? cookies standard? integration with other site? iframe?
    聽日又要番深圳, 都好耐無番過去啦

    ========

    今日xanga忽然又work番!可以download番weblog archive啦

December 28, 2012

  • 你班粉腸寫咁多comment搞到我執咁耐…(雖然你班粉腸有好多已經無睇我xanga)
    尋晚又交左4蚊美金upgrade做xanga premium, 想back up 一下呢年黎既xanga
    順便執一執04-08年既language問題…
    連comment都執埋…而家只係sure 07年開始全部無問題…
    04-06年仲要慢慢執…

December 26, 2012

  • 為左快D推低下面個post
    雖然只係訓左一覺咩事都無發生過都上黎求其打D野

    1. 呢排想讀Master of Statistics, 而且而經同同事J提起過, 亦同唔少人提起過…同佢地講唔係我想揚開曬比人知…而開越多人知,我淆底唔讀既機會越低=p

    2. 有同事想讀Master of Finance, 好心打開番個external harddisk睇下搵唔搵到野比佢睇下…睇睇下搵到豪哥send比我既stat notes, 果時收到都無認真睇, 尋晚一睇…就想講粗口
    開始唔明白FBE開埋D垃圾econ theory / corp finance course為乜…真心覺得所有要計數既econ / fina courses唔應該存在,直接take個stat course就ok, 反正大學既ultimate goal 係想培訓做research既人材,讀曬成個講investment course但根本唔識stat, 隨左出黎講句「…投資者應注意証券格價可升可跌…」仲可以做咩?

    3. 強積金委員會果D廣告…有幾個公仔扮行山,有D條路好斜,有D條路好迂迴,有D個山高D…意圖用呢幾幅圖黎解釋咩叫投資有風險,要選擇識合自己既portfolio…
    究竟阿婆睇完明唔明呢?

    4. 上個禮拜趁得閒… 合併曬D強積金戶口去匯豐果個…多得政府派過6000蚊入強積金account, 同上年做intern既時候供過1個月…計埋教公文式果幾百蚊供款…夾埋都有接近一萬wor…

    5. 之後仲合併埋個人戶口…原本係兩間銀行三個戶口,個個戶口都有張卡真係幾鬼煩…cut曬D account之後連銀包都輕左

    6. 下年升級埋個戶口之後,起番果間銀行開信用卡…cut Q埋東亞果張先…

    7. 同女朋友既聖誕大餐…係自己買左兩罐gas兩個爐頭去APM買塊雞扒一包意粉一包意粉醬同其他配料去公園自己煮黎食…雖然呢堆架餐既價錢夾埋都夠食餐好豪既…都係覺得自己煮係好食D既=p
    另,如果有人想借爐頭可以聯絡小弟=p只要唔好整壞就得…就算入左沙都唔緊要,你買番個新既比我就ok啦

    8. 起台灣買左兩本O Reilly 既書,一本係Learning Javascript Pattern, 一本係Javascript Pattern…早幾日去大澳渡假屋拎埋去睇,等人等左成兩個鐘,睇左唔少…真係學到野wor…果D咩that = this既問題, var 唔var既問題, function有無名既問題, variable hoisting 既問題…之前上網都睇過…不過呢本好似係明D =p

    9. 原本仲想買本O Reilly CSS既書…但果本竟然係2006 edition…結果買左本台灣書…其實台灣書真係幾好架…話說小弟初中學HTML / javascript都係睇台灣書=.=

Recent Posts

Recent Comments

Categories