家裡的光世代升級為 100M/20M

過年前從木柵搬家到新店安坑郊區,將光世代移機,中華電信說我家距離光化箱太遠,所以 50M/10M 要降成 20M/5M 才連得起來,要等附近光化箱建設好才可以恢復,那時候我還在噗浪臉書上分別罵了中華電信一下

沒想到過年後,中華電信行銷人員打電話來說我家已經可以升級成 100M 了,問我要不要參加優惠專案升級,雖然心中存疑,想說應該是他們搞錯了,建設哪有這麼快,不過還是同意讓他們來試看看了

今天一早師傅來裝了,他說我家是這附近第一個升級為100M的,改用合勤的 VDSL2 P883 小烏龜,雖然內建無線網路,但是沒有天線:

2013-03-05 10.59.47

還是採用 VDSL 技術,我本來以為是會像噗浪辦公室的光世代一樣直接拉光纖進來。不過比較特別的是,這台小烏龜是採用 VDSL 雙線合併 (VDSL Bonding) 的技術,所以後面有兩個 VDSL 電話線孔

2013-03-05 10.29.35

剛開始師傅裝好時,似乎只有一線通,另一線不通,小烏龜上面的 Bonding 燈號亮橘燈,測試出來只有 50M/10M 的速率,後來查了一下線路,兩條才都通了

2013-03-05 11.00.00

Speedtest.net 測速結果為下載 96.06Mbps,上傳 18.72Mbps,PING 值為 11ms

然後看來家裡的分享器該換了,過了分享器只剩下一半的速率而已 😎

自製台灣2013年月曆 (包含台灣重要節日與農曆)

雖然現在電子行事曆很普遍,Google Calendar 也很好用,但是對於日常生活記事,我還是習慣用紙本的月曆,可以隨時註記撰寫,也比較容易翻閱且一目了然。

不過,吊在牆壁上的那種風景月曆翻閱註記實在不是很方便,一些機關團體送的桌曆格子又有點小,所以我都習慣自己印月曆,每個月一張A4大小的月曆,印12張裝訂在一起。

過去幾年,我都是用 calme 這個軟體,印出來的樣子就像這樣:

calendar-calme

不過,這樣印出來的月曆還是有兩個缺點,第一個就是缺乏台灣節日,第二個就是沒有農曆。因此,今年想說自己動手編排來製作一個月曆,放上台灣的節日及農曆,編排出來的就像這樣:

sample

其中關於台灣的節日資訊取自 行政院 人事行政局 102年公務人員行事曆

完成的版本放在這邊分享:

  1. PDF格式: 2013-TW-Calendar.pdf (可直接列印出來)
  2. WORD格式: 2013-TW-Calendar.docx (如果你想加上自己的節日或色彩的話)

補充:原編排之月曆,五月份月曆內容雖正確,但右上角標題「102年5月」誤植為「102年3月」,2013/3/13 之後已經修正完成,下載連結不變。

2013/11/17 更新: 2014 年月曆「自製台灣2014年月曆 (含台灣節日及農曆節氣)
2014/08/25 更新: 2015 年月曆「自製台灣2015年月曆 (含台灣節日及農曆節氣)

免費的個人信用報告申請初體驗

自今年7月1日開始,每人每年可免費向聯徵中心申請一次信用報告(原本的申請費用是100元),看看在銀行的眼裡,你的信用狀況到底如何

這天因緣際會之下到了台北車站附近,想說年底也到了,順便到聯徵中心申請一份免費的個人信用報告來看看到底長什麼樣子

相關資訊可參考聯徵中心網站的說明: http://www.jcic.org.tw/jcweb/zh/public/faq/faq0001.html

信用報告申請

聯徵中心的地址是: 台北市中正區重慶南路一段2號16樓 台開大樓 (與忠孝西路交叉口)

現場申請只需攜帶身分證及第二證件即可,不用手續費,填好表格,十五分鐘內就會收到一本好幾張的信用報告,其他申請方式包含郵寄以及直接至郵局填表辦理等,請參考上述連結的說明。如果要更詳細的信用資料及信用評分,就要多收100元,不過我沒花錢就是了…

信用報告

免費版的個人信用報告包含了以下資料

  • 銀行借款資訊
  • 逾期、催收或呆帳資訊
  • 主債務債權再轉讓及清償資訊
  • 共同債務/從債務/其他債務資訊
  • 共同債務/從債務/其他債務轉讓資訊
  • 退票資訊
  • 拒絕往來資訊
  • 信用卡資訊
  • 信用卡戶帳款資訊
  • 信用卡債權再轉讓及清償資訊
  • 被查詢記錄
  • 當事人查詢記錄
  • 附加訊息

如果有再付100元,可以看到一個信用分數據說是0~800分,不過我沒有那麼好奇 :p

從報告看起來,我的信用應該大致上良好吧,除了房貸以外,沒什麼不良記錄。上面列了我有十三張信用卡,停用過二十張信用卡 (驚!),看來沒用的信用卡還是不要亂申請比較好。裡面同時也列了最近一年的信用卡繳款記錄,六頁的報告裡面這些繳款記錄就佔了快四頁。

此外還可以看到最近三個月內,有哪些銀行來查過你的信用資料。

其實只是好奇而已,除了確認自己的信用資料有沒有問題外,好像也沒太大用處就是了 XD

試用方便快速的「網路西聯匯款」- 京城銀行

過去每次要領 Google AdSense 的廣告費(使用 西聯匯款 Western Union)都要跑銀行一趟,填一堆表格。

雖然也是久久才一次領款,但是還是不方便。台灣辦理西聯匯款的銀行目前只有台新銀行及京城銀行,而且台新也不是每個分行都有。最早還有彰化銀行及國泰世華銀行提供服務,但後來好像都因手續費談不攏而分別在去年及今年放棄西聯匯款的業務了…

以前我領西聯匯款的方式,是到台新銀行辦理,直接入帳到台新銀行的美金帳戶(不會收換匯手續費),然後我自己再從台新的網路銀行換匯成台幣,算起來的匯率比較好。

以前公司樓下就是台新銀行,所以領西聯還算方便。公司搬家後,走路可及的範圍內就找不到可以辦西聯匯款的銀行了 :/

所以決定來試用一下京城銀行的「網路西聯匯款」服務

京城銀行的網路西聯匯款

首先第一個挑戰是要先找到京城銀行的分行來開戶,可以選擇的點不多,我是找到位在南港/信義區交界處的忠孝分行,還隱身在某辦公大樓的六樓

京城銀行的西聯匯款只能入帳到台幣帳戶,所以只要開台幣帳戶,同時申請開通網路西聯匯款即可。順便也可以領個提款卡,同時把常用的約定轉帳帳戶設定一下,畢竟它的據點實在不是很多,如果可以網路處理就不用浪費時間跑一趟了

開完戶拿到的存摺(我在想搞不好都不會拿去補摺了):

然後開通網路銀行後,就可以使用了:

京城銀行的網路銀行真的是有點簡陋,而且如果不是使用 IE 瀏覽器,有些按鈕還會按不下去 :sad:。所以提醒大家,如果不想到某些步驟遇到鬼打牆浪費時間,請還是乖乖使用 IE 瀏覽器吧!

點選「網路西聯匯款 – 匯入匯款」:

以 Google AdSense 的匯款而言,匯款人的名跟姓可以填 Google 及 Inc.,然後匯款來自國家選擇「US」,輸入匯款控制號碼以及金額後就可以按下一步了。

接下來是確認畫面,同時也會顯示目前匯率,如果不滿意目前匯率,可以等倒數時間過了後,再取用一次匯率。確認沒問題,就可以完成交易了

而且錢真的馬上就入帳了:

真正操作過程不到五分鐘,反而是因為非 IE 瀏覽器不能用,導致我花了一點時間。

至於匯率部分,我不確定京城銀行的匯率如何,但應該是比不上直接入帳到台新的美金帳戶,不過方便快速最重要!

之前每次去台新銀行辦理西聯匯款,都要花半個小時以上,除了填表格之外,行員還要印身分證,輸入一堆資料等等,想起來真的有點笨,耗費人力及時間,難怪彰化銀行及國泰世華不想接了。

採用網路西聯匯款就方便多了,我相信默默無名的京城銀行因為這個業務會增加了不少客戶,而且有不少客戶會像我一樣,開戶去過一次後,可能以後就不會到櫃檯麻煩他們了 🙂

新的手機亮相了

好久沒有寫 Blog 了,就從新的手機開始吧

話說我前一支手機 HTC Touch Cruise (Windows Phone 6.5) 其實早在去年就呈現半退休狀態了,一直被我鎖在防潮箱內,然後改用一支朋友借測的 HTC Desire Z (Android) 一直都還蠻順手的。

兩個月多前手機還回去,就把 Touch Cruise 拿出來撐著用,然後開始物色下一支新手機

Android 陣營的兩隻旗艦機 HTC One X 與 Samsung Galaxy S3 對我而言都太大了,我比較想買 4 ~ 4.3 吋左右的機子。Apple 的 iPhone 4s 其實也不排斥,但覺得螢幕有點小就是了

原本屬意的是 HTC One S,但宏達電對台灣實在不夠意思,用了降一個等級的 CPU,而且價錢也沒有比較便宜,所以就不爽買,想說再撐一陣子看看,也許也可以等等據說螢幕會變大的 iPhone 5

沒想到就在上禮拜六,我的 HTC Touch Cruise 液晶竟然突然壞掉了

所以只好緊急啟動購買手機的計畫了

想了一下,請大家儘管罵我意志不堅沒關係,說好要抵制宏達電的,
但我最後還是買了 HTC One S,不過不一樣的是,我決定改買水貨歐規版

禮拜天從網路刷卡下單,今天傍晚就收到了

這台手機由台灣的宏達電設計,中國大陸製造,然後運送到法國開賣,然後由在台灣的我下單,經由貨運飛回香港、廣州、菲律賓,然後又回到台北

買水貨的缺點是維修會稍微麻煩一點點,不過我覺得還算可以接受

這台手機台灣的定價是 17,900 台幣,我在 Expansys 網站購買的價格是3680港幣,約合台幣14,397元,加上進口的關稅716元,大約是15,000左右。比台灣的定價還便宜了台幣2,800元,CPU還是比較新的製程!

怎麼想都想不透為什麼台灣賣的還比較貴,而且 CPU 還是低一個等級! 寫到這邊還是要批一下宏達電,你們這次 One S 的行銷作法真的是傷透了許多台灣人的心了,從今以後不要再說什麼「台灣人支持台灣品牌」了

一整晚都在玩手機,真的是很薄,我買的是國內還沒開賣的黑色,私心覺得比 One X 好看很多,沒有詳細的開箱及測試文,最後只補幾張照片..

延伸閱讀:

噗浪機器人範例程式 – 使用 Plurk API 2.0

這篇文章說明如何用 Plurk API 2.0 自己寫一個噗浪機器人

(本文同步發表於 噗浪官方部落格)

噗浪大部分的機器人仍然使用 Plurk 1.0 撰寫,甚至有一部分機器人使用的是非官方的 API,這篇文章將簡介如何使用 Plurk API 2.0 OAuth 的方式開發機器人程式,同時,這個範例也使用 Plurk Realtime API (Comet Push) 的方式來追蹤時間軸,避免給伺服器帶來過多的負擔

由於 Plurk API 2.0 使用 OAuth 方式,所以啟動機器人之前,您必須先獲得以下四個參數

  • App Key
  • App Secret
  • Access Token
  • Access Token Secret

獲得 App Key 及 App Secret 的方式很簡單,首先先註冊一個新的噗浪帳號用來跑這個機器人,然後登入新帳號後,開啟以下這個連結:

http://www.plurk.com/PlurkApp/

按下「註冊新的應用服務」,填寫關於你的程式的資料,其中 OAuth callback 保持空白即可

註冊完畢後就可以看到你的應用程式列表

然後按下「編輯」這個按鈕,就可以看到以下畫面:

這邊我們就可以得到 App Key 以及 App Secret 了

接下來要進行 OAuth 的授權驗證來取得 Access Token 及 Access Token Secret

按下「測試工具」來開啟 OAuth 的 Test Console

首先按下「Get Request Token」來取得暫時的 Request Token,
接下來按下「Open Authorization URL」來開啟授權頁面:

按下「是,我要授權」後,會得到一個認證碼:

把這個六位數的認證碼記下來,然後回到 Test Console,
按下「Get Access Token」,這時會提示您輸入認證碼

把您剛剛記下來的數字填進去,按下「確定」後,
就可以得到永久有效的 Access Token 及 Access Token Secret 了

然後你就可以開始寫程式了,下面是一個用 Python 寫的噗浪機器人,
把其中 APP_KEY, APP_SECRET, ACCESS_TOKEN, ACCESS_TOKEN_SECRET 置換掉即可

這個程式需要使用到 plurk-oauth 這個 Python library,
請把 plurk_oauth/ 這個目錄下的檔案下載回來跟你的程式放在一起就可以了

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
#!/usr/bin/python
# -*- coding:utf-8 -*-
 
import re
import json
import urllib2
 
from PlurkAPI import PlurkAPI
 
plurk = PlurkAPI('APP_KEY', 'APP_SECRET')
plurk.authorize('ACCEESS_TOKEN', 'ACCESS_TOKEN_SECRET')
 
comet = plurk.callAPI('/APP/Realtime/getUserChannel')
comet_channel = comet.get('comet_server') + "&new_offset=%d"
jsonp_re = re.compile('CometChannel.scriptCallback\((.+)\);\s*');
new_offset = -1
while True:
    plurk.callAPI('/APP/Alerts/addAllAsFriends')
    req = urllib2.urlopen(comet_channel % new_offset, timeout=80)
    rawdata = req.read()
    match = jsonp_re.match(rawdata)
    if match:
        rawdata = match.group(1)
    data = json.loads(rawdata)
    new_offset = data.get('new_offset', -1)
    msgs = data.get('data')
    if not msgs:
        continue
    for msg in msgs:
        if msg.get('type') == 'new_plurk':
            pid = msg.get('plurk_id')
            content = msg.get('content_raw')
            if content.find("hello") != -1:
                plurk.callAPI('/APP/Responses/responseAdd',
                              {'plurk_id': pid,
                               'content': 'world',
                               'qualifier': ':' })

執行方式:

# python my-robot.py

這個範例程式作的事情很簡單,就是一個無窮迴圈,首先每次都會先接受所有成為朋友的請求,然後看看有沒有新的噗,如果有新的噗,而且內容有 ‘hello’ 字串的話,就會自動回覆一個 ‘world’ 字串

提醒大家,噗浪並不反對機器人的存在,但使用這個範例程式請注意以下幾點:

  1. 建議使用新的帳號,不要用原有的帳號
  2. 機器人請勿主動去加網友為朋友
  3. 機器人請勿去關注(追蹤)任何其他網友
  4. 請勿自動回覆未成為機器人的朋友所發的噗
  5. 請勿張貼廣告訊息
  6. 請注意回覆頻率,以不過度干擾使用者的方式為原則