2016年7月22日 星期五

led 燈泡

用了一年左右的螺旋燈泡掛點,今天看到HOLA有在賣Toshiba 8.5W LED燈泡,賣169元,多箋還有特價

http://mall.pchome.com.tw/prod/QFBS18-B9006VLCJ-000?q=/S/QFBS18/pick

google了一下,mobile01也有討論文

說是保固五年不錯

買了白光的回來裝了,發現顏色較原來的螺旋緩和,原來它是5000 K的燈泡,螺旋的好像6000K up

原先的是歐司朗的23w燈泡 五金行看到一顆99元

2016年6月6日 星期一

boost python

最近同事在分享這類的資訊,如何使用boot python

應用之一,將c++撰寫的程式碼,編譯成python module,供python呼叫


- 首先要有boost,產生lib [1] (boost_1_61_0/stage/lib/)
libboost_python.a  libboost_python.so  libboost_python.so.1.61.0

- 使用CMake產生Makefile,並編譯hello.cpp  [2],成功之後撰寫hello.py去呼叫產生的python module [2]

- 藍字部份置換成目前使用的版本
FIND_PACKAGE(Boost 1.45.0)
IF(Boost_FOUND)
  INCLUDE_DIRECTORIES("${Boost_INCLUDE_DIRS}" "/usr/include/python2.6")

- 若是boost不是裝在系統預設目錄,請另外指定
SET(ENV{BOOST_ROOT} "/path/to/boost")

[1] http://www.boost.org/doc/libs/1_61_0/more/getting_started/unix-variants.html
[2] https://www.preney.ca/paul/archives/107




2016年3月17日 星期四

linux reboot

最近在看一個reboot的問題,發現reboot時會帶一些參數
int reboot(int magic, int magic2, int cmd, void *arg);

google了一下發現底下jserv大神的文章,有解釋這些參數的意思
http://blog.linux.org.tw/~jserv/archives/002060.html

#define LINUX_REBOOT_MAGIC1 0xfee1dead
#define LINUX_REBOOT_MAGIC2 672274793
#define LINUX_REBOOT_CMD_RESTART2   0xA1B2C3D4

第一個是feel dead,第二個轉換成16進制後是Linus的生日

看起來挺有趣的

manual上面有解釋,不過沒說的那麼清楚就是
http://man7.org/linux/man-pages/man2/reboot.2.html

而這arg到了uboot還可以拿來判斷,有點神奇