Tuesday, March 24, 2015

JS memory management

Reference-counting garbage collection
Mark-and-sweep algorithm

JS memory management

JS Inheritance and the prototype chain

This is the article talking about what's the inheritance and the prototype chain and how the definition works by using some simple examples to demonstrate. The explanation is pretty clear and easy to understand. so for anyone who wants to catch up in JS this is a must read.



Wednesday, March 11, 2015

NetApp, CIFS

With a chance to touch NetApp, just dipped a little into a storage world, then words like NFS, CIFS just jumping around before your eyes, randomly pick up and open one article about the CIFS, you know what's of my mind, I just want to quickly close it and let it just be there... and be there.

Sunday, March 8, 2015

EC2 Instance retirement - What the hack this is going on, are we really living in a virtual world?

This instance has been unreachable since 2 hours and 42 minutes ago. Support case has been created. 
Retiring: This instance is scheduled for retirement after March 11, 2015 6:00:00 PM UTC-6. 

How email communication works



MUA (Mail User Agent), i.e. Mozilla Thunderbird, Microsoft Outlook
MTA (Mail Transfer Agent)
MDA (Mail Delivery Agent): actually storing the message to disk, may also do filtering mail or delivering to subfolders

Sender MUA--->Sender's mail server [MTA]--->Recipient's mail server [MTA]--->MDA
                                   |                                                                                                      ^
                                   |                                                                                                       | IMAP/
                                   |                                                                                                       | POP3
                                  V                                                                                                     V
                            DNS server                                                                                 Recipient MUA

Dovecot is one program which can provide that IMAP and POP3 server functionality.
* Note that Dovecot is NOT responsible for receiving mail from other servers.

Dovecot is not involved with actual reception of e-mail. That functionality is provided by an MTA such as Exim or Postfix

Starts a deep dive on how Netflix is doing recommendation

If you are not interested in big data area, better to off from here right away... :-)

Everything starts with based on this Netflix post (http://techblog.netflix.com/2012/04/netflix-recommendations-beyond-5-stars.html?m=1)

> 75% of what people watch on Netflix is from some sort of recommendation, so as to be called as "Everything is a recommendation".

> "Cinematch" is the recommendation engine system of Netflix. 

> There is a completed competition 

Start to look at how a startup shall take place in a right way

- Rather than imagination though, I would say, start to look at a right and rational way of how to seek a start-up idea and how the things can be turn to a conceptual project before anything else though.

- Just right in the middle of Chinese new year, coincidentally had a chance to read an article from Y Combinator, seemingly this opened a door for me to realize, wow, this is exactly I am looking for in order to step up on the right track. <Article link>

- Then, this guy, Sam Altman, this Youtube videos self speak for everything.


- Did you know that, Sam Altman, Paul Graham, are programmer as well!


Friday, March 6, 2015

Path from front-end to back-end

->>>

JQuery, CSS >> AngularJS, Bootstrap

Rails >> REST >> Mongoid >> MongoDB

HTTP >> HTTPS

EC2 >> Load balancer >> HTTPS >>

Mail system: Postfix for mail receiving and sending

<<<-