November 2011
1 post
“If you want to walk fast, walk alone; if you want to walk far, walk with others.”
– Proverb from Burkina Faso (Africa)
Nov 6th
October 2011
1 post
4 tags
用 NerdTool 在桌面即時顯示 git commit tree
這幾天和 ftt 跟 傑洛 聚在一起 hackthon , 想了一個方法用大螢幕即時顯示 git 的 commit tree,看起來很有趣, 在 merge 不同 branch 的時候也十分實用。 我們用的程式是 NerdTool,它跟 GeekTool 類似, 是一個可以把任一 command 的 output 顯示在桌面上。 我最早是在 LifeHacker 發現的, 最大的差別在 NerdTool 可以正確的顯示 ASCII colors。 我們先從 bitbucket 上另外 clone 了一份 repo 下來專門用來 watch commit 的變動, 接著讓 NerdTool 三秒跑一次 git pull 並用樹狀圖顯示 log 在桌面上: cd ~/.gitwatch/<repo_name> ; git pull...
Oct 29th
13 notes
August 2011
1 post
An iOS Developer Takes on Android
nfarina: Recently, we released the Android version of Meridian, our platform for building location-based apps. We didn’t use one of these “Cross Platform!” tools like Titanium. We wrote it, from scratch, in Java, like you do in Android. We decided it was important to keep the native stuff native, and to respect each platform’s conventions as much as possible. Some conventions are easy to...
Aug 1st
492 notes
July 2011
2 posts
1 tag
“In the End, we will remember not the words of our enemies, but the silence of...”
– Martin Luther King, Jr. 
Jul 13th
2 tags
大金冷氣
大金冷氣: 前天裝,昨天冷煤漏光,今天故障,好個日本第一!
P.S.: 為了表達我的憤怒,五個 social network 聯播!XD
Jul 11th
2 notes
May 2011
1 post
4 tags
煎牛排 -- Strip Loin
這是一篇稍微偷渡政治文的宵夜文XD 看了描述現代美國食品加工的紀錄片 Food Inc. 之後,就很少買美國牛肉了。Costco 原本是只賣美國牛的,前陣子美國牛肉鬧的沸沸揚揚,現在也全換成了澳洲牛。 美國牛吃的是基因改造玉米,一輩子就是站在原地吃玉米,吃的肉又肥又甜(又不健康)。美國牛肉除了狂牛症,也好幾次爆發大腸桿菌/沙門氏菌污染,吃死了一堆美國人[1]。台灣的 Costco 也曾經因為污染回收過美國熱狗[2]。 澳洲對食品進口規範嚴格,任何疫區都不得進口,目前也沒有任何狂牛症的紀錄。 (不知道為什麼 Food Inc. 在萬惡土豆網上找的到,有時間可以花一個半小時把它看完,會讓你少吃很多恐怖的東西。XD) 這次買的是特價中的澳洲 strip loin,俗稱的「紐約客」或是 New York strip steak。台灣餐廳則是很愛叫他 “New...
May 27th
December 2010
3 posts
6 tags
QCAR - Augmented Reality Library for Android by...
今年十月初,Qualcomm 釋出了 QCAR[1][5] ── 一個運行於 Android 平台上的增擬實境 (AR) SDK,提供幾個基本(?)的 AR 元件,讓開發者可以跳過影像處理,快速、簡單的在 Android 平台上開發各式包含的 AR 功能應用程式。今天終於有點時間,把 QCAR SDK 抓了下來,也跑了跑 sample 程式。因為還玩的很淺,原本不想寫 blog 的,但發現[2]網路上跟 QCAR 有關的中文文章實在少的可憐,還是寫一篇來簡單記錄一下。 QCAR 與 Layer[3]、WikiTude[4] 等 location based 的 AR 引擎有所不同。這類的 AR 系統利用 GPS 或 Wifi 取得使用者在地球上的位置,再搭配由電子羅盤取得的使用者面向,在螢幕上呈現使用者周遭的 POI 距離以及相對方位。Layers 提供了 API...
Dec 16th
tumblrbot asked: WHAT IS YOUR FAVORITE INANIMATE OBJECT?
Dec 13th
6 tags
Linux Kernel Development / Debugging (3) - Kernel...
此篇文章延續前文 ─ “Linux Kernel Development / Debugging (1) - 第一次玩 qemu/kgdb 就上手”,簡單介紹如何使用 gdb / kgdb 對核心模組 (kernel module) 進行即時的 debugging。 在先前的文章中,介紹了如何使用 qemu、kgdb、gdb 對核心進行動態的 debugging,並在編譯核心時在 vmlinux 中包含 debugging information,使 debug 時能夠直接瀏覽原始碼以及對變數進行存取。然而,kernel module 是在核心之外的,因次就算編譯時加上 -g GCCFLAG 也無法直接在 gdb 中存取其 debugging information。 要解決這個問題,需要使用 gdb 中的 add-symbol-file 命令來讀入包含...
Dec 4th
1 note
November 2010
7 posts
2 tags
Mac視窗screenshot關閉陰影
osxchat: 這才找到 如何讓 Cmd-shift-3 在抓視窗時不抓陰影: defaults write com.apple.screencapture disable-shadow -bool true killall SystemUIServer
Nov 30th
9 notes
6 tags
Linux Kernel Development / Debugging (2) - Hooking...
昨晚失眠,其實已經累的半死。但看了 The Social Network 之後忍不著帶起耳機,放著洞雌洞雌的 AvB 與 Tiësto 又繼續摸摸 Linux kernel。用電影裡的說法就是 ─ Wired In!!! 修課的作業要求在核心新增一個 system call 提供一個分析記憶體狀態的介面,不過助教學長說我們也可以寫成 kernel module,於是便起了在 kernel module 中寫 system call 的想法。查了一下,要達到這樣的效果要靠 system call hooking 來達成,也就是去 hijack 目前存在的 system call,讓所有程式在呼叫該 system call 時都會變成執行到 module 中的某個 function,該 function 最後會再去呼叫正常的 system call routine。 目前的計畫是在...
Nov 22nd
1 note
5 tags
Linux Kernel Development / Debugging (1) - 第一次玩...
網路上許多 kgdb 的教學都是拿編好的 kernel image 搭配 busybox 來載入 qemu 開機,但這次學校作業內容包含執行 Firefox,所以需要跑在一個較完整的作業系統上。 這篇文章是這幾天摸索的心得,其實還沒包含如何去玩 kernel debugging ,因為我還不會XD。 文章分成三個部份:1. 設定與安裝 Debian 於 QEMU 虛擬機器、2. 編譯 Linux 支援 kgdb 的核心以及 initrd、3. 使用 gdb/kgdb 做核心除錯。 Setup QEMU VM 首先,要在安裝一份運行再 qemu 上的 Debian 系統,第一步是用 qemu-img 產生一份硬碟 image: qemu-img create -f qcow2 image.qcow2 5G 這樣會產生一個容量為 5Gb 的硬碟檔案,映像檔的格式為...
Nov 17th
1 note
“the more you step back, embrace complexity, the better chance you have for...”
– — Eric Berlow, TED Fellow who studies ecology and networks, exposing the interconnectedness of our ecosystems with climate change, government, corporations and more. via TED.
Nov 12th
3 tags
Pipeline library for C →
// kanru 的 blog 新的 theme 真時髦
Nov 7th
3 tags
Nov 5th
40 notes
2 tags
“有時候,我們仗著比較有經驗了,因為忙碌時間不夠,就跳過了一些自以為「只有菜鳥才應該遵守的標準流程」,但其實這才正是會出錯的地方。”
– — PCMan
Nov 5th
October 2010
3 posts
3 tags
“俺様(おれさま)をドラえもんだと思(おもう)ってるの?”
– — ”哩嘎拎北動最洗小叮噹喔?”
Oct 24th
4 tags
“I’m in awe of Propaganda — the ability to convince people, who are...”
– — A Catholic priests in `Capitalism, A Love Story.` (I find it slightly sarcastic, since many organized religions also depend on some form of “propaganda”.)
Oct 24th
3 tags
2010暑期大回顧
研究所入學也半個月了,傳說大四畢業是人生中最後一個暑假, 回想起來,這個最後的假期(?)或許並不是大學生涯中最豐富的,但也做了不少的事情,有了許多新的體驗,例如姿勢滿分、表情零分的五公尺跳水: 饒了我吧,從兩三層樓高往下跳,還記得要擺姿勢就不錯了!XD 暑假前後換了許多座位, 依序是大學待的實驗室、新店上班的公司、中壢新家的書桌、研究所待的實驗室。除了大學的lab以外,其他剛好都有用手機或相機拍照: 在暑假前約兩個月便開始在 0xlab intern,整個暑假每週也都在新店上三天班。前後一共做了四個月,是很有趣的經歷。 在 0xlab 做的事情用的幾乎都是之前完全沒接觸過的技術XD 例如 Java、Android、GAE 等等。...
Oct 4th
August 2010
2 posts
5 tags
Introducing 0xBench
Today (Aug 14) we are announcing the release of 0xBench, an open source Android benchmarking app developed by 0xlab. 0xBench comes with several built-in benchmarks including Linpack, Scimark2, LibMicro, … etc. 0xBench can also be extended. Developers can add their own benchmarks (either in native C or Java) to suit their needs. 0xBench is now on the Android Market. If you wish to try it on your...
Aug 13th
1 note
3 tags
純文字介面Android程式開發
身為一個重度CLI控,只要看到下面的畫面必定先一陣手軟 因為c9s說真男人就是要用vim!XDDD 言歸正傳,要使用純文字介面開發 Android 應用程式,(據我所知)你有以下兩個選擇: 〈方案A〉 利用 android-sdk/tools/android 命令來建立一個新的專案,或幫已經用 Eclipse 建立的專案建立必須的檔案, 建立的方法: android create project —target [ver] —package [x.y.z] —activity [name] —path [dir] 轉換的方法: android update project -p [dir] 之後便可以開心的(?)使用 vim, emacs, 之類你最愛的CLI editor 來 coding (rock) 至於編譯與 deploy...
Aug 3rd
May 2010
1 post
5 tags
萬隆 竹壽司
週二至中研院報告後,晚餐便到 mix cafe 參加 Tossug 的聚會。並夜宿於白橘家。(聊天到天亮=..=)  次日中餐(其實是早餐XD),到捷運萬隆站附近的竹壽司。 第一個上的是鮮魚味噌湯,雖然魚肉沒有嘟壽司來的鮮嫩,但比較特別的是還加了蝦頭去熬。 雖然湯喝不出很重的蝦味,但其實蝦頭非常有料! 本日特價 ─ 黑鮪魚赤肉,是黑板菜單,原價一百五吧,本日特價一百二。上面白白的是生蒜醬(?)。跟 Wasabi 一樣是包裝在一個 tube 裡的。 比目魚握壽司、炙鮭魚腹握壽司。鮭魚上白白的是洋蔥絲,不知道怎麼處理的,幾乎沒有嗆味。不過其實好像沒有很搭XD 跟嘟壽司比起來,這裡的炙鮭魚腹握壽司口味比較清淡。不知道是洋蔥的關係,還是魚肉比較瘦。 偷拍了一下魚料櫃以及師父的手。照片中大約魚櫃的三分之一, 右前方還有處理到一半的黑鮪魚腹,後面流理台有一條不知名大魚XD ...
May 4th
April 2010
1 post
3 tags
關於電影
晚間與Joey走回家的路上簡短的聊了各自喜愛的電影風格,以及其構成的元素。 在討論的過程中, 我們(可能只有我一個人講的很開心)把電影簡單的分成「不可能在自己身邊發生」以及「可能在自己身邊發生」分成兩種, 前者就像是天馬行空的奇幻文學或曲折離奇的冒險小說,讓讀者能在欣賞的過程,得到暫時跳脫現實的窗口。 而後者,往往較為「平淡無奇」,但卻更能引 起觀賞者的共鳴,因為他更直接的反應了其真實生活中所遇到的情緒。  喜好電影和喜好讀書一樣,透過不同的媒體,我們都希望能夠在愉快的過程中得到一個好故事。  接著,我便魯莽的下了我喜歡平淡無奇的電影的結論。  回家之前手癢去租了一部躺在 queue 裡很久的電影, turns out...
Apr 19th
March 2010
1 post
3 tags
Office warming party @ Nothing's company
今晚從中壢北上,參加nothing搬進位於大坪林站的新辦公室的office warming party。爬上了四樓,辦公室的環境真是令人驚豔,而且非常像Ikea!XDDD  據說原本是間展場設計公司,保留了大部分的裝潢,自己重新粉刷牆壁。 應該也有四五年沒見到nothing了吧!上次是和國父去交大八社修竹筍:p 學長如預期的變胖了很多,努力有成Y 預祝免役成功!XDXDXD 在聽了簡報後,總算比較了解nothing的公司是在做什麼的,非常非常的有趣XD  原來不是學長愛裝神祕,msn真的沒有那麼好解釋。大致上也是要做cloud computing中的PAAS層,對象為MMORPG開發者。聽說不要講太詳細比較好XDXDXD 今天也跟了不少人聊了天,不過都是被動的開始聊天,依然不太會主動與人攀談。gotta work on my ppl skills....
Mar 6th
February 2010
1 post
6 tags
百樣菜單 牛角燒肉
俗話說的好,月黑風高之時,適合寫宵夜文。- -Y  現在時間是2010年三月八號,以後這個blog接以”用餐時間”作為發文時間。 這次的美食團是由海軍、陳JJ、九一小姐四人組成。和Jerry從中研院下班後,便到中山站(?)與特地北上的海軍及九一會合。 這餐的價位是一人699加一成,算是我吃過最貴的燒肉,但是品質真的相當優秀。XD  先來看看menu~ 牛角的菜單基本上肉類就有十幾種,每種部位又有不同的調味~ 很有趣 除了肉以外 menu的右半邊也有很多的小菜 飯類 麵類 甜點 還有飲料 牛角的肉質也頗優秀 左上角是奶油干貝~好吃! 左下角白色的肉是松坂豬 其實就是豬頰肉~好吃! 右邊是某牛肉 一開始點的都還滿清淡  這幾份都是灑岩鹽 鹽蔥 檸檬汁 或是義大利油醋 下面這張就是重口味的壽喜燒牛小排了~ 醃料應該是味噌口味...
Feb 8th
September 2009
1 post
2 tags
HTC Hero (Android) 取得 root 權限 [solves "remote: not...
在android上取得root的原理其實很簡單 (如果我沒搞錯的話…XD) 基本上就是要把 /system/bin/sh 複製一份並將其權限設定為 4755 如此一來便可以當作 su 來使用 網路上看到常見的方法使用 fastboot 來將手機使用 orange-htc-hero-uk-boot.img 來開機 並暫時取得 root 權限來生出 su command 常會在 fastboot 時遇到這樣的問題 remote: not allow  FAILED 原因似乎是在 Andoird SPL 被擋了下來 SPL, Second Program Loader, boot-loader的一部份 另一種在網路上看到的解法是將 SPL 給刷掉 缺點是會把 userdata 也一併洗掉 合併網路上看到的幾個方法 發現使用 flashrec...
Sep 22nd
July 2009
1 post
Hello World!!!
tumblr 好 Q 喔
Jul 30th