安裝 Redmine - postgresql, nginx, rbenv

Redmine 是一套專案管理軟體,我們單位之前都用 Trac 不過 Trac 更新速度慢功能也沒什麼在增加,所以最近換單位要重建基礎服務後,學長決定把 Trac 改到 Redmine。Redmine 是用 RoR 的技術寫的,所以主要就是需要 Ruby,DB 的部分則是 mysql, postgresql 都可以。前端的部分可以用 Apache 也可以用 nginx。本片主要介紹我比較習慣的 postgresql + nginx 的組合。至於 Ruby 因為 Ubuntu 14.04 比較舊,所以使用 rbenv 搭建 Ruby 2.2 的環境。

Read More

被調查局請去喝茶

啊,沒想到這輩子有機會被馬英九政府請去喝茶,一切都是從某個禮拜四早上說起,本來當天要去臺中出差,結果當天還在公司集合時,大約九點就收到一通電話,接起來後對方表明是臺北市調查局的盧先生,希望請我去 泡茶 啊!不是,是做個說明,要把通知書傳真給我,因為我趕着出發,我說你要現在傳真嗎,因為我現在不方便接傳真,等等要到臺中出差,可以先跟我說案由是什麼嗎,對方就建議我把出差取消,而且說我一定要到現場才方便跟我說案子,我說如果今天就一定要過去那幹嘛一定要傳真給我,我就說那不用了,我直接過去就好,問了對方地點(臺北市基隆路上的臺北市調查局)跟聯絡方式後跟他說大約一小時後到。

Read More

日本東京、箱根自助之旅

第一次到日本玩,因為是跟高中死黨和他女友一起去,他很熟日本,所以我們一行四人(加我妹)就選擇自助,這次旅行的地點主要在東京 & 箱根,一共六天五夜,是大多數到日本玩的旅客都會走的路線。時間是 4/1 ~ 4/6,也就是清明節假期,請兩天玩六天。

新宿御苑櫻花美景

Read More

Walt Disney World Resort in Orlando, Florida

上篇,延續美西行之後,大家各自散會後,我就一個人獨自踏上往東岸的旅程,因為我要參加的 SUSEcon 14 是在奧蘭多舉辦。

洛杉磯-奧蘭多

因為是美國本土的飛機,所以在不是在洛杉磯機場的國際航廈,我是坐達美航空,我覺得達美航空網站還不錯有繁體中文,而且他的 App 做得也很好,還有行李的運輸進度,達美在洛杉磯是第五航廈,所以跟同伴分開後我就從國際航廈走到第五航廈(中間跨了第四航廈,不過走路也不到十分鐘而已還蠻近的),首先是要 check-in,結果走到第五航廈有點嚇到,因為沒有櫃檯是 check-in 的,只有量行李重量託運的櫃檯 = =”,繞了一下發現原來都是自助的(後來發現達美有開櫃檯 check-in,大概是中午休息時間?!),不過這樣也好,自助就不會被問一堆英文了。

達美 kiosk

Read More

K760 Linux fn/多媒體鍵切換

羅技 K760 鍵盤是一個一對三的藍芽鍵盤,而且是太陽能的,免換電池,使用上還蠻方便的,可是原生是適用 Mac / iOS 裝置,小弟公司電腦裝的是 Linux,其實拿來用也不錯,不過就是有個缺點就是羅技沒有針對 Linux 出鍵盤管理程式,所以沒辦法改掉多媒體鍵,在 Linux 很少用到多媒體鍵,反而是 function key 比較常用。

所以在網路先找到了 K810 on Linux 的解法 ,這個人有 OpenSource 他的程式碼,並且搭配了 udev 的修改,這樣電腦藍芽連接到鍵盤就會自動設定了,但是 K760 的 KeyCode 跟 K810 不一樣,所以又找了一下發現 這篇 有人抓出 KeyCode 了。

Read More

用 Pushover 收 Ingress 成就點攻擊通知

Ingress 是 Google 在 2012 推出的虛擬實境(Virtual Reality)的遊戲,基本上就是一個打打殺殺的遊戲,遊戲裡面分兩個陣營 Resistance (藍軍)跟 Enlightened (綠軍),在台灣好死不死剛好跟兩大政治陣營顏色一樣,看起來全世界是藍大於綠,但是台灣台北剛好綠大於藍,不知道是不是大家選的顏色剛好也有政治傾向(笑),不過遊戲歸遊戲,其實裡面的人倒是不大會聊政治,遊戲內有自己的通訊功能,但是很爛,所以大家還是會用第三方軟體溝通,通常大家都直接用 Hangout,不過也有少部份地區聽說是用 Line 之類的。

這遊戲有內建的被攻擊通知,可是他完全不能過濾你想收哪些通知,反正腳被攻擊或者 MOD 掉了就是直接無差別通知,不過有時候只想收特定 Portal 的攻擊通知,這時候該怎麼辦呢?原本我都用 IFTTT 這個 Notify when guardian portal is under attack #ingress 不過類似這種的有個缺點就是 IFTTT 是類似 polling 的,所以他是固定時間去問一次 Gmail,有時候我收到通知的時候都已經半個小時後,點都被打掉了 XD,搞屁,實在不夠及時,昨天在研究 Pushover 時突然發現他有 E-mail gateway,配合 Gmail 建立 Filter 時就可以 Forward E-mail,根本就是及時的 Push。

實驗了一下發現效果不錯,至少比原本的 IFTTT 及時太多了,雖然還是有腳會被打掉之類的,不過如果對方真的要打其實也阻止不了,通常八炮連發根本擋不住,但是還是具有一些拖延對方效果就是了,而且也可以當成整理特殊點的攻擊 Log。

Read More

美西峽谷行

故事的開始是 2014 年 6 月時,跟大學同學約了 11 月要到美西玩,從台灣出發 6 人,美國當地還有唸書+工作的同學 3 人,一共九人,反正是跟著玩 XD 就直接答應了,當時六月直接上長榮的網站剛好有特惠機票可以買,桃園﹣洛杉磯不到三萬 (29xxx)就搞定了,旅遊時間是 11/7 (五) ~ 11/14 (五) 離開美西,11/7 禮拜五當天請了一個下午,回家整理一下,集合地點在松山機場外的客運站,我們坐客運到桃園機場。客運每 20 ~ 30 分鐘一班,還算蠻多班次的。

行前準備似乎差不多就網路整理的那樣,反正記住最重要的只有護照跟信用卡就可以出國了 XD,不過因為這次是峽谷行我多準備了一些藥品跟撒隆巴斯,常備藥的部份我是去林青榖家醫診所拿,一包 500 的樣子裡面有十種藥,也可以順便跟他拿調整時差的藥(估計是安眠藥之類的),他會說一次吃半顆就好,應該還算蠻有效果的,至少我到美國的前兩天跟回來台灣後都有吃還算調整的不錯,而且同學打呼也都聽不到 XD

Read More

NCLP 11 考試

今年十一月中因緣際會去奧蘭多參加了 SUSEcon14,會後有提供 NCLA、NCLP 11&12 的認證。因為小弟已經有 NCLA (考過 LPIC-1 就會送了),所以本次想說順便拿個 NCLP 的認證。

考試前就很不順,我考試的場次是 11:00 ~ 2:00,大約 10:40 就去報到,等啊等,等到 10:55 突然考試人員出來考場說,因為他們的資料中心發生網路問題,現在連不上考試系統,當下一囧,想說不知道要等多久…我的飛機不等人啊,幸好後來在 11:20 左右排除了。

Read More

build static link nginx

因為敝公司系統的環境有 OpenSUSE 跟 SUSE Linux Enterprise Sever SP2/SP3 混合,所以要更新 nginx 時往往要生出三個版本,實在有點搞人,不過其實也可以不要理會 libcrypt 版本不合的訊息啦,可是還是覺得編譯一個萬用的版本比較方便維護。

nginx 一共需要用到 libpthread, libcrypt, libpcre, libssl, libcrypto, libz, libdl,其中可以另外設定的有 OpenSSL, PCRE, Zlib 這三種,可以提供 libcrypt, libpcre, libssl, libcrypto, libz, libdl,然後 pthread 的就靠系統提供的 static 的 .a 了,所以要生出編譯的指令如下:

備註:假設 我們自己 Download 的 openssl, pcre, zlib 的原始碼都放在 /usr/src 底下

Conky

Conky 是一款類似 Mac OS X GeekTool 的桌面小工具 (其實 Conky 比較早出生,不過我比較晚發現 XD)。

他們都可以透過一些內建的 Function 或者寫 shell script 來顯示電腦的狀態(或者想印在桌面的狀態),例如我現在的桌面是這樣的

大致上就是顯示天氣,網路速度、流量,CPU、記憶體、硬碟等使用率,然後還有 CPU 溫度跟風扇的資訊,最下面有 parse RSS (Gentoo Security) 的部分

參考網路設計師 Conky Google Now 這個主題

小弟合併了官網其他人貢獻的設定,稍微修改了一下

Read More