Google Custom Search

2014/07/24

如何使用google analytics 得知最佳獲利

Google Analytics 的 Adsense報表可以清楚得知哪個性別的人在哪個年齡層以及哪個時間帶來最大獲利,以www.98inn.com.tw為例:

  1. 登入GA後,目標對象->客層->性別
  2. 次要維度選擇年齡
  3. 多層檢視選擇Adsense
  4. 修改呈現方式
  5. 資料透視依據:小時
  6. 答案出爐:25~34間的女性在下午4點產生最高收益。

2014/04/26

linode 安裝 slackware14.1

set hostname
# echo "hostname" > /etc/HOSTNAME
# hostname -F /etc/HOSTNAME

set /etc/hosts
127.0.0.1 localhost.localdomain localhost
12.34.56.78 hostname.domainname.com hostname
2600:3c01::a123:b456:c789:d012 hostname.domainname.com hostname

set timezone
ln -sf /usr/share/zoneinfo/Asia/Taipei /etc/localtime

slackpkg update
slackpkg install-new
slackpkg upgrade-all
slackpkg clean-system
slackpkg install kernel-headers-3.10.30-x86-1
slackpkg install gcc
slackpkg install cmake
slackpkg install libarchive-3.1.2-x86_64-1
slackpkg install nettle-2.7.1-x86_64-1
slackpkg install libxml2 cyrus-sasl-2.1.23-x86_64-5
slackpkg install gd-2.0.35-x86_64-4
slackpkg install libjpeg-v8a-x86_64-2
slackpkg install libmpc-0.8.2-x86_64-2
slackpkg install png
slackpkg install bind-9.9.4_P2-x86_64-1
slackpkg install db48-4.8.30-x86_64-2
slackpkg install sendmail
slackpkg install apr

install httpd
./configure \
--prefix=/usr/local/apache \
--enable-speling=shared \
--enable-rewrite=shared \
--enable-expires=shared \
--enable-headers=shared \
--enable-deflate=shared \
--enable-so \
--enable-ssl \
--with-mpm=prefork

install mysql
shell> groupadd mysql
shell> useradd -r -g mysql mysql
# Beginning of source-build specific instructions
shell> tar zxvf mysql-VERSION.tar.gz
shell> cd mysql-VERSION
shell> cmake .
shell> make
shell> make install
# End of source-build specific instructions
# Postinstallation setup
shell> cd /usr/local/mysql
shell> chown -R mysql .
shell> chgrp -R mysql .
shell> scripts/mysql_install_db --user=mysql
shell> chown -R root .
shell> chown -R mysql data
shell> bin/mysqld_safe --user=mysql &
# Next command is optional
shell> cp support-files/mysql.server /etc/init.d/mysql.server
install postgresql
./configure gmake
su gmake install
adduser postgres
mkdir /usr/local/pgsql/data
chown postgres /usr/local/pgsql/data
su - postgres
/usr/local/pgsql/bin/initdb -D /usr/local/pgsql/data
/usr/local/pgsql/bin/postgres -D /usr/local/pgsql/data >logfile 2>&1 &
/usr/local/pgsql/bin/createdb test
/usr/local/pgsql/bin/psql test
cp /tmp/postgresql-9.3.4/contrib/start-scripts/linux
/etc/rc.d/rc.pgsqld

install php
./configure --prefix=/usr/local/php \
--with-apxs2=/usr/local/apache/bin/apxs \
--with-pear \
--enable-mbstring=all \
--with-zlib \
--with-gd \
--enable-gd-jis-conv \
--with-jpeg-dir=/usr/local/jpeg6b \
--with-png-dir=/usr/local/lib \
--with-openssl \
--with-pdo-pgsql \
--with-pgsql \
--with-pdo-mysql \
--with-mysql \
--enable-zip \
--enable-soap \
--enable-sockets

php.ini from /tmp/php.ini-production > /usr/local/php/lib/php.ini
change php.ini sendmail path to /usr/bin/sendmail -t -i

2014/04/23

公司的氣度。

name.com越來越上道了。
繼上次買錯domain,寫信去反映後他們退回到我的賬戶等值金額,前天又買錯,這次反應後直接退回我的信用卡,真不賴。
相較於bluehost, 明明他壞了9個小時,提出的道歉方案竟然是在25號前我必須打一通電話去美國才能得到一個月免費,這太沒誠意了吧?希望bluehost能夠給我一個滿意的答案,雖然我已經在轉移了 

2014/04/08

轉貼:[心得] 歐嘉德牙醫診所拔水平智齒 大推周豐智醫師!!!

轉貼

我長了四顆智齒,兩顆正常,兩顆居然是水平的, 在之前看診的牙醫診所拔掉了其中兩顆(一顆是正常一顆是水平), 水平那顆他的拔法是把牙齒挖洞再把他拔出來,但一出診所我就痛不欲生, 心想還有兩顆智齒要拔,實在很怕之前的經歷再度發生, 於是上網爬了文發現大家都很推歐嘉德牙醫診所黃醫師, 打電話過去預約居然都滿了, 電話那頭的服務人員推薦我接受診所新來的醫師周豐智醫師, 看完之後真的要告訴大家! 大推!周豐智醫師!!! 大推!周豐智醫師!!! 大推!周豐智醫師!!! 預約時間到了就往他們診所去, 診所裝潢得很漂亮舒適,原來他們搬過家了! 新地址是台北市中山區民生東路1段58號三樓! 還好我查到的是新的診所,不然我就要白跑一趟了! 診所位於馬偕醫院那條路上,一進診所櫃台貼心地請我過去做手部的消毒, 之前到其他診所也沒有人主動要幫你消毒,但歐嘉得診所很貼心,清潔部分做得很好! 一開始也是先照一下X光,接著周醫師先幫我洗牙,問我要拔一顆還是兩顆, 之前都一顆一顆拔想說這次要痛就給他一刺痛完,提起勇氣說兩顆好了! 然後給了我一張拔智齒的同意書 (是這個名稱嗎?我也忘了,基本上上面就是寫了一些拔智齒會有後遺症,可能會大量出 血阿!甚麼的...), 填完後在臉上蓋上一塊嘴巴部分挖了洞的布後就開始緊張了! 我先拔的是水平智齒, 這位醫師很溫柔,超級溫柔,我第一次遇到這麼溫柔的醫師! 要做甚麼步驟都會先跟我說讓我很放心! 要打麻藥的時候跟我說:我要先在牙齦內側跟外側各打一針麻醉, 打的時候會有疼痛感,如果太痛受不了可以跟我說,我會再幫你推慢一點! 本來以為會像之前一樣很痛,可能醫師真的推很慢,這次一點都不痛(除了針刺下去的瞬 間會痛其他都不會耶!), 接著醫師還跟我說:我要開始拔囉!(真的很溫柔!) 醫師又說:接下來你會有陣痛的感覺!我要先幫你把牙根的部分弄鬆一點這樣子會比較好 拔! 然後我就真的就是陣痛,原來醫師是拿槌子往我牙齒打, 雖然是要弄鬆牙齒,但是拿到槌子我還真的害怕, 過程中大概槌了三四次吧!有點久! 雖然每次醫師問我還好嗎?我都很帥氣地舉起我的手比了個ok的手勢! 但不知道是我的緊張周醫師有感受到還是怎樣,過程中一直用溫柔的口氣跟我說:加油喔 !快好了! 讓我比較放心! 經過一番遮騰後終於拔出來了,接下來是縫合,縫得很快速, 然後是普通智齒, 雖然沒有想像中的快速,但是跟水平的比起來快多了! 弄好之後醫師跟我解釋, 原來是因為我的牙齒牙根都是三個! 如果用力去跟他搏鬥有可能牙齒會斷裂! 牙根斷在裡面會更麻煩! 我看了一下我的牙齒,挖靠!真的都是三個牙根,其中還有一個牙根還是彎曲的! 如果今天幫我看的醫師他沒有想的這麼周到我應該連拔普通智齒也都痛死吧! 結論! 周醫師好溫柔,會說一些鼓勵的話讓病人不這麼緊張,第一次遇到這樣的醫師! 然後!他真的很細心,也很替病人著想,如果他沒想到牙根數量問題,就奮力跟我的牙齒 搏鬥, 我今天牙根搞不好就斷在肉裡面拉! 真的大推周醫師! 溫柔又細心! -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 114.43.72.206
krejj:想問一下診所怎麼去阿? 09/13 11:11
cmchiu:周醫師本來在新竹馬偕任職, 回台北去了 QQ 09/13 19:20
sa90618:捷運雙連站一號出口 出站後右轉一直直走就會到了 09/13 23:30


2013/06/10

Chrome會對key為數字的陣列自動排序


根據:
http://javascriptweblog.wordpress.com/2011/01/04/exploring-javascript-for-in-loops/
提到:
Numerically named properties in Chrome
Chrome browsers process numerically named keys first and in numeric sequence not insertion sequence.
1
2
3
4
5
6
7
8
9
var obj = {3:'a', 2:'b', 'foo':'c', 1:'d'}, result = [];
for (var prop in obj) {
    result.push(prop);
}
result.toString();
//Chrome -> "1,2,3,foo"
//Other browsers -> "3,2,foo,1"
自作聰明,陣列排序自有其意義,有需要自然會sort,害人多花時間除錯。

必須先用文字取代key,進入回圈後再還原成數值。

2013/04/01

有效的多頁列印powerpoint

讀書時常常需要列印 powerpoint 出來閱讀,合併列印是一個常用的功能;


但是powerpoint的列印呈現效果總是內容太小,留白太多,造成不易閱讀,所以找到一個替代方案 "改變佈局"


透過每張頁數來處理合併,可以得到較大的內容。


2013/03/28

paypal如何自由修改E-mail而不影響收款

Paypal是一個非常方便的收款工具,尤其面對全世界時;他提供多樣的連接方式,並且只需要E-mail帳號即可收款,但是問題來了,如果修改E-mail,那不就所有結帳面的HTML都要作修改?有一個更好的方式,使用商店帳戶ID。這是唯一的,而且不管你怎麼修改E-mail都不會影響,而且直接取代原本HTML內的 form 內的 business 欄位即可。

如何取得 商店帳戶ID,方式如下:

登入paypal

1. 點選我的帳戶

2.點選個人檔案

3.商店帳戶ID輕鬆到手。

2013/03/16

接手既有網站一定要注意的事情,先看原始碼。

近日接手一個既有網站案子,單純替照片加上jquery 相簿效果,大約30分鐘處理完畢後“第一個錯誤就發生了,沒有在主流平台測試”就寫信給客戶回報完工,隔天收到客戶反映整個版面支離破碎,專業形象瞬間瓦解,哈哈。

用IE一看果然慘不忍睹,這時犯了”第二個錯誤,沒有找出真正錯誤原因“,自己瞎猜可能是選用的套件和IE衝突,一連換了5個效果,在其它平台都完美無瑕但IE就是不領情,總是亂七八糟。靜下心來找問題,先找套件說明,個個都符合IE8但為何無法正確呈現?打開原始碼一看差點暈倒,meta tag竟然出現在doctype, html tag之前,或許其它平台容忍了這個錯誤但IE就是不領情。

從層層include檔中找出這個題找輸出的meta tag移到適當的位置後大功告成,客戶總算滿意了。

此事得出重要心得:接手既有網站一定要注意的事情,先看原始碼。

2012/12/12

移除OSX finder sidebar 上的 icon

這問題困擾我好久,但是一直都沒去解決,剛剛上網搜尋一下,原來如此簡單,這裡有教人解決方式,簡單地說:

  1. 在finder的sidebar上選取要刪除的圖示
  2. 將它拖動離開原來位置
  3. 滑鼠按鍵不要放且按住command鍵
  4. 放開滑鼠鍵,再放開command鍵
這圖示就清除啦~

2012/11/21

iptables block subdomains

今天發現有多達10個以上卻分屬不同ip區段的subdomain來砍站,懶得一個個加入iptables,上網查到一個妙法:

-m string --algo kmp --string "domain.com"
一次幫你擋掉整個subdomain,痛快!!

OSX 10.7 安裝 llvm-gcc 工具

為了編譯軟體,有需要安裝llvm-gcc, 上網找到方式,特別留下記錄,步驟如下:

  1. 安裝 Xcode (如果尚未安裝,前往 App Store 下載安裝)
  2. 點選 Xcode -> 偏好設定
  3. 點選 Downloads -> Command Line Tools 按下安裝
  4. 這樣就完成啦,可以在 /usr/bin/ 看到你想要的 llvm-gcc 囉

關於bluehost的資料庫限制

日前想要轉移一個網站到bluehost,沒想到轉到一半竟然被停止使用,經詢問才發現標榜一堆空間無限的背後其實資料庫空間是有限制的,原文如下:

Our database limits are 2G for the largest single database and 3G total for all of the databases on the account. If you need more usage we do offer a Pro account that allows for up to 5G total size in addition to a free dedicated IP address, an SSL certificate and a free domain registration .
就是單一資料庫最大2G,所有資料庫最多3G,超過就會發生效能問題然後就把你的網站停用,15日內沒有處理就把你的空間清掉了,要小心。

我的資料庫一個就5.6G的資料,所以轉移中就被停用了,暈倒。


2012/11/01

編譯apache 2.2.23遇到apr的錯誤解決方法

如果編譯httpd-2.2.23遇到下列錯誤:


byterange_filter.c:(.text+0x10ce): undefined reference to `apr_array_clear'

解決辦法很簡單,config時加上

--with-included-apr

就可以解決啦~


 我從apache 1.3就開始愛上他了,你呢 :)

2012/09/01

好為人師

可以敎別人做事,不必敎如何做人。

毀人不倦者,夠了。

2012/07/26

討論區垃圾貼文防止

目前管理的網站多數都有討論區,總是有莫名其妙的廣告留言,即便加上驗證碼,他們卻派真人張貼,令人防不慎防。

從email比對,ip比對,domain name檢查,內容規則比對,一路攻防下來也搞了好多年;終於暫時讓我找到有效方法『針對標題或其他欄位檢查是否有html標籤,因為他們最終還是要將流量導回他希望的網站,所以避開留言內容,會將網址留在標題或暱稱欄位。但是正常留言完全不會有這樣的行為,一但發現通通標記為垃圾留言,效果100%命中!!』。

暫時擺脫這個困擾,希望能撐久一點 :)


2012/07/14

使用jquery快速取代網頁元素

最近有個需求,要把a標簽替換成按鈕,修改數量很大,一時發懶就想用css來取代,所以就有下面那段取代的片斷了。

$(document).ready(function() {
    $("a").each(function() {
        btn_value = $(this).html();
        btn_link = $(this).attr('href');
        $(this).html('<input onclcik="window.location.href=\''+btn_link+'\'" type="button" value="'+btn_value+'" />');
    })
});


快速變臉,沒有負擔,JQuery,讚。

2011/03/02

僵局經濟

僵局經濟


公地悲劇是描述資源過度使用的困境,這個問題經過長期的研究,已經逐漸被世人了解,作者發展出另一個名詞“反公地悲劇“,用來描述隱諱但危害甚大的新問題,資源未能充分利用。

這問題和賽局理論的囚犯困境有相似之處,個體理性的的選擇造成集體的苦難。因為難以察覺,所以難以估計損害程度。最常見的案例有幾種:

  • 專利問題:同業間競相申請相關專利障礙,藉官司限制對方發展,無形間阻礙進步,可能發生在高科技,生技,醫療等等範圍。
  • 產權切割問題:當產權過分切割,產權所有人追求自身最大利益反而造整體損失,典型問題如釘子戶,零碎地等等。
書不錯看,但有些硬,看起來有些吃力,看的有點慢,總算是看完而且多學到一些東西,真開心。

2011/02/04

想好了就豁出去 - 謝家華

想好了就豁出去 - 謝家華


這是一本多個角度的書,包括作者的成長創業過程,公司的開創經歷,愉快以及不愉快的過往,還有公司文化,企業成長的建立。甚至包括人生的追求。

想了解謝家華如何開創Zappos,達成年營業額超過10億美金,你可以看這本書,想知道為何他能開創這樣的事業,你可以看這本書。

本書很大篇幅說明他想要的企業應該長什麼樣子,甚至不惜拒絕金錢的誘惑,為什麼?最根本的原因他提到的是“他追求是創業成功的快樂,而不是金錢“。離開甲骨文,賣掉LinkExchange都是基於這個理由。

書末他也提到,看完這本書,讀者可以參考他的說法,改變自己的生活;也可以當作沒有發生任何事,繼續原本的人生。看完後,你也許也會有自己的想法。

新年新希望

整整一年多都沒上來,也許是懶,也許是FB太好玩,也許是不知道該寫些什麼。

既然FB壞了,年假也空閒著,就來說說新年的希望好了。

希望今年推PayPal到各行各業能順利進展,希望今年能去日本玩,希望今年能買房子,謝家華在書中引用了一句話,超過3個要優先處理的需求,就等於沒有要優先處理的需求,所以我也列3個就好。

今年是兔年,我也36歲,不能在睡了!!加油吧,今年。

2010/01/11

無題


捲起滿地落葉,是風還是愁緒?

激盪湖心漣漪,是雨還是淚滴?