2013年8月29日 星期四

山東軼聞錄



本篇文章並非作者親身經驗,而是經當事人同意下,將其口述記錄成文字並公開發表。


這次去山東出差,主要是為一台新設備進行電線管路配置,
雖然不是特別困難的工作,但因為大陸採購效率低落,意外的花了不少時間。
也因此,有了好好觀察當地人的機會。

出差的地方,並不是大陸的主要城市,甚至不是個城市。
是一個,叫做趙寨子鄉的小村莊,尚未開化,民風純樸。
當地以農牧業為主,常常可見鄉民,趕著家畜,到處胡亂吃草。

當地有一些有趣的特色,

1.山東人不吃米飯,愛吃饅頭。就算公司餐廳端出白飯,當地人是連筷子也不沾一下的。
『米飯是給南方人吃的』

除了饅頭外,當地人也吃水餃,且有現包水餃店,當場桿餃子皮、剁料,
包成餃子後下水煮熟。餡料是羊肉和豬肉混合的,味道非常鮮美。

山東人吃餃子,單位不是顆,無法點十顆或十五顆水餃,
山東人吃餃子的單位是斤,點菜的時候要告訴老闆要幾斤水餃。
食量之大由此可見一般,絕對不是南方小鳥胃能夠比擬的。

到了鎮上,還可以見到烤羊肉串的攤位,因為羊肉新鮮,
加上地方獨特的醬料,吃起來滋味也是特別的好。


2.大陸人把自己的老婆稱做媳婦。
這點跟台灣人十分不同,台灣的媳婦,指的是兒子的太太。

「存幾個錢,娶個媳婦,生個崽兒。」

這是當地男性的普遍目標,很少見到不婚族,或是頂客族。
若仔細問他為什麼要娶媳婦,當地人也答不出個所以然。
反正娶媳婦生崽就是天經地義的事,不需要原因。

問他們想娶怎樣的媳婦。

「當然是看得順眼的。」

大陸人也是十分重視小孩子的教育,例如工廠的一些師傅,
自身的教育程度不高,但依舊希望自己的小孩能念大學。
抱著期待於是將小孩命名為念政。(念政法大學之意)


3.年輕人多半不願意務農

許多工廠的師傅,家裡有田地,但他們不願意從事農業工作,
而是選擇外出打工爭錢。

據說,種一年田,夠全家吃飽三年,但是,如果想買一些電器或奢侈品,
農民恐怕是存好幾年錢都買不起的。

工廠裡有個 17歲的打雜小弟,只有高中學歷,本身是河北人,
但跟著叔叔到處闖蕩,最後來到山東。

問他,是否願意回到河北耕種自家的田?

「不要,太苦了,而且家裡什麼都沒有。還是工廠好,工廠還有電腦呢!」

雖然確切原因不明,不過,或許人類本能的就會渴求科技?

關於農民的苦,據說當地人表示,田裡常常會有水蛭,滿滿的水蛭,
人一下田,水蛭馬上會靠過來吸血,一定要吸血吸到水蛭全身脹滿才會鬆口。

回台灣之後,我查了一下水蛭的資料,發現了水蛭的學名,原來叫做:

螞蟥


不由得想起一些事情,而會心一笑。

2013年8月27日 星期二

[LINUX] CentOS x DLNA Server for PS3



何謂DLNA呢?

Digital Living Network Alliance
是咱們的音速小子寶貝- 索尼在1993年提出的多媒體共享"規格"

簡單的說,符合這規格的實作,是以主從的架構分享多媒體串流
儲存在A伺服器的多媒體可在支援DLNA的B、C、D裝置上觀看,實際解碼輸出串流的裝置是A伺服器,播放端不須特別安裝其他播放軟體或是解碼器,你只需要將網路頻寬保持通暢即可。

據宅哥所知,除了索尼自家的PS3,據說Android系的智慧型手機都有內建此功能(也許都是師出LINUX核心的關係所以有這樣的裙帶關係)

當然,咱們的CENT-OS伺服器亦有擔任DLNA server的能力,今天就是要介紹如何安裝
PS3 Media Server - DLNA伺服器軟體 for PS3

首先先到這裡(PS3 Media Server官網)下載安裝包 pms-1.90.1-generic-linux-unix.tar.gz

下載到後請解壓:
#tar -zxvf pms-1.90.1-generic-linux-unix.tar.gz

會在當前資料夾解出
pms-1.90.1 資料夾

前進一步,進去看看INSTALL.txt
發現PMS相依這些東東:

  • ffmpeg(影音解碼函式庫)
  • mediainfo(提供影音標頭資訊)
  • mencoder(影音編碼器)
  • openjdk-7-jre(JAVA 運行環境,PMS是由JAVA寫成)
問題來了,預設的yum資料庫沒有維護mplayer、mencoder、ffmpeg…等等,此時需要再對YUM做些其他動作 - 抓取非官方套件:

首先安裝protectBase
#yum install yum-protectbase

接著修改YUM資料庫設定
#vim /etc/yum.repos.d/CentOS-Base.repo

進去設定檔後,在[base] [update] [centosplus]三個段落加上
protect=1
在其他段落則加上
protect=0
然後在[centosplus]段落讓enable失效
#enable=0

好了,存檔離開設定檔,接著去以下網址抓rpmforge套件:
記得認清是32位元還是64位元喔,在他的description處有說明CENTOS版本與對應的硬體架構

接著將DAG公鑰弄進RPM系統:
#rpm --import http://dag.wieers.com/rpm/packages/RPM-GPG-KEY.dag.txt

開始安裝RPMFORGE套件:
#rpm -ivh rpmforge-release-0.5.3-1.el6.rf.i686.rpm
最後一步,更新一次YUM資料庫:
#yum check-update

應該可從螢幕輸出發現
13 packages excluded due to repository protections
此類的字樣,就表示你的資料庫裡有非官方套件了

接著的動作就簡單啦,回到剛剛的相依套件安裝,把PMS所需相依備齊:
#yum -y install mplayer mplayerplug-in
#yum install mencoder
#yum install java-1.6.0-openjdk

到此,若上述的相依套件都到位的話,基本上不須任何設定,就可以順利啟動PMS了,回到pms-1.90.1資料夾,透過PMS.sh啟動PMS服務:
#./PMS.sh

密密麻麻的訊息中,最後會出現:
#[main] The server should now appear on your renderer
這表示你的PMS伺服器啟動成功了!應該在遠端裝置上搜尋的到了

如果此時有裝置連線到這台伺服器,會出現類似這樣的訊息:
[pool-4-thread-1] Renderer Android found on this address: 192.168.0.108
[pool-4-thread-1] Address /192.168.0.108 has an estimated network speed of: 14 Mb/s
在PS3上發現伺服器

瀏覽資料夾的方式選擇影片

播放效果還蠻棒的!











[11/09 新增]

接著你會發現,照預設值啟動PMS,在DLNA設備上居然可從根目錄(/)瀏覽整個伺服器
不是很恰當對吧,此時要修改PMS資料夾下的PMS.conf
在註解< Shared folders >中改變此設定:
#folders = /home/nfs1,/home/special

在上面的範例裡我設定了兩個資料夾,nfs1/ 與 special/ 可供瀏覽,用逗號分開

另外分享Android手機上可連結到PMS的軟體 - MediaHouse
幾乎是免設定就可以直接連上剛才架好的PMS喔
就是灌這味
按剛剛設定的資料夾去瀏覽嚕




手機上播放的效果,棒!

以後就可以捧著智慧型手機在床上看謎之影片啦,嘻嘻
威!