RSS feed [root] /




login:

password:

title search:




 


Sun Jul 23 22:00:11 HKT 2017



(google search) (amazon search)
second
download zip of files only

Thu Nov 23 01:39:23 HKT 2017 From /weblog/science

misc


http://list25.com[..]phics-that-will-blow-your-mind/?view=all

http://list25.com[..]n-that-actually-occur-on-earth/?view=all

http://list25.com[..]ieved-that-actually-arent-true/?view=all

misconceptions - http://list25.com[..]-everyone-wants-you-to-believe/?view=all

Biology-mysteries - http://list25.com[..]manity-has-not-figured-out-yet/?view=all

Inventions - http://list25.com[..]-that-revolutionized-our-world/?view=all

Water - http://list25.com/25-odd-facts-about-water/?view=all

River - http://list25.com[..]that-you-probably-did-not-know/?view=all

statistics-about-life-and-living - http://list25.com[..]atistics-about-life-and-living/?view=all

plants - http://list25.com[..]ique-plants-you-have-ever-seen/?view=all

time - http://list25.com[..]-mess-up-your-biological-clock/?view=all

Gold - http://list25.com[..]gold-that-might-just-amaze-you/?view=all

Colour - http://list25.com[..]lors-that-you-never-saw-coming/?view=all

Richard Feynman - https://thestandnews.com[..]%8C%E4%B8%8D%E7%A2%BA%E5%AE%9A%E6%80%A7/

About palm-oil - http://list25.com[..]g-and-sad-facts-about-palm-oil/?view=all

How name related to face - http://www.zmescience.com/science/persons-name-and-face-matching/

biggest-scientific-discoveries - http://list25.com[..]tific-discoveries-in-history-of-mankind/

weird-science-facts-you-may-not-know - http://list25.com/25-weird-science-facts-you-may-not-know/

Diamond - http://list25.com/25-stunning-diamond-facts-youll-want-to-know/

Why cloud don't fall - http://www.zmescience.com/science/physics/why-clouds-dont-fall

michael-faraday - https://phycat.wordpress.com/2016/12/01/michael-faraday/

【Gene 愛聊科學】食蟲植物讓獵物滑進瓶口的密技,成為對抗貽貝附著的無毒塗料:SLIPS - https://www.inside.com.tw/2017/08/23/slips

The LeverAxe uses physics to finally bring splitting wood to the 21st century - http://www.zmescience.com/science/leveraxe-wood-chopping-423534/

If virus alive? http://www.zmescience.com/medicine/are-viruses-alive/

Science of Mona Lisa - https://www.theatlantic.com[..]eonardo-da-vinci-mona-lisa-smile/540636/

https://www.zmescience.com[..]s/hidden-shortage-world-running-low-sand

What’s the difference between diffusion and osmosis - https://www.zmescience.com[..]ence/difference-diffusion-osmosis-043243

http://list25.com/25-strongest-materials-known-to-man/

https://www.zmescience.com/medicine/unbelievable-bacteria-facts

(google search) (amazon search)


Wed Nov 22 00:28:10 HKT 2017 From /weblog/design

functional


Having functional program in java? http://codemonkeyism.com/functional-programming/

Functional programming in old java, with eclipse template - http://www.javacodegeeks.com[..]functional-programming-with-map-and.html

Functional Programming For The Rest of Us - http://www.defmacro.org/ramblings/fp.html?

collection-pipeline - http://martinfowler.com/articles/collection-pipeline/

Make code composable - https://hackernoon.com[..]ical-functional-programming-6d7932abc58b

(google search) (amazon search)



Sun Nov 19 23:40:45 HKT 2017 From /weblog/science

human


psychology-tells-you-about-yourself - http://list25.com[..]ology-tells-you-about-yourself/?view=all

body-hacks-life-is-trying-to-hide-from-you - http://list25.com[..]ife-is-trying-to-hide-from-you/?view=all

causes-dark-circles-eyes-sleeping-people-really-tired - http://www.todayifoundout.com[..]s-sleeping-people-really-tired/?view=all

facts-about-the-human-body-you-may-not-be-aware-of - http://list25.com[..]n-body-you-may-not-be-aware-of/?view=all

blood - http://list25.com[..]you-might-not-know-about-blood/?view=all

misconceptions-about-your-body - http://list25.com[..]bout-your-body-that-arent-true/?view=all

pregnancy - http://list25.com[..]nge-the-way-you-view-pregnancy/?view=all

blindness - http://list25.com[..]you-didnt-know-about-blindness/?view=all

【趣味科普】同理心等於同情心?可以後天鍛鍊嗎? - http://hk.apple.nextmedia.com[..]om/realtime/supplement/20160712/55345201

happen-to-your-body-after-you-die - http://list25.com[..]pen-to-your-body-after-you-die/?view=all

your-body-is-weirder-than-you-think - http://list25.com[..]body-is-weirder-than-you-think/?view=all http://list25.com[..]-that-make-absolutely-no-sense/?view=all

DNA - http://list25.com[..]l-help-you-understand-yourself/?view=all http://list25.com[..]-genetics-and-the-human-genome/?view=all

「人體農場」:聽屍體說話 - http://thestandnews.com[..]%BD%E5%B1%8D%E9%AB%94%E8%AA%AA%E8%A9%B1/ http://thestandnews.com[..]8%82%89%E9%AA%A8%E6%9F%A5-q-a-episode-4/

Lie/Cheat - http://list25.com/25-scientific-facts-about-cheating/?view=all http://list25.com[..]o-know-someone-is-lying-to-you/?view=all

Albinism - http://list25.com/25-facts-about-people-with-albinism/?view=all

人腦越來越小 又關facebook事? - http://hk.apple.nextmedia.com[..]om/realtime/supplement/20160705/55315802

為什麼人類的耳朵長成這樣 - http://cn.wsj.com/big5/20161014/LIF115719.asp

oxytocin - http://list25.com[..]us-facts-about-oxytocin-that-youll-love/

About vaginas - http://list25.com/25-things-you-are-ashamed-to-ask-about-vaginas/

http://list25.com/25-strange-things-your-body-says-about-you/

http://list25.com/25-most-common-dreams-and-their-meanings/

Almost everything we know about salt may be wrong. Eating salt actually makes you less thirsty but hungrier - http://www.zmescience.com[..]ence/salt-makes-you-less-thirsty-423432/

Brain - https://www.wired.com/story/your-brain-is-memories https://www.zmescience.com/science/brain-ripples-memory-sleep

從進化的角度來看,幼年就是一段專門為了學習而存在的時期。在成人的庇護下,幼兒唯一的任務就是學習,他們無需操心是否要真的做出點成就來。而成人更注重的則是利用現有知識,快速有效地行動。抑制性化學物質對這一趨勢可能是有利的。自然之道的運行自有其信條:“沒壞就不用修。”既然如此,那麼大腦工作得順順當當,自然也就沒必要去改變它。 - http://cn.wsj.com/big5/20170721/LIF150315.asp?source=rss

According to scientists, these are the three kinds of smile - http://www.zmescience.com/science/types-of-science-31072017/

alleles - http://www.zmescience.com/medicine/genetic/alleles-make-us

What will happen after getting shot? - http://list25.com/25-shocking-facts-about-getting-shot/

“What’s happening with the baby is that a lot of the information is escaping even as the baby is trying to get it organized and stabilized.” In early infancy, a lot of experiences never become memories—they slip away before they can be preserved. - http://www.zmescience.com[..]why-we-cant-remember-before-age-3-05435/

human-digestion-system - http://list25.com[..]igestion-system-you-probably-didnt-know/

“信息時代的到來似乎已經創造了感覺自己無所不知的一代人,”學者們得出結論,儘管“他們對周圍世界的了解之少可能達到了前所未有的程度”。 - http://cn.wsj.com/big5/20171103/OPN165757.asp?source=rss

(google search) (amazon search)


Sat Nov 18 16:29:46 HKT 2017 From /weblog/java/performance

memory


Will you get any performance improvement if you manage memory yourself? - http://mentablog.soliveirajr.com[..]ne-is-faster-java-heap-or-native-memory/

More heap, GC will get slower - http://plumbr.eu[..]ing-heap-size-beware-of-the-cobra-effect

Collection of tools to analysis GC activities - http://www.fasterj.com/tools/gcloganalysers.shtml

Another presentation of performance hint for hotspot or memory - http://www.infoq.com/presentations/Extreme-Performance-Java

Show how to enable and analyze the verbose:gc out data - http://javaeesupportpatterns.blogspot.com.au[..]3/01/java-verbose-gc-tutorial-video.html

Discussion and comparison of difference GC at Java 1.7 - http://mechanical-sympathy.blogspot.com.au[..]7/java-garbage-collection-distilled.html . And here is the detail experiment among those difference GC, look like G1 is quite promising - http://java-is-the-new-c.blogspot.com.au[..]ng-and-benchmarking-java-7s-garbage.html

Memory is not allocate to single block, thus even you allocate enough memory in term of size, it may not enough to held individual object - https://plumbr.eu/blog/outofmemoryerror-on-overprovisioned-heap

Introduction to metaspace - http://www.infoq.com/articles/Java-PERMGEN-Removed

http://vanillajava.blogspot.com.au[..]optimising-memory-consumption-first.html

Some comments about System.gc() - http://jeremymanson.blogspot.com[..]om/2015/12/why-i-dont-like-systemgc.html

http://blog.takipi.com[..]ng-your-java-garbage-collection-overhead

Logging stop-the-world pauses in JVM - https://plumbr.eu[..]log/logging-stop-the-world-pauses-in-jvm

Why we should put difference app in same VM - http://mydailyjava.blogspot.hk[..]0/generational-disparity-in-garbage.html

Atlassian GC tuning guide - https://confluence.atlassian.com[..]ollection-gc-tuning-guide-461504616.html

Using jemalloc to get to the bottom of a memory leak - https://gdstechnology.blog.gov.uk[..]c-to-get-to-the-bottom-of-a-memory-leak/

Troubleshooting-Java-Memory-Issues - https://www.infoq.com/articles/Troubleshooting-Java-Memory-Issues

Shenandoah Garbage Collector look good - https://www.javacodegeeks.com[..]emory-usage-right-garbage-collector.html

(google search) (amazon search)



Fri Nov 17 11:25:41 HKT 2017 From /weblog/entertainment

game


http://list25.com/25-facts-about-pokemon-you-probably-didnt-know/

(google search) (amazon search)


Thu Nov 16 15:20:44 HKT 2017 From /weblog/hardware

gpu


Inside Fermi: Nvidia's HPC Push - http://www.realworldtech.com[..]m/page.cfm?ArticleID=RWT093009110932&p=1

GPUs don’t support interrupts and exception, and less branches - http://www.futurechips.org/chip-design-for-all/cpu-vs-gpgpu.html

Example of running stuff at GPU - http://fastml.com/running-things-on-a-gpu/

http://www.infoq.com[..]icles/which-gpu-to-get-for-deep-learning

http://www.benfrederickson.com[..]mplicit-matrix-factorization-on-the-gpu/

(google search) (amazon search)


Thu Nov 16 10:06:45 HKT 2017 From /weblog/health

skin


日曬不足也有風險 - http://cn.wsj.com/big5/20140715/hea192304.asp?source=rss

冬季食物調理皮膚5大秘技 - http://www.healthcare-kingdom.com[..]%AE%E8%86%9A5%E5%A4%A7%E7%A7%98%E6%8A%80

【親親星期天】雀斑遮極都有 教你三招趕走 - http://hk.apple.nextmedia.com/realtime/china/20151220/54548279

【動畫】倒刺會自動好番唔使撕走 唔關缺乏維他命事 - https://hk.lifestyle.appledaily.com[..]style/realtime/article/20171116/57461978

(google search) (amazon search)


Thu Nov 16 09:55:26 HKT 2017 From /weblog/design

static


I will prefer using static method as less as possible... there is some
side effect you are not expected, like, are you sure it thread safe? static
method easier to have thread problem.

You may take a look at http://debasishg.blogspot.com[..]007/03/making-classes-unit-testable.html , http://www.beust.com/weblog/archives/000173.html and http://discuss.joelonsoftware.com[..]Parent=7972&ixDiscussGroup=3&cReplies=29

Parameter passing vs static accessor: Should I press things around or get from public static instance? - http://groups.yahoo.com/group/refactoring/message/3342

Reason of static method is not overrided - http://groups.google.com[..]thread/ec8b924d60dd4734/99b488aa1f8106c9

Another example of thread problem with static member - http://jroller.com[..]=calendar_dateformat_and_multi_threading

How to mock static method code for testing - http://blog.xebia.com/2007/06/21/mocking-static-calls/

http://googletesting.blogspot.com[..]ic-methods-are-death-to-testability.html

Factory is bad? - http://www.yegor256.com/2017/11/14/static-factory-methods.html

(google search) (amazon search)


Wed Nov 15 11:00:37 HKT 2017 From /weblog/computer+science

CG


smallpt is a global illumination renderer. It is 99 lines of C++, is open source, and renders the above scene using unbiased Monte Carlo path tracing - http://www.kevinbeason.com/smallpt/

Code review Doom - http://fabiensanglard.net/doomIphone/doomClassicRenderer.php

Story of Game development on NES - http://games.greggman.com/game/programming_m_c__kids/

Fast Approximate Anti-Aliasing (FXAA) - http://www.codinghorror.com[..]fast-approximate-anti-aliasing-fxaa.html

Free book - http://www.gabrielgambetta.com[..]-graphics-from-scratch/introduction.html

(google search) (amazon search)



Wed Nov 15 01:20:53 HKT 2017 From /weblog/history

world


回首沙龍的一生 - http://cn.wsj.com/big5/20140113/PHO093936.asp?source=rss

surgical-tools-you-want-to-stay-away - http://www.damncoolpictures.com[..]urgical-tools-you-want-to-stay-away.html

incredible-animals-that-shaped-human-history - http://list25.com[..]mals-that-shaped-human-history/?view=all

amazing-moments-from-history-captured - http://www.damncoolpictures.com[..]azing-moments-from-history-captured.html

historically-accurate-modern-day-thanksgiving-facts - http://list25.com[..]-modern-day-thanksgiving-facts/?view=all

bizarre-historical-facts-you-didnt-know - http://list25.com[..]istorical-facts-you-didnt-know/?view=all

http://www.damncoolpictures.com[..]last-photos-ever-taken-of-25-famous.html

greatest-warriors-of-all-time - http://list25.com/25-greatest-warriors-of-all-time/?view=all

incredible-historical-armors - http://list25.com[..]orical-armors-that-still-exist/?view=all

facts-about-world-war-i-that-shaped-the-world - http://list25.com[..]ld-war-i-that-shaped-the-world/?view=all

一戰戰地的今與昔 - http://cn.wsj.com/big5/20140630/PHO102559.asp?source=rss http://cn.wsj.com/big5/20140705/opn093501.asp?source=rss

Last photos of 25 famous people - http://www.damncoolpictures.com[..]last-photos-ever-taken-of-25-famous.html

http://list25.com/25-worst-earthquakes-in-history/?view=all

http://list25.com[..]ht-just-make-you-a-grandmaster/?view=all

http://list25.com[..]-bicycles-for-bike-enthusiasts/?view=all

Nowadays doctors don't make house calls all to often but back in 1948 this type of practice was very common. As you're about to see, rural doctors had a very busy job. - http://www.damncoolpictures.com[..]-it-was-like-to-be-rural-doctor-for.html

http://list25.com/25-most-hardcore-snipers-in-history/?view=all

http://list25.com[..]otos-you-wont-believe-are-real/?view=all

http://list25.com/25-bizarre-facts-about-clothing/?view=all

http://list25.com/25-most-influential-cities-in-history/?view=all

http://list25.com[..]hygiene-practices-from-history/?view=all

http://www.damncoolpictures.com[..]ese-are-top-10-highest-iqs-in-human.html

http://list25.com[..]warriors-ever-sent-into-battle/?view=all

保特 - https://theinitium.com/article/20170808-photo-UsainBolt/

http://list25.com[..]exploration-you-might-not-know/?view=all

http://list25.com[..]sting-facts-about-sunken-ships/?view=all

Largest cities in the world - http://list25.com[..]n-the-world-throughout-history/?view=all

Gold - http://list25.com[..]ings-you-didnt-know-about-gold/?view=all

Israel - http://list25.com[..]ting-and-controversial-country/?view=all

most-important-people-in-history-who-are-drastically-underrated - http://list25.com[..]who-are-drastically-underrated/?view=all

trivia-about-trains - http://list25.com/25-awesome-trivia-about-trains/?view=all

legendary-mythical-weapons - http://list25.com[..]l-weapons-which-shaped-history/?view=all

Boxing - http://list25.com[..]things-you-never-knew-about-it/?view=all

Writing system - http://list25.com[..]that-we-might-never-figure-out/?view=all

lesser-known-but-horrific-war-crimes - http://list25.com[..]ar-crimes-that-might-shock-you/?view=all

Flags - http://list25.com[..]ngs-you-never-knew-about-flags/?view=all

Pilots - http://list25.com[..]ies-and-anecdotes-about-pilots/?view=all

hardcore-people-to-have-ever-lived - http://list25.com[..]core-people-to-have-ever-lived/?view=all

Deadliest wars - http://list25.com/25-deadliest-wars-in-human-history/?view=all

Favorite lanmarks - http://list25.com[..]tion-youve-probably-never-seen/?view=all

symbols - http://list25.com[..]ve-lost-their-original-meaning/?view=all

mother-teresa - http://list25.com[..]esa-and-her-extraordinary-life/?view=all

Bomb - http://list25.com[..]acts-that-are-fairly-explosive/?view=all

byzantine-emperors - http://list25.com[..]-byzantine-emperors-in-history/?view=all

25 Largest And Most Epic Empires In History - http://list25.com[..]d-most-epic-empires-in-history/?view=all

architects-whose-works-are-truly-inspiring - http://list25.com[..]hose-works-are-truly-inspiring/?view=all

unique-winter-traditions-around-the-world - http://list25.com[..]er-traditions-around-the-world/?view=all

most-remarkable-nobel-peace-prize-winners - http://list25.com/25-most-remarkable-nobel-peace-prize-winners/

makeup-history - http://list25.com[..]makeup-history-facts-youll-want-to-know/

common-symbols-and-their-meanings - http://list25.com/25-common-symbols-and-their-meanings/

amazing-battles-in-history - http://list25.com/25-amazing-battles-in-history/

http://list25.com/25-shocking-facts-about-slave-trade/

(google search) (amazon search)


Tue Nov 14 19:26:33 HKT 2017 From /weblog/unix

vim


Web base vim as tutorials - http://www.knowvim.com/ http://www.openvim.com/tutorial.html

History of VIM - http://arstechnica.com[..]f-productivity-vims-20th-anniversary.ars

Guide for editing text object, most already familiar with using 'w' for word editing, this blog discuss more about using 'p' for paragrahy and other related stuff. - http://blog.carbonfive.com[..]7/vim-text-objects-the-definitive-guide/

Seven habits of effective text editing , a lot of nice tip of using vim, like hlsearch , omni-completion

http://www.moolenaar.net/habits.pdf
http://video.google.com/videoplay?docid=2538831956647446078

vimdiff tips - http://blog.objectmentor.com[..]cles/2008/04/30/vim-as-a-diff-merge-tool http://gcody.blog.ccidnet.com[..]9899-uid-36931-do-showone-type-blog.html

How to regex with line number - http://vim.wikia.com/wiki/Insert_line_numbers_2

cheat sheet of jumping around source code - http://www.faqs.org[..]inux-HOWTO/C-editing-with-VIM-HOWTO.html

Nice analysis of good programming environment - http://www.benrady.com[..]why-i-switched-from-textmate-to-vim.html

Creating macros in vim - http://smartic.us/2010/02/03/creating-macros-in-vim

http://www.markhneedham.com/blog/2010/12/27/vim-learnings-so-far/ <- introduction to Command-T and FuzzyFinder

Some VIM tips:

Essential Vim editor navigation commands
Vim search and replace – 12 powerful find and replace examples.
How To add bookmarks inside the Vim editor
How To record and play inside the Vim editor
Correct spelling mistakes automatically inside the Vim Editor
Automatic word completion using Ctrl-X
Enable thesaurus option in the Vim editor
Vim autocommand magic. Add custom header to your files automatically.
Convert Vim editor to a beautiful source code browser.
Use the Vim editor as a bash IDE, or C/C++ IDE, or Perl IDE.

http://www.thegeekstuff.com/2010/04/vim-editor-tutorial/ https://spin.atomicobject.com[..]com/2016/04/19/vim-commands-cheat-sheet/

ctrl+w, ctrl+w , vimdiff switch folder - hack2live.blogspot.com/2009/02/vimdiff-shortcut-keys.html

tutorial - http://javarevisited.blogspot.com[..]editor-in-unix-example-tutorial-and.html https://danielmiessler.com/study/vim/ https://www.reddit.com[..]s/3mfvdg/how_do_i_go_about_learning_vim/

Compilation plugin - http://www.vim.org/scripts/script.php?script_id=3115#2.9.3

Highlight multiple searches at the same time, each with a different color. - http://www.vim.org/scripts/script.php?script_id=479 http://www.vim.org/scripts/script.php?script_id=2666#2.6.0

C/C++ IDE - http://www.vim.org/scripts/script.php?script_id=213 http://blog.wuwon.id.au[..]10/vim-plugin-for-navigating-c-with.html

Evil, putting vi in emacs - http://spin.atomicobject.com/2013/02/28/emacs-or-vim-evil/

Fixing syntax at solaris, "export TERM=xtermc", ":syntax enable" - http://kdl.nobugware.com/post/2006/12/01/23-xterm-color-on-unix

Graph your Vim undo tree in style. - http://sjl.bitbucket.org/gundo.vim/

Introduction to Selecta and Command-T, tool for fuzzy mapping and open files easier - http://marcovaltas.com/2013/12/27/selecta-on-vim-wildignore.html

http://superuser.com[..]d-the-vimrc-file-be-located-on-windows-7

Open Visual Studio config as XML - https://groups.google.com/forum/#!topic/vim_use/HzVM9tjJP08

Snippert library ( e.g. function template ) - https://www.reddit.com[..]3h7lca/which_snippet_library_do_you_use/

https://www.reddit.com[..]t_are_your_musthave_configs_and_plugins/

https://www.reddit.com[..]mments/2w22gf/edit_google_docs_with_vim/

https://www.reddit.com[..]nts/3ijsi2/original_post_a_vimrc_primer/

https://www.reddit.com[..]an_autocomplete_plugin_if_yes_which_one/

gUU to turn whole line upper case, and guu to turn whole line lower case - https://www.reddit.com[..]_guu_makes_an_entire_line_lowercase_and/

can use :TOhtml to turn a text file to HTML - http://jezenthomas.com/how-i-write-invoices-in-vim/

set encoding=utf-8 - https://www.reddit.com[..]how_to_reliably_switch_to_using_utf8_by/

If you like to test the regex for vi, can refer to this - http://www.virex.org/

http://www.hostingadvice.com[..]/blog/vim-creator-champions-charityware/

Another blog about using vim as IDE - https://spacevim.org/2017/02/11/use-vim-as-a-java-ide

http://vimsheet.com

(google search) (amazon search)


Mon Nov 13 00:44:30 HKT 2017 From /weblog/design

API design guideline


This is a message from a management blog, but I think the arguement is also apply API design. In fact, I think most critical difference of good and bad API is knowing which small detail is important and which is not - http://www.goodproductmanager.com[..]er.com/2007/11/08/sweat-the-small-stuff/

Design tips:
http://www.artima.com/weblogs/viewpost.jsp?thread=142428
http://openide.netbeans.org/tutorial/api-design.html
http://www.cincomsmalltalk.com[..]gView?showComments=true&entry=3258158706
http://today.java.net[..]its-of-highly-profitable-developers.html
http://www.infoq.com/news/2007/08/why-api-design-matters
http://www.infoq.com/presentations/effective-api-design
http://neuroning.com/2006/11/19/on-api-design-guidelines

About Compatibility issues
http://wiki.eclipse.org/Evolving_Java-based_APIs

A blog of using interfaces-vs-abstract-classes
http://hoskinator.blogspot.com[..]6/04/interfaces-vs-abstract-classes.html

XOM design overview - http://www.xom.nu/designprinciples.xhtml#d0e309

You need to identify the business value but not pick any tools/design just because it is cool - http://myarch.com/what-is-good-soa

A lot of links here - http://kasparov.skife.org/blog-live/src/api-design-refs.writeback http://discuss.joelonsoftware.com/default.asp?design.4.527465

An introduction of good OSS project to study their source - http://techkriti.wordpress.com[..]com/2007/06/28/learning-from-the-source/

CCCCDPIPE - http://blog.objectmentor.com/articles/2007/08/02/which-came-first

Discussion of why getting feedback quick is important - http://blog.objectmentor.com[..]u-dont-know-until-you-take-the-next-step

Someone saying that routines is the greatest invention in CS, I agree - http://www.codinghorror.com/blog/archives/001129.html

New way of modeling system then layering, The Onion Architecture - http://jeffreypalermo.com/blog/the-onion-architecture-part-1/

SOLID - http://www.lostechies.com[..]of-the-month-march-solid-principles.aspx http://dotnet.dzone.com/news/solid-software-works <-- very good picture! http://www.blackwasp.co.uk/SOLIDPrinciples.aspx

Idempotent, Orthogonality, Immutability - http://www.codinghorror.com/blog/archives/001244.html

Some example of how to driven good API - http://jdegoes.squarespace.com[..]al/2009/5/11/good-api-design-part-3.html

It's not enough to write tests for an API you develop, you have to write unit tests for code that uses your API. When you do, you learn first-hand the hurdles that your users will have to overcome when they try to test their code independently. http://butunclebob.com[..]MichaelFeathers.TheGoldenRuleOfApiDesign

Active interface vs. Passive interface, for me this is another way to under "Tell, don't ask" - http://code-o-matic.blogspot.com[..]-on-api-design-call-stack-as-source.html

The Principles of Good Programming - http://www.artima.com/weblogs/viewpost.jsp?thread=331531

http://net.tutsplus.com[..]software-principles-you-must-understand/

Difference choice of how API evolute with change - http://blog.jooq.org[..]sive-api-evolution-with-java-interfaces/

JUnit's evolving structure. - http://edmundkirwan.com/general/junit.html

API performance contract - http://queue.acm.org/detail.cfm?ref=rss&id=2576968

Consistent naming conventions
Standard terminology
Uniform error responses
Attention to detail (that’s the love part for APIs)
REST APIs that work with only 2 resources and use 4 HTTP verbs (oh, there is so much more to talk about here…)
Avoid API design by way of method-driven approach – that leads you down a slippery slope
- See more at: http://blogs.ancestry.com[..]are-like-parenting/#sthash.Ux1LHMNU.dpuf

http://blog.jooq.org[..]ake-this-mistake-when-developing-an-spi/

Guideline for webapi - https://cloud.google.com/apis/design/

(google search) (amazon search)


Sun Nov 12 00:53:31 HKT 2017 From /weblog/languages

go


How go utilizing-multi-core

package main

import "runtime"

func calc()
{
sum := 0;
for i := 0; ; i++ {
sum += i;
}
}

func main()
{
runtime.GOMAXPROCS(4);
go calc();
go calc();
go calc();
go calc();
go calc();
go calc();
go calc();
calc();
}


http://kzk9.net[..]g-multi-core-in-go-programming-language/

A presentation - http://wh3rd.net/practical-go/ http://talks.golang.org/2012/splash.slide#1

Some good thing about go - http://abdullin.com[..]3/12/16/studying-go-language-golang.html

About memory management and thread - http://www.infoq.com/interviews/hudson-go-gc

Several good tools - https://medium.com[..]ous-integration-like-a-boss-941a3a9ad0b6

(google search) (amazon search)


Sat Nov 11 12:10:45 HKT 2017 From /weblog/computer+science

data structure


Comparing difference set implementation - http://highlyscalable.wordpress.com[..]2/29/ultimate-sets-and-maps-for-java-p1/

https://medium.freecodecamp.org[..]-about-tree-data-structures-bceacb85490c

(google search) (amazon search)


Sat Nov 11 12:05:44 HKT 2017 From /weblog/learning

Learn fast


#1 – Pegging (or How Mental Magicians can Perfectly Recall Hundreds of Numbers)
#2 – Metaphor (Juliet is the sun… or is she a chemical formula?)
#3 – Total Immersion (Or How a Guy Can Become Fluent in 8 Languages)
#4 – Visceralization (What does a derivative look like?)
#5 – Linking (Or How to Remember a Grocery List Without the Paper)
#6 – The 5-Year Old Method (Try explaining quantum physics to a first grader)
#7 – Ambiance Catalysts (Or How Drinking a Pint Can Improve Your Studying)
#8 – Diagrams (Who said doodling in class was wrong?)
#9 – Speed Reading (Or How to Read 70 Books in a Year)

http://www.scotthyoung.com[..]ng-that-most-people-have-never-heard-of/

用 6 個步驟,熟悉一個產業 - http://www.inside.com.tw[..]g-domain-expertise-in-a-complex-industry

https://medium.com[..]-like-the-best-in-the-world-555fa4de5010

(google search) (amazon search)


Sat Nov 11 11:59:17 HKT 2017 From /weblog/business

facebook


The sale strategy of facebook - http://cn.wsj.com/big5/20120203/atc125226.asp?source=rss

https://medium.com[..]ding-the-facebook-algorithm-e106dc2f7d15

(google search) (amazon search)


Sat Nov 11 11:58:35 HKT 2017 From /weblog/science

Energy


Now the richest man of China is the scientist who research on solar cell
http://hk.news.yahoo.com/060112/12/1kcl1.html

Biodiesel -
http://www.google.com/search?q=Biodiesel
http://www.google.com/search?q=glycerol+methanol+caustic+soda

菠菜發電 - http://www.google.com[..]h?q=%E8%8F%A0%E8%8F%9C%E7%99%BC%E9%9B%BB

Nuclear battery - http://www.techbabu.com/2009/10/nuclear-batteries-now-a-reailty/

如何開采頁岩油 - http://cn.wsj.com/big5/20131016/inn071427.asp?source=rss

關于可再生能源的六個謬誤 - http://cn.wsj.com/big5/20131010/inn073331.asp?source=rss

Solar plant - http://cn.wsj.com/big5/20131022/inn071828.asp?source=rss http://www.solarimpulse.com/

香港工廠如何將地溝油變廢為寶 - http://cn.wsj.com/big5/20131004/ren162826.asp?source=rss

Energy facts - http://list25.com[..]-energy-that-will-surprise-you/?view=all

About gas and oil - http://list25.com[..]y-didnt-know-about-gas-and-oil/?view=all

petroleum - http://www.zmescience.com/science/what-is-petroleum/

http://www.zmescience.com/science/north-korea-bomb-test-04092017

http://www.zmescience.com/science/difference-fusion-fission

Transparent solar technology could provide 40% of US power if deployed across all glass surfaces - https://www.zmescience.com[..]ology/transparent-solar-us-poewr-0432432

electricity hum - https://www.zmescience.com[..]ature-post/why-electricity-hum-07112017/

(google search) (amazon search)


Sat Nov 11 11:54:29 HKT 2017 From /weblog/health/food

egg


嚴說養生 立夏吃雞蛋 - http://www.yimho.com/1443.html

烹制雞蛋美食的四種方法 - http://cn.wsj.com/big5/20140513/DJL071521.asp?source=rss

More ways of cooking egg - http://www.buzzhand.com/post_282334.html

http://list25.com/25-awesome-egg-facts-you-might-not-know/

二十文錢劏房飯:仿西班牙蛋餅 - https://thestandnews.com[..]%BF%E7%8F%AD%E7%89%99%E8%9B%8B%E9%A4%85/

(google search) (amazon search)


Sat Nov 11 11:15:44 HKT 2017 From /weblog/business

office


Smile can be complicated in office.... - http://cn.wsj.com/big5/20121224/hea072656.asp

Why "Thank you" is important - http://cn.wsj.com/big5/20121213/eoe075458.asp?source=rss

Good office chair - http://www.inside.com.tw/2013/02/22/five-best-office-chairs

Effective home office - http://beenhero.com/improve-remote-work-productivity/

http://www.petrikainulainen.net[..]r-data-access-code-unit-tests-are-waste/

#1. Informal exchanges
#2. Focused solo work
#3. Visual aids
#4. The sweet things and “feel good” stuff
http://www.targetprocess.com[..]how-workspace-improves-productivity.html

https://blog.producthunt.com[..]ps-are-going-remote-in-2017-7b6b60e9e8ff

(google search) (amazon search)


Sat Nov 11 11:02:22 HKT 2017 From /weblog/health/food

mushrooms


https://www.zmescience.com[..]on-medicine/mushrooms-antioxidants-rich/

(google search) (amazon search)


Sat Nov 11 10:51:34 HKT 2017 From /weblog/health/food

alcohol


美國人出書向世界介紹中國白酒 - http://cn.wsj.com/big5/20140311/bog144857.asp?source=rss

https://www.zmescience.com[..]e/drinking-alcohol-cancer-risk-10112017/

(google search) (amazon search)


Sat Nov 11 00:52:02 HKT 2017 From /weblog/learning

personality


A prioritized list of desired traits:

Character
Critical thinking
Motivation
Creativity
Business knowledge
Technical knowledge

My only suspect is Technical knowledge is lower than Business knowledge, what will you think about this? - http://www.davenicolette.net/agile/index.blog?entry_id=1220879

Difference type of employee - http://headrush.typepad.com[..]onate_users/2007/03/is_your_app_an_.html

The Power of Introverts: A Manifesto for Quiet Brilliance - http://www.scientificamerican.com[..]fm?id=the-power-of-introverts&print=true http://h30565.www3.hp.com[..]How-to-Succeed-as-an-Introvert/ba-p/1522

Honesty - http://www.michelemmartin.com[..]elf-and-starting-from-where-you-are.html


23 Signs You’re Emotionally Intelligent & Destined for Success:

The ability to listen and to speak to the “human needs” of coworkers and customers and make them feel understood and respected
Ability to build relationships and connect with others on a deep level
Good conversation skills
The ability to propose solutions to problems, not just talk about problems
Meaningfully contribute to brainstorming
Ability to write well
Problem-solving skills
Being a team player
Being likeable
Self-confidence
Strong work ethic
Optimism/positive attitude
Good communication skills
Storytelling abilities for presentations
Time management abilities
Being good at “reading” people
Exercise tact when delivering a message

http://www.thepowerofintroverts.com[..]onally-intelligent-destined-for-success/


What Makes Good Traders Great Entrepreneurs

* An intense drive to succeed;
* The ability to adapt to changing circumstances;
* Decisiveness
* Energy
* Perseverance and determination
* Risk tolerance
* Strong self-confidence

http://traderfeed.blogspot.com.au[..]14/03/what-makes-good-traders-great.html

What is professional - http://cn.wsj.com/big5/20140513/DJL071521.asp?source=rss

How to change your character: 索托說:“你應該從改變行為做起,接下來,如果你能長期保持這種新行為,這種行為就會被鎖定下來。 - http://cn.wsj.com/big5/20140502/lif114051.asp?source=rss

If I say just trust me and I’m wrong, I’m untrustworthy. If I say here’s my work and it’s wrong, I’m honest, human, and serving scientific progress. - http://simplystatistics.org/2016/12/29/some-stress-reducers/

I Used To Be Shy. This Is How I Became Confident - https://medium.com[..]s-is-how-i-became-confident-f0b1d0ab5e29

Confidence is, in fact, a product of repetition … but not a product of success — it’s a product of failure. - https://psiloveyou.xyz/where-confidence-comes-from-785df9139d83

Everyone is given the exact fuel they need to succeed. But few use it. - https://medium.com[..]ess-you-need-to-become-more-6d0781b464c3

(google search) (amazon search)