2014年12月7日 星期日

[Tips] 在 Ubuntu 10.04 安裝 Python 2.7

既上次發生的移除 Python 慘劇後, 今天我又想要挑戰更新 Python 2.7 了

隨便逛逛看到這篇, 感覺用的人很安心, 就來試試看吧

$ python -V
Python 2.6.5
$ curl -kL https://raw.github.com/utahta/pythonbrew/master/pythonbrew-install | bash
$ . $HOME/.pythonbrew/etc/bashrc
$ pythonbrew install 2.7.2
$ pythonbrew switch 2.7.2
Switched to Python-2.7.2
$ python -V
Python 2.7.2
再來是搞定 pip
原來用 pip 安裝的模組預設會在 /usr/lib/pymodules/python2.6 下, 所以即使更新到 Python 2.7 以後, 想要更新模組都會出現
Requirement already satisfied (use --upgrade to upgrade): xxxx in /usr/lib/pymodules/python2.6
做法就是先將 /usr/bin/python 的 alias 換成 Python 2.7, 再移除舊版的 pip, 再下載安裝 pip 即可
ls -al /usr/bin/python*
sudo rm /usr/bin/python
sudo ln -s /home/USER/.pythonbrew/pythons/Python-2.7.2/bin/python /usr/bin/python
sudo apt-get remove --purge python-pip
wget --no-check-certificate https://raw.github.com/pypa/pip/master/contrib/get-pip.py
/usr/bin/python get-pip.py
reference: Python 2.7 on Ubuntu

2014年11月13日 星期四

[Tips] 在 Ubuntu 10.04 安裝 mediainfo

話說想看看用 Raspberry Pi Camera 錄下來的 H.264 是什麼格式, 在 Ubuntu 最好用的就是 mediainfo

如果抓 deb 安裝可能會有相依性的問題, 但是用 PPA 安裝就很開心
sudo add-apt-repository ppa:shiki/mediainfo
sudo apt-get update
sudo apt-get install mediainfo mediainfo-gui

讀出來的結果是
Complete name             : video.h264
Format                    : AVC
Format/Info               : Advanced Video Codec
File size                 : 27.0 Bytes

Video
Format                    : AVC
Format/Info               : Advanced Video Codec
Format profile            : High@L4.0
Format settings, CABAC    : Yes
Format settings, ReFrames : 1 frame
Width                     : 1 024 pixels
Height                    : 768 pixels
Display aspect ratio      : 4:3
Color space               : YUV
Chroma subsampling        : 4:2:0
Bit depth                 : 8 bits
Scan type                 : Progressive

2014年9月29日 星期一

[Tips] Ubuntu 關掉藍牙

剛剛亂關一通, 怕下次要打開忘記怎麼做, 只好紀錄一下

1. 立即關閉
sudo /etc/init.d/bluetooth stop
或是
echo disable > /proc/acpi/ibm/bluetooth
2. 啟動時關閉
sudo vim /etc/modprobe.d/blacklist.conf
blacklist bluetooth
blacklist btusb
參考資料:How can I deactivate Bluetooth on system startup?

2014年9月28日 星期日

[Python] Tkinter MVC

剛剛看到的, 先留著吧

FROM APPLE TO RASPBERRY PI: USING OBJECT ORIENTED PROGRAMMING WITH TKINTER

FROM APPLE TO RASPBERRY PI: A MVC TEMPLATE FOR TKINTER

FROM APPLE TO RASPBERRY PI: AN EXAMPLE OF IMPLEMENTING A PYTHON MVC (PART 1)

FROM APPLE TO RASPBERRY PI: AN EXAMPLE OF IMPLEMENTING A PYTHON MVC (PART 2)

2014年9月21日 星期日

[讀書心得] TKinter GUI Application Development

這本又是在天瓏書局看到的, 最近比較常寫 Python 和 UI 相關的東西, 雖然網路上已經有文件了, 可是翻書感覺還是不錯

從 widget 介紹起, 裡面有一些實用的案例, 範例下載後讀一下蠻有幫助的

[讀書心得] 淘寶 技術為王

天瓏書局看到的, 原本以為這本書是封神榜, 反正做大了愛怎麼講就怎麼講, 和某些週刊雜誌一樣

仔細讀了以後, 發現這是一本搞 web 和創業的人都值得看的書

首先, 技術部份深入淺出, 有深入研究過相關領域的人會格外有滋味, 再次體會永遠沒有最完美架構的一天...

其次, 火雲邪神"天下武功無堅不破唯快不破"這經典台詞真的是每天按三餐唸一遍阿!