突然發現這個, 記錄一下 http://www.linuxplumbersconf.org
Linux Plumbers Conference 2012 Videos & Slides
http://www.linuxplumbersconf.org/2012/
USB Port Power Off Kernel/User Space
http://linuxplumbers.ubicast.tv/videos/usb-port-power-off-kerneluserspace-api/
2013年7月26日 星期五
2013年5月29日 星期三
有趣的專利
今天看到2個專利的討論, 記錄一下
(1)電子工程專輯的 醬也行?--有趣“瘋狂專利”分享
原始來源:What were they thinking: Confessing to an apparition
(2)Cash's Blog的UIBC小註解
UIBC 是指 User Input Back Channel,用在 WIFI Display 的情境之下. 由於顯示裝置 (AV sink device) 和發送裝置 (AV source device) 只能透過無線傳輸,所以從顯示裝置反過來操作發送裝置的話,就叫做 UIBC。
Samsung的專利 Method and apparatus for providing user input back channel in audio/video system
專利公開:US20110107388 A1
(1)電子工程專輯的 醬也行?--有趣“瘋狂專利”分享
原始來源:What were they thinking: Confessing to an apparition
(2)Cash's Blog的UIBC小註解
UIBC 是指 User Input Back Channel,用在 WIFI Display 的情境之下. 由於顯示裝置 (AV sink device) 和發送裝置 (AV source device) 只能透過無線傳輸,所以從顯示裝置反過來操作發送裝置的話,就叫做 UIBC。
Samsung的專利 Method and apparatus for providing user input back channel in audio/video system
專利公開:US20110107388 A1
2013年5月26日 星期日
ctags在vim裏的常用操作
最近又開始想用vim+ctags功能了, 紀錄一下常用的快速指令囉!
ctags in vim
cscope_maps.vim plugin
ctags in vim
| Keyboard | Command Action |
| Ctrl-] 或是 Ctrl-Left_MouseClick | 跳到tag所定義的地方 |
| Ctrl-t 或是 Ctrl-Right_MouseClick | 返回 |
| :ts <tag> <RET> |
Search for a particular tag |
| :tn | Go to the next definition for the last tag |
| :tp | Go to the previous definition for the last tag |
| :ts | List all of the definitions of the last tag |
cscope_maps.vim plugin
這邊的用法是Ctrl+\按完後, 全放開, 再去按後面的字母
ctrl+\ s "s表Symbol,列出所有參考到游標所在字串的地方,包含定義和呼叫。
ctrl+\ g "g表Global,與ctags的Ctrl+]相同。
ctrl+\ c "c表Caller,列出所有會呼叫到以游標所在字串當函數名的地方。
ctrl+\ t "t表Text,列出專案中所有出現游標所在字串的地方。
ctrl+\ f "f表File,以游標所在字串當檔名,開啟之。
ctrl+\ i "i表Include,以游標所在字串當檔名,列出所有include此檔的檔案。
ctrl+\ d "d表calleD,以游標所在字串當函式名,列出所有此函式內呼叫的函式。
在使用cscope時,需注意,cscope.out這個資料庫是否有被connect起來,如果沒有connect那搜尋功能當然就會失效。
發現一件事情,ctags的關聯都是用絕對路徑的,所以就算我任意切目錄,只要database有認到就沒問題。
但是cscope看起來是不行的,它用相對路徑的,一切目錄,就算database認到了,看起來也開不了檔案。
Vim 快速指令
在command mode底下(不用打:)
gf (goto file)
比如:當你的游標停在#include, 此時直接打gf, 就會自動幫你開啟該header file
先決條件是,你必需先指定好path, 參考方法是":set path=include;/usr/include"
當你要返回時,使用ctrl+o返回
* 搜尋字串
游標停在你要尋找的字串上,直接按shift+8(相當於按*),
然後就可以用n往下搜尋,按N往上搜尋了
gd 查區域變數, gD查全域變數
追蹤某個變數宣告時,可以用gd或gD去跳轉
% 括號跳轉
有時function非常的長, 每次都要用page up/down一直換頁, 還要擔心跳過頭
%可以幫你直接跳到左括號或右括號上, 也適用於C的#def喔.
當然, 同樣的你要先把游標移到括號上喔.
mx及'x 標記及返回
你可以在任意地方標記該行, 然後亂跑後, 再打'x來返回剛剛標記的地方
Linux Trace Tool Introduction
在使用cscope時,需注意,cscope.out這個資料庫是否有被connect起來,如果沒有connect那搜尋功能當然就會失效。
發現一件事情,ctags的關聯都是用絕對路徑的,所以就算我任意切目錄,只要database有認到就沒問題。
但是cscope看起來是不行的,它用相對路徑的,一切目錄,就算database認到了,看起來也開不了檔案。
Vim 快速指令
在command mode底下(不用打:)
gf (goto file)
比如:當你的游標停在#include
先決條件是,你必需先指定好path, 參考方法是":set path=include;/usr/include"
當你要返回時,使用ctrl+o返回
* 搜尋字串
游標停在你要尋找的字串上,直接按shift+8(相當於按*),
然後就可以用n往下搜尋,按N往上搜尋了
gd 查區域變數, gD查全域變數
追蹤某個變數宣告時,可以用gd或gD去跳轉
% 括號跳轉
有時function非常的長, 每次都要用page up/down一直換頁, 還要擔心跳過頭
%可以幫你直接跳到左括號或右括號上, 也適用於C的#def喔.
當然, 同樣的你要先把游標移到括號上喔.
mx及'x 標記及返回
你可以在任意地方標記該行, 然後亂跑後, 再打'x來返回剛剛標記的地方
Linux Trace Tool Introduction
2013年4月28日 星期日
OpenPCR 開放原始碼的基因定序儀
OpenPCR 開放原始碼的基因定序儀 -
OpenPCR is a low-cost, yet accurate thermocycler you build yourself, capable of reliably controlling PCR reactions for DNA detection, sequencing, and other applications.
一台美金599元
PCR (Polymerase chain reaction聚合酶鏈鎖反應), 複製已知的DNA片斷來作相關的基因研究。
因此OpenPCR 是一台便宜用來複製 DNA 的機器,我們可以將採集到微量DNA,用OepnPCR複製之後,拿來診斷疾病,也可以用來判斷食品是否有受污染,或者檢查食品是否有使用基因改造作物。
新潮玩法:家庭基因实验室
論壇 不過這個論壇似乎很久沒更新了.
GitHub OpenPCR Source Code Project
基隆米克斯公司的PCR說明
[試劑耗材]基本分生技術介紹 PCR Cloning - 分生實驗的必經之路
簡伯容 博士 - PCR 技術簡介
長庚微免所 劉世東 教授 - 進行 PCR 反應時的注意事項
Hate Brussels Sprouts? It's Genetic - Pearl Biotech's Open PCR Project
How to do a PCR
PCR Procedure
PCR介紹
2013年3月29日 星期五
This small HOWTO is about filesystems and accessing filesystems
This small HOWTO is about filesystems and accessing filesystems. It is not Linux- or Unix-related document as you probably expect. You can find there also a lot of interesting information about non-Unix (file)systems, but Unix is my primary interest :-). More information and the latest version of this document can be found at http://martin.hinner.info/fs/.
2012年11月22日 星期四
男人工作20年,終於回家了,老闆問:你是要20年工資還是3句忠告?
男人工作20年,終於回家了,老闆問:你是要20年工資還是3句 忠告?
一個男人在外工作20年,終於要回家了,老闆問他:你是要20年 的工資還是要3句忠告?男人說我明天上路,明早給您答案好嗎?老 闆說可以。當晚男人未眠…早晨,他對老闆說:我要3個忠告。於是 老闆給他3句話。
一、不要試圖尋找不可能的捷徑,世上沒有便宜的事,只有腳踏實地 才是最好的方法…無論做何事。
二、不要對明知不是好事的事過分好奇,有可能你會因此而喪命。
三、不要在衝動時做任何決定,否則這個決定就有可能成為你一輩子 的遺憾。
說完老闆給男人一些錢和三個麵包,並叮囑:最大的麵包在到家後才 能吃。
男人上路了…他走了好幾天…把第一個麵包吃了一半了,沒過多久遇 到一個路口,他打聽:請問到**走哪條路近?路人甲:走小路吧, 近。路人乙:走大路吧,安 全。他迫不急待要與妻子見面,於是走了小路。走了沒多久就聽到有 路人說附近鬧山賊,於是他想起了老闆的第一個忠告:不要試圖尋找 捷徑。於是他回頭去走那條 大路。又走了幾天,第二個麵包也吃了一部分了…他找到一家極便宜 的客棧投宿。半夜聽見有女子哭聲,他睡不下。於是決定出門看看。 這時他想到了第二個忠告: 不要對明知不是好事的事過分好奇。於是他又睡下了。第二日起程時 ,店家驚道:你還活著?!他不解,遂問原由。店家說他有個瘋女兒 ,發病時用哭聲引人出來再 將其殺害,昨晚投宿的客人只有你一個活著。男人長歎:啊…
又走了幾天,當第二個麵包吃完時他已離家不遠了。他更加激動了。 天剛黑下來沒多久,他就走到了自己的村子。到家時他剛準備敲門, 卻聽到屋裡有男人的聲 音。他氣極了,拿起一把砍柴刀就準備沖進屋子將那男的殺掉。但這 時他想到了第三個忠告:不要在衝動時做任何決定,可能這個決定會 讓你後悔一輩子。於是他冷 靜下來,在屋外坐了一夜。第二天早上他很早就敲開了門,妻子見他 回來十分高興。但他卻很冷漠:那個男人是誰?他妻子笑曰:那是我 們的兒啊…你走後沒多久我 就…這時他發現這個年輕小夥竟和自己長得相似極了。父子初次見面 ,相擁而泣…一陣關切過後男人拿出第三個麵包準備和妻、子一齊分 享…切開之後卻發現20年 的工資全在裡面。所以我們做任何事都要考慮清楚否則到最後後悔的 是自己!
成大事必備6種能力、9種手段、6種心態
一:沉穩
(1)不要隨便顯露你的情緒。
(2)不要逢人就訴說你的困難和遭遇。
(3)在徵詢別人的意見之前,自己先思考,但不要先講。
(4)不要一有機會就嘮叨你的不滿。
(5)重要的決定儘量有別人商量,最好隔一天再發佈。
(6)講話不要有任何的慌張,走路也是。
二:細心
(1)對身邊發生的事情,常思考它們的因果關係。
(2)對做不到位的執行問題,要發掘它們的根本癥結。
(3)對習以為常的做事方法,要有改進或優化的建議。
(4)做什麼事情都要養成有條不紊和井然有序的習慣。
(5)經常去找幾個別人看不出來的毛病或弊端。
(6)自己要隨時隨地對有所不足的地方補位。
三:膽識
(1)不要常用缺乏自信的詞句
(2)不要常常反悔,輕易推翻已經決定的事。
(3)在眾人爭執不休時,不要沒有主見。
(4)整體氛圍低落時,你要樂觀、陽光。
(5)做任何事情都要用心,因為有人在看著你。
(6)事情不順的時候,歇口氣,重新尋找突破口,就結束也要乾淨 俐落。
四:大度
(1)不要刻意把有可能是夥伴的人變成對手。
(2)對別人的小過失、小錯誤不要斤斤計較。
(3)在金錢上要大方,學習三施(財施、法施、無畏施)
(4)不要有權力的傲慢和知識的偏見。
(5)任何成果和成就都應和別人分享。
(6)必須有人犧牲或奉獻的時候,自己走在前面。
五:誠信
(1)做不到的事情不要說,說了就努力做到。
(2)虛的口號或標語不要常掛嘴上。
(3)針對客戶提出的“不誠信"問題,拿出改善的方法。
(4)停止一切“不道德"的手段。
(5)耍弄小聰明,要不得!
(6)計算一下產品或服務的誠信代價,那就是品牌成本。
六:擔當
(1)檢討任何過失的時候,先從自身或自己人開始反省。
(2)事項結束後,先審查過錯,再列述功勞。
(3)認錯從上級開始,表功從下級啟動
(4)著手一個計畫,先將權責界定清楚,而且分配得當。
(5)對“怕事"的人或組織要挑明瞭說。
(6)因為勇於承擔責任所造成的損失,公司應該承擔
成大事的九種手段:
1、敢於決斷--克服猶豫不定的習性很多人之所以一事無成,最大的毛病就是缺乏敢於決斷的手段,總是 左顧右盼、思前想後,從而錯失成功的最佳時機。成大事者在看到事 情的成功可能性到來時,敢於做出重大決斷,因此取得先機。
2、挑戰弱點--徹底改變自己的缺陷人人都有弱點,不能成大事者總是固守自己的弱點,一生都不會發生 重大轉變;能成大事者總是善於從自己的弱點上開刀,去把自己變成 一個能力超強的人。一個連自己的缺陷都不能糾正的人,只能是失敗 者!
3、突破困境--從失敗中撮成功的資本人生總要面臨各種困境的挑戰,甚至可以說困境就是“鬼門關”。一 般人會在困境面前渾身發抖,而成大事者則能把困境變為成功的有力 跳板。
4、抓住機遇--善於選擇、善於創造機遇就是人生最大的財富。有些人浪費機遇輕而易舉,所以一個個有 巨大潛力的機遇都悄然溜跑,成大事都是絕對不允許溜走,並且能縱 身撲向機遇。
5、發揮強項--做自己最擅長的事情一個能力極弱的人肯定難以打開人生局面,他必定是人生舞臺上重量 級選手的犧牲品;成大事者關於在自己要做的事情上,充分施展才智 ,一步一步地拓寬成功之路。
6、調整心態--切忌讓情緒傷害自己心態消極的人,無論如何都挑不起生活和重擔,因為他們無法直面一 個個人生挫折,成大事者則關於高速心態,即使在毫無希望時,也能 看到一線成功的亮光。
7、立即行動--只說不做,徒勞無益一次行動勝過百遍心想。有些人是“語言的巨人,行動的矮子”,所 以看不到更為實際現實的事情在他身上發生;成大事者是每天都靠行 動來落實自己的人生計畫的。
8、善於交往--巧妙利用人力資源一個人不懂得交往,必然會推動人際關係的力量。成大事者的特點之 一是:善於靠借力、借熱去營造成功的局勢,從而能把一件件難以辦 成的事辦成,實現自己人生的規劃。
9、重新規劃--站到更高的起點上人生是一個過程,成功也是一個過程。你如果滿足于小成功,就會推 動大成功。成大事者懂得從小到大的艱辛過程,所以在實現了一個個 小成功之後,能繼續拆開下一個人生的“密封袋”。
一個男人在外工作20年,終於要回家了,老闆問他:你是要20年
一、不要試圖尋找不可能的捷徑,世上沒有便宜的事,只有腳踏實地
二、不要對明知不是好事的事過分好奇,有可能你會因此而喪命。
三、不要在衝動時做任何決定,否則這個決定就有可能成為你一輩子
說完老闆給男人一些錢和三個麵包,並叮囑:最大的麵包在到家後才
男人上路了…他走了好幾天…把第一個麵包吃了一半了,沒過多久遇
又走了幾天,當第二個麵包吃完時他已離家不遠了。他更加激動了。
成大事必備6種能力、9種手段、6種心態
一:沉穩
(1)不要隨便顯露你的情緒。
(2)不要逢人就訴說你的困難和遭遇。
(3)在徵詢別人的意見之前,自己先思考,但不要先講。
(4)不要一有機會就嘮叨你的不滿。
(5)重要的決定儘量有別人商量,最好隔一天再發佈。
(6)講話不要有任何的慌張,走路也是。
二:細心
(1)對身邊發生的事情,常思考它們的因果關係。
(2)對做不到位的執行問題,要發掘它們的根本癥結。
(3)對習以為常的做事方法,要有改進或優化的建議。
(4)做什麼事情都要養成有條不紊和井然有序的習慣。
(5)經常去找幾個別人看不出來的毛病或弊端。
(6)自己要隨時隨地對有所不足的地方補位。
三:膽識
(1)不要常用缺乏自信的詞句
(2)不要常常反悔,輕易推翻已經決定的事。
(3)在眾人爭執不休時,不要沒有主見。
(4)整體氛圍低落時,你要樂觀、陽光。
(5)做任何事情都要用心,因為有人在看著你。
(6)事情不順的時候,歇口氣,重新尋找突破口,就結束也要乾淨
四:大度
(1)不要刻意把有可能是夥伴的人變成對手。
(2)對別人的小過失、小錯誤不要斤斤計較。
(3)在金錢上要大方,學習三施(財施、法施、無畏施)
(4)不要有權力的傲慢和知識的偏見。
(5)任何成果和成就都應和別人分享。
(6)必須有人犧牲或奉獻的時候,自己走在前面。
五:誠信
(1)做不到的事情不要說,說了就努力做到。
(2)虛的口號或標語不要常掛嘴上。
(3)針對客戶提出的“不誠信"問題,拿出改善的方法。
(4)停止一切“不道德"的手段。
(5)耍弄小聰明,要不得!
(6)計算一下產品或服務的誠信代價,那就是品牌成本。
六:擔當
(1)檢討任何過失的時候,先從自身或自己人開始反省。
(2)事項結束後,先審查過錯,再列述功勞。
(3)認錯從上級開始,表功從下級啟動
(4)著手一個計畫,先將權責界定清楚,而且分配得當。
(5)對“怕事"的人或組織要挑明瞭說。
(6)因為勇於承擔責任所造成的損失,公司應該承擔
成大事的九種手段:
1、敢於決斷--克服猶豫不定的習性很多人之所以一事無成,最大的毛病就是缺乏敢於決斷的手段,總是
2、挑戰弱點--徹底改變自己的缺陷人人都有弱點,不能成大事者總是固守自己的弱點,一生都不會發生
3、突破困境--從失敗中撮成功的資本人生總要面臨各種困境的挑戰,甚至可以說困境就是“鬼門關”。一
4、抓住機遇--善於選擇、善於創造機遇就是人生最大的財富。有些人浪費機遇輕而易舉,所以一個個有
5、發揮強項--做自己最擅長的事情一個能力極弱的人肯定難以打開人生局面,他必定是人生舞臺上重量
6、調整心態--切忌讓情緒傷害自己心態消極的人,無論如何都挑不起生活和重擔,因為他們無法直面一
7、立即行動--只說不做,徒勞無益一次行動勝過百遍心想。有些人是“語言的巨人,行動的矮子”,所
8、善於交往--巧妙利用人力資源一個人不懂得交往,必然會推動人際關係的力量。成大事者的特點之
9、重新規劃--站到更高的起點上人生是一個過程,成功也是一個過程。你如果滿足于小成功,就會推
訂閱:
文章 (Atom)
-
昨天差點昏倒, 因為Chrome Browser一開啟後居然一片白畫面. 雖然還有IE可以用, 但就是習慣Chrome了啊, 然後開始Google別人如何解決, 不過看起來不少人遇到相同的問題, 但都沒什麼解決方法. 什麼掃毒啦, 重新安裝Chrome啦, 砍掉Default啦....
-
股市之神是川銀藏 從30歲的70日元開始投資,到成為叱吒風雲的日本股神,是川銀藏僅小學畢業,卻憑著在股市的驚人業績設立「是川經濟研究所」,登上大學教壇。他以「只吃八分飽」、「烏龜三原則」與「股票投資五原則」的簡單哲學屢創股市奇蹟。 只吃八分飽 是川認為,投資股票賣出比買進要難得多...
-
I/O mapped I/O(port-mapped I/O或Direct I/O) I/O與memory均擁有自己的記憶體空間 需要特別的指令來處理I/O 好處是完全不用考慮記憶體空間被I/O佔用,缺點需要額外的指令專門處理I/O存取。 Memory Mapped I/O I/...
一個小故事讓我們明白資金流通的意義
“又是炎熱小鎮慵懶的一天。太陽高掛,街道無人,每個人都債台高築,靠信用度日。這時,從外地來了一位有錢的旅客,他進了一家旅館,拿出一張1000 元鈔票放在櫃檯,說想先看看房間,挑一間合適的過夜,就在此人上樓的時候---- 店主抓了這張1000 元鈔,跑到隔壁屠戶那裡支付了他欠的肉錢...