2011年7月4日 星期一

Jabra EXTREME: My First Bluetooth Headset

應該不能算是 Headset,只能說是 Earphone 吧?

反正先來開箱 XDDD

早了九天到的包裹
早了九天到的包裹
怒!!我都說三十號才到,卻在我離開的第二天寄到。明明他們也回說「OK」的。

寶寶再一次疑惑的看著新東西
寶寶在一次疑惑的看著新東西

鏘鏘鏘!Jabra EXTREME 登場了!
鏘鏘鏘!Jabra EXTREME 登場了!
這是寶寶的後腦勺 >////<

寶寶跟Jabra的親密照
寶寶跟Jabra的親密照

這張是網路上經常看到的圖片
這張是網路上經常看到的圖片

"Getting Started is as easy as 1-2-3"
Getting Started is as easy as 1-2-3

真正的開箱啦~
真正的開箱啦~

插在電腦上充電的樣子
插在電腦上充電的樣子

Jabra的旅充
Jabra的旅充

傳說中很好用的耳膠/耳掛
傳說中很好用的耳膠/耳掛
Ultimate-fit Eargel(TM)

車充
車充
我覺得這個東西我應該不會用到吧……





目前用了一天多的心得

是沒有網路上說的那麼誇張,什麼「根本忘記了它的存在」。不過是還蠻輕的啦~

不過這個”超舒適耳塞”我自己在使用時稍微花了一點時間去習慣,因為以前沒有用過這樣的設計,耳塞能夠順著耳朵的弧形直接吻合的感覺還蠻怪的,所以一開始我戴起來並不覺得特別舒適,有時候戴久還會有點痛,所以有一度還換回耳掛式的佩戴方式。不過後來習慣這個耳塞之後佩戴起來是真的非常舒適,配戴舒適再加上 Jabra EXTREME 本身只有10公克的超輕重量,有時候常常會一戴戴了一整天、都還會忘記自己有戴著藍芽耳機。

from:
http://www.mobile01.com/topicdetail.php?f=18&t=1773607&last=23509616


但是目前遇到很奇怪的問題。就是用它來聽音樂的時候(它支援A2DP喔),它會每隔一段時間就變成完全無聲,然後再繼續播。這個問題我不知道為啥會發生。網路上評測的人也沒有說到這個問題。

雖然它是單耳朵,但是它有兩個麥克風。雖然這樣聽音樂似乎有點怪怪的,不過我覺得其實還不錯。

根據我跟克林姆講電話的實測,克林姆說我的聲音很小聲,而我聽克林姆的聲音倒是一點問題也沒有。



嗯嗯,目前可能就這樣而已。

我找到一個 Jabra EXTREME 官網上的韌體更新程式,可是有個大問題。我不知道該怎麼讓 EXTREME 跟更新韌體的那個程式配對。目前就卡在它說會自動繼續那邊。

Firmware: EXTREME 韌體更新檔載點

2010年9月26日 星期日

My Calvin Klein Wallet

購買日期: 2009年2月15日
價錢: NT$640 (50% off)
Calvin Klein 錢包
Calvin Klein 錢包內部

2010年5月23日
〒△〒 CK 錢包
錢包壞更大了。其實我還蠻喜歡這個錢包的耶。因為我對錢包的要求它算是都有達到,所以我才會在當時逛特賣會的時候就這樣買下手了。

一、有裝零錢的地方,那個地方不是拉鍊或是扣子。(我的印象中,拉鍊跟扣子總是會壞掉)
二、讓鈔票不要被折太多次。(這點在我之前的那個「長型」錢包經驗後取消掉了,因為那麼長的錢包,很有可能會掉出來。)
三、能夠不拿出卡片就通過悠遊卡等感應機器。(這看運氣啦!不過這個可以這麼做)

我以前其實還會想把發票放在錢包裡,但是買了這個之後因為放在裡頭會太擠,只好把它們拿出來放。

媽媽之前要幫爸爸買新錢包的時候,在中友看到的那些錢包都沒有一個符合我的第一點要求的 = =a。我聽克林姆說林QQ他還有個零錢包專門裝零錢。我自己覺得這樣好麻煩。

2010年7月18日
我的錢包破更大了 〒△〒

2010年9月25日
My Calvin Klein Wallet
買了才不過一年半,就破成這樣了。唉……我還蠻喜歡這個錢包的。

因為他裡頭一直在掉皮,所以我就把它直接撕掉了。不然掉在褲子口袋裡面要清時會很麻煩的。

唉……正常的錢包使用期限是多久咧?

我這個主要是在當兵新訓期間因為要單戰所以才會壞成這樣。



但至少我覺得,這個 CK 錢包應該有辦法撐到當兵結束吧。

2010年8月6日 星期五

Adblock Plus Filters Rules Instruction

以下文章引用自《如何撰寫 Adblock Plus 的過濾規則?》與《Adblock Plus: Writing Adblock Plus filters》(後者為英文原文)。

前言:
我是為了要隱藏一個因為 ABP 把廣告擋掉後,卻沒有把空間刪完全的一個問題。正常來說是只要用到下方的基本功能即可(擋網址、擋網域)。但我這個必須要擋掉元件(div)才可以解決那個問題。

我使用到的部分是元素隱藏:基本規則元素隱藏:限定只在特定網域使用規則
www.afterelton.com#div(promoarea)


元素隱藏:基本規則

有時你可能會發覺無法阻擋某些網告,因為那些廣告內嵌於網頁文字之中。如果看原始碼的話,可能發現這樣的語法:
<div class="textad">
Cheapest tofu, only here and now!
</div>

<div id="sponsorad">
Really cheap tofu, click here!
</div>

<textad>
Only here you get the best tofu!
</textad>


因為你必須下載網頁內容,所以你也會下載到其中你所不想看到的的廣告。對於這種情況,你可以做的就是-把這些廣告藏起來,這樣你就不會看到那些廣告了。這也就是元素隱藏(Element Hiding)這項功能的目的。

上面這段原始碼中的第一則廣告是在一個擁有 class 屬性為「textad」的 div 元素內,用「#div(textad)」可以把它給隱藏起來。你也可以用相同的方式改由ID屬性來隱藏元素,例如: 「#div(sponsorad)」會隱藏上面原始碼中的第二則廣告。你也可以不必指定元素名稱,用「#*(sponsorad)」也可以。你也可以僅指定要阻擋的元素名稱,例如: 「#textad」可以阻擋第三則廣告。

那麼,你該如何知道,要把什麼東西納入元素隱藏的規則呢?你有兩個選擇,一是直接看網頁的原始碼,並自行找出廣告所在;或者用 DOM Inspector(Firefox 使用者必須在安裝 Firefox 時選「自訂安裝」並將相關選項打勾,Firefox 才會安裝 DOM Inspector)。要能夠順利使用此功能,你需要有 HTML 的基礎。

注意:元素隱藏規則與普通過濾規則的工作方式有很大的差別。元素隱藏規則不支援萬用字元、不支援阻擋次數統計(hit count)、且會忽略例外規則。


元素隱藏:限定只在特定網域使用規則

通常你只想要隱藏特定網站的特定廣告,而不希望規則會作用於其他網站。例如: 「#*(sponsor)」可能會把某些網站的有效代碼也隱藏了。但如果你把隱藏規則寫成「example.com#*(sponsor)」,這規則就只會作用在 http://example.com/ 與 http://something.example.com/,但不作用在 http://example.org/。你也可以指定多個網域-只要用逗號(,)分隔即可,例如: 「domain1.example,domain2.example,domain3.example#*(sponsor)」。
注意:由於元素隱藏實作方式的關係,你只可以將隱藏規則限制於完整的網域名稱(Full domain name),你不能使用網址的其他部份,也不可用 domain 代表 domain.example,domain.test。

注意:有限制網域的元素隱藏規則也可用來隱藏瀏覽器的使用介面。例如: 「browser#menuitem(javascriptConsole)」會隱藏 Firefox 工具選單內的 JavaScript Console 選項。

2010年8月1日 星期日

GAppProxy 後續: AutoProxy (Addons for Firefox)

    Index:
  1. AutoProxy
  2. 可能吧
  3. Nike Commercial
  4. LXD

AutoProxy(Firefox 附加元件)
你擔心你的隱私嗎?或者,你被防火牆給擋住了某些網站? And, are you arming yourself with a proxy? 這樣的話, AutoProxy 是為你設計的!一個幫助你自動及有效使用代理的工具。


AutoProxy 這東西,我是拿來搭配 GAppProxy (GAppProxy - Google App Engine)使用。

他會自動判斷你正在連線的這個網站需不需要使用代理。如果你在連 Gmail 、百度等大陸的 GFW 允許的網站,那它就會自動讓你用本地網路連線。而當你想要連接 Youtube 或是 Twitter 、 Facebook 等網站時,他就會使用裡頭設定的代理連線。它的預設是 Tor,不過 Tor 最近被 GFW 給擋住了。所以我那時機運巧合(剛好看到下面說的那篇「中国翻墙网民状况调查」裡頭提到 GAppProxy)之下,才找到 GAppProxy 來用。

我是在找資料的時候看到有人推薦這個 AutoProxy 來搭配 GAppProxy 使用。雖然一開始我研究好一陣子才發現應該要怎麼用。但知道怎麼用之後,真的還蠻好用的。

安裝後,它會出現在 Firefox 的右下角,寫著一個「福」字。點一下那個「福」字就開啟了主視窗。

AutoProxy Interface
AutoProxy Interface (by royhsia)
有一個 gfwList (P.R.China) 的要訂閱,其他的特例就靠自己手打的。其實上面我所打的那些,有一部分 gfwList 裡頭也有寫,只不過我仍是自己打了。

說明:
英文版 http://autoproxy.org/en/Rules
中文版 http://autoproxy.org/zh-CN/Rules
代理規則語法:

一、正則表達式 /regexp/

就是常規的正則表達式,前後各加一撇。正則表達式規則的前面會有一個感嘆號註明。

不過,擴展內部常數級時間複雜度的算法無法支持正則表達式。出於效率考慮,一般不用正則式。寧願多寫幾條普通的規則。

二、普通的規則,通配符 *

就是把需要代理的網址寫進去。比如:youtube.com。

可以在需要的地方加通配符,但是首尾的地方不需要,因為首尾的通配符是默認的。也就是說,youtube.com 跟 *youtube.com* 是一個意思。


如果某網站僅僅是 IP 被牆而不是關鍵詞, 可以用 || 來限定, 例如 ||tumblr.com

如果希望將規則限定在某種協議, 如 http/https 下則可以使用 |http:// |https:// 的規則, 例如 |http://friendfeed.com |https://spreadsheets.google.com

如果希望在某個網站禁止代理, 將 @@ 加在最前即可, 例如 @@|https://autoproxy.org @@||www.douban.com

上面那排的「代理服务器 (S)」→「选择代理服务器 (C)」,選擇 GAppProxy。
AutoProxy Proxy
AutoProxy Proxy (by royhsia)


可能吧
中国翻墙网民状况调查
……

統計表明,5%的人使用的是自家公司的內部VPN翻牆。很多公司,比如Google、騰訊都提供公司內部VPN。要是不能翻牆的話,這些公司產品方面的業務很難開展。

16%的人自己購買VPN翻牆。

……

有15%的人勾選了「其它」翻牆方式,在「其它」裡,很多人填寫了「GAppProxy」,這種方式使用起來也非常簡單,只需申請一個免費的Google App Engine空間,配合GAppProxy客戶端即可完成翻牆。
我就是看到上面寫的 Google App Engine 才去找這個方法,然後才會打「GAppProxy - Google App Engine」的。

該網誌作者還有一篇 中文Twitter用户群抽样调查。稍微看了一下,覺得這個網誌的作者寫的似乎還不錯。因為我覺得抽樣調查的附註還蠻好笑的。


NIKE FOOTBALL WRITE THE FUTURE - FULL LENGTH VERSION

Rooney 因為輸球而變成雜工,最後落到旅行車裡頭變成個鬍子大胖這還蠻好笑的。

The Future Has Been Written

球賽踢完了, Nike 也做出廣告的更新。


The LXD: In the Internet age, dance evolves ...

Glee 裡的 Harry Shum Jr. 就是 LXD 的編舞(Choreographer)。而 Jon M. Chu 則是 Step Up 2: The Streets 以及 Step Up 3-D 的導演。

Jon Chu & The League of Extraordinary Dancers - YouTube Live


LXD on SYTYCD

Vitamin String Quartet - Yellow (Tribute to Coldplay)

我喜歡一直翻來翻去的「翻翻翻大隊」,或者稱之為「翻翻翻三人組」(有個影片中只有兩人在翻)。

2010年7月20日 星期二

GAppProxy - Google App Engine

本篇文章參考:
  1. 用Google App Engine做个人代理服务器 第二版
  2. 匿名網路系統 - (3) GAppProxy

  3. GAppProxy:架設上 Google主機的Proxy以文找文
  4. 上面這篇只是挑出第一篇裡頭的一個網頁錯誤,因為網頁中空白會被吃掉,所以它少了兩個空格。但第一篇那段「保存并退出(如图)」中的圖(整篇的第二張圖)是正確的


方法就是用 Google App Engine 所提供的免費每日 1G 流量來做為代理上網的依據(跳板)。雖然免費版本只有 1G 的流量,但是可以付費加大流量。雖然拿來看 Youtube 等網路影片是有點吃緊,但是上上 Blogger 打打文章倒是非常的夠用。另一個重點就是……它速度快!

雖然步驟不少,看起來也很麻煩。不過本人總算成功的申請過了。如果使用自己申請的 GAE 會有足足的 1G 流量可以用,而用網路上他人申請的雖然也可以用,但是很快的那 1G 就會被許多人一起瓜分掉。總的來說,還是自己申請的好。

分成兩個部分,無論是自己申請,或是使用他人申請的,都需要用 GAppProxy 提供的客戶端連線軟體。而我下面要先講的是申請 Google App Engine,並將應用程式資料傳上去。

第一部分:申請、安裝,並上傳
第一步:
申請 Google App Engine。在填認證的時候, Google 會寄簡訊到你的手機。而本人前幾天弄的 Google Voice 這時就派上用場啦!才剛按送出, Gtalk 就跟我說 Google Voice 收到簡訊了。看簡訊輸入認證碼後,就會問你要用什麼名稱(Application Identifier)。
GAE Application Identifier (by royhsia)
在下一步就申請完 Google App Engine 了。

第二步:安裝軟體
雖然我有安裝,但是我並沒有開啟這些程式耶……似乎是在跑 cmd(命令提示字元) 的時候會調用到。

  1. 安裝 Python。下載地址:http://www.python.org/download/
    我安裝的 Python2.6.2: http://www.python.org/ftp/python/2.6.2/python-2.6.2.msi

  2. 安裝 Google App Engine 開發包。下載地址:http://code.google.com/appengine/downloads.html
    我安裝的 Google App Engine SDK for Python v.1.3.5: http://googleappengine.googlecode.com/files/GoogleAppEngine_1.3.5.msi


第三步:拼拼湊湊 v1.0
http://code.google.com/p/gappproxy/downloads/list 中下載 fetchserver-1.0.0beta-fix.tar.gz(下載網址: http://gappproxy.googlecode.com/files/fetchserver-1.0.0beta-fix.tar.gz)。下載好後解壓縮,一直解到剩一個資料夾,裡頭有四個檔案。(似乎用了兩種不同的運算方法壓縮過)
將 fetchserver-1.0.0beta 這個資料夾放到 Google App Engine SDK 安裝目錄下。(也可以將名稱改為 fetchserver,這樣就跟那篇教學中所講的是一樣的了)
如果 GAE 按照預設安裝的話,路徑位址會在 C:\Program Files\Google\google_appengine。

第三步:拼拼湊湊 v1.2
http://www.xmatence.com/2010/03/use-gappproxy-bypass-internet-censorship/ 中下載 fetchserver 的1.2.0版本(下載網址: http://www.xmatence.com/Upload/fetchserver-120.7z)。下載好後解壓縮,裡頭有五個檔案。
將 fetchserver 這個資料夾放到 Google App Engine SDK 安裝目錄下。
似乎也可以直接抓 GAppProxy 提供的 fetchserver-1.0.0beta-fix.tar,再把裡頭解壓縮出來的 fetch.py 換成 GAppProxy 九月份更新的那個 fetch.py
不過上面這個方法我沒試過,我也不確定……這樣上傳完會是 v1.1。


第四步:重新編輯 app.yaml
將 fetchserver(or fetchserver-1.0.0beta) 中的 app.yaml 用文字文件/記事本(Notepad)打開,原始內容如下:
application: your_application_name
version: 1
runtime: python
api_version: 1

handlers:

- url: /fetch.py
script: fetch.py

- url: /admin.py
script: admin.py
將紅字所標的 your_application_name,改成申請 GAE 時所選擇的名稱(Application Identifier)。

第五步: D O S
「開始」→「執行」→「cmd」
「開始」→「cmd」(Windows 7)

切換至 GAE 的安裝目錄。假設跟我一樣都是 C:\Program Files\Google\google_appengine。則輸入:
cd C:\Program Files\Google\google_appengine
如下圖
cd CProgram FilesGooglegoogle_appengine

然後輸入: appcfg.py update fetchserver
appcfg.py update fetchserver-1.0.0beta (看第三步複製過去的那個資料夾叫啥名稱)

等他跑一陣子後,它會要你輸入 Google 帳戶和密碼(輸密碼時會像 PTT 輸入密碼那樣無反應,實際上卻有在輸入)。輸入完畢等他跑完就完成了!




第二部分:
第六步:用戶端
v1.0: http://gappproxy.googlecode.com/files/GAppProxy-1.0.0beta.exe
v1.2: Part1 Part2 Part3 (檔案空間來自上面說到的那個 www.xmatence.com)
解壓縮後執行 GUI.exe。
GAppProxy
上圖 your_name 那個地方填入申請 GAE 時所選的名稱(Application Identifier)。

就醬!