Archive for category Uncategorized

[Linux] LXDE change wallpaper 桌布,調整

利用自動下載 /r/wallpaper 上的桌布,用一個shell script 設定

pcmanfm 設定桌布的功能,預設是 2 分鐘換一次桌布。

 

Ref:

openSUSE 12.1 的 LXDE

Downloading Wallpaper Images from Reddit with Python

, ,

發表留言

[Python] Ep.io 心得

ep.io 很久之前申請的帳號,正好之前試過了python版的heroku,來試試ep.io ,比較一下有什麼不同。

參考文件 ep.io quickstart

1. ep.io 提供的client,認證


pip install epio

epio upload_ssh_key

2. 建立app (Django,flask, WSGI)

目前有三種可以選,這邊試試flask

https://www.ep.io/docs/quickstart/flask/

並在本機上測試一下

3.上傳app


epio create mytest(想 要的app名字 )

epio upload  (上傳)

理 論上就可以在 http://mytest.ep.io 上看到你寫好 的app

Ref:

https://www.ep.io/docs/quickstart/

http://tryflask.ep.io

, ,

發表留言

[Python] [Whatis] WSGI python

WSGI 

 The Web Server Gateway Interface (WSGI) defines a simple and universal interface between web servers and web applications or frameworks for the Python programming language.   from  Wikipedia,PEP 3333

Python定義網頁程式和伺服器溝通的介面

概念相同的有,Ruby Rack  , Perl PSGI

繼續閱讀文章 »

,

發表留言

[Pytyhon] SimpleHTTPServer


python -m SimpleHTTPServer

 

簡單的 http server

http://127.0.0.1:8000   or

http://localhost:8000

發表留言

[BSD] VirtualBox 裝 FreeBSD 8

 

 

==

繼上篇配置之後,運行一段時間發現域名無法解析。但通過ip地址還是可以訪問。在網上查了一下,發現是virtualbox NAT方式下面的域名服務器會出現問題。

過程是這樣的:

  1. FreeBSD的虛擬機設置了通過 DHCP方式來獲取IP地址。
  2. 在獲取IP地址的同時,也會在/etc/resolve.conf裡面設置dns的解析服務器為10.0.2.3
  3. 但是10.0.2.3這個dns server在一段時間之後就會出現工作不正常的情況。

那麼這個問題該如何解決呢?

只需要在/etc/resolve.conf裡面設置正確的dns server就可以了。但問題又出來了,dhcp方式是每隔一段時間都會更新的。更新之後的dns server就又被改回去了。

但問題總是有解決方案的。查了查dhcp.conf的語法說明,ok,有解決方案:

修改/etc/dhclient.conf:

interface “lnc0″ {
  prepend domain-name-servers 10.62.163.4;
}

這個配置會在每次重新申請ip的時候,在resolve.conf文件中自動添加10.62.163.4。

這樣就可以解決域名解析的問題了。

發表留言

[Tools] ffmpeg 使用筆記

ffmpeg工具程式的使用筆記

ffmpeg: 轉檔
ffplay: 用SDL lib的簡單播放程式
ffserver: stream server
qt-faststart:

繼續閱讀文章 »

發表留言

[Software] Linux下轉檔工具

轉成Clie可以吃的格式。

Video:
    Codec: DIVX
    Image size:320×240
    Frame rates: 15 fps
    Bitrate: low

Audio:
    Codec: MP3
    Cannels: Stereo
    Bitrate: 16000Bps/128 kbps
    Feq: 22050 Hz

Size:在100~200 MB

Requirement

  • 背景工作
  • fast

GUI

Avidemux

  • gtk,qt,cli三種版本
  • 可附加字幕檔(*.srt)

DeVeDe

  • 用來把影片轉成iso

CLI

Avidemux

mencoder

mencoder INPUT_FILE -sws 9 -vf harddup,unsharp=l3x3:0.7 -oac faac
-faacopts br=128:mpeg=4:object=2:raw -ovc x264 -x264encopts
bitrate=BITRATE:global_header:partitions=all:trellis=1:vbv_maxrate=768:vbv_bufsize=2000:level_idc=30
-of lavf -lavfopts format=psp -af lavcresample=48000 -o OUTPUT_FILE

mencoder -ovc lavc -lavcopts
vcodec=mpeg4:vbitrate=3000 -ofps 25 -of avi -oac copy -font mp.ttf
-subcp cp950 -sub 欲掛字幕檔.srt 來源.avi -o 輸出.avi

mencoder參數:

-font: 指定字型,例 /usr/share/fonts/what.ttf
-subcp: 指字的語系,例:CP950
-sub: 要掛的字幕檔

ffmpeg

Pros: 速度快,品質好
Cons: cli

ffmpeg [[infile options][`-i’ infile]]… {[outfile options] outfile}…
ffmpeg -i source.avi -f flv Out.flv

mp4tools

  •  提供現成的指令,如:mkpsp,mkmp4,dvd3ipod之類的指令
  • 會自動偵測來源影片
  • 配合find轉所有的.avi:  find /path -name “*.avi" -exec mkipod {} \;

Reference:

  1. Ubuntu裡的影片轉檔利器:Avidemux
  2. HOWTO Mencoder Introduction Guide
  3. ffmpeg 官方參數說明文件
  4. ffmpeg轉檔

  5. PSP影片轉檔 for Linux

  6. ffmpeg常用轉檔參數

 

發表留言