Friday, March 01, 2013

reading Effective Programming: More Than Writing Code by Jeff Atwood. good advices, worth reading.

Friday, March 08, 2013

today I found out FogBugz has a free plan for any project has two members or less. I wanted to try this for so long. comes with complete features, including Kiln.


an useful windows short keys, alt-space, it controls window behaviors:

  • c: close
  • n: minimize
  • x: maximium
  • m: move
  • r: restore
  • s: size

Monday, March 11, 2013

i'm switching back to firefox, chrome becomes very slow very easily, eating lots of ram. vimium was the only reason I was still using chrome, firefox version is too simple. until i found vimfx, which is a better clone of vimium. now i need to get used to firefox's developer toolbar.


did some reading about lift framework's view first model. it reminds me ssi of cgi era, i'm not sure it's a better approach than tranditional mvc, but surely worth trying. scala is a must learn language on my list. cloudbees supports lift (not verified).

Wednesday, March 13, 2013

finished Effective Programming: More Than Writing Code, first half is great and the rest is a bit boring.

netbeans 7.3 is out, but i'm getting more and more comfortable with vim.

Thursday, March 14, 2013

switched back to firefox, so far so good. one useful add-on is Blank Your Monitor + Easy Reading.

Saturday, March 16, 2013

re-studying Functional Programming Principles in Scala, this is a good introduction for functional programming.


registered a cloudbees account in order to test lift framework. cloudbees supports many frameworks, really impressive.

Sunday, March 31, 2013

finished assignment 1 for Functional Programming Principles in Scala, Ex3 counting change really needed a google, after thinking a whole night. There's a section on SICP mentions this problem. anyways, mission accomplished.


there's another course: Learn to Program: Crafting Quality Code, I choosed it because it uses python.

one note on IDLE, open on windows:

$ python -m idlelib.idle

Blog Archives

Search Blog: