RSS feed [root] /




login:

password:

title search:




 


Thu Jun 30 11:18:51 HKT 2016



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

Wed Nov 30 22:31:15 HKT 2016 From /weblog/trip

tips


May not really useful

【飲食男女】飛機中伏位|走廊多菌 座位要識揀 - http://hk.apple.nextmedia.com/realtime/magazine/20160705/55314899
【飲食男女】飛機中伏位|摺枱加料 尿片飛機餐 - http://hk.apple.nextmedia.com/realtime/magazine/20160705/55314457
【飲食男女】飛機中伏位|飛機餐陳年生果 小心為上 - http://hk.apple.nextmedia.com/realtime/magazine/20160705/55315428

【亞洲航點總整理】臨時找機票的你,知道日本、韓國、東南亞有哪些廉價航班可以選擇嗎? - http://blog.kkday.com/2016/11/AsiaLcc.html

【旅行祕笈】用廉價航空玩歐洲竟然這麼便宜?! 購買歐洲廉航的3大技巧! - http://blog.kkday.com/2016/11/europelcc.html


(google search) (amazon search)


Wed Nov 30 22:12:09 HKT 2016 From /weblog/nature

book



☆ HKWildlife Library ☆ - http://www.hkwildlife.net/Forum/viewthread.php?tid=51440

(google search) (amazon search)


Wed Nov 30 21:35:06 HKT 2016 From /weblog/learning

creativity


Following the curiosity - http://michael.nona.name[..]chives/how-i-learn-1-follow-curiousness/

Creativity is often about 'Synthesis' - http://cipher-quaker.blogspot.com[..]9/12/what-avatar-can-teach-us-about.html

How to improve creativitiy? http://cn.wsj.com/big5/20120323/TRV113225.asp?source=rss

最成功的人,多少都帶點率性,都忠於自己。不是嗎?天天做著不喜歡的事,又怎能出類拔萃?有 Passion,自然就投入,就有幹勁。 http://thehousenews.com[..]%AD%E5%8A%9B%E7%9A%84%E4%BA%BA%E6%89%8D/

Analysis
Synthesis
Implementation

http://www.forbes.com[..]ity-the-hard-work-of-combinatorial-play/

(google search) (amazon search)


Wed Nov 30 12:57:15 HKT 2016 From /weblog/unix

bug


25 years old bug - http://www.osnews.com/story/19731/The-25-Year-Old-UNIX-Bug

The problem of copying to other machine and screw up the permission - http://unixhorrorstories.blogspot.hk[..]nix-horror-stories-good-thing-about.html

(google search) (amazon search)


Tue Nov 29 23:29:22 HKT 2016 From /weblog/trip/travelling

Indonesia


遊記分享 - 詩巴丹神山十二日瘋狂之旅 (更新左最美的神山16/3) - http://go2nature.net[..]t=0&sid=af04440b821a247a2384f9f4e5ec15e1

http://martinfowler.com/bliki/Saba.htmlReally need to go this place once - http://thenatureoftheworlds.blogspot.hk[..]2/pangrango-national-park-indonesia.html

Really need to go this place once - http://thenatureoftheworlds.blogspot.hk[..]2/pangrango-national-park-indonesia.html

【印尼】峇里島十大必去景點和體驗 - http://blog.kkday.com/2016/11/Bali10mustdo.html

(google search) (amazon search)


Tue Nov 29 23:23:39 HKT 2016 From /weblog/quote

environment


PS: If this is a typical day on planet earth, humans will add fifteen million tons of carbon to the atmosphere, destroy 115 square miles of tropical rainforest, create seventy-two miles of desert, eliminate between forty to one hundred species, erode seventy-one million tons of topsoil, add 2,700 tons of CFCs to the stratosphere, and increase their population by 263,000 - Konstantin Ignatyev

James Lovelock - "Sadly, it's much easier to create a desert than a forest."

George Bernard Shaw - "The best place to find God is in a garden. You can dig for him there."

Hal Borland - "Knowing trees, I understand the meaning of patience. Knowing grass, I can appreciate persistence."

(google search) (amazon search)


Tue Nov 29 23:17:21 HKT 2016 From /weblog/trip/travelling

lake



Lakes - http://list25.com/25-largest-lakes-in-the-world/?view=all

一定要去!世上 15 個最美湖泊 - http://www.dcfever.com/news/readnews.php?id=15776&link=guid https://iso.500px.com[..]-in-the-world-a-photographers-wish-list/

五大人生必到之湖 - http://hk.apple.nextmedia.com[..]realtime/international/20140730/52742210


(google search) (amazon search)


Tue Nov 29 23:15:40 HKT 2016 From /weblog/trip/travelling

island



全球 4 座賣萌的動物島嶼 - http://www.dcfever.com/travel/deal.php?id=17278&link=guid
Beautiful Islands - http://list25.com[..]s-you-might-not-know-who-they-belong-to/
小島在呼救 - http://www.greenpeace.org[..]ernational-day-for-biological-diversity/



(google search) (amazon search)


Tue Nov 29 11:48:21 HKT 2016 From /weblog/database/performance

architecture


IT Hare: Ultimate DB Heresy: Single Modifying DB Connection. Part I. Performanc - http://highscalability.com[..]y-single-modifying-db-connection-pa.html

(google search) (amazon search)


Tue Nov 29 11:43:01 HKT 2016 From /weblog/java/features

javadoc


We can link java source in javadoc page: http://blogs.sun.com[..]amere/Weblog/cool_javadoc_trick#comments

http://marxsoftware.blogspot.hk[..]/inheriting-javadoc-method-comments.html

(google search) (amazon search)


Tue Nov 29 11:39:51 HKT 2016 From /weblog/trip/travelling

Philippines


巴拉望 - http://go2nature.net[..]t=32342&postdays=0&postorder=asc&start=0 http://travel.sina.com.hk/news/121/4/1/27443/1.html http://blog.kkday.com/2016/11/PalawanSpots.html

(google search) (amazon search)


Tue Nov 29 00:12:57 HKT 2016 From /weblog/design/interview

Amazon


"They build their own infrastructure for performance, reliability, and cost control reasons. By building it themselves they never have to say Amazon went down because it was company X's fault. Their software may not be more reliable than others, but they can fix, debug, and deployment much quicker than when working with a 3rd party."

http://highscalability.com/amazon-architecture

Shel Kaphan - http://www.infoq.com/cn/articles/talk-with-amazon-shel-kaphan

(google search) (amazon search)


Tue Nov 29 00:10:37 HKT 2016 From /weblog/software_engineering

lean


“Introduction of Lean Project Management” - http://blog.aaladdin.com/?p=29

Applying Kanban - http://blogs.lessthandot.com[..]s/applying-kanban-to-it-processes-part-2 http://jchyip.blogspot.com[..]-and-kanban-for-it-operation-kanban.html

Deming’s 14 Points, obvious and theoric, but still a good reading - http://leanandkanban.wordpress.com/2011/07/15/demings-14-points/

http://www.infoq.com[..]ng-lean-thinking-to-software-development

Free Online Kanban Tools - http://www.scrumexpert.com/tools/free-online-kanban-tools/

(google search) (amazon search)


Tue Nov 29 00:03:32 HKT 2016 From /weblog/history

hardward


A History of Hard Drives - https://www.backblaze.com/blog/history-hard-drives/

(google search) (amazon search)


Wed Nov 16 23:37:49 HKT 2016 From /weblog/health

time


http://www.webmd.com/balance/ss/slideshow-best-time

(google search) (amazon search)


Tue Nov 15 16:56:18 HKT 2016 From /weblog/software_engineering/testing

tester


Being proactive! - http://xndev.blogspot.com[..]to-be-first-class-citizen-as-tester.html

http://blog.codinghorror.com/doing-terrible-things-to-your-code/

Well, of course it say yes...... - http://testinggeek.com[..]6/27/software-testers-need-learn-coding/

(google search) (amazon search)


Tue Nov 15 10:53:50 HKT 2016 From /weblog/design

value object


Discussion of DTO - http://mrpmorris.blogspot.com/2009/01/data-transfer-objects.html

Discussion of value object - http://blog.joda.org/2014/03/valjos-value-java-objects.html http://martinfowler.com/bliki/ValueObject.html http://martinfowler.com/bliki/AliasingBug.html

(google search) (amazon search)


Tue Nov 15 10:49:25 HKT 2016 From /weblog/design/concurrency

concurrency


How to write safer concurrency code - http://www.artima.com/forums/flat.jsp?forum=276&thread=178345

reentrant and thread safe functions - http://kevinrodrigues.com[..]/31/reentrant-and-thread-safe-functions/

Libraries / toolkits for multicore process - http://www.ddj.com[..]intableArticle.jhtml?articleID=212900103

Introduction - http://www.ddj.com[..]QQSNDLRSKHSCJUNN2JVN?articleID=212903586 http://www.ddj.com[..]CQSNDLRSKHSCJUNN2JVN?articleID=213001517

Collections of links - http://dobbscodetalk.com[..]rallel-Or-Get-Left-Behind.html&Itemid=29

Briefing of difference modeling of threading system - http://www.ddj.com[..]intableArticle.jhtml?articleID=215900465 http://software.intel.com[..]inners-guide-to-multithreaded-libraries/

http://natishalom.typepad.com[..]haloms_blog/2010/08/concurrency-101.html

Saving the Failwhale: The Art of Concurrency (Page last updated December 2012, Added 2012-12-26, Author Dhanji R. Prasanna, Publisher informit). Tips:

1) Contention is unavoidable - some resources are just slower, and you must wait for them. The secrets to good concurrency are 1) ensuring that these slower resources are rarely used, and 2) during such waiting periods, giving the faster tiers other work to do so that they continue to be utilized well.
2) Overuse of synchronization constructs such as locks and mutexes leads to systems that perform poorly under load.
3) ConcurrentHashMap is an efficient thread-safe map while HashMap is not thread-safe.
4) ConcurrentHashMap doesn't do away with locks, it still uses them but it uses more than the single global lock, so that threads gain some measure of concurrency. It uses separate locks for partitions, so that multiple threads writing to the map are likely to access different partitions, using separate locks and therefore process their data simultaneously. This technique is known as lock-striping. Efficient striping uses a number of locks proportional to the number of CPU cores in a system.
5) The asynchronous processing model smooths resource spikes by adding requests to a queue which is serviced by a pool of workers - spikes in requests make the queue grow rather than overloading the workers. (The ExecutorService is essentially a thread pool accompanied by a task queue.)

http://www.informit.com/articles/article.aspx?p=1994789

Discussion of using difference model for concurrency - http://highscalability.com[..]cks-application-architecture-pros-a.html

Concurrency vs Parallelism - http://concurrencyfreaks.blogspot.hk[..]/2013/12/concurrency-vs-parallelism.html

Compare between Actors, CSP, Disruptor and raw Threads - http://java-is-the-new-c.blogspot.com.au[..]omparision-of-different-concurrency.html

Few coding tips that should be useful for most languages - http://www.javacodegeeks.com[..]erformance-scalability-and-liveness.html http://www.javacodegeeks.com[..]2015/09/java-concurrency-essentials.html

Service Design
Do one thing, do it well
No shared operational state
Bound your queues
Name custom thread pools and register an UncaughtExceptionHandler
Prefer immutable data objects over mutable state
http://highscalability.com[..]-to-25-billion-notifications-during.html

(google search) (amazon search)


Sun Nov 13 22:10:09 HKT 2016 From /weblog/health/sport

stretching


首次公开拉筋术,俗话说:筋长一寸,寿长十年! - http://mp.weixin.qq.com[..]type=android-17&version=25000338&lang=en

http://www.mr-sport.com.tw[..]/use-five-movements-do-dynamic-warm.html

http://www.mr-sport.com.tw/post/stretch-after-workouts.html

https://www.mr-sport.com.tw[..]h-life/six-poses-for-a-better-sleep.html

床上懶人拉筋8式-助眠改善下背痛 - http://www.weekendhk.com[..]b-%e5%8a%a9%e7%9c%a0-%e8%83%8c%e7%97%9b/

5 simple morning stretching - https://www.mr-sport.com.tw[..]ute-morning-routine-feel-better-day.html

(google search) (amazon search)


Sat Nov 12 11:38:21 HKT 2016 From /gallery/Nature/macro

_1000949



(google search) (amazon search)


Sat Nov 12 11:38:19 HKT 2016 From /gallery/Nature/macro

_1000948



(google search) (amazon search)


Sat Nov 12 00:32:58 HKT 2016 From /weblog/learning

programmer


It takes time
It takes practice
It takes motivation
It takes inspiration
It takes discipline
It takes courage
It takes effort
It takes concentration
It takes perseveration
It takes education

http://www.brianonsoftware.com[..]become-a-valuable-software-professional/

Other articles about this topic - http://www.softwarebyrob.com[..]dvice_on_How_to_Become_a_Programmer.aspx

I love the following sentence a lot:

"Programmers are problem solvers. Programmers are logical thinkers. Programmers can figure out why it doesn't work. Programmers like to build new things and make old things work better.
Perhaps some folks think that limits programming to young folks, but I respectfully disagree. "

http://weblogs.java.net[..]lds/archive/2004/12/too_old_to_prog.html http://java.dzone.com/articles/10-effective-ways-become-good

In constrast - http://www.yacoset.com/Home/signs-that-you-re-a-bad-programmer

How to be a Programmer: A Short, Comprehensive, and Personal Summary - http://samizdat.mines.edu/howto/HowToBeAProgrammer.html http://assarconsulting.blogspot.gr[..]ways-to-think-wisely-in-development.html

Problem solving analysis - http://simpleprogrammer.com[..]01/08/solving-problems-breaking-it-down/

How to improve yourself - http://www.codinghorror.com[..]blog/2008/06/the-ultimate-code-kata.html , also, those task replicating add up bit by bit and comsuming time - http://rdegges.com/freeing-up-your-time

being-a-developer-after-40 - https://medium.freecodecamp.com[..]veloper-after-40-3c5dd112210c#.rgkhc7zba

Don't let failure limit yourself - https://blog.prototypr.io[..]-94081bb66bec?gi=be728cf1cf03#.2kt2xkvoj

(google search) (amazon search)


Fri Nov 11 14:47:24 HKT 2016 From /weblog/health/food

chocolate


http://www.list25.com[..]cts-you-wont-be-able-to-resist/?view=all

解癮御用 黑巧克力 - http://www.mr-sport.com.tw[..]ews/black-chocolate-is-good-for-you.html

benefits-to-eating-chocolate - http://list25.com[..]late-that-will-ease-your-guilt/?view=all

(google search) (amazon search)



Wed Nov 09 15:36:35 HKT 2016 From /weblog/hack+and+faq

git


Solve "unable to get local issuer certificate”, git config --global http.sslVerify false - http://stackoverflow.com[..]-issuer-certificate-using-git-on-windows

(google search) (amazon search)