2014年3月20日 星期四

如何分辨arm mode or thumb mode?

可經由CPSR判斷

cpsr 60000010
-> 1100000000000000000000000010000
                                                       *
第六位是status bit
0: ARM mode , PC = +8
1: thumb mode, PC = +4

2014年3月8日 星期六

一類勞工與二類勞工

除了文中想講的點, 自己另外的想法是
當你有能力或是夢想的時候
其他人也很容易被你的魅力吸引而來

要當二類勞工不簡單


轉自http://winston-zh.attlin.com/2014/03/50.html

一類跟二類勞工

要了解高昂報酬背後的條件,讓我先先來打個比方。

假設你是村子裡面非常重要的,負責水源供給的勞工好了。這裡有兩種勞工類型:一類勞工,與二類勞工。

一類勞工會拎起一到兩個水桶,衝到水源旁邊,裝滿它們,把他們兩個挑回來,大概夠 20 個人喝吧,如此一來有水喝的村民就皆大歡喜了。這個勞工挑水的過程可能會喝掉一些水,然後回到村中,他可能可以分一些水回家作他的報酬。

二類勞工不太理所謂『公平分水』的概念,他會拿起一把鏟子,帶上一止水杯,然後忽然間就消失了。他跑到水源處,挖起一條可以通到村莊的小溪,希望可以把水源引過來。每當他拖著疲憊的身軀,拎著空杯子回到村莊的時候,總會引起一陣失望,但是不知道為什麼那村中的長老相信他,相信他在做的事情(還丟根骨頭給他啃,讓他不致餓肚子)。

某天,他直挺挺的站在村莊前面,他深後白涔涔地流躺著一條飲用水的小溪。這條小溪立刻把一類專門經營『水快遞』的勞工趕出市場,他們只好轉行,加入別的團隊。這個二類勞工呢,看他對這條小溪擁有多少的控制權,一般而言,他有小溪很大部分的擁有權。

後來村莊決定要把小溪整個買下來,整進整個村莊的供水系統,於是村莊拿了他們一部分的財產去換,比如說土地啊什麼的,這個二類勞工於是瞬間升級變成地主了。

村子裡面的媒體注意到村子給這個二類勞工的薪水奇高,別村的人根本挖不動他(他應該是有跟村子簽訂協議,比如要在村子裡留兩年,才能領完全額的報酬之類的),於是出了一篇報導,寫得好像別村出高價挖角,卻因為村子給的薪水太好,以致於這個二類勞工根本不會考慮。

這時候,一類勞工看了媒體報導,覺得村子虧待他們,同工不同酬(請看下面這個兩隻猴子同工不同酬的影片),心生不滿。

沙灘上的掘渠者

來說說一個真實的故事吧。

今年跨年的時候,我跑去 Monterey Bay 玩,沙灘上有個年輕人在挖洞,我饒有興致地站在高處看,我太太欣賞著沙灘美景,其他人根本不在意這個年輕人的舉動,沒有人理他。我指著他轉頭跟太太說:『你等著看,30分鐘以後,周遭的所有人都會加入,幫這個年輕人挖』

30 分鐘以後,他挖出了一條小渠道,從他沙灘上的城堡直挺挺的延伸到海邊有水的地方,希望把海水引入渠道,注入他的護城河。那渠道還不夠深,海水還進不來,於是年輕人忙著加深河道。又過了 5 分鐘,原本站在旁邊看熱鬧的小孩們開始加入,動手幫忙。10 分鐘以後,周遭的機個大人也開始挖掘。15 分鐘以後,一個靦腆的,拎著相機的外國人也投入幫忙。60 分鐘之內,這位二類勞工影響了 15 個一類勞工自願投入,一起把海水引入護城河。
文章開頭的照片就是我當時照的,永久地紀念我對個人力量的賭注。那個拿著紫色桶子的傢伙就是渠道的創始者,不過照片上看不出來就是了。

新聞報導總是很喜歡忽略很多真實的細節,這篇年薪 50 萬的報導就忽略掉『汗水並不等價』這個部分。二類勞工願意突破現狀,孤獨地,有時候可能還要挨餓一小段時間來引入村子賴以維生的水源,一類勞工則是用自己完成的工作與技能去交換薪水,兩者最主要的差異是冒險,而且不保證一定會回收。

村子裡有遠見的那群人可以說都是二類勞工(在 Goolge 裡面領高新的那群),他們篳路藍縷,以啟山林,連結了村莊的水源。這些拿很多股票的傢伙大概是下列其中一種:

  1. 在 Goolge 當初創立時,就已經負責創造其核心價值的那群人
  2. 自己業餘的時候玩玩自己的專案(side project),然後公司覺得超級有用,很有價值的那群人。[譯注:Gmaill 其實就是這樣從 Side Project 長成現在 Goolge 核心產品的。]
  3. 自己開新創公司,被 Google 買進來的
  4. (比較少拉)不知道為什麼有辦法成為某種核心科技或是技能的唯一提供者


除此之外,這種待遇大都是憑空想像出來的,用來賣很多很多 Business Insider 文章的這樣(以台灣的例子來說,就是商周,還有今週刊那些 XD)。

2014年3月4日 星期二

bump pointer

http://www.tuicool.com/articles/ma2yau

假设Java 堆中内存是绝对规整的,所有用过的内存都被放在一边,空闲的内存被放在另一边,中间放着一个指针作为分界点的指示器,那所分配内存就仅仅是把那个指针向空闲空间那边挪动一段与对象大小相等的距离,这种分配方式称为“指针碰撞”( Bump The Pointer )。如果 Java 堆中的内存并不是规整的,已被使用的内存和空闲的内存相互交错,那就没有办法简单的进行指针碰撞了,虚拟机就必须维护一个列表,记录上哪些内存块是可用的,在分配的时候从列表中找到一块足够大的空间划分给对象实例,并更新列表上的记录,这种分配方式称为“空闲列表”( Free List )。

2014年3月3日 星期一

聽懂話中的話

孩子愛抱怨,怎麼辦?
http://m.parenting.com.tw//article/article.action?id=5020348

小明跟媽媽抱怨:「老師都不公平,只疼女生,都聽她們的話。」

媽媽:「一定是你們男生比較調皮不聽話,老師當然比較喜歡聽話的人。」
小明:「誰說的,老師明明就是愛女生,偏心鬼。」
媽媽:「如果你用這樣的口氣跟老師說話,老師才不想聽。」
小明:「才怪,好好講老師也不會聽啦。」
媽媽:「不要再說了,都不檢討自己,只會說別人的錯。」
小英跟媽媽說:「你都只疼妹妹,不疼我。」
媽媽:「有嗎?」
小英:「有啊,因為你都只照顧妹妹。」
媽媽:「妹妹還小嘛,你忘記我們以前也都只陪你一個。」
小英:「有嗎?你看你盛給我那麼多飯,卻只給妹妹一點點,你最愛妹妹。」
媽媽正在怨嘆怎麼做都不對,而來不及回話時,換妹妹抱怨了:「為什麼姊姊零用錢那麼多?」
媽媽耐著性子說:「因為姊姊比較大,等你長大就會跟姊姊一樣多。」
妹妹:「為什麼姊姊可以自己走路上學,我都不行。」,「為什麼姊姊可以……我都不行……」
最後媽媽終於氣炸了:「可不可以不要再抱怨了……」
上述對話,相信很多家長都能感同身受這種苦楚,甚至對於這些抱怨,有時也有著相當的抱怨(為什麼孩子一直抱怨呢)。我們常常在孩子抱怨時跟他講道理,卻慘遭碰壁。
其實「抱怨」是情緒表達的一種,就需要從情緒著手。抱怨不像生氣、開心、難過那麼容易辨別,而是經過很多層情緒的包裝,可能內裹著不同的情緒,包括生氣、挫折、傷心、焦慮等等。因此要回應「抱怨」並不簡單,加上我們對「抱怨」的某些情感與認知,都會影響我們如何回應孩子的抱怨。
了解孩子抱怨背後的需求
要了解孩子抱怨背後的感情,可以先回想我們曾經抱怨的事件:
抱怨老公是「工作狂」,其實要說的可能是「我需要你的陪伴」;跟老公抱怨「孩子不好管」,是想表達「我需要你的幫忙,或不要怪我管不好孩子」;抱怨「公婆不好相處」,要傳達的是,「我希望情況可以改善,或自覺委屈,想得到安慰」。
可見抱怨背後總有說不出來的需要。情緒心理學提到每種情緒都有正、反兩面的功能,而情緒會往正功能或負功能發展與認知系統有很大的關係,其中影響最大的是人如何解釋所發生的事情,有些人會賦予負向的歸因稱為「黑暗想法」;有些賦予正向的歸因稱為「陽光想法」,黑暗想法易阻礙我們回應孩子的真正需求,而陽光想法則比較容易產生力量,帶領孩子走出抱怨的陰霾。
如果父母親能運用「陽光想法」,將孩子的成長責任還給他們,相信就不需要承擔孩子的所有責任而倍感壓力。從心理學角度而言,當人的需求沒有得到滿足時就可能產生抱怨,即使個人需求不合理,甚至過分,但只要他人沒有給予適當的回應,事後就可能產生更多抱怨。
美國加州大學洛杉磯分校(UCLA)一群科學家,在實驗室中引發三十名受試者的情緒反應,並觀察他們的腦部活動變化後,發表最新的研究發現:「將自己的模糊感覺用精確文字表達出來後,有助於調節腦部控制情緒的中樞(杏仁核 amygdala)及右前額頁皮質的活動。」
情緒穩定是解決問題的重要因素,父母親面對孩子的抱怨,最重要的是幫助他了解自己的情感,能以適當的言語來安定自己的情緒。當孩子情緒穩定,就能有較多的能量去面對自己抱怨的事情,並擔負起責任。
區辨孩子的抱怨類型有助於父母正確回應孩子的需求。一般而言孩子抱怨大約有以下的類型:
純發洩型:當父母提供很多解決辦法,卻遭到孩子忽視或拒絕時,父母可以想一想,孩子是不是只想發洩情緒。或許他們想要有人聽他們說說話,父母可以問:「你希望我們聽聽就好,還是需要幫你解決問題。」通常孩子會告訴我們答案。如果孩子只是想發洩,或許可以每天約定一段時間聽孩子說說自己的情緒,讓情緒不要累積。
表達需求型:有些孩子經常說「為什麼誰都可以?」,「誰也在做,為什麼我不行?」等等,這樣的孩子其實是很辛苦的,他們不容易提出自己的需求,只能搭別人的順風車。父母可以支持孩子的權利,鼓勵他們說:「你可以跟媽媽說你也要,這樣我們就了解了。」讓孩子明白說出需求,感受到「說出來有效果」,將有助減少抱怨。
尋求協助型:有些孩子會說「都沒有人理我」、「沒人選我當模範生」、「大家都欺負我」,這類孩子的情感是受傷的,父母需要先關心他們的心情:「你一定很難過」、「辛苦你了」、「你很希望被肯定」。他們的想法通常比較負面,因此父母應從正向來引導:「全班有多少人,有幾個人不理你」,拓展孩子的眼界:「不是所有人都不理我」,再來才問:「發生什麼事情」。
從裡面找出孩子可以提升的社交技巧,例如,主動跟同學說「我也想玩」等等。至於想當模範生卻落空,家長可以問孩子,同學提什麼能力的人當模範生;問孩子已經具備哪些能力,鼓勵他已經有這麼多能力,只要再努力一點點就可以了,肯定孩子的同時也給予成長的方向。
試水溫(風向球)型:孩子可能會抱怨「誰的零用錢都很多」、「誰都可以打電動」、「誰現在就有手機」,來試探父母的反應如何?此時父母應先回應孩子的內在需求:「好像你想要更多錢、更多玩的時間」,再問孩子「你想要買哪些東西?想玩多久?」聽聽看內容合不合理,如果合理就調整;如果不合理就明白提出看法:「我最多可以給多少零用錢。電動開放最多的時間是多少」。若因比較下產生的匱乏感,試著跟孩子說:「同學有那麼多,真的讓人很羨慕,但我們也把最好的給你啊」。
要求關心型:有些小孩發現抱怨會引起父母的注意及關心,可能會不斷的抱怨或製造一些小事情,好讓父母的焦點可以持續在自己身上,像這樣的孩子要的就是陪伴及關心。所以最好每天固定安排時間,陪孩子玩他們喜歡玩的遊戲,充分享受親子的歡樂時光。
防火牆型:有些孩子會抱怨「老師功課出好多」、「都是同學惹我」、「沒有時間玩」,這類孩子很怕別人說那是他的責任,或是他又錯了,所以會試圖畫出一道防火牆表達:「我已經盡力了,不要再說了」。父母親通常要這樣安慰孩子:「我知道你盡力了,需要幫忙時,記得跟我說喔」,同時安慰孩子,「慢慢來,沒關係」。
要求重視被看見:有些孩子會跟父母抱怨其他兄弟姊妹的事蹟,有時是為了得到誇獎、重視:「你看,我做得很好,○○都沒有」。此時父母要記得常常肯定及讚賞孩子的表現:「你做得很好」,同時卸下孩子的教養權:「我也很希望○○可以這樣,教育○○是我的工作。」鼓勵孩子做好自己分內工作就好,免得增加手足的衝突。
雖然小朋友抱怨的內容可能相同,但每個人內在需求可能不一樣。家長可以每個內在需求都試試看,就能找到孩子的心理需求。當你對孩子做了一些事情後,他比較少抱怨時,就代表你成功的滿足及抓住孩子的內在需求。抱怨的確載著許多負向能量,然而家長有兩個很棒的法寶,就是「陽光想法」及「情感滿足」。經常善用這兩個法寶,將抱怨當成禮物,讓孩子學會正向思考,陪伴孩子一路成長。

2014年3月2日 星期日

NEXUS root

http://www.wugfresh.com/nrt/

[STUDY] vim

Ctrl + f : page down
Ctrl + b : page up
Ctrl + d : 1/2 page down
Ctrl + u : 1/2 page up

G : move to end of the file
gg : move to start of the file

/ : search key word, like /test
? : search key work, like ?test

n : repeat last command, use / then n, n, n,
N : revert last command, use / then N, N, N


[STUDY] makefile

http://www.cnblogs.com/aoyihuashao/archive/2010/01/18/1650865.html