junsuwhy 的部落格

您在這裡

用 ModSecurity 讓你的 NGINX 伺服器更加安全

你會擔心你用 NGINX 架設的網站安不安全嗎?會不會很容易就被駭客用大量測試的方式找出漏洞呢?ModSecurity 是一個開源軟體,提供 NGINX 伺服器軟體一個完整的防護機制,搭配開源的規則 Core Rule Set 專案,可以防護大部份的駭客攻擊。
 
以下教學描述如何安裝、設定 ModSecurity 在 Debian 的 NGINX,如果您使用不同的作業系統,其中有些指令可能略有不同。
 

安裝 ModSecurity 在 NGINX


Compile ModSecurity 成 Nginx 的模組:
 
apt-get install 必要的套件

Swagger ,讓大家的 API 與世界接軌

最近有個專案要建立 API 文件,使用了 Swagger 這款服務,發現 Swagger 除了是 OpenAPI 規範的領航者,它的故事也展現了企業對開放精神 的風範。
 

OpenAPI 規範的建立

 

Google map style 地圖風格自己訂

網絡行動每週三時,技術同仁都有技術分享。今天由同事婕昕分享 google map 提供的好用工具,可以自行決定地圖的各種配色、標籤、呈現方式等等。
可以到 Google maps api styling wizard 這個網站,產生自己要的地圖
 
 

直播超犀利好幫手 OBS

你的組織常常辦活動嗎? 會不會需要直播或錄影呢? 如果能打上浮水印、活動名稱字樣或能轉播電腦畫面就更好了。今天來介紹這款叫做 OBS 的開源直播軟體,方便操作不拖泥帶水,正好就能滿足你各種需求喔。

註:進行直播前還有很多硬體方面的設定,包括 WebCAM 攝影機是否已架設、安裝完成,是否已調成直播所需模式等。因為各硬體不盡相同,這裡就不多加說明囉。
 

目錄

救救 Drupal6 的FB預覽圖

為了要讓新網站丟到萬惡的 FB 時能夠端出美美的預覽圖,你需要改一大堆的程式碼,在單純 html 的網頁還容易,就是在網頁裡面加入叫做 meta tag 的標籤就好了。

如果打開網站原始檔,有時候你會看到這些標籤: 

這些 <meta 開頭的,就是網站上不會顯示出來,但很多工具需要用到的內容,例如說現在超重要的Facebook。

記得 Facebook 的連結都會截取一張圖片嗎?? 這圖片的來源就是 <meta property="og:image" content="http://....../blog/ba_niu_hong_.jpg"> 裡面的網址,

但是在 Drupal 這類的動態網頁裡面,每個網頁都是動態抓資料庫取出來的, <meta> 裡面的東西也要同時更新,這就是個很大的挑戰了。雖然Drupal 6 模組相當多,但 meta 的開發仍然頗乾涸的啊!!

我在開心農場種菜給自己吃!!

記得臉書開始風靡台灣的時候,是從開心農場遊戲開始的,看著自己種的菜慢慢長大,沒有一個人開心不起來。如果在開心農場採收的蔬菜、水果,真的可以在現實世界拿來用,如此一來不是「好吃、新奇又好玩」嗎?現在就有一款這樣的手機養成遊戲喔!只可惜是日本限定的,這款遊戲名為「畑っぴ(念“哈他給皮”,“畑”就是“田”的意思[0])」,裡面種植的蔬菜大約三到七天就可收成,更棒的是,收成之後隔天同樣的蔬菜就免費送到你家囉!除了蔬菜、水果之外,也能養雞、牛來取得雞肉、乳製品。現在這款遊戲廣受日本的女性歡迎,兩萬名活躍玩家中有近九成都是家庭主婦。[1][2]

監督國會App,讓你躺著也能關心立委動態

在美國,每3人就有一人有支智慧型手機,基於智慧型手機的普及,美國的Sunlight Foundation推出監督國會的手機app「Congress」,讓使用者可以隨時查看國會發佈的動態資訊。現在台灣也有這樣的app囉!!2012年年底,公民監督國會聯盟推出了一款app「國會online」,希望能藉此讓更多人了解我們的立法院目前到底在吵些什麼。

App中包含下列幾個資訊:立法院最新消息、立委評鑑資訊、立委通訊資料等等。最新消息會隨時從立院網站釋出的資訊抓取最新的內容,如果你比較想了解某些特定的委員會的資訊,例如國防委員會、經濟委員會等,也有按照委員會相關區分。較為實用的功能是有每個立委的評鑑、通訊資料,如果你想特別了解某個立委的話,上面有該名立委的臉書、個人網頁、辦公室電話等許多通訊方式,讓你隨時可以找到管道關切選區的立委!!

想救活你心愛的偶像嗎?捐點錢吧!!

假設忽然有一天,你所關注的明星忽然宣佈,他們在臉書和推特上已經死亡了,也就是說他們不會再更新任何新的資訊在上面,你會有什麼感覺呢?


來源:The Vigilant Citizen

馬來西亞大選的網路效應

因為facebook的關係,我永遠都記得今年馬來西亞大選日期在5月5日,而這天也是身邊許多馬來西亞朋友怒不可遏的一天。

5月6日一打開FB,就發現跟平時完全不同的極大異常,有大半的人大頭照都是黑色的,看了看大家的狀態才知道,由於馬來西亞昨日選舉時傳出大量做票、舞弊消息,本來認為可以逆轉的反對黨陣營民聯闖關失敗,許多支持者都相當沮喪,並開始呼籲大家將大頭照換成黑色表示自己的憤怒。藉fb的關係,抗議的那幾天無時無刻可以接收到這起事件進展的資訊,讓身在海外的我彷彿也參與其中,由於有著許多相似的文化背景,我們看到這件大事的消息時,往往心中能產生一些共鳴。

用Globalgiving.org 向全世界募款吧!!

最近在研究台灣的公益平台類型網站,無意間發現Globalgiving.org這個外國的網站,透過web2.0的特性,成功把慈善募款活動搬到網路上。

簡單來說Globalgiving就是一個線上募款的網路平台,進入網站,很容易看到世界各地各種不同的非營利組織,依照不同的領域分類,而列表中隨時都有輸入捐款金額的欄位和各組織募集狀況的資訊,從10美元到1000美元任你填,除了透過信用卡,也可以用Paypal捐款,讓捐款的動作簡單而直接。

要在這個網站上募款並不是隨隨便便就能申請的喔!跟據網站上的說明,要先填寫這裡的表單,參加「Open Challenge」,之後便能成為GlobalGiving社群的一員,這時你才有資格在網站上發佈募款的專案。台灣的數位有聲書推廣協會陽光基金會都曾在上面成功募款過。

頁面

訂閱 RSS - junsuwhy 的部落格