2014年11月19日 星期三

[心理學] 36問題迅速建立戀情



(中央社紐約14日綜合外電報導)假如不曉得要和陌生人聊些什麼,不妨參考美國心理學家推出的一套聊天話題,據說這些話題能讓配對陌生人從互相分享中,快速建立親密感。

2014年11月8日 星期六

[record] 伺服器負載的存取檔案限制

在學校通常都是缺乏實作經驗的老師

因此都不會告訴你高負載營運時可能發生的問題

到業界也早已都調校好 很少有機會傳承經驗

尤其是吞吐量大的伺服器

負責系統架構更該該注意細節的調整來增加負載量

2014年11月5日 星期三

[mongo] 更換Config Server

安裝Sharding Server正式營運後才發現

所有設定Server位址都是用實體IP

但是如果伺服器升級或是意外損毀就可能很難更換

為避免到時候必須無痛移轉必須將設定更換為Domain Name

以下為詳細設定方式

[python] String串接效能測試

因為很多人都說StringIO效能比較好

建議大家不要直接相加字串

以前我還挺相信的 (但我本身還是懶沒有實際使用)

直到今天看到有cStringIO宣稱比StringIO還要好

為了想知道好多少就好奇來測試一下

2014年11月3日 星期一

[python] 如果發生在Mint中移除Python的悲劇

千萬別做這件事

即使你只是要更新python版本

如果移除會造成非常嚴重的後果

就必需根據以下步驟才能回復

2014年10月16日 星期四

[golang] 版本升級

今天在測平台移植發現strings會找不到

原本以為是gccgo有問題或是env環境變數設錯

最後用go version才發現是版本太舊(1.0)

2014年9月15日 星期一

[golang] 多執行緒測試

與一些玩過Golang的伙伴討論,

他們都認為Golang有非常簡單的Multi-Threads可以處理

所以我就來試試

2014年9月8日 星期一

[golang] HTML服務GET和POST測試

在測試GET和POST原本都很順利

直到有一次在做轉址功能時

想把POST資料轉出來變成GET

發現兩件詭異又奇怪的事:

2014年8月29日 星期五

[golang] GO語言試水溫

GO好酷喔!

這是剛碰到GO的想法

心中是想說GO既然和C一樣快

我就來看看能做什麼...


2014年8月21日 星期四

[python] GEO世界IP定址

為了將蒐集到的資料IP轉換為國家

將特地將付費某付費軟體內的ip-map解析出來

在轉為自己自訂的python object格式

原以為一勞永逸,無論是哪裡來的IP都可以解析出來

結果!這資料超級舊的

2014年8月20日 星期三

[python] 伺服器基本效能監控

或稱電腦效能監控? (server performance monitor)

server多時就很難逐一檢查

只好用程式遠端蒐集/監控

尤其最近很常用到所以順手紀錄一下

我用的是 psutil 這個模組

原因是比較其他模組我覺得這滿方便的

2014年8月17日 星期日

[python] Hash演算法效能測試

因為使用過許多Hash經驗

從一開始可以用就MD5

考慮到效能時開始改用mmh3 / CRC

到現在顧慮到碰撞安全思考 SHA

在這當下突然想了解每個演算法計算速度的差異

2014年8月13日 星期三

[python] zlib 壓縮效能測試


原本是在查找 CRC簡單的實作方法

結果就看到有人測試使用zlib中的CRC效能遠比另一個CRC方法還要快 (參見)

所以開始對zlib好奇起來, 順便測試一下壓縮

但原來 zlib 和 gzip 為相同方法實作 (是不是相同核心我就不知道了)

但好奇心趨使下測試一下zlib在壓縮string在不同level下的效能
(生手症狀)

2014年8月6日 星期三

[mongo] 六台MongoDB設定Sharding和Replication (v2.4)

以下為安裝6台mongoDB

彼此互相分散資料也互相備份

缺點是Config Server在原本設計上要另外1台

但成本考量散佈在其中三台上

其實安全性很低,純粹用來測試大資料計算用的

以下為詳細安裝紀錄