RSS feed [root] /



title search:


Sun Mar 16 19:10:24 HKT 2014

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

Thu Nov 26 17:55:29 HKT 2015 From /weblog/history


回首沙龍的一生 -

surgical-tools-you-want-to-stay-away -[..]urgical-tools-you-want-to-stay-away.html

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

amazing-moments-from-history-captured -[..]azing-moments-from-history-captured.html

historically-accurate-modern-day-thanksgiving-facts -[..]-modern-day-thanksgiving-facts/?view=all

bizarre-historical-facts-you-didnt-know -[..]istorical-facts-you-didnt-know/?view=all[..]last-photos-ever-taken-of-25-famous.html

greatest-warriors-of-all-time -

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

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

一戰戰地的今與昔 -

Last photos of 25 famous people -[..]last-photos-ever-taken-of-25-famous.html[..]-that-might-just-make-you-a-grandmaster/[..]istory-of-bicycles-for-bike-enthusiasts/

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. -[..]-it-was-like-to-be-rural-doctor-for.html[..]rprising-hygiene-practices-from-history/[..]ese-are-top-10-highest-iqs-in-human.html[..]rers-and-exploration-you-might-not-know/

(google search) (amazon search)

Mon Nov 23 10:48:05 HKT 2015 From /weblog/design


Nothing specific, mostly code clean up, refactoring and simplification, the performance boost was a surprise. <- This is a good one -[..]12/07/disruptor-v3-faster-hopefully.html

Is there anything we can do about this when designing algorithms and data-structures? Yes there is a lot we can do. If we perform chunks of work on data that is co-located, and we stride around memory in a predictable fashion, then our algorithms can be many times faster. For example rather than using bucket and chain hash tables, like in the JDK, we can employ hash tables using open-addressing with linear-probing. Rather than using linked-lists or trees with single items in each node, we can store an array of many items in each node. -[..]emory-access-patterns-are-important.html

Skip lists are used instead of b-trees because b-trees don’t scale. -[..]ast-mvcc-inmem-lockfree-codegen-and.html

Beware about the performance issue of static initalization -[..]-cause-problems-with-multi-threading-how

Experiment show why arraylist is better in most cases -

How to design low latency application in java -[..]5/chronicle-and-low-latency-in-java.html[..]ciples-of-high-performance-programs.html[..]principles-of-high-performance-programs/

Suggestion about how to determine number of thread pool -[..]rmine-Web-Applications-Thread-Poll-Size/

Beware the performance penalty of logging -

Keep thing dynamic -[..]ciples-of-high-performance-programs.html[..]st-rule-of-performance-optimisation.html[..]u/~rcs/research/interactive_latency.html[..]aling-data-platforms.html?SSLoginOk=true

Discuss about developing low latency financial application -

Discussion of object pooling -[..]-but-forgotten-trick-object-pooling.html[..]m_performance_part_1_object_pooling.html

Efficiency - the amount of work you need to do.
Performance - how fast you can do that work
Efficiency - governed by your algorithm
Performance - governed by your data structures.[..]e-difference-between-efficiency-and.html

Turning off power save mode on the CPU reduced brought the max latency from 11 msec down to 8 msec.
Guaranteeing threads will always have CPU resources using CPU isolation and thread affinity brought the maximum latency down to 14 microseconds.[..]eduler-jitter-using-cpu-isolation-a.html[..]

About design for performance for webapi -[..]y-decision-as-a-service-design-patterns/

(google search) (amazon search)

Sun Nov 22 21:34:25 HKT 2015 From /weblog/languages


Performance of tables -[..]-line-csv-file-data-table-vs-data-frame/

Some say it is faster R replacement -

A lot of free books -[..]nd-awsome-books-free-pdfs-to-learn-them/

(google search) (amazon search)

Sun Nov 22 21:31:00 HKT 2015 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 -[..]

Design tips:[..]gView?showComments=true&entry=3258158706[..]its-of-highly-profitable-developers.html

About Compatibility issues

A blog of using interfaces-vs-abstract-classes[..]6/04/interfaces-vs-abstract-classes.html

XOM design overview -

You need to identify the business value but not pick any tools/design just because it is cool -

A lot of links here -

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


Discussion of why getting feedback quick is important -[..]u-dont-know-until-you-take-the-next-step

Someone saying that routines is the greatest invention in CS, I agree -

New way of modeling system then layering, The Onion Architecture -

SOLID -[..]of-the-month-march-solid-principles.aspx <-- very good picture!

Idempotent, Orthogonality, Immutability -

Some example of how to driven good API -[..]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.[..]MichaelFeathers.TheGoldenRuleOfApiDesign

Active interface vs. Passive interface, for me this is another way to under "Tell, don't ask" -[..]-on-api-design-call-stack-as-source.html

The Principles of Good Programming -[..]software-principles-you-must-understand/

Difference choice of how API evolute with change -[..]sive-api-evolution-with-java-interfaces/

JUnit's evolving structure. -

API performance contract -

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:[..]are-like-parenting/#sthash.Ux1LHMNU.dpuf[..]ake-this-mistake-when-developing-an-spi/

(google search) (amazon search)

Sat Nov 14 00:19:54 HKT 2015 From /weblog/hack+and+faq


Nice guide for sbt -

(google search) (amazon search)

Fri Nov 13 00:07:00 HKT 2015 From /weblog/design


It won't happened at java, but for non-GC language like C++, crash at constructor will cause memory leak:[..]oders-have-it-easy-crashing-constructors

Discussion of if there are way to recover OOME -[..]-a-Non-Recoverable-Error-.html&Itemid=29[..]ghly-available-inmemory-shard-index.html

Discussion about using memory as store -

When using direct memory can be faster, when you have a large amounts of data and/or you have to perform some IO with that data. Tick data is a good example -[..]n-using-direct-memory-can-be-faster.html

(google search) (amazon search)

Thu Nov 12 23:58:43 HKT 2015 From /weblog/sport


首次公开拉筋术,俗话说:筋长一寸,寿长十年! -[..]type=android-17&version=25000338&lang=en[..]/use-five-movements-do-dynamic-warm.html

床上懶人拉筋8式-助眠改善下背痛 -[..]%B9%E5%96%84%E4%B8%8B%E8%83%8C%E7%97%9B/

(google search) (amazon search)

Thu Nov 12 18:52:05 HKT 2015 From /weblog/science


四川現遠古生物「仙女蝦」 幼卵無懼100℃滾水 -

animals-with-insane-survival-adaptations -[..]th-insane-survival-adaptations/?view=all

rarest-animals-in-the-world -

fastest-land-animals -

unreal-animals-you-wont-believe-exist -[..]animals-you-wont-believe-exist/?view=all

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

awesome-animals -

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

little-known-facts-about-arctic-foxes -[..]known-facts-about-arctic-foxes/?view=all

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

adorable-photos-of-yawning-animals -

animals-with-outrageous-body-proportions -[..]th-outrageous-body-proportions/?view=all

new-species-discovered-in-2014 -[..]new-species-discovered-in-2014/?view=all

extinct-animals-that-scientists-want-to-de-extinct -[..]-scientists-want-to-de-extinct/?view=all

lethal-animals-you-hope-to-never-see -[..]ethal-animals-you-hope-to-never-see.html

Ant -[..]he-remarkable-self-organization-of-ants/

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

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

Shoebill Stork -[..]05/if-you-ever-doubted-existence-of.html

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

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

popular-myths-about-animals-that-you-probably-believe -[..]about-animals-that-you-probably-believe/

scary-creatures-living-in-australia -[..]scary-creatures-living-in-australia.html

strangest-prehistoric-creatures -

unusual-cat-species -

most-powerful-bites-in-the-animal-kingdom -

freakish-looking-animals -

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

most-invasive-creatures-on-earth -

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

(google search) (amazon search)

Wed Nov 11 10:47:28 HKT 2015 From /weblog/photographic


星軌拍攝技巧 數問 -

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

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

4季 都唔同 位置, 用星座 搵 會準確 d, e+ 係 冬季, 北極星 位置 係 獵戶座 (lei 個最易 認, 唔會 搵唔倒 ... ) 頭頂 (腰帶 致 頭頂 距離 再過 5倍左右)

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

With a lot of information, 香港的星空 — 觀測及拍攝資訊 -

Herman's articles at dcfever -

500px tutorial -

About Comet -

這張是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.

how-to-find-the-milky-way -[..]om/2015/07/24/how-to-find-the-milky-way/

how-to-capture-sharp-star-photographs -[..]10/how-to-capture-sharp-star-photographs

(google search) (amazon search)

Mon Nov 09 15:46:49 HKT 2015 From /weblog/java/performance


Another blog of discussion of difference profiler -

Introduction to jmap, visualvm and btrace -

JMP is an easy to setup and provide real time data choice. However it will crash JVM occasionally. So may be the one using web interface is better for us:

Articles -
Onjava -
Eclipsecolorer profiler, however that plugin require you install binary yourself, somehow tedious if you move from one machine to another machine -[..]tss?l=EclipseProfiler&asrc=EM_NLN_476666

A total java version of profiler!!:

Few other profiler haven't get time to try:

Eclipse plugin:

Need $$:

See if the information useful.

How to measure with less than milli second -[..]15/10/measuring-microsecond-in-java.html

(google search) (amazon search)

Mon Nov 09 15:34:36 HKT 2015 From /weblog/unix


Look like a nice tools provide more information for performance issue -

Check CPU problem with prstat[..]stat-solaris-pinpoint-high-cpu-java.html[..]stat-linux-how-to-pinpoint-high-cpu.html[..]prstat-aix-how-to-pinpoint-high-cpu.html

If we like to trace process detail flow, system call and file opened -

-l Includes the id of the responsible lightweight process
(LWP) with each line of trace output. If -f is also
specified, both the process-id and the LWP-id are

If the process hang and we like to check why, can try pstack -[..]=pstack&sourceid=opera&ie=utf-8&oe=utf-8

Check where is the core dump to -[..]s/browse_thread/thread/9f46dfb277c72cc8#

Use gcore to generate coredump for running process -

If we like to check the which process id using which port, we can use lsof or "pfiles /proc/*"
1) save the output of "pfiles /proc/*" to a file
2) grep the file for that port, then find the PID, e.g., say here is the part of the output:

5859: java -Djava.awt.headless=true -DX_R_BRGD -Xms512M -Xmx1024M
Current rlimit: 1024 file descriptors
0: S_IFCHR mode:0666 dev:85,0 ino:980953 uid:0 gid:3 rdev:13,2

....... ( 125 FD after) ......

125: S_IFSOCK mode:0666 dev:313,0 ino:40404 uid:0 gid:0 size:0
sockname: AF_INET port: 18075
peername: AF_INET port: 41792

Then PID 5859 is the process working with the port 18075, however, it only work for process which is viewable according to your permission setting

Another probably easier way, and provide more information, is using
lsof -i :[port]

If we like to check the which process id using which file, we can use fuser -

Check host and port that any process accessing using lsof -[..]-are-accessing-internet-on-unix-machine/

How do I monitor or view the thread count of a certain process - ps -o pid,comm,user,thcount -p -[..]thread-count-of-a-certain-process-on-aix

Examples of using strace, use -e to trace function call is useful -

The nm commands provides information on the symbols being used in an object file or executable file. -

Use pmap -s -x to look at what's in the virtual address space of yr process and what portion thereof is resident in physical memory.

(google search) (amazon search)

Mon Nov 09 12:01:49 HKT 2015 From /weblog/trip


** 欣賞好風景, 就在花瓶頂 ** -

野外美食餐單大交流! -

(9:15)錦英>雁谷>靈猿守谷>猿頭>吊手岩>雁谷>110礦洞>耀安(12:30) -

路線:沙頭角公路→紅花嶺→礦山→紅花嶺→沙頭角公路 -

路線:落馬洲→鐵坑山→鳳崗 -

迪士尼後面山頭 -

紅花秘洞 -

丫髻穿鼻 -

石芽北脊 -

路線:警校道→南朗山北橫山徑→海馬→南朗山頂→南朗山南脊→南朗山路→黃竹坑 -

龍園 -> 外環單車徑 -> 流浮山老街 -> 蠔塚 -> 沙江天后廟 -[..]content=main&utm_campaign=weekend-120201

Valentino Chocolatier -> 半月灣 -> 橋咀洲地質景區 -> 吉光片羽 -[..]content=main&utm_campaign=weekend-120606

西貢街渡協會(9080 5794 / 9082 2057)

松柏 鶴嘴遊 -[..]22/albums/5764282192850561249?banner=pwa

路線:貝澳→十塱→芝麻灣監獄→長沙灣→61山頭→蝦鬚排→正生書院→芝麻灣郊遊徑→水塘→十塱→貝澳 -

青衣自然徑 城門水塘 鶴藪至鳳園 荔枝窩 青山寺 -

深涌野營 -

潛龍 -[..]t=35258&postdays=0&postorder=asc&start=0

全港五大長跑徑推介 -

石硤尾主教山 -[..]1%A4%E5%B0%BE%E4%B8%BB%E6%95%99%E5%B1%B1

屯門老虎坑 -

白燕岩 -

觀音石河 -

鶴咀 海角回憶1 -[..]/supplement/travel/art/20131013/18461339

花山 -[..]%B1%E5%B1%B1%E8%97%8F%E8%90%AC%E6%9F%B1/

長梯級路線 -

《衛奕信徑全征系列》第五、六段-沙田坳、九龍水塘及城門水塘[計劃出發中] -

米粉咀 -

火石洲上山下海之旅 -

Google Map 終於有遠足徑街景!你我都可以做 Map Maker -

由耀安邨出發,走半坳嶺北脊上馬鞍山村,跟著礦場脊上馬頷峽,落樹帶棧道,走至象門,so far so good…

維多利亞城界石尋寶遊 / 戴緻賢 -[..]B6%E9%81%8A-%E6%88%B4%E7%B7%BB%E8%B3%A2/

新界西北區水塘系列 -

下花山看荃青全景 -

(google search) (amazon search)

Mon Nov 09 11:05:55 HKT 2015 From /weblog/trip/travelling


遊搜好行:蜜月尋夢  63,000公里 -[..]20120421&sec_id=12187369&art_id=16266814

看北極光、鐘乳石、瀑布彩虹、動物大遷徒、泰姬陵等,都是美國有線新聞網絡( CNN)精選的人生必遊景點 -

尋找心中的最後一塊淨土 -

The best sun set -

Nice places at various places on earth -[..]0dad2d4ac0e22b0f5459e87f1ab5a3b2a7238ee2

地球最深的影像 库鲁伯亚拉洞穴探险 (Krubera Cave,又名Voronya Cave) -

unbelievable-photographs-of-national-parks-from-around-the-world -[..]al-parks-from-around-the-world/?view=all

restaurants-with-jaw-dropping-views -[..]urants-with-jaw-dropping-views/?view=all

places-that-look-like-they-are-from-another-planet -[..]e-they-are-from-another-planet/?view=all

places-you-can-get-away-from-pretty-much-everything-and-everybody -[..]-much-everything-and-everybody/?view=all

earths-most-breathtaking-natural-wonders -[..]t-breathtaking-natural-wonders/?view=all

craziest-things-found-in-nature -

astounding-fairytale-like-european-castles-and-chateaus -[..]-european-castles-and-chateaus/?view=all

五大人生必到之湖 -[..]realtime/international/20140730/52742210

amazingly-unique-walks-around-the-world -[..]-unique-walks-around-the-world/?view=all

popular-landmarks-that-are-creepy-suicide-hot-spots -[..]t-are-creepy-suicide-hot-spots/?view=all

unique-travel-destinations-most-travelers-have-no-clue-exist -[..]st-travelers-have-no-clue-exist/view=all

unique-spring-break-destinations-you-have-to-visit -[..]destinations-you-have-to-visit/?view=all

amazing-places-to-watch-the-sunrise-from-around-the-world -[..]-sunrise-from-around-the-world/?view=all

小島在呼救 -[..]ernational-day-for-biological-diversity/

most-dangerous-hikes-treks-and-climbs-on-earth -[..]ikes-treks-and-climbs-on-earth/?view=all

best-countries-to-live-in -[..]to-the-human-development-index/?view=all

incredible-national-parks-on-earth -[..]eet-food-from-around-world-that-you.html

placed-star-wars-was-filmed-that-you-must-visit -[..]tar-wars-was-filmed-that-you-must-visit/

most-visited-museums-in-the-world -

11 Popular Tourist Attractions That Might Kill You -[..]11-popular-tourist-attractions-that.html

mountain-ranges-you-need-to-visit-if-you-are-a-fan-of-nature -[..]eed-to-visit-if-you-are-a-fan-of-nature/

beautiful-mountain-passes-you-should-make-a-point-to-travel-through -[..]u-should-make-a-point-to-travel-through/

most-visited-cities-in-the-world-you-should-visit -[..]ed-cities-in-the-world-you-should-visit/

most-extreme-climates-and-places-on-earth -

most-generous-countries-in-the-world -

volcanoes -

These places will keep you awake at night. -

incredible-country-borders -[..]s-you-wont-believe-are-not-photoshopped/

Nice bridge around the earth -


most-charming-alpine-towns-youve-probably-never-seen -[..]-alpine-towns-youve-probably-never-seen/

crazy-awesome-festivals-around-the-world-for-every-taste -[..]tivals-around-the-world-for-every-taste/

unforgettable-adventures-that-youll-be-glad-you-went-on -[..]that-youll-be-glad-you-went-on/?view=all

least-visited-island-countries-in-the-world -[..]-island-countries-in-the-world/?view=all

amazing-uninhabited-islands-that-are-strikingly-beautiful -[..]-that-are-strikingly-beautiful/?view=all

(google search) (amazon search)

Mon Nov 09 10:51:27 HKT 2015 From /weblog/photographic/tools


If you using mac and like to have post editing of digital photo, Definitely worth to try:[..]n/entitlement/index.cfm?e=labs_lightroom

A free (until beta period finish) competitor of Aperture. The auto tuning work excellent. However, there is no plugin yet and require highend machine to work smooth. It take 400MB RAM for just a few RAW photo and it work like a dog on my poor mac mini. This is the first time of this 5 years I wish to have a better machine


(google search) (amazon search)

Sun Nov 08 23:05:51 HKT 2015 From /weblog/java/performance


5 tips for proper Java Heap size -[..]07/5-tips-for-proper-java-heap-size.html

What does JVM do -[..]t/uploads/2011/03/2011_WhatDoesJVMDo.pdf

How Azul do pauseless GC -

New feature, DoEscapeAnalysis

A very nice blog about VM detail

Tips for configing 64bit system with large pagesize -[..]garbage-collector-in-latest-openjdk.html

Just an idea -[..]aded-virtual-memory-in-java.1-46188.html
How java use native memory ( in aix ) -[..]erworks/java/library/j-nativememory-aix/

How JRebel enable dynamic adding or removing method in running VM, using existing Java technology like classloading and agent to breakthough hotswap limitation -[..]loading_java_classes_401_hotswap_jrebel/

Biased locking -

Aleksey Shipilëv: One Stop Page -

(google search) (amazon search)

Sun Nov 08 22:52:19 HKT 2015 From /weblog/unix


Advisory Locking and Mandatory Locking -

Basic info of inode -

Explanation of /proc filesystem -[..]anual/ref-guide/s1-proc-directories.html

Linux file system structure -

File system for archive files -

BeOS file system, other than discuss about BeOS FS, also discussing about evolution of design of file system -[..]rce/news/2010/06/the-beos-filesystem.ars[..]03/past-present-future-file-systems.ars/


(google search) (amazon search)

Sat Nov 07 10:49:55 HKT 2015 From /weblog/%E6%97%A5%E5%B8%B8%E7%94%9F%E6%B4%BB


life-hacks-that-could-save-your-life-in-a-catastrophe -[..]ave-your-life-in-a-catastrophe/?view=all

survival-myths-that-could-actually-hurt-you -

(google search) (amazon search)

Sat Nov 07 10:42:43 HKT 2015 From /weblog/learning


How habit affecting you -[..]2012/02/poor-study-habit-and-remedy.html

How to change habit -

How to quit bad habit -[..]028&elq=2220804c77864d95acba08b4a6f21c23

好奇心,细节 -

The most interesting things I've learnt about learning -[..]-most-interesting-things-ive-learnt.html

The most interesting things I've learned about improvement -[..]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[..]hree-best-practices-of-best-traders.html

(google search) (amazon search)

Sat Nov 07 10:18:03 HKT 2015 From /weblog/design/interview


Do the simple thing first.
Do fewer things better.
Upfront work but can pay huge dividends.
Don’t reinvent the wheel.
Nothing lasts forever.[..]-from-5-years-of-building-instagram.html

(google search) (amazon search)

Thu Nov 05 21:42:04 HKT 2015 From /weblog/entertainment


讓我狠狠想你——王家衛電影的思念與愛情 -[..]%9D%E5%BF%B5%E8%88%87%E6%84%9B%E6%83%85/

十大最浪漫電影 -[..]A3%E5%B9%B4%E8%8F%AF-%E4%B8%8A%E6%A6%9C/

不按牌理出牌!影史10大即興演出 -[..]02/top-10-deadliest-horror-villains.html

歎為觀止的一鏡到底!影史著名12顆長鏡頭畫面 -

你是動作科幻迷嗎?影史40把知名槍械大集合! -

「我要打十個!」 回顧甄子丹7場精彩武打場面 -

喜劇之外:班史堤勒 -

中土世界的魔法師:彼得傑克森 -

Famous robots -

Robin Williams -[..]-actor-and-comedy-genius-robin-williams/

鈕承澤 -

Matrix -[..]hings-you-probably-didnt-know-about.html

[專題] 從黑澤明的《七武士》淺談剪接在電影發展裡的奧祕 -

About Pulp Fiction -

Johnny Deep -

Inception -

Evolution of sound in movie -

聽到聲就知影!8 首知名角色登場配樂! -

[專題] 跟著老師動疵動!十部你不能錯過的歌舞電影 -

[專題] 最熟悉的陌生人:六位你一定要認識的電影片頭設計大師 -

傑克葛倫霍, Jake Gyllenhaal -

About "Back to the future" -[..]facts-you-probably-never-knew-about.html

(google search) (amazon search)