2014年11月11日 星期二

[Kernel] 叫你的kernel 跑你程式

Ask your kernel to run your mama userspace process

上面僅供參考。

通常來說Linux kernel/user space 分際是很嚴謹的,尤其是記憶體存取,往往得靠 copy_to_user copy_from_user 至於操作就更多了,netlink、 proc、ioctl 、open/read/write/fcntl。
Linux效率上會輸給輕鬆達成zero-copy 的Cisco IOS,看完IOS的Source code發現根本就是逆天阿(下略5千字...),天生作message/packet control 的奇才....  @@

既然兩個模式楚河漢界,能突破這種規範就真的非常值得玩玩。

下面就一起來跑你.....(下略


2014年10月25日 星期六

[五四三] TPMS 胎壓偵測~裝裝裝

其實是看到這篇文章....

平常開自己也都是疑神疑鬼的...  總是感覺輪胎都偷偷不認真工作!!! 大概是之前中過幾次釘,研究了一下市面上貨色,胎內胎外什麼。

最後決定來裝 ORO 的 W401B 省電型的,好像買個接收器還可以跟車上的目擊者整合耶,雖然這樣,最近目擊者有點秀逗,還是不要整再一起好了,免得一起過世。


2014年10月20日 星期一

[五四三] 讓Line 更方便打電話


現在網路都跑到4G的速度,支撐語音流量早就是一塊蛋糕,二話不說,先去電信局轉平板專案,把話租降到最低 --> $0,這方案還是可以講電話啦,只是僅有區區一百塊的額度,超過就是網內$3網外$6, 還好網路4G頗快,要好好用網路的優勢,把語音的部分也轉到網路使用才對。


2014年6月3日 星期二

[C code] dup() dup2() 奇妙的FD複製....

好吧...
是突然看到
--
close(0); close(1); close(2);
    if (!tty || !*tty) {
        if (open("/dev/null", O_RDWR|O_NONBLOCK) >= 0)
            dup(0), dup(0);
        return;
    }
--

這沒營養dup(0) 還作兩次,WHY?!
仔細想一下,突然讓人笑出來...  哈,果然不是那麼沒營養...


2013年12月26日 星期四

[Compiler] Different between gcc and g++

這幾天在玩cross-compiler 的重build,換來換去,突然發現 gcc 跟 g++ 的差別呢?

當然
"g++ 是C++ 的compiler, gcc 是C的compiler" 這個說法隨便google就一堆文章(還都是CP的) 跟你說.... 喔不... 它們不是這樣的!!!

光看不過癮,來手動證明一下。(絕對不是為了一天一筆記的目標亂充數!!!)


2013年12月24日 星期二

[ATV] 免JB - 新增你的頻道 in Apple TV (自製)

在獲得好色龍大人首肯之後,把目前的ATVDoMore打包起來
讓普通使用者能輕鬆使用。還可以播放你硬碟的電影喔。

這樣就可以躺在床上用電視龍大的翻譯轉播了!!! 馬鈴薯沙發我來啦!!!

元件教學寫在先前的筆記
http://bjglife.blogspot.tw/2013/12/atv-apple-tv-do-more.html


2013年12月23日 星期一

[NPM] 發行自己的套裝組 npm publish

發行耶!!!

把自己的nodeJS 作品放到資料庫上面讓人下載。 <--- 抖抖

也就是說以後只要:
#npm install mypackage

大家都能安裝你的寫的軟體。

有妹有很威...