首先安裝postgresql
sudo apt-get install postgresql postgresql-contrib
安裝完後要裝pgunit, 在編譯之前先安裝下列項目
sudo apt-get install gcc
sudo apt-get install python-psycopg2
sudo apt-get install libpq-dev
ref: https://stackoverflow.com/questions/28253681/you-need-to-install-postgresql-server-dev-x-y-for-building-a-server-side-extensi
sudo apt-get install postgresql-server-dev-all
sudo apt-get install postgresql-common
ref: https://github.com/travis-ci/travis-ci/issues/2864
再來照pgunit官方文件輸入
sudo make PG_CONFIG=/usr/lib/postgresql/9.5/bin/pg_config
sudo make PG_CONFIG=/usr/lib/postgresql/9.5/bin/pg_config install
然後重啟postgresql
sudo service postgresql restart
or
sudo /etc/init.d/postgresql restart
接著建立extension
CREATE EXTENSION uint;
建立table
CREATE SEQUENCE rank_id_seq;
CREATE TABLE bar (
a uint4 NOT NULL default nextval('rank_id_seq'),
b text
);
ALTER SEQUENCE rank_id_seq owned by bar.a;
ref: https://stackoverflow.com/questions/3108777/how-to-auto-increment-in-postgresql
能auto increment的uint欄位就誕生啦!!!
勁爆經典大帝國I(AWESOME CLASSIC MIX VOL.1)
2017/06/10
2017/04/12
Windows 7 執行.NET/dotnet Core
如果Windows7沒在做Windows Update, 那可能會無法執行.NET Core的程式
除了需要安裝.NET Core Runtime之外, 還需要安裝以下hotfix
x86 https://www.microsoft.com/en-us/download/details.aspx?id=26767
x64 https://www.microsoft.com/en-us/download/details.aspx?id=26764
ref: https://github.com/dotnet/cli/issues/3907#issuecomment-283608339
除了需要安裝.NET Core Runtime之外, 還需要安裝以下hotfix
x86 https://www.microsoft.com/en-us/download/details.aspx?id=26767
x64 https://www.microsoft.com/en-us/download/details.aspx?id=26764
ref: https://github.com/dotnet/cli/issues/3907#issuecomment-283608339
Angular CLI --proxy-config not work?
突然發生Angular CLI的Proxy Config沒有作用
解決方法是在config加上"changeOrigin": true
ref: https://github.com/angular/angular-cli/issues/889#issuecomment-265364681
解決方法是在config加上"changeOrigin": true
ref: https://github.com/angular/angular-cli/issues/889#issuecomment-265364681
2013/11/24
2013.11.24 - Crumpler Outpost KARACHI L + Convenient Disgrace
趁著辦新卡要拿首刷禮, 而且PChome24H還有回饋金活動
於是買了心儀一陣子的Crumpler Outpost KARACHI L跟Crumpler Convenient Disgrace
外觀低調, 容量奢華的有31公升

上蓋打開, 使用束口帶來安置物品, 適合放些需要快速取得但被幹走心不會痛的東西

前方拉鍊拉開, 可放些扁平物品, 還有個防水小夾層

兩側置物袋, 袋子上面有條帶子可用來固定腳架等條狀物

後方配置兩條厚實的大背帶, 個人覺得舒適感挺不錯
附有胸前固定帶, 是挑選後背包的首要條件
此外還附有腰間固定帶, 如此一來包包可以完全貼在後背上, 不會亂晃
與背部接觸的地方是波浪型散熱墊

小暗袋

整個背部拉鍊拉開就是主要存放空間了, 活動夾層可自行安排位置
這邊也有個防水袋跟夾層, 可以放筆電或平板

主要存放空間裡的硬殼是可以拿出來的

拿出來後空間更大了, 相機包+登山包兩個願望一次滿足

還附個包包雨衣

主要存放空間的兩個拉鍊上, 各有一個小孔, 對起來可以裝個鎖上去...真是令人驚喜的小巧思

再來的是Crumpler Convenient Disgrace 豪華減壓背帶

頸部加寬及透氣孔, 實際使用起來妖受舒服

兩邊皆有快拆活動插扣, 雙卡榫設計防止不慎掉落

如此好看, 好背, 又多用的背包, 實在是居家旅行 拍照錄影 必備良包~
最後附上官網連結 http://www.crumpler.com/au/dslr/karachi-outpost-l
於是買了心儀一陣子的Crumpler Outpost KARACHI L跟Crumpler Convenient Disgrace
外觀低調, 容量奢華的有31公升

上蓋打開, 使用束口帶來安置物品, 適合放些需要快速取得但被幹走心不會痛的東西

前方拉鍊拉開, 可放些扁平物品, 還有個防水小夾層

兩側置物袋, 袋子上面有條帶子可用來固定腳架等條狀物

後方配置兩條厚實的大背帶, 個人覺得舒適感挺不錯
附有胸前固定帶, 是挑選後背包的首要條件
此外還附有腰間固定帶, 如此一來包包可以完全貼在後背上, 不會亂晃
與背部接觸的地方是波浪型散熱墊

小暗袋

整個背部拉鍊拉開就是主要存放空間了, 活動夾層可自行安排位置
這邊也有個防水袋跟夾層, 可以放筆電或平板

主要存放空間裡的硬殼是可以拿出來的

拿出來後空間更大了, 相機包+登山包兩個願望一次滿足

還附個包包雨衣

主要存放空間的兩個拉鍊上, 各有一個小孔, 對起來可以裝個鎖上去...真是令人驚喜的小巧思

再來的是Crumpler Convenient Disgrace 豪華減壓背帶

頸部加寬及透氣孔, 實際使用起來妖受舒服

兩邊皆有快拆活動插扣, 雙卡榫設計防止不慎掉落

如此好看, 好背, 又多用的背包, 實在是居家旅行 拍照錄影 必備良包~
最後附上官網連結 http://www.crumpler.com/au/dslr/karachi-outpost-l
2013/08/06
2013.08.06 - 開發者的日常
一陣子了好像還沒人翻,來隨便翻一下
幾張gif帶你了解開發人員的小世界...
...
這是當我們關掉開發工具而沒有存檔的時候...

修問題修到半夜三點的時候...

寫出來的正規表達式和預期結果一樣時...

在關鍵時刻同事卻說他要去喝杯咖啡休息一下的時候...

有人說要用Joomla!來做網站的時候...

老闆說你寫的功能一點用都沒有的時候...

把問題修好,要展示給老闆看的時候...

上傳了沒被測試過的程式,結果表現的跟預期一樣時...

當行銷說著他們業績的時候...

第一次套用CSS到網頁的時候...

系統管理員給了最高權限的時候...

寫了好幾個小時的程式,第一次執行的時候...

週未休假,其他人卻還在辦公室處理問題的時候...

當老闆要找個人來修理問題的時候...

當專案順利完成而收到額外獎金的時候...

當星期五下午,要找個同事來幫忙的時候...

明明上個星期五還好好的,到星期一程式就不能用的時候...

當客戶操作著一個樣品的時候...

展示時,問題沒被任何人發現的時候...

上線前兩天,客戶突然說要修改規格的時候...

在沒有規格文件下進行開發的時候...

當程式終於能執行的時候...

聽到客戶說要把專案賣掉的時候...

當專案經理靠近的時候...

老闆說測試人員不需要知道如何寫程式的時候...

上傳一些東西到正式環境的時候...

不用google搜尋就找到問題解決方法的時候...

source
http://www.javacodegeeks.com/2013/02/the-reality-of-developers-life.html
http://www.muylinux.com/2013/02/01/homenaje-a-los-desarrolladores-humor/
幾張gif帶你了解開發人員的小世界...
...
這是當我們關掉開發工具而沒有存檔的時候...
修問題修到半夜三點的時候...
寫出來的正規表達式和預期結果一樣時...
在關鍵時刻同事卻說他要去喝杯咖啡休息一下的時候...
有人說要用Joomla!來做網站的時候...
老闆說你寫的功能一點用都沒有的時候...
把問題修好,要展示給老闆看的時候...
上傳了沒被測試過的程式,結果表現的跟預期一樣時...
當行銷說著他們業績的時候...
第一次套用CSS到網頁的時候...
系統管理員給了最高權限的時候...
寫了好幾個小時的程式,第一次執行的時候...
週未休假,其他人卻還在辦公室處理問題的時候...
當老闆要找個人來修理問題的時候...
當專案順利完成而收到額外獎金的時候...
當星期五下午,要找個同事來幫忙的時候...
明明上個星期五還好好的,到星期一程式就不能用的時候...
當客戶操作著一個樣品的時候...
展示時,問題沒被任何人發現的時候...
上線前兩天,客戶突然說要修改規格的時候...
在沒有規格文件下進行開發的時候...
當程式終於能執行的時候...
聽到客戶說要把專案賣掉的時候...
當專案經理靠近的時候...
老闆說測試人員不需要知道如何寫程式的時候...
上傳一些東西到正式環境的時候...
不用google搜尋就找到問題解決方法的時候...
source
http://www.javacodegeeks.com/2013/02/the-reality-of-developers-life.html
http://www.muylinux.com/2013/02/01/homenaje-a-los-desarrolladores-humor/
2013/05/18
2013.05.18 - Maker Faire Taipei
隨著開放式軟硬體的盛行,許多技術&知識不再是遙不可及與難以接觸。
不分職業、年齡、喜好、教育程度…一場土炮人的盛事就這麼展開...Maker Faire Taipei

場外的Maker Faire機器人Logo

場內有許多家廠商在展示夯到不行的3D Printer,各式各樣都有,不過價錢仍是貴了點。
沒錢的話可考慮自已google,應該可以土炮一台出來~



多色的

大型的

小型的

3D原稿

這台DLP 3D Printer(FB)的精細度太驚人了!!

而這是用Scratch + Arduino做出來的互動遊戲

Camera + 自走車?

(程式交易機器人)
這位大大很好心的跟我講解複雜學、圖形判識,真是受益良多

動態方舟反應爐

自走車

機器人

3D掃描

可以補捉肢體動作的手套

一些raspberry pi的應用

這個滿有趣的,把多台raspberry pi接起來做平行處理

賽先生本人,跟網站logo一模一樣啊!!

超音波避障自走車

LED排出來的矩陣,看起來會像一個3D顯示的盒子

除了展出之外,還有一些活動
新軟硬時代,怎樣創業取得成功 - 台灣創意工廠執行長 王仁中
大概是在講快點做出你的原型、如何募集資金,及怎麼推上舞台

Treasure Hunting Robot尋寶機器人 - 今村謙之
大概是介紹開發工具,及相關技術,還有團隊合作
最後還說3D Printer不要買太便宜的,可能原型做不出來,或成品的品質很差

也許很多原型看起來還很簡陋,不過鋼鐵人也是先有Mark 1才會有Mark 42啊!!
希望明年我也能湊上一腳
不分職業、年齡、喜好、教育程度…一場土炮人的盛事就這麼展開...Maker Faire Taipei

場外的Maker Faire機器人Logo

場內有許多家廠商在展示夯到不行的3D Printer,各式各樣都有,不過價錢仍是貴了點。
沒錢的話可考慮自已google,應該可以土炮一台出來~



多色的

大型的

小型的

3D原稿

這台DLP 3D Printer(FB)的精細度太驚人了!!

而這是用Scratch + Arduino做出來的互動遊戲

Camera + 自走車?

(程式交易機器人)
這位大大很好心的跟我講解複雜學、圖形判識,真是受益良多

動態方舟反應爐

自走車

機器人

3D掃描

可以補捉肢體動作的手套

一些raspberry pi的應用

這個滿有趣的,把多台raspberry pi接起來做平行處理

賽先生本人,跟網站logo一模一樣啊!!

超音波避障自走車

LED排出來的矩陣,看起來會像一個3D顯示的盒子

除了展出之外,還有一些活動
新軟硬時代,怎樣創業取得成功 - 台灣創意工廠執行長 王仁中
大概是在講快點做出你的原型、如何募集資金,及怎麼推上舞台

Treasure Hunting Robot尋寶機器人 - 今村謙之
大概是介紹開發工具,及相關技術,還有團隊合作
最後還說3D Printer不要買太便宜的,可能原型做不出來,或成品的品質很差

也許很多原型看起來還很簡陋,不過鋼鐵人也是先有Mark 1才會有Mark 42啊!!
希望明年我也能湊上一腳
訂閱:
文章 (Atom)




