Jim Cheung

Wednesday, November 07, 2012

not doing much works after moved to linode, considering a cheaper hosting. heroku and nodejitsu might be my next home.

Friday, November 09, 2012

reading some coffeescript and go books.

to setup a coffeescript dev env, can use netbeans, just install nodejs and coffee script plugins will do.

some of the terms I know what it is but didn't know how to call it:

Monday, November 12, 2012

a note on Programming in Coffeescript, page 153

class User
  constructor: (@name) ->
 sayHi: ->
    console.log "Hello #{@name}"
    
bob = new User('bob');
mary = new User('mary');

log = (callback) ->
  callback();
  
log(bob.sayHi)
log(mary.sayHi)

above prints Hello undefined, it won't work because when bob.sayHi is invoked, it losts its origin already, what is invoked is just a reference to function(){...}.

Wednesday, November 14, 2012

finished Programming in Coffeescript, didn't do the to-do app in last few chapters. i think nodejs gives a great reason to use coffeescript, and will try that.

didn't read perl book for a long time. borrowed Intermediate Perl, because i found it is more modern than other books in library. and this book is quite well.

there is one mantisbt plugin for kanban, changed few codes it works fine:

also there is another simple PHP+SQLite kanban board, which also pretty good.

Wednesday, November 28, 2012

I gave up reading Intermediate Perl. I think Ruby makes more sense, and should stop wasting time on it, will read some Python instead.


I decided moving to heroku to save cost, since I'm not doing anything on this VPS for 5 months. I had many plans before, but too busy to get close to any of them.

Friday, November 30, 2012

Made the decision will move this site to nodejitsu, heroku sleeps too long for a first visit :-P.

I also need to drop the self-host git repository and move to 3rd party provider, will change back to mercurial as well.

Blog Archive