2015年4月20日 星期一

initamfs 使用 xz 來壓縮

find . | cpio -H newc -o | xz --check=crc32 --x86 --lzma2 > /usr/src/initram.igz

2015年4月14日 星期二

QNAP TS-879U 安裝 dropbear

原 ssh server 無法提供 admin 以外帳號登入,可安裝 dropbear 提供相關服務
另一種解法是在 /opt /opt/etc/init.d/ 目錄下 使用另一個 openssh 設定檔

1.安裝 ipkg dropbear 套件

2.修改 dropbear 設定檔
/opt/etc/default/dropbear

3.修改欲登入帳號設定
/etc/passwd

2015年4月2日 星期四

node.js 讀取檔案每一行作個別處理

可解決檔案太大造成的 process out of memory


var rl = require('readline').createInterface(require('fs').createReadStream('content.txt'), new require('stream'));

rl.on('line', function(line) {
  console.log(line);
  console.log('==');
});

rl.on('close', function() {
  console.log('close file');
});