發表文章

目前顯示的是 2014的文章

救命飲食 (The China Study)--讀中感

佛祖曰:「人最愛的人就是自己。」 上面這句話是無可辯駁的,怎麼解釋都可以,如果你原本做的事情就是你自己想要的,那當然可以直接解釋你就是愛自己,如果你做的事情不是你自己想要,可能是為他人而做,或是被迫而做,也可以解釋為你為了他而做,但這還是你自己的慾望,自己的決定,所以你還是為了自己。 我愛的所有人都是為了我自己~ 葷食與素食之爭,在我腦海裡由來已久,一堆素食的理由:「健康、不忍心、爽...」都曾經討論過,讓我們先來談談不忍心,很久以前有一次參加佛學營,順便問了法師這個問題,一切都是生物,為什麼素食者就只欺負植物?法師回答:「植物的某些果實就是要給動物吃的,因為這樣他們的種子可以散撥到更遠的地方。」 生命是為了延續下一代。 這個論點我同意,但回家後才想到,那菜類呢?如果將來發明了一種儀器是可以聽到植物的哀嚎聲,那不忍心這個理由還能成立嗎?植物是會溝通的,他們在感到危險的時候會散發出一種物質通知身旁的植物,這我記得是證明過的。 其實植物也是很慘的,在"沉默的食物"一片裡面,為了追求高產量的食物,不管是動物還是植物都是被沉默的飼養著,然後變成人類的食物。 回到今天的重點,救命飲食這本書明確的說明了動物性蛋白質引發癌症的關係,也就是第一個理由--健康。下面節錄目前看到的兩個重點 1. 從小我們就知道亞硝酸鹽不好,就是醃肉啦,肉品中的防腐劑,那怎麼證明他會致癌的呢?他把老鼠分成兩組,一組給低劑量,一組給高劑量(兩倍的低劑量)。低劑量的老書有35%死於喉癌,高劑量死了100%。那低劑量是多少呢? 「假設你朋友想讓你接觸NSAR,罹患喉癌。他給你的NSAR的量就和給老鼠「低」劑量一樣──你到朋友家,他就請你吃燻香腸三明治,上面有整整一磅(約450公克)的燻香腸,你高高興興的吃了,然後他又給了你一份,一份接一份、一份接一份……你得吃下27萬個燻香腸三明治,而且每天這樣吃,吃超過三十年!這樣一來,照體重比例來算,你吃進去的NSAR大概就和「低劑量」老鼠一樣多了。」 WTF,以後可以放心吃香腸了。 2. 動物性蛋白質才是引發癌症的關鍵因素,植物性蛋白質則沒差,實驗是給兩組老鼠相同計量的黃麴毒素,然後一組吃的是20%蛋白質,另一組是5%蛋白質。5%蛋白質的全部沒事,20%蛋白質的罹患肝癌。書中推薦的是10%就好。 第三

幹,要被退學了

高一上課的時候,不喜歡的課全部沒去上,國文、地理、化學、歷史。都躲在家裡做自己的事情,記得那時候做了很多的事,超爽的~ 高二上學期快結束的時候,導師說:我要被延畢了,因為曠課太多,WTF,上面那些課不是要聯考之前再讀就好了嗎?這樣記憶還比較深刻又可以一次讀完一系列比較有Sense。 一直想著要怎麼儘快讀完上面那些課程然後證明給老師看,突然,我就醒了~ 推論為:圖書館的書已經到期很久,昨晚拿了一堆到床上,結果看沒幾下就睡著,所以夢裡很緊張看不完Orz

信用卡資訊編碼儲存法

我個人是沒有在使用皮夾的,出門只帶需要的卡片出門就好,這樣好處就是不會整堆卡片一起不見。 那如果臨時要線上刷卡要怎麼解決呢?之前的做法是把資訊存在OneNote,然後再加密起來。 某天要刷卡的時後竟然發現我忘記存某張卡片的資訊。昨晚睡覺又想到另一個儲存的方式,一般我會對信用卡的客服電話都紀錄在gmail連絡人裡面,例如會有一個欄位是富邦信用卡,以便我可以快速掛失。我決定也把信用卡資訊存在這個連絡人裡面,那要怎麼解決不被人發現呢? 例如 信用卡號為:1111 2222 3333 4444  789  01/20 目前有三組資訊,卡號、驗證碼、有效年月,我們可以自己組合排列把他變成富邦信用卡的某個電話 但要怎麼紀錄這個取出的順序呢?可以直接命名在富邦信用卡的名字裡面。 例如: "富邦信用卡231" 實際儲存就是這串 78901201111222233334444 以上只是個參考,我自己用的方式有些許改變,但概念是一樣的。其實現在線上刷卡也可以設定3D認證或是簡訊認證了,讓我覺得驗證碼好像沒甚麼用。

厚薄厚讀書法

記得我大學有看過一本書介紹讀書法,裡面有提到 厚 薄 之類的關鍵字,那時候記得跟我自己的讀書法很像,現在卻找不到相關訊息了,網路上都只有薄到厚,厚再到薄而已。所以記錄一下。 高中最喜歡的是物理,那時候買二手物理參考書都薄薄的一本,所以我第一次讀的時候,有很多疑問,就在問題、公式旁邊打個大問號,順便把該頁摺個角,所以整本讀下來,折了很多頁,書也變厚了。 接下來,讀第二次的時候,因為有了後面的知識,所以前面的一些問題已經解開了,我就會順便寫上解答,然後再把摺角還原,這時候書就變薄了。 第三次讀的時候,知識又更深了,發現一個問題可以有更好的解法或是某些感想,於是又再寫上去,再把該頁摺角。書又變厚了。 畢業後也捨不得丟掉那些參考書,四年後才拿去回收~

default kernel cmdline/bootargs

最近再想一個問題,如果編譯Kernel的時候預設有加上cmdline了,那Bootloader再傳bootargs的時候,會怎麼樣? 找到的網頁可能是參考arm的,說預設的會直接被覆蓋掉,但這無法解釋x86平台的行為。 所以去找了一下kernel的code,發現會直接把bootloader傳過來的 append 到 預設的cmdline去,所以如果有相同的argument的話,應該default的會先拿來用吧。 arch/x86/kernel/setup.c static char __initdata command_line[COMMAND_LINE_SIZE]; #ifdef CONFIG_CMDLINE_BOOL static char __initdata builtin_cmdline[COMMAND_LINE_SIZE] = CONFIG_CMDLINE; #endif #ifdef CONFIG_CMDLINE_BOOL #ifdef CONFIG_CMDLINE_OVERRIDE strlcpy(boot_command_line, builtin_cmdline, COMMAND_LINE_SIZE); #else if (builtin_cmdline[0]) { /* append boot loader cmdline to builtin */ strlcat(builtin_cmdline, " ", COMMAND_LINE_SIZE); strlcat(builtin_cmdline, boot_command_line, COMMAND_LINE_SIZE); strlcpy(boot_command_line, builtin_cmdline, COMMAND_LINE_SIZE); } #endif #endif strlcpy(command_line, boot_command_line, COMMAND_LINE_SIZE); *cmdline_p = command_line;

minicom -p pseudo terminal -d device 狀態列顯示bug

最近工作上用到一條指令 minicom -o -p /dev/pty/3 同事執行之後,又進到Configuration畫面設定 Port為 /dev/ttyS0,讓我覺得很怪,因為Host這裡沒有實體的Serial Port,使用的是虛擬tty /dev/pty/3,可是minicom右下角的狀態列顯示的卻是 /dev/ttyS0。 覺得好像是bug,於是分析一下minicom的code想搞懂 pseudo terminal 跟 real serial device有什麼不一樣,因為在argument會有使用 -d [device] 跟 -p [pseudo device]。 用 apt-get source minicom抓到source minicom 使用 open 的參數是 dial_tty,如果有設定 -p 參數的話,會檢查一下路徑的規則,例如有沒有 pty 之類的字眼,然後就直接複製到 dial_tty,如果dial_tty是空的話,再執行open之前,會先找到正確的P_PORT,再複製到dial_tty,所以minicom最後使用的是 dial_tty,但狀態列那邊顯示的卻是 P_PORT,應該是bug了,找了一下minicom upstream,應該是 alioth。 https://alioth.debian.org/tracker/?func=detail&atid=100031&aid=314803&group_id=30018 這裡的bug似乎不太活躍,可能太穩定了,上幾個issue都是好幾年前了@@。 為了怕沒有人維護,所以我又去Ubuntu那邊報了一個。 結論:Upstream那邊隔天就立刻回覆 committed 了。

31歲的健康

26歲的時候有了單單,名字為簡承宇,繼承、羽球。希望我將來4x歲的時候可以跟我一起打球。 回台北兩年半左右,幾乎沒甚麼運動,單單現在小一。昨天回到時雨中學的操場,跟單單追逐玩鬼抓人的時候,一下子就喘起來了,而且還快有氣喘的感覺Orz,看來再不好好跑步,4x歲的時候就不能打球了@@

圈子很小

今天突然發現,地球很大,圈子很小。 是因為自己懂得太少...

台大醫院 婁培人 耳鼻喉科 就診

下面是講自己的經歷與感覺 一年以來,有時候開車,縮下巴的時候,左邊智齒下方 跟 外面左耳下方 中間的地方會感覺有一個刺,在我做某些動作的時候,好像要把內部的膿包刺破一樣,痛到不敢再繼續下壓,但此種疼痛無法明確重現。最近感覺不看不行了,就去診所看,然後開了轉診單去台大醫院。 到了醫院,助理先摸跟看了一陣子都沒有看到東西,但我在嘴巴大張之後,壓下巴更有感覺那根刺的存在,只是它似乎會移動。助理的結論是它看不出有什麼東西,所以我期待著醫生能不能用什麼內視鏡找出原因來。 輪到醫生看診的時候,沒想到只用一根棒子撐開我的嘴巴,沒看到東西,然後摸了一會,也摸不到東西,就說他覺得沒什麼問題,不要去做會痛的動作就好了,說不定兩個月後就自己會好。似乎沒有要繼續想辦法治療的感覺,於是我繼續講我的感覺,如果下壓感覺刺到的話就像被電到一樣,結果他說太抽象了Orz 但我就是已經有些正常的動作會痛影響到生活之後才去看醫生的,於是提出能不能照X光看看,醫生說是要摸的到,照才有用,所以不用照Orz。最後就讓我出去了,沒有說可以繼續做什麼檢查or建議 讓我想到工程師要怎麼修理電腦 工:「電腦有什麼問題?」 客:「它有時候會當機。」 工:「試用了一下Office功能,沒有啊,不會當機啊!」 客:「有時候上網的時候會當機,大部分不會。」 工:「那你不要上網就好。」 客:「那能不能拆開來看一下有沒有零件會壞?」 工:「你要有當機出現藍白畫面才知道是哪個零件壞,現在都沒有當機,拆開也沒用。好吧,今天就這樣了,請繳費 $460」

羅技無線滑鼠 拆解 修理滾輪

剛正要開始寫程式的時候,沒想到左手用的羅技無線滑鼠竟然突然滾輪無法滾動了,整個就像是卡住一樣,感覺沒修好就無法專心寫程式。於是就開始動手了,花了一小時半,如果這些時間拿去賺錢早就可以買好幾隻滑鼠了@@,但經驗無價,看到設計的工藝更是讚嘆! 把底部的貼紙打開之後,拆開四個螺絲,早就過保了,所以沒差。打開來,滾輪沒甚麼異常,但右看到一個小小的斷掉的碎片,不知道是哪一個部位的,研究一陣子,蓋上滑鼠之後,滾輪還是會卡住,所以決定把外面的橡皮拔掉,拔掉的時候讓我驚訝他的橡皮不是簡單的一圈而已,有點像腳踏車的內胎跟外胎一樣,只是它是連在一起的。拔掉之後測試手感還不錯,功能也正常,所以就決定這樣了。而且滾輪還有分內輪跟外輪,超強的。 蓋上蓋子之後,還是有問題,再次檢查,這次知道了滾輪的原理,用百葉窗的方式擋住IR吧,所以接收器收到閃爍的頻率越高,代表轉動越快,沒拆之前還以為是機械原理呢!因為斷掉的碎片,所以往後轉的時候,滾輪座無法顧定住,導至百葉窗偏離了IR發射器,所以一旦往後滾之後,就會整個無效了,既然知道了原因,且可以重現,接下來就是怎麼workaround而已。 結果,靠小小一片雙面膠幫我擋住滾輪座。希望可以像XP一樣再戰十年!

爛痞客邦的設計 iPhone Safari

每次瀏覽到 Pixnet的網頁的時候,下面的導覽列就會被Pixnet的遮住,超幹,我看網頁是要能夠回上一頁,你沒事跳出一堆 Line FB Google+給我是要幹嘛。 變得我每次都要多按一下網址列,才能回上一頁。

OSX 的 kernel_task high cpu usage low memory

大概一個半月前,我的MBA 8GB突然變得很慢,原本chrome可以開個2x個tab,突然就變得超慢的,根據之前的經驗猜測可能是flash的問題,所以就只好一個一個篩選Tab關掉。 但好景不常,重開機之後ok,但用了一會兒,立刻又變超慢,也幾乎沒什麼用,就開個Safari一個Tab看電影而已。我一直認為兇手是 flash。某天我弟注意到可用記憶體剩下 1x MB,我沒開VM。我弟說他4GB都用很順了,不可能8GB不夠用。 剛剛系統又變超慢,Activity Monitor顯示都被 kernel_task吃掉了,上網找一下 high cpu usage,有一個是clear smc的方法,平常都是接外接螢幕,上面放一堆文件。於是正當我想要按下電源按鍵時,打開我的MBA,噹噹~ 風扇哇哇叫,瞬間 kernel_task 就不吃CPU了,傑克,這真是太神奇啦,剛還看到 kernel_task佔了 5xxx%的 cpu,我沒打錯,原來 Intel 的cpu過熱會讓系統整個變超慢啊。 夏天到了...

[初老] 嗜好又少一樣了

繼這篇之後 http://virdust.blogspot.tw/2012/05/blog-post.html 似乎又快少了羽球這個嗜好,現在去打的球隊,已經成立三十幾年了,裡面大多是四五十歲的球友,有一個六十幾歲的竟然打球打了五十幾年,雖然以前也覺得可以打到那麼老也算滿厲害的,而且他現在跟我打還是有的拼。 然後有一個五十歲的,社會組雙打甲組的,一直打不贏他。 但今天幾個學生校隊去打,就把裡面的最強雙打電爆了,年輕就是速度。現在打球已經沒有速度,手腕也因為少打而沒力。看著青春的肉體,我似乎知道以前那些老人家是怎麼看我的,已經回不去了,曾經擁有就夠了~ 該找個不傷身體的運動了...

有女兒之後的感想

20140326 今天在床上抱我的雙ㄟ,突然覺得我的岳父很幸福,因為他不用擔心她女兒找不到愛她的人,可是我從現在就開始擔心了。 20140408 看著單單睡在床上,突然有一陣想法來襲:想養他一輩子。再跟他睡也沒幾年了呢!他已經長大了。以前總想著要培養他自己能獨立...現在想要他長不大...

爛MTK、爛ZTE、爛台哥大 A6

老木的手機是台哥大A6,經由我幫他設定安裝APP之後,每次拿她的手機起來都會看到系統空間不足的訊息,於是我天天幫他刪除軟體,還以為是我灌太多東西,最後都刪到不能刪了,簡直比 HTC Magic空間還小了。 最後發現是系統log的問題。 安裝Framaroot到手機上, 點擊Boromir進行安裝 ,重開機。 adb shell進去 su rm -rf /data/log_other_mode/* chmod 444 /data/log_other_mode chown root.root /data/log_other_mode 怪的是,網路上一堆文章要把空間調為2.5GB,這樣到時候也是會被吃光光啊~

魂牽夢縈

有些人,一輩子不會忘。 有些夢,卻時常來相會。 可惜,夢中情境不是真。 可喜,仍能於夢中見你。