Reference-counting garbage collection
Mark-and-sweep algorithm
JS memory management
Tuesday, March 24, 2015
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.
Monday, March 23, 2015
Saturday, March 21, 2015
Wednesday, March 18, 2015
The content is in the document; the presentation is in the Shadow DOM
If you are going to dig into the depth of the HTML, reading this article would be giving you a knocking the door...
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!
- 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
Mail system: Postfix for mail receiving and sending
<<<-
Subscribe to:
Comments (Atom)