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

Mon Mar 13 23:20:23 HKT 2017 From /weblog/health/food

Health Meal


Fix muscle with good food - https://www.mr-sport.com.tw[..]life/food/fix-your-muscle-with-food.html

要動不要痛—調整飲食,擊退運動傷害! - https://www.mr-sport.com.tw[..]eat-when-you-get-hurt-from-exercise.html

【動畫●每日健康】新超級食物苔麩代替麵粉 多吃腸胃更暢通 - http://hk.apple.nextmedia.com[..]om/realtime/supplement/20161012/55761307

http://list25.com[..]at-makes-eating-healthier-easy/?view=all

豐富健康食譜 - http://www.yimho.com/2086.html

Eating for health, not weight - http://www.nytimes.com[..]y/the-optimal-diet.html?_r=2&ref=opinion

健康飲食還需多吃“苦” - http://cn.wsj.com/big5/20120607/lif075953.asp?source=rss

我續說︰「我建議你一個兩天的開心全餐,希望對囡囡有幫助。第一天早餐有全麥多士及低脂乳酪1杯;午餐有瘦肉粥、灼芥蘭、香蕉1條;小食有小魚乾;晚餐洋葱炒肉片、白飯、藍莓一杯。第二天早餐番茄芝士三文治及脫脂奶1盒;午餐有三文魚壽司、綠茶及奇異果1個;小食有香蕉乾;晚餐有白飯、西芹炒雞丁及木瓜半個。」- http://www.yimho.com/1450.html

1.【 想要膽固醇聽話? 每天三杯柳橙汁OK!! < http://www.sjps.kh.edu.tw/grace/home/01.htm >】

2.【 要長壽別忘蕃茄 < http://www.sjps.kh.edu.tw/grace/home/02.htm >】

3.【 喝杯水再睡_喝適量的水有益健康! < http://www.sjps.kh.edu.tw/grace/home/03.htm >】

4.【 喝下重覆煮沸的開水會致癌 < http://www.sjps.kh.edu.tw/grace/home/04.htm >】

5.【 喜歡吃冷凍水餃的人請小心 < http://www.sjps.kh.edu.tw/grace/home/05.htm >】

6.【 小心衛生筷子 < http://www.sjps.kh.edu.tw/grace/home/06.htm >】

7.【 豆漿, 請多告訴你身旁的女性朋友 < http://www.sjps.kh.edu.tw/grace/home/07.htm >】

8.【 操作電腦時要多喝茶 < http://www.sjps.kh.edu.tw/grace/home/08.htm >】

9.【 老醫之家:一個不錯的中文醫療資訊網站 < http://www.sjps.kh.edu.tw/grace/home/09.htm >】

10.【 建議大家最近別吃生魚片及去海邊玩! < http://www.sjps.kh.edu.tw/grace/home/10.htm >】

11.【 養肺的季節--養肺食譜 < http://www.sjps.kh.edu.tw/grace/home/11.htm >】

12.【 聽過喝咖啡減肥? < http://www.sjps.kh.edu.tw/grace/home/12.htm >】

13.【 幫助皮膚健康的維生素 < http://www.sjps.kh.edu.tw/grace/home/13.htm >】

14.【 造成身材浮腫的殺手食物報告出爐 < http://www.sjps.kh.edu.tw/grace/home/14.htm >】

15.【 喝雞湯 細菌黏液最快排出 < http://www.sjps.kh.edu.tw/grace/home/15.htm >】

16.【 15種吃了腿會變瘦、變美的食物 < http://www.sjps.kh.edu.tw/grace/home/16.htm >】

17.【 早餐吃熱食,才能保護胃氣 < http://www.sjps.kh.edu.tw/grace/home/17.htm >】

18.【 五種食物,讓你百毒不侵 < http://www.sjps.kh.edu.tw/grace/home/18.htm >】

19.【 不要太常吃冰 < http://www.sjps.kh.edu.tw/grace/home/19.htm >】

20.【 喝太多鋁箔包飲料容易導致老年癡呆症 < http://www.sjps.kh.edu.tw/grace/home/20.htm >】

21.【 黑糖薑茶(女人一定要看) < http://www.sjps.kh.edu.tw/grace/home/21.htm >】



健康生活篇

1.【 午餐後趴睡是健康的殺手 < http://www.sjps.kh.edu.tw/grace/home/午睡是健康的殺手.htm >】

2.【 失眠、生物電和橡皮鞋底! < http://www.sjps.kh.edu.tw/grace/home/B02.htm >】

3.【 有午睡習慣的人比較不會老 < http://www.sjps.kh.edu.tw/grace/home/B03.htm >】

4.【 睡眠不足 小心變笨 < http://www.sjps.kh.edu.tw/grace/home/B04.htm >】

5.【 深夜開燈睡易致癌 < http://www.sjps.kh.edu.tw/grace/home/b05.htm >】

6.【 用微波爐加熱水請小心 < http://www.sjps.kh.edu.tw/grace/home/b06.htm >】

7.【 杜絕感冒的六大法則 < http://www.sjps.kh.edu.tw/grace/home/b07.htm >】

8.【 每天更健康 < http://www.sjps.kh.edu.tw/grace/home/b08.htm >】

9.【 小心!看不見的「波」可能讓你致癌 < http://www.sjps.kh.edu.tw/grace/home/b09.htm >】


蒜頭飯 - 閱後傳知他人,添福添壽

一位朋友每天吃蒜頭蒸飯,晚餐用一把蒜頭切碎煮飯, 半年之後高血壓消失了,痛風症消失了,坐骨神經痛亦消失了。 對於目前流行的非典型肺炎,他認為吃蒜頭是增強免疫力的方法, 因為蒜頭是「窮人靈芝」,通血管及清除毒素,以前美軍 亦用作隨身解毒劑。

蒜頭炒飯:
蒜頭越多越香,拍碎,用油鍋炒香蒜頭放入鹽及煮好的飯,加葫 椒鹽拌炒起鍋。 ( 菲律賓人的早餐都是這道主食 )

蛋炒飯,起鍋前撒上一些蒜粉,保證您炒的不夠吃,太香太好吃了。

另一位朋友提醒要多食維他命 C,以增強抵抗力,並切忌吃煎炸熱氣食物,免引致喉嚨發
炎,病毒就由此攻入。

薑湯做法:
1. 約十公克的薑磨成糊狀。
2. 把薑糊放入玻璃杯裡。
3. 注入滾燙的熱開水。
4. 加入一匙蜂蜜,拌勻後飲用。

男女老少都適合飲用。
老薑切片或拍碎煮黑糖功效一樣 , 連續喝兩個月(每天早晚各喝一次 )據書本 記載的見證:
1. 身體變溫暖,手腳冰冷的『怕冷症』體質明顯改善。
2. 體重可減輕約十公斤。
3. 皮膚變得細嫩。
4. 去掉多餘贅肉,腰圍變細。

薑對身體很有益處,愛美又想要健康的人,不妨試試看吧!
祝身體健康!

熱門瘦身食譜排行榜Top5 - http://forward.hkwebs.net/archives/7721

冬天多吃莓果養顏排毒又減肥 (strawberry) - http://forward.hkwebs.net/archives/7818

長期食素加速衰老 - http://forward.hkwebs.net/archives/7816

Food good for slim and skin - http://forward.hkwebs.net/archives/7912

10 good food... - http://forward.hkwebs.net/archives/8043

Food to help hair - http://www.yimho.com/1425.html

地中海膳食模式——一种富于水果、蔬菜、坚果、全谷物和富含不饱和脂肪酸的鱼类的膳食, 食用三文鱼, 水果,击退中风, 放下苏打,端起咖啡, 酒精:始终都要节制, 巧克力——更多时候依然视为氧化剂, 什么不能吃:限制碳水化合物, 红肉 - http://neuro.dxy.cn/article/45615

日日食花生 更健康更長命 - http://thehousenews.com[..]%A5%E5%BA%B7%E6%9B%B4%E9%95%B7%E5%91%BD/

busy-students-eat-healthier - http://list25.com[..]lp-busy-students-eat-healthier/?view=all

(google search) (amazon search)


Sun Mar 12 16:09:32 HKT 2017 From /weblog/learning

emotion


The more someone has actually been victimized, the more important it is to not live life as a victim. - http://traderfeed.blogspot.hk[..]1/living-life-as-origin-not-as-pawn.html

psychological-hacks - http://list25.com[..]l-hacks-to-control-almost-any-situation/

(google search) (amazon search)


Fri Mar 10 17:49:16 HKT 2017 From /weblog/java/concurrency

Map


putall can cause ConcurrentModifcationException - http://cr.openjdk.java.net[..]ses/sun/management/Agent.java.sdiff.html

Note on writing CopyOnWrite wrapper - http://flyingspaniel.blogspot.com[..]ot.com/2010/12/copyonwrite-wrappers.html

Sometime this is a bit difficult for Chinese to be a good programmer, recently some colleague and me discuss about the behaviour of this class and look like we have difficult understanding

A: ConcurrentHashMap support for locking as this is thread-safe
B: ConcurrentHashMap is thread safe for read but not for write because there is no lock, we still need to have external lock to keep it thread safe. By the way, I get ConcurrentModificationException from this before.
C: ConcurrentHashMap don't support for locking but they still thread safe for all operations, which is how "This class is fully interoperable with Hashtable in programs that rely on its thread safety but not on its synchronization details." mentioned.

Too good that we can actually take a look at the source code to see what going on nowadays rather than just guessing - http://www.google.com[..]HashMap&sourceid=opera&ie=utf-8&oe=utf-8 By the way, this constructor is useful for a lot of concurrency access but actually not many developer notice about this - http://java.sun.com[..]rrentHashMap.html#ConcurrentHashMap(int, float, int)

Lazy initialization of map values - http://artisans-serverintellect-com.si-eioswww6.com[..]ect-com.si-eioswww6.com/default.asp?W122

HashMap.get() can cause infinite loop - http://lightbody.net[..]5/07/hashmapget_can_cause_an_infini.html

Discussing the effect of initCapacity() of HashMap in Java - http://saloon.javaranch.com[..]ltimatebb.cgi?ubb=get_topic&f=1&t=021171

OpenJDK and HashMap …. Safely Teaching an Old Dog New (Off-Heap!) Tricks - http://www.infoq.com/articles/Open-JDK-and-HashMap-Off-Heap

We can run search in ConcurrenctHashMap - https://dzone.com/articles/concurrenthashmap-in-java8

(google search) (amazon search)


Fri Mar 10 17:39:38 HKT 2017 From /weblog/computer+science

Algorithm


algorithm dictionary - http://programmers.stackexchange.com[..]5/is-there-an-encyclopedia-of-algorithms https://xlinux.nist.gov/dads

How to answer algorithm question - http://blog.palantir.com[..]/26/how-to-rock-an-algorithms-interview/

List of algorithm - http://en.wikipedia.org/wiki/List_of_algorithms

Huffman encoding - http://www.dreamincode.net[..]50-an-in-depth-look-at-huffman-encoding/

Discussion of using difference algorithm to get Fibonacci number, the matrix modeling is really nice - http://bosker.wordpress.com[..]/04/29/the-worst-algorithm-in-the-world/

What O(log n ) mean - http://kevinrodrigues.com[..]log/2010/01/06/analysis-of-an-algorithm/

Introduction to pagerank - http://css.dzone.com/articles/pagerank-5-minutes

Introduction to B+ tree - http://www.ovaistariq.net[..]indexes-and-how-they-impact-performance/

Text Editors: Algorithms and Architectures - http://www.drdobbs.com[..]&siteSectionName=architecture-and-design

Matching Wildcards: An Algorithm - http://www.drdobbs.com[..]888?elq=1dd35f241fda4e7e816c3d5e4d5451c2

http://austingwalters.com[..]everyday-algorithms-elevator-allocation/

http://javarevisited.blogspot.hk[..]ructure-and-algorithm-books-in-java.html

http://www.bigocheatsheet.com/

一致性算法 - https://en.wikipedia.org/wiki/Paxos_(computer_science) http://www.infoq.com/cn/articles/raft-paper https://ramcloud.atlassian.net[..]ki/download/attachments/6586375/raft.pdf

https://newnxa.blogspot.hk[..]t-important-algorithms-of-graph-and.html
https://newnxa.blogspot.hk[..]-is-algorithm-algorithm-is-any-well.html

(google search) (amazon search)


Thu Mar 09 23:13:09 HKT 2017 From /weblog/design

visibility


Someone saying that having private method is anti-pattern, here is the discussion - http://www.infoq.com/news/2008/01/private-methods-tdd-design

Discussion of encapsulation - http://niket-this.blogspot.com[..]/encapsulation-does-it-really-exist.html

My view on this is that most of the time there's little value in self-encapsulation. The value of encapsulation is proportional to the scope of the data access. Classes are usually small (at least mine are) so direct access isn't going to be an issue within that scope. Most accessors are simple assignments for the setter and retrieval for the getter, so there's little value in using them internally. - https://martinfowler.com/bliki/SelfEncapsulation.html

(google search) (amazon search)


Tue Mar 07 22:50:23 HKT 2017 From /weblog/computer+science

Linguistics


Introduction of various java linguistics tools:

Lingpipe
OpenNLP
opennlp.maxent
Inflector

http://www.devx.com[..]/Article/35088/1954?pf=true#codeitemarea

Authors homepage - http://www.rodcoffin.com/ http://netsmith.blogspot.com/

Some other Natural Language Processing links - http://www.markhneedham.com[..]-attempt-at-natural-language-processing/

How google improve the translation - https://research.googleblog.com[..]016/09/a-neural-network-for-machine.html

(google search) (amazon search)


Sun Mar 05 00:19:01 HKT 2017 From /weblog/science/animal

current


http://www.damncoolpictures.com[..]13/12/22-amazing-facts-about-tigers.html

animals-with-insane-survival-adaptations - http://list25.com[..]th-insane-survival-adaptations/?view=all

rarest-animals-in-the-world - http://list25.com/25-of-the-rarest-animals-in-the-world/?view=all

fastest-land-animals - http://list25.com/25-fastest-land-animals/?view=all

unreal-animals-you-wont-believe-exist - http://list25.com[..]animals-you-wont-believe-exist/?view=all

bizarre-animals-youve-ever-heard-of-before - http://list25.com[..]als-youve-ever-heard-of-before/?view=all

Most hated insects - http://list25.com/25-most-hated-insects-ever-known-to-man/

awesome-animals - http://list25.com/25-awesome-animals/?view=all

adorable-hatchlings-that-are-too-cute-for-their-own-good - http://list25.com[..]re-too-cute-for-their-own-good/?view=all

little-known-facts-about-arctic-foxes - http://list25.com[..]known-facts-about-arctic-foxes/?view=all

fascinating-little-known-facts-about-polar-bears - http://list25.com[..]-known-facts-about-polar-bears/?view=all

adorable-photos-of-yawning-animals - http://list25.com/25-adorable-photos-of-yawning-animals/?view=all

animals-with-outrageous-body-proportions - http://list25.com[..]th-outrageous-body-proportions/?view=all

new-species-discovered-in-2014 - http://list25.com[..]new-species-discovered-in-2014/?view=all

lethal-animals-you-hope-to-never-see - http://www.damncoolpictures.com[..]ethal-animals-you-hope-to-never-see.html

Ant - https://www.quantamagazine.org[..]he-remarkable-self-organization-of-ants/ http://list25.com/25-reasons-that-ants-are-awesome/?view=all

Spiders - http://list25.com[..]fying-but-insanely-interesting/?view=all

natural-phenomena-that-science-has-yet-to-explain - http://list25.com[..]hat-science-has-yet-to-explain/?view=all

dangerous-looking-animals-that-are-relatively-harmless - http://list25.com[..]s-that-are-relatively-harmless/?view=all

Shoebill Stork - http://www.damncoolpictures.com[..]05/if-you-ever-doubted-existence-of.html

sad-facts-about-animals-that-might-make-you-shed-a-tear - http://list25.com[..]animals-that-might-make-you-shed-a-tear/

animal-kingdom-facts-that-you-might-find-hard-to-believe - http://list25.com[..]cts-that-you-might-find-hard-to-believe/

popular-myths-about-animals-that-you-probably-believe - http://list25.com[..]about-animals-that-you-probably-believe/

scary-creatures-living-in-australia - http://www.damncoolpictures.com[..]scary-creatures-living-in-australia.html

strangest-prehistoric-creatures - http://list25.com/25-strangest-prehistoric-creatures/

unusual-cat-species - http://www.damncoolpictures.com/2015/09/unusual-cat-species.html

most-powerful-bites-in-the-animal-kingdom - http://list25.com/25-most-powerful-bites-in-the-animal-kingdom/

freakish-looking-animals - http://list25.com/25-freakish-looking-animals/

US animals-you-wont-find-anywhere-else - http://list25.com[..]ls-you-wont-find-anywhere-else/?view=all

most-invasive-creatures-on-earth - http://list25.com/25-most-invasive-creatures-on-earth/?view=all

scorpion - http://list25.com[..]ost-people-may-not-be-aware-of/?view=all

【寵物】10種奇特動物 你見過邊種? - http://hk.apple.nextmedia.com[..]om/realtime/supplement/20151221/54553011

albino-animals - http://list25.com[..]-animals-you-have-to-see-today/?view=all

Some huge animal - http://list25.com[..]at-are-larger-than-you-realize/?view=all

underwater - http://list25.com[..]and-other-underwater-creatures/?view=all

animal-beards-that-outshine-the-biggest-hipster - http://list25.com[..]t-outshine-the-biggest-hipster/?view=all

kangaroo - http://list25.com[..]facts-to-keep-your-mind-hoping/?view=all

biggest record - http://list25.com/25-larger-than-life-animals/?view=all

stunningly-beautiful-insects - http://list25.com/25-stunningly-beautiful-insects/?view=all

largest prey - http://list25.com/25-largest-birds-of-prey/?view=all

Manatees - http://list25.com[..]-show-how-fascinating-they-are/?view=all

endangered-animals - http://list25.com[..]imals-we-may-lose-this-century/?view=all

strange-animals - http://www.damncoolpictures.com[..]ange-animals-that-will-confuse-your.html

red animal - http://list25.com[..]als-you-need-to-see-to-believe/?view=all

“Larger animals need more food to keep their bodies fueled,” Manger explains. “The elephant, which can eat several hundred kilograms of low-quality food each day, devotes a lot of time to eating, leaving less time for sleep.” - http://www.zmescience.com[..]gy/animals-ecology/wild-elephants-sleep/

(google search) (amazon search)


Sun Mar 05 00:10:32 HKT 2017 From /weblog/learning

habit


How habit affecting you - http://stephencfchan.blogspot.com[..]2012/02/poor-study-habit-and-remedy.html

How to change habit - http://cn.wsj.com/big5/20120420/trv075618.asp?source=rss

How to quit bad habit - http://now.eloqua.com[..]028&elq=2220804c77864d95acba08b4a6f21c23

好奇心,细节 - http://blog.sina.com.cn/s/blog_47841af70102e1yi.html

The most interesting things I've learnt about learning - http://jchyip.blogspot.com.au[..]-most-interesting-things-ive-learnt.html

The most interesting things I've learned about improvement - http://jchyip.blogspot.com.au[..]t-interesting-things-ive-learned_14.html

* Increase your exposure to new and different ideas
* Spend as much time learning from your trading as you actually spend trading
* Manage yourself, not just your risk and your positions

http://traderfeed.blogspot.hk[..]hree-best-practices-of-best-traders.html

http://traderfeed.blogspot.com[..]/energy-well-being-and-success-four.html

直覺的奧妙 — Blink - https://thestandnews.com[..]%A6%BA%E7%9A%84%E5%A5%A7%E5%A6%99-blink/

1)  How does the person spend his or her free time?  Per Ayn Rand's observation above, what does he or she do for enjoyment?  

2)  How does the person respond to your successes?  Many people are willing to commiserate with you when you're down and elevate themselves in the process.  A person of genuine goodwill celebrates your successes and is happy for your happiness.

3)  What strong beliefs does the person voice and live through their actions?  Character means standing for what you believe in and living your beliefs.  Go along and get along might be comfortable, but commitment is what powers effective action in the world.

http://traderfeed.blogspot.hk[..]hree-powerful-measures-of-character.html

Ask as a habit - https://thestandnews.com[..]%83%E9%80%99%E5%80%8B%E5%95%8F%E9%A1%8C/

practice consistently, stay warm - http://www.zmescience.com[..]brain/halo-starcraft-practice-excellence

(google search) (amazon search)


Sat Mar 04 17:45:05 HKT 2017 From /weblog/learning

speak


How to prevent "um...." - https://www.nytimes.com/2017/02/24/us/verbal-ticks-like-um.html

(google search) (amazon search)


Sat Mar 04 15:22:27 HKT 2017 From /weblog/photographic

star


星軌拍攝技巧 數問 -

1).數碼機因hot pixel而唔適合曝得耐...最好分開影影夠幾個鐘...咁每張間隔之間都要俾CMOS斗下氣?
有師兄 教過 分十幾張 每張 10-20min 再合成 好過 一野 暴 幾粒鐘, (菲林 令計)

2).數碼機有D人話用ISO 100、有人話用ISO 400-800好...如果用合成方法...其實係咪都係就番光害而定...定係關雜訊事?
睇天氣 , 小弟 用 o個次 用 iso 100

5).北極星仰角澳門係23度,咁香港一樣??
4季 都唔同 位置, 用星座 搵 會準確 d, e+ 係 冬季, 北極星 位置 係 獵戶座 (lei 個最易 認, 唔會 搵唔倒 ... ) 頭頂 (腰帶 致 頭頂 距離 再過 5倍左右)

附圖 係 舊年 去雲南 香格里拉 時影, 本泥想 長暴, 不過 o個晚 太涷 個人 頂唔順 要收皮 反酒店

http://www.dchome.net/viewthread.php?tid=798154

With a lot of information, 香港的星空 — 觀測及拍攝資訊 - http://www.dcfever.com/column/read.php?id=1829

Herman's articles at dcfever - http://www.dcfever.com/column/info.php?id=185

500px tutorial - http://500px.com/blog/738/tutorial-photograph-the-night-sky

About Comet - http://www.dcfever.com/column/read.php?id=2193

Atmospheric optical phenomena 大氣光學現象 - http://matthew-chin.blogspot.hk[..]16/06/atmospheric-optical-phenomena.html

=====
這張是11月15日凌晨拍攝的M42獵戶座星雲, 大埔的光害較嚴重, 所以要加上IDAS V4濾鏡作長時間曝光, 分三段不同時間曝光及作Layer Masking 處理, 把動態範圍拉闊. 在月光的影下算是滿意, 希望之後可以分數晚作10小時以上的曝光並加長每一張frame 的曝光時間 (現在是5分鐘一張), 使到暗位的表現進一步改善.

Place: Tai Po
Date: 14 Nov, 2013 (UT)
Camera: Canon 20Da
Lens: Canon EF-600 F4L
Mount: Vixen Sphinx with Star Book
Filter: IDAS V4
Exposure: 10 sec x 10, 30 sec x 10, 300sec x 26
ISO: 800
Guiding: Borg 60mm telescope, AIS120MM, PHD guiding.
Image calibration: Dark x 20 (average) for each exposure, Bias x 16 (Median), Dark subtracted Flat field x 20 (Median)
Processing: DSS, PS: layer Mask, Cropped, curve, colour adjusted.

http://forum.hkas.org.hk/viewthread.php?tid=8009
=====

http://list25.com[..]resemble-things-found-on-earth/?view=all

how-to-find-the-milky-way - http://goldpaintphotography.com[..]om/2015/07/24/how-to-find-the-milky-way/

how-to-capture-sharp-star-photographs - http://www.mikkolagerstedt.com[..]10/how-to-capture-sharp-star-photographs

銀河 - 觀測和拍攝 - http://matthew-chin.blogspot.hk/2016/06/blog-post.html

簡易四步驟處理高清銀河 - http://www.dcfever.com/column/read.php?id=3278 TimeLapse-AfterEffects特效『星流跡影片』-進階 - http://www.dcfever.com/column/read.php?id=3935

500 rule:
11mm: 45.5 seconds
12mm: 41.7 seconds
14mm: 35.7 seconds
16mm: 31.3 seconds
18mm: 27.8 seconds
20mm: 25 seconds
24mm: 20.8 seconds
28mm: 17.9 seconds
35mm: 14.3 seconds
50mm: 10 seconds
85mm: 5.9 seconds

http://www.price.com.hk/news.php?sec_id=12&id=7216

How to find constellations: a starter’s guide - http://www.zmescience.com[..]eature-post/starter-guide-constellations

(google search) (amazon search)


Wed Mar 01 00:26:23 HKT 2017 From /weblog/house

medical


free to ask medical advice:

http://www.netdoctor.co.uk/
http://www.healthcentral.com/
http://www.healthy.net/
https://www.verywell.com/

if you English is good

If not:
http://www.24drs.com/
http://www.lt3000.com/big5/index.html



(google search) (amazon search)


Tue Feb 28 17:10:49 HKT 2017 From /weblog/java/fundamental

java.lang.ref


Overview of weak, soft and Phantom References
Second, PhantomReferences avoid a fundamental problem with finalization: finalize() methods can "resurrect" objects by creating new strong references to them. So what, you say? Well, the problem is that an object which overrides finalize() must now be determined to be garbage in at least two separate garbage collection cycles in order to be collected. When the first cycle determines that it is garbage, it becomes eligible for finalization. Because of the (slim, but unfortunately real) possibility that the object was "resurrected" during finalization, the garbage collector has to run again before the object can actually be removed. And because finalization might not have happened in a timely fashion, an arbitrary number of garbage collection cycles might have happened while the object was waiting for finalization. This can mean serious delays in actually cleaning up garbage objects, and is why you can get OutOfMemoryErrors even when most of the heap is garbage.

With PhantomReference, this situation is impossible -- when a PhantomReference is enqueued, there is absolutely no way to get a pointer to the now-dead object (which is good, because it isn't in memory any longer). Because PhantomReference cannot be used to resurrect an object, the object can be instantly cleaned up during the first garbage collection cycle in which it is found to be phantomly reachable. You can then dispose whatever resources you need to at your convenience.

Arguably, the finalize() method should never have been provided in the first place. PhantomReferences are definitely safer and more efficient to use, and eliminating finalize() would have made parts of the VM considerably simpler. But, they're also more work to implement, so I confess to still using finalize() most of the time. The good news is that at least you have a choice.

http://weblogs.java.net[..]las/archive/2006/05/understanding_w.html

The other valuable reference about object life cycle - http://java.sun.com[..]ormance/1st_edition/html/JPAppGC.fm.html

Incorrect use of reference can cause GC issue - http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=4405807

one more related blog - http://www.egimaben.com[..]garbage-collector-and-reference-objects/

(google search) (amazon search)


Tue Feb 28 16:39:40 HKT 2017 From /weblog/java/performance

tools


Free online GC log Analyzer - http://gceasy.io/

Free online thread analyzer - http://fastthread.io/

https://dzone.com[..]y-and-cpu-monitoring-tools-and-technique

(google search) (amazon search)


Tue Feb 28 00:03:14 HKT 2017 From /weblog/science/animal

dog


about-search-and-rescue-dogs - http://list25.com[..]arch-and-rescue-dogs-youll-want-to-know/

(google search) (amazon search)


Sat Feb 25 18:26:46 HKT 2017 From /weblog/software_engineering/testing

best practices


Consider the risk of not being tested - http://googletesting.blogspot.com.au[..]sting-on-toilet-risk-driven-testing.html

Fidelity, Resilience, Precision - http://googletesting.blogspot.com.au[..]testing-on-toilet-effective-testing.html

Attributes that unit test should have: Functionality, Accuracy, Instant, Locator - http://www.gilzilberfeld.com/2014/04/what-is-unit-test.html

Isolation - http://agileinaflash.blogspot.com[..]/2012/04/is-your-unit-test-isolated.html

Tips of keeping unit tests running fast - http://www.java-tv.com/2012/03/06/speeding-up-java-test-code/

Testing Patterns - http://c2.com/cgi/wiki?TestingPatterns

Continuously to break thing so that we know our system is solid - http://www.codinghorror.com[..]11/04/working-with-the-chaos-monkey.html

First rule - http://fishbowl.pastiche.org[..]08/10/01/nothing_is_too_trivial_to_test/

Test first/last is not important? Unit test either? What do you think? http://beust.com/weblog/archives/000477.html

* The name of the test should describe the requirement of the code
* There should be at least one test for each requirement of the code. Each possible path through of the code is a different requirement#
* Test the goal of the code, not the implementation

http://xprogramming.com/xpmag/testFirstGuidelines.htm http://www.theserverside.com[..]AppQuality&asrc=EM_NLN_761453&uid=703565 http://www.coopercode.net[..]og/2007/08/how-not-to-run-beta-test.html

The teaser: Fast, Isolated, Repeatable, Self-validating, and Timely. - http://blog.objectmentor.com[..]es/2007/08/02/not-a-task-but-an-approach http://blog.objectmentor.com/articles/2007/08/02/which-came-first

Corner cases - http://testobsessed.com[..]s/2007/02/testheuristicscheatsheetv1.pdf

One of the targets of TDD coding - http://haacked.com[..]e-code-is-about-managing-complexity.aspx

Design for unit test - http://www.theserverside.com[..]es/content/DesigntoUnitTest/article.html http://openmymind.net/A-Decade-Of-Unit-Testing/

Push and Pull approach -
http://www.richarddurnall.com/?p=10
http://www.richarddurnall.com/?p=15
http://www.richarddurnall.com/?p=31

When not to test - http://www.junitmax.com/blog/?p=187

http://www.infoq.com/news/2009/06/love_agile_testing

Test the story, rather than the implementation - http://www.davesquared.net[..]ving-to-scenario-based-unit-testing.html

Test the configuration - http://searchsoftwarequality.techtarget.com[..]TSS10ctqa&asrc=EM_NLN_8746433&uid=703565

Feel the deep synergy of design and test constraint - http://michaelfeathers.typepad.com[..]athers_blog/2007/09/the-deep-synerg.html

Another set of principles for automated testing - http://a-sisyphean-task.blogspot.com[..]of-principles-for-automated-testing.html

Priority for tester - http://googletesting.blogspot.com[..]t.com/2011/01/new-years-resolutions.html

A lot of links - http://it-techexperts.com/tutorials/tutorials.asp http://testingspot.net/ http://www.exampler.com[..]-links-biased-toward-exploratory-testing

http://www.makinggoodsoftware.com[..]nit-tests-5-principles-for-unit-testing/

Some information and suggestion about setting up a local integrated testing environment - http://googletesting.blogspot.com.au[..]pot.com.au/2012/10/hermetic-servers.html

Virtual Panel: Code-to-Test Ratios, TDD and BDD - http://www.infoq.com/articles/virtual-panel-tdd-bdd

A test is complete when its body contains all of the information you need to understand it, and concise when it doesn't contain any other distracting information. - http://googletesting.blogspot.com.au[..]ting-on-toilet-what-makes-good-test.html

Discussion about naming the tests - http://www.codeaffine.com[..]14/03/17/getting-junit-test-names-right/ http://www.petrikainulainen.net[..]ting/writing-clean-tests-naming-matters/

http://googletesting.blogspot.com.au[..]esting-on-toilet-test-behaviors-not.html <- Test behaviour, not method. This will make your tests more resilient since adding new behaviors is unlikely to break the existing tests, and clearer since each test contains code to exercise only one behavior.

Tips on having better assertion or cleaner test - http://blog.codeleak.pl[..]ur-test-code-with-custom-assertions.html http://blog.jooq.org[..]-friday-most-internal-dsls-are-outdated/ http://www.petrikainulainen.net[..]ertions-with-a-domain-specific-language/

Good to prevent setup and tearDown? http://www.yegor256.com/2015/05/25/unit-test-scaffolding.html

#1 Treat Test Code as Production Code
#2 Use Test Patterns to achieve great readability
#3 Avoid Unreliable Tests
#4 Test at The Appropriate Level
#5 Do Use Test Doubles
http://www.thoughtworks.com[..]insights/blog/write-better-tests-5-steps

http://examples.javacodegeeks.com[..]om/core-java/junit/junit-best-practices/

Document ‘Why’, specify ‘What’, automate ‘How’ - https://gojko.net[..]/agile/2016/05/24/large-test-suites.html

(google search) (amazon search)


Fri Feb 24 10:45:35 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/

(google search) (amazon search)


Thu Feb 23 18:39:36 HKT 2017 From /weblog/misc

book


https://github.com/vhf/free-programming-books

http://www.oreilly.com/programming/free/

https://97-things-every-x-should-know.gitbooks.io[..]rammer-should-know/content/en/index.html

(google search) (amazon search)


Thu Feb 23 16:14:03 HKT 2017 From /weblog/design/interview

data


Interview with JOOQ founder - https://www.infoq.com/news/2017/02/data-geekery-releases-jooq-3-9

(google search) (amazon search)


Thu Feb 23 00:47:01 HKT 2017 From /weblog/learning

goal


It's never too late to reinvent yourself.txt - http://headrush.typepad.com[..]ing_passionate_users/2005/01/you_20.html

Related interview - http://www.inside.com.tw[..]/06/16/jill-abramson-commencement-speech http://www.washingtonpost.com[..]sons-commencement-speech-at-wake-forest/

How to improve yourself - https://medium.com[..]w-to-impress-an-interviewer-c210d9d8e84a

1. Connect to Your Emotions
2. Email Prompts and Reminders to Yourself
3. Get an Accountability Partner
4. Start a Mastermind Group
http://www.michelemmartin.com[..]ccountable-for-achieving-your-goals.html

Don't set the goal too high -https:/[..]%88%E8%A8%82%E5%BE%97%E5%A4%A0%E4%BD%8E/

(google search) (amazon search)


Thu Feb 23 00:37:58 HKT 2017 From /weblog/learning

child


When child lie... http://cn.wsj.com/big5/20120508/lif074336.asp?source=rss

How to encourage child - http://blog.sina.com.cn/s/blog_4701280b0102ek51.html

http://www.hackerchick.com[..]4/09/fun-ways-to-teach-kids-to-code.html

Give Child some duty for good - http://cn.wsj.com/big5/20141229/PHO095935.asp?source=rss

步入青春期的孩子最需要從父母那裡得到什麼? - http://cn.wsj.com/big5/20160824/LIF092635.asp?source=rss

初中男生多煩惱,父母可知道? - http://cn.wsj.com/big5/20161220/LIF162636.asp?source=rss

研究發現和沒有做家務或者十幾歲才開始做家務的孩子相比,3-4歲就開始做家務的青年成人更有可能和家人及朋友關系融洽、學習優秀、較早實現事業成功及經濟獨立。 - http://cn.wsj.com/big5/20170105/LIF172240.asp?source=rss

https://blog.google[..]uter-science-and-computational-thinking/

專家回答:這不容易,但還是有可能的。人際關系專家兼咨詢專欄作家April Masini說:“家長既要讓孩子繼續保持這種精神氣,又讓他們知道自己行為的後果,要在兩者之間找好平衡點。”她稱,家長可以通過具體的事例,來給孩子講述,在什麼場合、用哪些方法來質疑老師和長輩是OK的,還要解釋這樣做的可能後果。你這樣教育的目的,是讓孩子知道,有時候規則可以打破,邊界可以移動,但行為卻是會帶來風險的。 http://cn.wsj.com/big5/20170222/LIF145613.asp?source=rss

(google search) (amazon search)


Wed Feb 22 15:10:51 HKT 2017 From /weblog/database/vendor

misc


Few distributed SQL DB vendor information - http://www.infoq.com/news/2013/11/sql-newsql-nosql

Approximation DB - http://highscalability.com[..]e-200x-faster-without-having-to-pay.html

Discuss and compare difference technology of querying journey(log) data - http://www.infoq.com[..]on-log-and-data-storage-query-techniques

(google search) (amazon search)


Tue Feb 21 17:44:20 HKT 2017 From /weblog/design

dsl


A paper show the evolution of a DSL - http://www.mockobjects.com/files/evolving_an_edsl.ooplsa2006.pdf

A stock trading order example of DSL - http://debasishg.blogspot.com[..]05/designing-internal-dsls-in-scala.html

What is the difference between API / DSL if we don't write a parser for our language? From Martin Fowler's blog - http://martinfowler.com/bliki/DslReadings.html , it is mentioned:
Piers Cawley makes the point that a key characteristic of DSLs is their narrow focus on a domain.
I think this is a very good summary, usually if most of the APIs are getXXX() , setXXX(), loadXXX() , createXXX() ........ Then we mostly design APIs that expose low level detail to the API user to work on, which, is work but user probably work nicer if we can come up with language like API that allow users to do their work in more descriptive level.

I think if API design like that usually it will reduce the code duplication, what ever real duplication or conceptual duplication. It probably already apply "Tell, don't ask" style - http://c2.com/cgi/wiki?TellDontAsk

A discussion about applying "Tell, don't ask" which lead to message passing architecture - http://beautifulcode.oreillynet.com[..]07/10/do_messages_want_to_be_asynchr.php

And other discussion about "Tell, don't ask"
http://sriramnarayan.blogspot.com[..]/2008/11/demeters-law-tell-dont-ask.html
http://sriramnarayan.blogspot.com[..]part-two-demeters-law-tell-dont-ask.html
http://sriramnarayan.blogspot.com[..]rt-three-demeters-law-tell-dont-ask.html

One good sample with explaination -
http://hamletdarcy.blogspot.com[..]-it-really-domain-specific-language.html
http://nat.truemesh.com/archives/000727.html

Few links - http://dreamhead.blogbus.com/logs/17667876.html

From CRUD to DDD - http://www.udidahan.com[..]2/15/from-crud-to-domain-driven-fluency/

I like this: "XML abuse reduction (conducting an “XML Intervention”)" - http://www.lostechies.com[..]ps-internal-dsl-draft-outline-notes.aspx

DSL maybe the result of encapsulation - http://dreamhead.blogbus.com/logs/214225975.html

Excellent implementation of extending java yourself - http://www.infoq.com/presentations/JetBrains-MPS-DSL http://www.infoq.com/presentations/JetBrains-MPS-DSL-2

How DSL method named - http://tech.pro[..]he-java-fluent-api-designer-crash-course

https://tomassetti.me/domain-specific-languages/

(google search) (amazon search)


Tue Feb 21 17:42:46 HKT 2017 From /weblog/software_engineering/team

leadership


Servant Leadership - http://www.inc.com[..]t-be-my-style-of-servant-leadership.html , similarly, what a leader should do is helping other to do better, not to be the best of the team - http://blog.vincentx.info[..]/03/onthings-manga-taught-me-leadership/ http://www.infoq.com[..]what-do-you-look-for-in-a-servant-leader

Mentorship - http://www.javacodegeeks.com[..]entorship-in-software-craftsmanship.html

Keep focus, or lose - http://googlesystem.blogspot.com[..]0/how-steve-jobs-influenced-googles.html

The anti-pattern and suggestion about new joiner - http://5whys.com[..]-you-will-face-as-a-software-team-l.html

Believe me, the objective was not to make decisions, but to create the right environment so that the right decision would be made. http://tech.groups.yahoo.com/group/leandevelopment/message/1952

A nice set of questions to ask for a leader - http://jchyip.blogspot.com[..]3/questions-on-influence-and-growth.html

In short, don't put your shoes on others' foot - http://www.inc.com[..]earned-in-the-army_Printer_Friendly.html

4 types of leadership style, well, I think he model leadership a little too simple - http://softwarecreation.org[..]s-the-best-leader-for-the-software-team/

Your experts are spending all their time mentoring novices. Therefore:

Put one expert in charge of all the novices, let the others develop the system. - http://gigix.agilechina.net[..]010/2/25/organizational-pattern-day-care

What is the key Characteristics of great team - http://www.infoq.com/news/2011/01/characteristics-agile-org

This is very insightful obversation, in many time we look into something work in short term but not really solve the problem, a discussion about why so many people like micromanagement even if they know it is bad - http://www.thoughtclusters.com[..]m/2011/01/programmers-and-micromanaging/

http://www.adoptionofagile.com[..]best-thing-you-can-do-for-your-team.html <- is provide required information, probably more transparent.

Don't make me think... but you have no business not allowing me to think if I choose to. - http://jchyip.blogspot.com[..]allow-me-to-think-just-dont-make-me.html

How To Lead Clever People, actually I am double about this, let's see - http://business.in.com/printcontent/28632 http://business.in.com/media/images/2011/Sep/img_56852_wise.jpg

How to grow the leadership - http://www.jrothman.com[..]og/mpd/2012/11/nurturing-leadership.html

他在公司的名言是「When you give, you get」。他在上海成立科研中心,大方讓上汽參與,他認為各懷鬼貽的氣氛不可能做出成績。合資公司理論上是獨立個體,合資公司員工應把合資公司利益放到最前,而不是自己原屬公司的利益,但很少人做得到。慢慢下來,上汽也逐漸對墨菲產生尊重。

在美國和上海工作過的GM員工,指上海GM的工作氣氛跟美國截然不同,甚至認為上海GM形成一套自己的文化,這套文化建基於信任。墨菲跟員工打成一片,工餘在家中安排活動,中美關係罕有地融洽。 http://www.thehousenews.com/finance/由傲慢製造的優秀企業/



10. 永遠記得,做出決定前要先綜觀全局。

9. 否定別人跟切換開關一樣容易。但你最好拼死抵抗這種衝動,因為你也曾經做過蠢事。你做過爛決定,然後學習、成長,別人也一樣。

8. 掃地、擦桌、關燈。哪裡有漏洞要補就去補——即便那很瑣碎、沒人會注意。你必須做這些事去造福你的產品、你的公司,以及所有你們團隊共同打造的,令眾人驚艷、神奇的事物。

7. 你無法做所有的事。閉上眼睛,向後仰倒,學會信任。

6. 顯然有某種更為有效的方法能處理你正在做的事。是什麼呢?在每天回家的路上反覆思考吧。

5. 找出總是在依賴你的人,想想要怎麼做才能協助他們,讓他們自力更生。或許你覺得當個壟斷市場的鮭魚供應商很重要,但如果小鎮的所有人都學會捕魚,便能將你解放出來去做別的事。像是學習種小麥,或是如何馴服那些可愛的小狼。

4. 別說任何對當下討論沒有貢獻的話。你的聲音並非悠揚到絕對必須被聽見。

3. 做得出最好的決定比不上處在得以確保做出更多最佳決定的流程。

2. 就像你經常發表意見那樣,多說感謝和鼓勵的話語。

1. 最重要的是:永遠要掃除障礙物。那怕只是玩玩手指、看看窗外的雲,也別讓你那愚蠢、幼稚的自我阻礙團隊前進的腳步。

http://www.inside.com.tw/2013/02/04/a-manager-s-maifesto

http://joeduffyblog.com[..]oftware-leadership-6-read-every-checkin/

http://www.engineeringandcareering.co.uk[..]o.uk/2014/10/leading-and-delegating.html

https://www.thekua.com[..]op-5-mistakes-for-first-time-tech-leads/

http://www.yegor256.com/2015/01/08/morning-standup-meetings.html

How to lead with diplomatic - http://www.crucialskills.com[..]how-to-be-both-assertive-and-diplomatic/

Dr. Nico Rose cites research that finds that happy people tend to be more effective leaders. - http://www.forbes.com[..]-your-money-managing-your-life-part-one/

https://www.infoq.com/news/2017/02/humility-positive-trait

(google search) (amazon search)


Sun Feb 19 00:09:01 HKT 2017 From /weblog/unix

Linux


How to get the system thread version - getconf GNU_LIBPTHREAD_VERSION http://groups.google.com[..]wse_thread/thread/81ff4b5d1ea3372d?hl=en

How to prevent module getting load, by edit /etc/modprobe.d/blacklist.conf : http://www.basshero.org/62/how-to-disable-devices-in-ubuntu/

Standard Linux error code - http://www.thegeekstuff.com/2010/10/linux-error-codes/

http://www.thegeekstuff.com[..]11/03/linux-performance-monitoring-intro

Discussion about why Linux is way faster than Windows for huge number of small file processing - http://stackoverflow.com[..]s-to-go-as-fast-as-linux-for-compiling-c http://games.greggman.com/game/why-is-windows-so-slow/

"sync; sudo echo 3 > /proc/sys/vm/drop_caches" - http://www.ubuntugeek.com[..]ow-to-clear-cached-memory-on-ubuntu.html

Funny linux commands - http://www.pixelstech.net/article/1370744983-Funny-Linux-commands

25 years of linux - https://medium.freecodecamp.com[..]acts-about-linux-c8d8ac30076d#.m6b9wnhni

(google search) (amazon search)


Thu Feb 16 22:45:06 HKT 2017 From /weblog/languages/c

book


https://www.ossblog.org[..]ming-with-9-excellent-open-source-books/

https://www.ossblog.org[..]er-c-programming-with-open-source-books/

(google search) (amazon search)