Bao's drafts

Random posting
Feb 03
Permalink

Mặc dù vậy, hầu hết tài sản của Zuckerbeg đều chỉ đang tồn tại trên giấy. Giống như cơn sốt dot-com xì hơi những năm 2000 từng minh chứng, cổ phiếu có thể trở thành giấy vụn trong chớp mắt nếu như giá trị thị trường của công ty lao dốc.

(Source: thongtincongnghe.com)

Comments (View)
Feb 02
Permalink
That’s how things are done around here.

That’s how things are done around here.

Comments (View)
Jan 15
Permalink
Photo of Albert Einstein’s office, taken the day he died

Photo of Albert Einstein’s office, taken the day he died

Comments (View)
Dec 09
Permalink
Comments (View)
Dec 04
Permalink
Comments (View)
Nov 23
Permalink
Comments (View)
Permalink
Comments (View)
Nov 20
Permalink

Common Code Smells

  • Duplicated code: identical or very similar code exists in more than one location.
  • Long method: a method, function, or procedure that has grown too large.
  • Large class: a class that has grown too large. See God object.
  • Too many parameters: a long list of parameters in a procedure or function make readability and code quality worse.
  • Feature envy: a class that uses methods of another class excessively.
  • Inappropriate intimacy: a class that has dependencies on implementation details of another class.
  • Refused bequest: a class that overrides a method of a base class in such a way that the contract of the base class is not honored by the derived class. See Liskov substitution principle.
  • Lazy class / Freeloader: a class that does too little.
  • Contrived complexity: forced usage of overly complicated design patterns where simpler design would suffice.
  • Excessively long identifiers: in particular, the use of naming conventions to provide disambiguation that should be implicit in the software architecture.
  • Excessively short identifiers: the name of a variable should reflect its function unless it’s obvious.
  • Excessive use of literals: these should be coded as named constants, to improve readability and to avoid programming errors. Additionally, literals can and should be externalized into resource files/scripts where possible, to facilitate localization of software if it is intended to be deployed in different regions.

Comments (View)
Nov 16
Permalink

12 Cool HTML5 Geolocation Ideas

  1. Public transportation sites can list nearby bus stops and metro locations.
  2. Late night out? Taxi or car service Web sites can find where you are, even if you don’t know.
  3. Shopping sites can immediately provide estimates for shipping costs.
  4. Travel agencies can provide better vacation tips for current location and season.
  5. Content sites can more accurately determine the language and dialect of search queries.
  6. Real estate sites can present average house prices in a particular area, a handy tool when you’re driving around to check out a neighborhood or visit open houses.
  7. Movie theater sites can promote films playing nearby.
  8. Online games can blend reality into the game play by giving users missions to accomplish in the real world.
  9. News sites can include customized local headlines and weather on their front page.
  10. Online stores can inform whether products are in stock at local retailers.
  11. Sports and entertainment ticket sales sites can promote upcoming games and shows nearby.
  12. Job postings can automatically include potential commute times.

(Source: msdn.microsoft.com)

Comments (View)
Sep 04
Permalink
Hype cycle

Hype cycle

Comments (View)