IngramChen 積分 2

這個問題做 messager 的大概都會遇到。

如果 id 沒用來排序的話,那就用 type 4 UUID 來解,client/server 都能自由產生 unique id,這樣問題就少很多。

不過很多資料都有時序,而某些資料庫也真的只能用 primary key 來排序 (ex. Cassandra) ,那這時候就很痛苦了。這篇提到的前兩種做法我個人都用過,可以解但真的挺痛苦的。

他最後的方法是全 id 轉換,這… 雖然他們說可行,但我想到要 debug client side 的資料時,全部都要轉成 server id 才能和 server 核對做 debug... 這是另一種層面的痛苦呀

IngramChen 積分 1

python 在教學和數值運算有不可取代的地位

nodejs 則是永遠都能留住只寫 js / front end 的開發者

scala 則真的快死了, 現在緊抓著 big data 不放. big data 消失了, scala 就bye bye 惹

go 則是剛起來沒多久, 不過他能做的別人都做的到, 就記憶體吃少一點而已. 但是玩記憶體又玩不過 c/c++ . 他找不到不可取代性的話, 風潮過後也不行了吧

IngramChen 積分 0 編輯於

“Is there anything Rails can do, that PHP can’t do?”

The answer is no.

Ruby 沒有別人做不到的事情/強項,這語言最後就是回到 Rails 紅透半邊天前的狀態…

IngramChen 積分 0

其實我也很納悶apple 的規則, 下載 binary 不行, 下載 javascript 就可以. 開發者還是能跳過 review 流程幹所有的壞事啊

IngramChen 積分 0 編輯於

壞掉的時候在睡覺... 有影響 東京/新加坡 的 s3 嗎?

IngramChen 積分 0

做的效果真不錯, 設計師與工程師的最佳橋梁

IngramChen 積分 1

android build 多核有實質的幫助, 所以八核就是直接快2倍

IngramChen 積分 1 編輯於

明明這指令 +XX:UnlockCommercialFeature 應該要追加一串購買的 license key 才能啟用的,oracle 卻不做,只想做成陷阱,不愧是律師事務所

IngramChen 積分 1 編輯於

日本推友摔壞了手機,結果克難的用滑鼠操作。asus japan 回推說你掉的手機是金的 zen phone 嗎?推友認真回說那支金的不是我掉的,我的是 zen phone 5。

asus japan 說你真是誠實的人,然後就送一隻金的 zen phone 3 delux 給推友~~

IngramChen 積分 2 編輯於

我以前也是 Hibernate expert 咧 (自稱)

不過用了幾年後就丟棄了… 現在變 JdbcTemplate expert 惹

唉,如果有仔細研究 Hibernate 的 source 就知道他們設計的真是精良,是非常懂物件導向和關聯式資料庫的人設計的,使用 Hibernate 也會讓你感覺到你是在處理物件的生命週期,而不是關聯式資料。

問題大概就是資料本身本來就不適合用物件導向解決吧,尤其是資料可能很巨量。物件導向它是強在 UI 元件…

IngramChen 積分 0

linode 的 tokyo2 剛開張我就搬過去了,開了五台小的。結果這幾個月間發生兩次硬體故障 reboot。是馬上就修好了,但覺得新機房還是不夠穩啊

IngramChen 積分 0

不錯

不過 OS 還是要 umount + resize file system,還是會有 down time

IngramChen 積分 1

$5 台幣 150 元的小 server 不錯用。適合拿來放放 blog、vpn 之類的

IngramChen 積分 1 編輯於

很扯...

  • 支援 SQL select/join/subquery/index ...etc
  • 不支援 DML (要用它的 client),猜測是目前只限於做 primary key 相關的 update
  • 開一台 0.9 usd/hour,儲存和傳輸另外算錢

每一 instance 的能力 :

each Cloud Spanner node can provide up to 10,000 queries per second (QPS) of reads or 2000 QPS of writes (writing single rows at 1 KB data per row), and 2 TiB storage.

0.9 usd/hour 相當於 aws m4.4xlarge (16 core/64GB ram)

IngramChen 積分 1 編輯於

就新東西看一看玩一玩就好,不用太深入。除非它馬上就能解決你一直撞牆的困難 (例如某些 NoSQL 資料庫),才有必要正式導入。

如果過了一、二年後還有人繼續投入和成長,那時再引進都不算遲 (隨便一個production 系統都麻要跑五年以上...)

IngramChen 積分 0

雖然只是個取樣點, 不過

  • 100萬以上的點擊才有機會賺到 3萬台幣
  • 台灣的點擊費大概只有美日的三分之一以下
IngramChen 積分 1 編輯於

文中建議三種 ansible 本身的安裝方式,不過我只建議大家用 pip 裝。

為什麼?

因為 ansible 的 bug 很多 (他們沒有 test case) ,雖然會修啦,但許多 hot fix 的版本只會放在 pip ,而不會上 apt repository。所以裝來裝去最後都是用 pip 裝了