January 9th, 2015
前言:
主要紀錄一些網路上查到的東西,實作上應該會有更多文章出現….
筆記
- [Java] 關於一切有趣的Java資源
- RDBMS & PostgreSQL(1): 淺談資料庫
- 本身跟Java沒有太大關係,不過內容挺有趣的,尤其講到數據的成本 XDDD
- 其他篇相關文章如下:
- RDBMS & PostgreSQL(2):跟 MySQL 說再見, 加入 PostgreSQL 吧
- 針對這份簡報內容的一些討論
- 操作員在凌晨四點被叫醒
- 關於DB Cassandra 處理的一些事件與大量資料處理
- RDBMS & PostgreSQL(1): 淺談資料庫
- [Golang] 一些有趣的Golang 資源
- Hyperfox
- 一個可以當proxy與了解本地端HTTP/HTTPS內容的工具
- No Effing Clue: Compiler 2 Part 1: Introduction to Apprentice Compiler Design
- 本篇是講解一些compiler設計上的概念.
- No Effing Clue: Compiler Part 10: Compiling to C
- 針對透過Go來寫Compiler的概念.
- HTTP狀態碼
- 跟Go無關,主要是記錄一下要怎麼做martini response用的
- BoltDB: Low-level key-value DB
- 與etcd不太一樣的是,他只是單單有資料庫.而沒有JSON輸出.
- Why Go’s Closure Can Be Dangerous
- 主要是講解,GO的closure牽扯到GC(Garbage collection)所以使用全域變數要小心造成記憶體浪費(直到結束前都不會減少).
- Dropbox: Open Sourcing Our Go Libraries
- 其實是去年的舊聞,不過github可以在這裡找
- [SQLBuilder] 在slack討論中有提到Sqlbuilder,也就是可以透過簡單的function去產生複雜(或簡單)的sql語法來操作資料庫
- 某大大寫的sqlbuilder
- 這邊有dropxob提供的sqlbuilder
- 不過總括的寫起來,其實sqlbuilder還是只能幫助到一些簡單的轉譯,就rails migration上面有人建議從code generation 下手會比較好.
- 這裏有關於Golang使用者還沒打算使用ORM的文章
- 此外,比較沒有看過NoSQL 有Query Builder,只有看到node.js有類似的query engine
- 衍伸閱讀:
- Go and Postgres:Go, Martini and Postgres Tutorial - Part 1
- A little trick to statically link C to Golang with cgo
- 一些小技巧如何在Go上面連接C,使用的是cgo
- An NES emulator written in Go
- 超酷.. 用Go寫任天堂模擬器
- Experimental KVM-based VMM, written in Go
- 虛擬機器的監視器(Virtual Machine Monitor),根據上面的講解,會比docker所使用的container更有優點.
- 延伸閱讀MSFT: 雲端運算: 虛擬化類別
- Github:A replacement for cron, with sophisticated status-reporting and error-handling.
- 用Go寫得比cron更方便的job scheduler,可以執行相當多指令與安排各種時間.
- Hyperfox
- [產業新聞] 收集一些產業新聞集錦
- Facebook acquires speech recognition startup Wit.ai
- Quickklytag一個只要掃描就產生動作的App,Action Tag可能會搶走Action Voice的市場嗎?
- [Android] 轉換專案到 Android Studio
- Android Studio在去年年底出了正式版,並且也宣布ADT Eclipse進入維護階段,不會有積極的更新.所以開始把專案移植過來.
- 參考這篇文章可以很快速地轉移到Android Studio
- 轉移到Android Studio 之後,整個專案變得相當的肥大,但是某些目錄是可以省略的:
- .gradle : build gradle過程中產生出的binary code
- .build : 編譯App產生的中間檔
- AVD 還是很慢,不論Google怎麼說服我…. 都不會比 Genymotion快. 不過Genymotion 如果先執行Genymotion的模擬器在跑Android Studio會無法找到模擬器. 不過重跑模擬器就好了,應該只是單純bug.
- [Python] 關於Python GUI的IDE