玩遊戲學廣告配置

叔怪
叔怪

前言

我對手機廣告的體驗一直不是很好,

其中最糟糕的體驗莫過於蘋果新聞的網頁,

一進去先跳個全版廣告不說,

有時還關不太掉,常因此而惱怒。

最近看到朋友在玩一款遊戲,名稱是:叔怪

由於題材很有趣,我也跟著玩了,

在遊玩的過程中,我發現我完全不排斥廣告,

甚至還有點享受廣告,覺得滿有意思的。 閱讀全文 玩遊戲學廣告配置

Google Compute Engine 使用心得

前言

原本使用的主機是一年幾百塊的 share hosting,

用了兩年多,也沒出現甚麼太嚴重的問題,

我的需求就是架個部落格,

以及跑幾支簡單的網路程式。

──直到某天我將蔬果行情站改版後,

才驚覺大事不妙。

引爆點

早期版本的 app 是直接在 client 端爬官方網站的資料回來,

某次改版後,改串自己後端的 API 來取資料,

因為 loading 從原本的官方網站轉移到我的 server 上,

導致偶爾會出現 500 Internal Server Error,

以及 MySQL Server is gone away 的情況。

原本就有在關注 VPS 的資訊,

遇到上述情形後,二話不說直接搬家。

(因為已經有 app 的使用者在回報資訊上幹譙我了……XD) 閱讀全文 Google Compute Engine 使用心得

CodeIgniter 在 Server 上無法正確執行 Cron Job

狀況

使用 cron job 執行 CodeIgniter 的檔案,

總是跑出 default controller 的內容。

官方文件的 cli 使用方式:

在本機測了很多次,

指令確實可以正常使用,

但一樣的指令在 Server 執行,

給的永遠是錯誤結果。 閱讀全文 CodeIgniter 在 Server 上無法正確執行 Cron Job

Linux進行不輸入密碼的SSH連線

前言

一般SSH連線都會要求輸入密碼,若有自動SSH連線的需求,

則目標(被連者)需要建置免輸入密碼的設定。

案例

本地端使用Cron Job透過SSH連線對雲端伺服器進行同步資料(rsync)。

會有這個需求是因為有更新頻繁的網站,

大約1~2天就會有資料異動(靜態頁)的狀況,

因此打算凌晨放著自動更新。

閱讀全文 Linux進行不輸入密碼的SSH連線

[AWS] Ubuntu安裝s3fs流程

前言

S3FS是將S3做為掛載硬碟使用的檔案系統(FUSE-based),

透過S3FS可以將S3當作本地端的硬碟來進行讀寫,

因此可以用原生的方式來存取檔案。

這陣子在做需要大量儲存空間的專案,使用S3存放檔案;

AWS雖然有提供SDK,但發現不夠彈性,

也多了些冗餘的步驟,因此採用S3FS來彌補SDK的不足。

安裝FUSE

s3fs是以FUSE為基礎的系統,因此安裝s3fs前需要先安裝FUSE。

FUSE載點:http://sourceforge.net/projects/fuse/files/fuse-2.X/

閱讀全文 [AWS] Ubuntu安裝s3fs流程

[AWS] 使用S3的PHP SDK刪除資料夾

首先要先說明──S3沒有資料夾的概念。

在S3裡面可以看到分層,

其實只是檔名中的/以分層來呈現。

我最先找到的資料是:

使用get_object_list()指定prefix(前綴字,即假想的資料夾),

再用foreach去跑delete_object()

不過最直覺的方式應該是使用delete_all_objects()

一樣是指定prefix(用正規表示式),但省下跑清單跟迴圈的程式碼,好用許多。