今天用 pyenv 安裝了 3.4.2,卻發現沒有 tkinter 模組,經過一番明查暗訪,終於知道原因。原因就是沒安裝 tk8.5-dev (我是用 12.04,14.04 要改為 tk8.6-dev),用 apt-get 裝上 tk8.5-dev,然後重新用 pyenv 安裝一次 3.4.2 就可以了:pyenv install 3.4.2 。
換言之,用 pyenv 安裝特定版本的 Python 時,會因為當前環境是否有安裝必要函式庫的 header 而影響能使用的模組,以後要特別注意。
Just thinking more…
今天用 pyenv 安裝了 3.4.2,卻發現沒有 tkinter 模組,經過一番明查暗訪,終於知道原因。原因就是沒安裝 tk8.5-dev (我是用 12.04,14.04 要改為 tk8.6-dev),用 apt-get 裝上 tk8.5-dev,然後重新用 pyenv 安裝一次 3.4.2 就可以了:pyenv install 3.4.2 。
換言之,用 pyenv 安裝特定版本的 Python 時,會因為當前環境是否有安裝必要函式庫的 header 而影響能使用的模組,以後要特別注意。
Evangeline Lilly,飾演女精靈弓箭手,莫名的跟 Girion 有感情上的糾葛,關於這點,從二到三根本看不出來他們會愛上,只能說 Peter Jackson 不擅長拍感情戲或是剪的不好。
Irina Shayk 飾演 Hercules 的太太 Megara,電影裡出現的並不多,因為在電影裡,她的設定是被 Hercules 的國王放狼殺死的,有她的片段幾乎都是回憶跟倒敘。原本是想找弓箭手照片的,但遍尋不著。
minidlna 預設是不找 rmvb 檔案的,網路上有人已經加上 patch (让 minidlna 支持 rmvb、gb2312 mp3 标签) 了,只是那是在 1.0.23 上做修改。現在已經 1.1.4 了,所以我參考了它的 patch,幫 1.1.4 也做了一次。
另外就是第一次在 Arch Linux 上做 package,基本上有 PKGBUILD 檔案就沒啥問題了。minidlna 的 PKGBUILD 可透過 git 下載:git clone git://projects.archlinux.org/svntogit/community.git ,接著就是修改 PKGBUILD,我改了以下項目:
修改完以後,執行 makepkg ,就可以得到 .xz 的檔案,用 pacman -U xxx.xz 就可以安裝了。
後記:重新啟動 minidlna 之後,發現 rmdb 的檔案還是沒有納入。根據 Log 去追程式,才知道 minidlna 是拿之前產生好的 sqlite3 資料庫裡的資料去回應,知道原因之後,就好解決了,試著去 touch 所有的 rmvb 檔案,觸發 minidlna 的 inotify ,這樣 minidlna 就會把這些檔案納入資料庫裡了。Log 的層級可以在 minidlna.conf 裡修改,例如 log_level=general=debug,artwork=info,database,inotify,scanner,metadata,http,ssdp,tivo=warn ,而程式裡輸出 Log 的函式則是 DPRINTF。
Keri Russell ,很眼熟的女生,但是我說不出來演過什麼片。
Server 部份是免費,主要是輔助 app transcoding (轉換格式)用的。
Windows/Linux 都可以安裝,安裝指南:http://bubblesoftapps.com/bubbleupnpserver/
依照指南,有提供 Ubuntu/Arch Linux 以及其他 distro 的安裝方法,在 Arch Linux 下要先裝 ffmpeg,這是用來轉換格式用的。用 yaourt -Ss 搜索 bubbleupnpserver,就可以找到,但結果顯示 out of date ,後來我就沒有用 yaourt 來安裝。
後來直接拿 tarball 來手動安裝,tarball 裡有提供 script 與 jar,這很簡單,Java 跨平台,再搭配 supervisord 就可以在開機時自動啟動。
因為 BubbleUPnPServer 並不是 Media Server,它算是一個 Proxy Server,所以不會跟 minidlna 衝突,但你用 BubbleUPnP app 找網路上 DLNA Server 時,會看到兩個,一台是 BubbleUPnPServer,一台是 MiniDLNA Server。指南裡是說,他可以幫你修正原來 DLNA Server 傳錯的資訊。
BubbleUPnPServer 啟動以後,可以用 Web 進去修改設定,使用的 Port 有兩個:
License 也是一個 app,在 Google Play 上可以找到,是個需要付費的 app,關鍵字一樣是 BubbleUPnP ,或是用 com.bubblesoft.android.bubbleupnp.unlocker 來找就能找到。
在 archlinux 裡,執行 yaourt -Syu 以後,出現這訊息:
failed to initialize alpm library (database is incorrect version)
Google 到這篇:Failure to initialise alpm library:archlinux,裏面有提到原因,是因為 yaourt 更新 pacman 以後,沒更新 pacman 資料庫的關係,執行 sudo pacman-db-upgrade 以後就沒問題了。
上野樹里,最廣人為知的應該就是交響情人夢了吧,完全演活了漫畫裡的野田妹。我還因此衝動的買了一張收錄了交響情人夢裡提到的曲子的專輯。然後其實只拿出來聽過兩三次 XD
含本篇,看完:
Kaya Scodelario ,在 The Maze Runner 裡飾演唯一女主角,對,在迷宮的中央就只有一個女生。外型亮眼,導演給了她蠻多鏡頭。
含本篇,看完:
飾演 Agatha 的 Saoirse Ronan ,在布達佩斯大飯店裡的表現不錯,飾演少年 Zero 的 Tony Revolori 也很逗趣,這兩人讓布達佩斯大飯店活潑不少。