prism

2014-05-29

Golang Web 好色開發

現在由於 Single Page Application 盛行,還有多平台的介接,在後端常簡化成只有開發

Api 的方式來使用,用 Golang 的標準函式`酷`,幾乎就可以解決了,有時候偷懶一下,或是想試一下其他開發的想法,及函式庫

在一般的開發情境下,我們可以用 gin 或是 fresh

來做類似 server 端 live reload ,開發完成後,就用 gox 編譯目標平台的執行程式,有了這一個 vim-go 的 Vim plugin 後,在
Vim 裡,就像是用 IDE 開發一樣,不用再打 import 了

fresh 的 terminal 訊息處理,有顏色,我很不爭氣的就用 fresh


另外,Golang 除了強大的標準函式庫,立即(即戰力呀,鄉親) 可以做 Api server 的開發外,還有很多小而美的框架,或是小函式可以用

mux

https://github.com/bmizerany/pat 簡單至極的 router Mutex,可能你直接看 source code 比看文件快

https://github.com/julienschmidt/httprouter

https://github.com/jadekler/git-go-websiteskeleton Skeleton example

mini framework

有 Martini https://github.com/go-martini/martini Magic King, Express.js like

作者為了中和平反一下 gopher 的意見,另外寫了 Negroni Express.js like

gin-gonic 算是簡化版的 martini 然後再把 inject 的魔法拿掉,效能提昇很多

最早開始的,gorilla http://www.gorillatoolkit.org/ 很多人,就是用他的 mux 和 session module 來用算是小而美的代表作,喜歡,金剛,首選

https://github.com/rcrowley/go-tigertonic tiny, small

https://github.com/zenazn/goji

http://fitstar.github.io/falcore/ pipeline king

https://github.com/gocraft/web

https://github.com/pilu/traffic fresh 的作者寫的

另外還有幾個比較大,且完整的框架,比較像是一條龍的框架,beegorevel

因為,個人掌握度沒到位,所以就只有停在,見習別人程式的階段,另外,也是覺得太大一包,怕吞下去會消化不良,其他還有很多

最後,很不爭氣把其中一個專案試用一下 Goji 了,因為他 terminal 有顏色,這其實還蠻自我矛盾的,有 GUI 的時候,覺得效率不好
喜歡用 terminal,有了 terminal 了以後,對這一種,有顏色的工具,或像是 yeoman 之類,還有可愛的 Mascot 的工具毫無招架之力

fresh



Goji


Yeoman



PS: 這一篇,充滿個人喜好,超不專業,大家要玩的開心最重要

2014-05-28

Upass 誕生

Upass

什麼樣的軟體都會有需求,這是一個針對電子資源使用者設計的

Proxy Server ,因應越來越多的電子資源,及電子書的產生,目前這些廠商大多還是用

IP 限制的保護方式,來保護著作權,所以在使用上,如果沒有在 IP 的範圍內,就沒有辦法

取閱這一些電子資源,尤其,像是學術單位,政府機關,或是研究單位,通常訂閱了許多的電子資源

目前一般的開放的解法,就是裝 Squid ,或是其他 Open source 的 Proxy,但是管理,

沒有這麼方便,或是使用上比較沒有彈性,或是使用商用的 Porxy 軟體,像是 OCLC 的 EZproxy

但是報價非常驚人,所以小弟的朋友做了 Upass ,一個符合 Proxy 標準的商業 Proxy 實作,價格會比 EZproxy 來得實惠很多,不是用修改頁面 URL 的方式

有需求的可以參考,不用再忍受 EZproxy 高額的商業授權,及額外的更新訂購費用,一個不同於 EZproxy 的替代方案


and yes, Upass is written in Golang.

PS: 另外徵求代理商中
目前支援 GNU/Linux ,Unix Like 系統,單純 binary 安裝非常簡單

2014-05-18

DIY-簡易鋸台

最近假日,除了帶小孩子,有時間寫點程式

不然就是學做一些簡單的櫃子,或是想挑戰家具,我想我自己內心裡,還真的很多東西想做

合法的從鋼鐵人的衣服,掃地機器人,到自己的一張單人沙發,DIY 清單真的是,快變成願望清單

不知道,到底,能不能做出來

工欲善其事,必先利其器

木工的基礎,除了手鋸外,不外乎就是用鋸台來做相對比較精準的切割

另外空間也是很重要的因素,我的另一半,絕對是難容我在家裡放一個鋸台

為了家庭的和諧,我們是一定要吞下去的,所以只好想簡單好用的鋸台怎麼做

目前膽子很小,只敢操作,線鋸機,基本上設計,就是用像是倒裝縫紉機的原理

直接看圖,比較清楚,基本上就是把線鋸機,用掛的方式放在桌面上,然後,上面的木條切一條溝,一半固定鋸片用
其他,看圖應該就能了解,切割精準多了,鋸片不會歪斜,不過,還是圓鋸機才是王道,快很多





2014-05-11

房地產之一家一戶

老子,說的無為而治,真是不簡單

現在的政府官員,只要說要執行什麼,做些什麼

往往可以看出,這些官員愚蠢的程度,到了令人憂心的程度,最近的一個家庭,一戶住家的政策

超過一戶,就加稅,又是一個假打房之名,行加稅之實的作法

我說個範例,大家隨便聽聽

某某郭老闆,住在帝寶,他是一戶,好幾個億,無名氏,蛋頭先生,住在台東,不到幾坪的綺零地,蓋個小宅,總價不到 200萬,另外有個一樓沒幾坪的小店面,讓他平常可以賣點小點心給觀光客,
賺點錢養家,結果這一個台東的蛋頭先生,要加稅

真正房價漲的不合理的地方,就哪幾都,劇本都是政府自己在自導自演,說要什麼輕軌,捷運共構,或是三鐵交會啦

或是學齡前兒童,生活補助啦,就是所有好康的都有政府全力拉抬,誰不往哪裡擠

結果要全台的窮鄉僻壤,都要跟著一起陪葬,先讓人民恨哪些有房子的人,然後,才個個拿來殺,像是在搶錢一樣
會買房子,我想很多人是根本不相信新台幣吧,覺得存這個政府的新台幣,可能到頭,都是假的

身上有錢的人沒有罪吧,可怕的是,這一個政府,一直這樣來操作,然後想出的對策,可以向窮人要更多錢,然後
窮人鼓掌叫好,卻不自知

以後,可能看到,有超過一個靈骨塔,要加稅,也不要太驚訝。

說真的真的要抒發情緒,我下面大概要打幾百個幹

PS: 以上是新聞,有關公眾利益,可受大眾公評之事,亦再憲法言論自由的保護下,
另往這一個網址,是在美國註冊的,主要傳達的對象,完全是作者自己情緒的抒發工具,這是個人 Blog
我的日記