2012年7月28日 星期六

[tech]淺談 partition sort (1

[tech]淺談 partition sort (1

partition sort 就是一種Map Reduce的精神,
其實,在 Google 發表Map Reduce的paper 以前,
我想實際上有遇到"Big Data"的公司,都有這樣類似的解法。
只是後來Hadoop把這件事情吵熱了,
甚至紛紛使用了Hadoop,

不過我對Google內部使用的Map Reduce的framework還是,很好奇。

基本上有external sort兩種解法,



  • merge sort

  • partition sort



partition sort有幾點要注意的,
你建立的partition table決定你的效率好壞,
也就是說,要是你把大部分的要處理的資料分到同一台機器去,或者是造成某幾台機器要計算的量其實是很少的。
那就沒有辦法達到 balance 的效果。
所以,我們預期的應該是,當partition出去之後,每個部份做完處理的時間應該是一樣的,這樣才不用等待,並且充份利用每個partiion的計算力。

要建立partition table有幾個方式,



  • sampling



  1. 取all record

  2. 取前面幾筆record

  3. random取幾筆record


透過抽樣,如果要sort的量夠大,我們就能假設,這樣的結果有一定的正確性。
經由控制reducer的num數,與每一個地方可以用的mem大小,能夠提高效率。


整個而言,要建立的partition table,有一個重要的特點:


同樣key的record會被分類到同一個partition去,
每一個partition彼此都有order順序的。



2012年7月27日 星期五

[語錄]相逢的人會再相逢 村上春樹


"每個人都有屬於自己的一片森林,迷失的人迷失了,相逢的人會再相逢。"

村上春樹

[life][todo]7月8月小計劃


昨晚跟今天又開始看起論文了,
正在解一些問題,感覺挺好的。

最近希望完成一些算法跟系統,


    書籤
    圖書管理
    研討會系統




2012年7月26日 星期四

[life] 終於結束了~很平靜

[life] 終於結束了~很平靜

研究生涯應該告一個段落了,

終於結束了非常平靜,
昨天修改完一版的論文大概也就是為最後一版了,
跟改完的slide,安心的4點睡到十點,
在起來把剩餘的圖補齊。

不知道怎樣過程滿平靜的,

等待到4點也就是口試時間,
已經講過三次了,
按造流程走一次,
這次得到卻是踏實。

雖然都被老師跟口委說,要"繼續"努力,
跟要再留下來一年嗎~

哈~
6點跟各個口委握完手,他們就走了。

晚上就是Lab的蜀川麻辣鍋團,有著好喝的酸梅湯。
老闆娘是四川人,那真是懷念的味道。

路過民雄的街區,我說兩年來的印象,都紛紛的印上腦子裡。
好多走過的路,跟一起的點點滴滴。

車行台一線,才驚覺好快好快。



2012年7月24日 星期二

[life]口試前的生活


速記一下最近的生活,
等待口試,
星期一報過一次了
星期三再報一次,
再來就上場了。

論文也是邊修修改改的
反而想改起程式來了,
那真是痛快。

好像很快很快~都很緊




Final Count Down 3

發信人: PCbot@fromdomain.com (PCbot) 看板: peicheng
標 題: Final Count Down 3
發信站: Group.NCTU.edu.tw (2012/07/23 Mon 09:10:33)

Final Count Down 3 days


2012年7月22日 星期日

[電影]我知女人心



孫子剛是北京某廣告公司的創意總監,他是個典型的大男子主義者。本來預料中屬於他的執行創意總監一職卻意外被一個新來的名叫李儀龍的女人奪走,這讓他惱怒不已。

一次意外,他獲得了一種特異功能—能聽到女人的心聲。這種功能剛開始給他帶來了不小的煩惱,後來他認識到它更是一種能讓他快速成功的本領:一方面特異功能讓他偷聽到女人們的心聲,在生活上他更加如魚得水,獲得各種女人的芳心,如咖啡店的店員燕妮和公司的女職員們都紛紛被他迷倒;另一方面他也偷走了李儀龍的廣告創意,靠著這些創意他為公司簽到了一些大的客戶,因此他得到了公司領導的更大器重。

然而漸漸的,他對李儀龍了解越來越多,她善良的本性和獨特的氣質改變了他原來的生活態度和自大的個性。

========
非常讓人放鬆的電影,
有香港早期拍的都會片風格。
尤其配上現代化的朝外sohu區的街景,
還有現在北京現代建築。
三里屯的景穿插在其中,有時候虛實結合,
真讓人分不清。

電影的配樂牽動了劇情,
每一步在走都是這麼的動人。

=====

演員 角色 備註
劉德華 孫子剛 某廣告公司創意總監
鞏俐 李儀龍 新任的執行創意總監
袁莉 燕妮 單純癡情的咖啡店店員
陳志朋 小費 孫子剛的助手
李成儒 董總 廣告公司老闆
王德順 孫美聲 孫子剛的父親
胡靜 趙紅 孫子剛的前妻
沈暢 劉夫人
陶佳 豆豆 孫子剛與趙紅的女兒
安雅 董總的太太
朱珠 小吳 孫子剛的秘書
王盛德/Russell Wong 彼德/Peter 李儀龍的網友
潘霜霜 TAMI 董總的女祕書
胡凱莉 車模 廣告騎車女郎
孫寶寶 大雷 孫子剛秘書



2012年7月21日 星期六

[mind]思想轉換 專注當下


"我們就是我們所想的一切"
"你所想的,就是你要成為的。" cf 別為大事抓狂 p86

我們心靈只要開始注意當下,我們就會開始有了平靜,
洞悉這個內心的想法。

忙碌的思緒是很沈重的負擔,
他會讓我們脫離專注的當下,分散了當下的注意力。

那一種忘掉過去,忘掉外來,回到當下的專注力。




2012年7月20日 星期五

[武術]紀念~Bruce Lee 李小龍

Bruce Lee 李小龍
一個改變世界的人
39年前的今天巨星殞落


2012年7月19日 星期四

[閒聊] 怎麼會這麼快

作者: peicheng (PC) 看板: peicheng
標題: [閒聊] 怎麼會這麼快
時間: 2012/07/20 Fri 02:33:04



沒道理我半年前都...卡在要跑24hr
.......
這次加dict反查...加上Mulit pattern match ...的algo....

會快這麼多



--
Origin: 東海大學˙資訊傳奇 bbs.csie.thu.edu.tw
Author: peichenggaisant20.cs.ccu.edu.tw 發表


Re: Final Count Down 7

作者: peicheng (PC) 看板: peicheng
標題: Re: Final Count Down 7
時間: 2012/07/19 Thu 11:11:07

※ 引述《PCbot@fromdomain.com (PCbot)》之銘言:
> Final Count Down 7 days

倒數最後一週了

衝阿阿阿阿阿阿

來個"春天裡"火力全開啦



--
Origin: 東海大學˙資訊傳奇 bbs.csie.thu.edu.tw
Author: peichenggaisant20.cs.ccu.edu.tw 發表


2012年7月18日 星期三

[武術]合氣道 天地摔


最近看到,幾個 天地摔 影片感覺到都不是很自然。
想說當時受技,被牽引的時候,是很流暢的。

找了陳永隆 老師這個影片來看,
恍然大悟原來如此。
老師的位置移動,與牽引的方式,都是很流暢自然的。

說實話,我曾經很故意的不讓老師做這動作,
可是反而摔的更慘了XDD

合氣道 天地摔
台中市合氣道推廣協會 天地摔 影片
陳永隆 老師



現在看來有白鶴晾翅,跟三角閃身的感覺。


2012年7月16日 星期一

[閒聊] 時間過好快

作者: peicheng (PC) 看板: peicheng
標題: [閒聊] 時間過好快
時間: 2012/07/16 Mon 23:58:37



字元數 (含空格) 0 3994

時間過好快,坐一下兩個小時過去。

大概還要在寫好幾倍。


--
Origin: 東海大學˙資訊傳奇 bbs.csie.thu.edu.tw
Author: peichenggaisant20.cs.ccu.edu.tw 發表


2012年7月15日 星期日

[遊記]120713 120714高雄行

[遊記]120713 120714高雄行

星期四去了學校,就聽說x要定火車票了。
原來是要去高雄。

星期五下午4點10分的火車到高雄,
距離上次做火車也有一段距離。

火車,對我而言是個複雜又充滿很多想像的回憶,
這都要拜09年的瘋狂火車24hr行開始了。
難怪在台灣以前做火車的總數都是少的,只有那陣在大陸是多的。

車行行過的大站準時的到達了高雄,
一出高雄車站還是燄炎高照。

我們風塵僕僕的改搭了捷運,到了中央公園站。
這次住的地方正在新掘江商圈內的森奧會館。

果然跟x所說一樣,
高雄的都市建築跟新加坡的想像是一樣的,
一樣都可以感受到那熱帶的氣息,
跟超現代的公共建築特徵,五光十色的夜間燈光打起。

放完了行李,不就當然先再房間躺一下。
這間旅館是無人職守的旅館,
房內的設施充滿了設計感,
以四人房形來說算是挺舒適的。

走路前往一家鴨肉麵享受晚餐,
出門時都約默7點了。
飯飽之後更改計劃先往愛河前進。
途中經過了天主堂,美阿。

坐在河邊不忘來杯五十嵐,
微微涼風吹來豈不快哉。

一時性起買了愛之船的票,下河飽覽兩岸二十分鐘光景。
到駛到海口,不饋值回票價。

高雄的101行程,
轉待計程車往六合夜市。
這司機雖說繞點路可是也開滿快了,
回程的司機除了爆怒,更是比去成程多了。

果然的六合沒有之前來的那們多本地人了,
若是少了陸客團,也就沒人了。
整趟走完只買了一個目前流行的鐵板雞腿外,
一行就搭計程車回商圈了。

哈~
一夜顛波,就繼續去摩斯漢堡坐一下。
晚間十點前往寶雅採買用品,
買些帽子,宵夜聰抓餅奶茶後,就回去了。

翻來覆去不知約默幾點睡了。

不料隔天早上居然下了雨,
所幸來的快去的也快,
雖然5點多就起來了,
但也遲遲到8點才去買麥當勞早餐。
計劃著今天接下來的行程。

蓮池潭

轉搭接運到生態公園站,
再轉公車,居然遇到惡劣態度司機,
外面雨下的正大,只是先上車往內走,
他就直接說"你們兩個是想坐霸王車嗎"
台北台中再坐公車若是遊客都會聽到司機很耐心說明票價,
不料他居然用英文嗆外國人,而那日本人有朋友帶路。
整個行程的最大負分居然在以來高雄做客自居的高雄公共交通運輸...。

到了蓮池潭也就是進龍門出虎口那邊,
有龍虎二塔,風光明媚的湖。
到了塔頂一覽湖光山色美不勝收。
不過由於到的時候日頭正大了起來十一點多我們便想趕往旗津吃飯了。

回程公車好像很久,
看了去左營的公車來了,就上車了。
回程司機就非常nice,要開車了還讓大大慢慢找到位置才開車。
途中經過了海軍學校,
這邊街區真是不錯,高大的樹木。

好一陣子才到新左營,從那轉搭捷運。
途中美麗島車站轉車,到西子灣站搭乘鼓山渡輪。
15元全價票價幾分鐘內到了旗津,
這次居然有看到軍艦。

到了我們就去的鴨腳 吃海產。
飽飽飽,~~
走幾步路的海灘,
找棵樹下吹吹海風。

3點採購完漁貨,就在搭渡輪回去了。

大碗公冰每家都爆滿,
當年來時,也沒這麼誇張人潮,
在旁邊的豆腐冰店吃吃冰。

幸好回程剛好等上5點的國光,
無縫接軌在6點五十回到家了。

整個行程短但是美阿~
不是在於多少,
而是在於心境轉換,
每一次的出發,都在於一次深層的沈澱。





2012年7月14日 星期六

[python]AttributeError: addinfourl instance has no attribute

python - How can I create a GzipFile instance from the “file-like object” that urllib.urlopen() returns? - Stack Overflow
http://stackoverflow.com/questions/4204604/how-can-i-create-a-gzipfile-instance-from-the-file-like-object-that-urllib-url

AttributeError: addinfourl instance has no attribute

2012年7月12日 星期四

[life]本來以為漠不關心

[life]

本來以為漠不關心,結果到頭來的結果反倒是訝異的。

難以意料之外的居然會在要走的時候,這麼的備受到重視。



2012年7月6日 星期五

[share]Howard's Startup Game @meditic » 水煮互联网创业

Howard's Startup Game @meditic » 水煮互联网创业
http://meditic.com/frameworks-for-internet-startups/

油条铺现象:如果你去跟街上卖油条、卖煎饼的师傅聊一聊,你会发现他们每月的收入很稳定,有的甚至可以月入几万。

网上总说创业99%会失败,什么九死一生,什么倾家荡产都用来形容创业者。这时候,想想卖油条煎饼的创业者,人家在街边随便摆个三轮车,就能养活一家人了。再去看看大街上的餐厅、奶茶铺、手机配件店、杂货店、床上用品店。。。。为什么这些创业者大部分都活得好好的?而号称IT创业精英的大学生反而一分钱都赚不到?

如果把“能够养活一家人”作为最低成功标准的话,那么大街上的普通人的创业成功率超过80%,而我们还用“创业九死一生、失败也正常”来安慰自己的无能,真他妈窝囊!

2012年7月4日 星期三

[文件] 喬靖夫

作者: peicheng (PC) 看板: peicheng
標題: [文件] 喬靖夫
時間: 2012/07/05 Thu 01:45:30


最近好像很多人在推
從功夫傳奇上面八極拳篇
以武術方面來說他身手不是說頂好,
昨天凱學長跟我說,
反正他是寫小說的,
也不見金庸真能使出降龍十八掌來,
他更甚至說,難得有人會在未來超越金庸。
就讓我更加好奇了

http://zh.wikipedia.org/wiki/武道狂之詩
小說目錄

卷1 風從虎.雲從龍
卷2 蜀都戰歌
卷3 震關中
卷4 英雄街道
卷5 高手盟約
卷6 任俠天下
卷7 夜戰廬陵
卷8 破門六劍
卷9 鐵血之陣
卷10 狼行荊楚



--
Origin: 東海大學˙資訊傳奇 bbs.csie.thu.edu.tw
Author: peicheng220-131-36-237.dynamic.hinet.net 發表


[python]detect webpage encode big5 utf-8

[python]detect webpage encode big5 utf-8

情境
常常在我們使用urllib urlopen 後,
我們fetch了一個網頁,但是使用print 或者是後續導到某些framework時
卻發生,

at
'utf8' codec can't decode byte 0xc1 in position 0: invalid start byte

類似這樣的錯誤訊息,
(以上是從web.py回傳的)
因為一般來說都是預設使用utf-8來開發framework,
所以當你自己再處理的部份導過去時,也理應先處理成utf-8。


使用是chardet 偵測網頁編碼
除了在每個py檔案加上

# -*- coding: utf-8 -*-

再使用 chardet
先install
easy_install chardet
即可

import chardet
if sys.getdefaultencoding() != 'utf-8':
reload(sys)
sys.setdefaultencoding('utf-8')

實際上使用他會回傳一個dict

htmltxt=urllib2.urlopen(url).read()
chardetdict=chardet.detect(htmltxt)
if chardetdict.get('encoding')=='Big5':
htmltxt=htmltxt.decode('big5','ignore').encode('utf-8','ignore')


這樣就可以大致上解決在fetch網頁後編碼變成亂碼的問題了。


[歌詞]等你的季節 劉詩詩

作者: peicheng (PC) 看板: peicheng
標題: [歌詞]等你的季節 劉詩詩
時間: 2012/07/05 Thu 01:05:13


劉詩詩-等你的季節MV - YouTube
http://www.youtube.com/watch?v=6_FO0tiZU54

演唱:劉詩詩 

等夏天等秋天
等下個季節
要等到月亮變全
你才會回到我身邊
要不要再見面
沒辦法還是想念
突然想看你的臉
熟悉的感覺
不 牽手也可以漫步風霜雨雪
不 能相見也要朝思暮念

只想讓你知道
我真的很好
愛一生 戀一世
我也會等你到老

只想讓你知道
放不下也忘不掉
你的笑 你的好
是我溫暖的依靠



--
Origin: 東海大學˙資訊傳奇 bbs.csie.thu.edu.tw
Author: peichenggaisant20.cs.ccu.edu.tw 發表


[閒聊] 轉信回來了

作者: peicheng (PC) 看板: peicheng
標題: [閒聊] 轉信回來了
時間: 2012/07/05 Thu 00:56:19


轉信又進來了

不過之前多設定了一組

那段時間轉了兩封一樣的進來



--
Origin: 東海大學˙資訊傳奇 bbs.csie.thu.edu.tw
Author: peichenggaisant20.cs.ccu.edu.tw 發表


2012年7月3日 星期二

步步驚心 歡聚過後 總是份外冷清 ep16


步步驚心

我不知道為什麼
突然很想遠離這裡

想清靜
人家說
音漸不聞音漸消
多情總被無情惱

人若無情
也許才真正能遠離煩惱

歡聚過後
總是份外冷清

[book]千年一嘆 十八 牛和鬥牛士 男子漢的土地



"這是一片真正站立過男子漢的土地,只不過男子漢站立得太久太累,睡了。
此時,偏西的陽光越過他的鼻眼嘴唇照在我們身上,我們舉頭仰望,
只覺得那是神奇起伏的遠山。"

from 千年一嘆 十八 牛和鬥牛士

心中一直出現某個意象~一閉眼就會出現的天空與大地...

[think]如果你喜歡的人不喜歡你,就算全世界的人都喜歡你,還是會覺得孤獨吧


Peicheng Liao
13 小時前來自 Plurk
”如果你喜歡的人不喜歡你,就算全世界的人都喜歡你,還是會覺得孤獨吧”—

2012年7月1日 星期日

[life]真的不用說太多就會懂了

有些事情,真的不用說太多就會懂了。

好久沒有這樣了,

不過這樣的人難找阿。
w t

光風霽月