2008年1月6日 星期日

高鐵線上訂票的CAPTCHA

高鐵線上訂票的CAPTCHA

有時候看到某些網站的CAPTCHA還真會讓人啼笑皆非,上次我看到有個網站的CAPTCHA直接用PlainText大喇喇的寫在頁面上,然後叫人輸入這串文字....

這次高鐵沒這麼差,只是製造出一個機器很容易判讀的圖片而已。

現在的網頁如果要輸入一些資訊,無論是註冊,留言,訂票,可能最後都會叫你看著一張圖,然後叫你輸入圖片中是寫什麼文字,這是用來阻擋一些自動化的程式用的,除了用一些扭曲文字的圖片以外,還有的會叫你作簡單的運算叫你填寫結果,例如定便當網站,因為扭曲過後的文字,人還可以看的懂(不過有的真的是看不太懂阿....只好換下一張扭曲圖了...),但是用機器來判讀可能就會困難(這就牽扯到這程式聰不聰明了),你擺上一張沒有扭曲過的圖形,也沒有背景來擾亂,依現在的程式來說,加個OCR Engine就可以知道圖形裡頭寫什麼文字了,所以很容易就被攻破啦~~~ (啥? 不相信? 那就把那張圖片轉存成為JPEG,然後丟到這台WeOCR,他就會吐出辨識結果給你啦)

不知道寫這個程式的人只是跟隨流行而擺上去的,還是認為只要是圖就拿程式沒辦法了?
不過沒差啦,高鐵現在沒這麼熱門,不用訂票程式就可以訂到票了....(只是很容易被壞人攻擊亂訂票就是了...XD)

asirra
關於如何辨別是人還是機器,還有其他有趣的方法,例如微軟的asirra會動態秀出很多張照片,然後叫從裡面選出是貓或是狗的照片,這用機器也是很難作,不過對於那些貓狗不分的人可能就行不通了...

recaptcha
目前CAPTCHA的發明人建議用的是recaptcha這個一舉兩得的系統(高鐵其實也不用花心力自己作,人家都幫你作的好好的...),這個系統一次會秀出兩張圖片,然後叫你輸入這兩張圖片裡頭的文字,這圖片上的文字怎麼來的? 就是從真的書本上頭掃描(當然是選那些OCR沒辦法辨認的部份)然後加上一些扭曲變形之後得來的,所以你每作一次輸入就幫這世界的書籍的某一段小文字盡了一分數位化的心力。

既然兩張都是掃描得到的,那他怎麼知道你輸入的是正確的呢? 其實兩張裡頭有一張是已經被判讀過已知的圖形但是User並不知道,所以兩張都得輸入,當那張已知的輸入正確,那另外一張就是你的貢獻啦,當然有可能另外一張會重複出現給別人輸,有的人可能輸入其他的答案,例如1跟l,那系統只要選擇大多數人的答案當成數位化的結果就可以了(好像是三次一樣就會進資料庫)。

blogger_CAPTCHA
上面提到的CAPTCHA都是都必須用"人眼"來看才能判斷,那盲人怎麼辦? 寫這篇Blog的時候Blogger也會出現一個CAPTCHA,這個CAPTCHA旁邊有個按鈕,按下去之後就會將這個CAPTCHA用語音的方式念出來,然後再輸入就可以了... 不過對於又盲又失聰的人就是阻礙了。

2007年12月30日 星期日

[單車] 內溝溪


View Larger Map
(地圖路線是憑記憶拉的線,可能不太準)

時間: 2007/12/22
地點: 內湖<->內溝溪

這次同事帶我騎這條新開闢的「平地路線」,從走一條新開的隧道,到內溝溪,這邊還是台北市,不過已經跟繁華的台北市有著完全不同的風貌,這條路除了必須騎在馬路上以外,還挺好騎的,最多只有在回程的路上因為不走隧道,所以有一小段山坡用牽的,其他都不會遇到山坡的路段,也因為騎的挺輕鬆的,一不小心還跑到山裡頭去了......

1222084529
從內湖經過康湖路的隧道,第一站就是內溝溪的生態導覽中心,這邊好心的導覽人員跟我們提到這邊的歷史,這邊當初規劃的時候就讓居民們選擇要劃成台北市還是台北縣,這邊的居民選擇了台北市,因而也規劃為保護區,而且禁止建設,溪的上游現在也只剩下一間作燈籠的工廠,生態保護得很不錯,溪裡頭還可以看到一些溪水乾淨才會出現的魚類。

至於下游則是規劃成台北縣,工廠或是建築林立,景象就完全不一樣,污染的挺嚴重的。

1222085113

1222085406 1222085351
我小時候最喜歡看這種模型了,XXX的縮小版,很可愛,從這邊可以一窺內溝溪的全貌。
也可以規劃等一下要騎乘的路線,我們回程的路線也是這邊的導覽人員跟我們講的。

1222091133
在轉到回程路線之前,我們沿著溪流往山裡頭騎了一小段,不知不覺就騎到登山路線來了,騎到這塊告示排的地方就折返了。

這次在週末騎這條路線,這邊雖然沒有什麼著名的景點,不過到郊外走走也不錯,而且神奇的是這也算是台北的郊區,不過人潮車朝都很少呢。

2007年12月27日 星期四

聖誕禮物

0101000152
m.... 聖誕節收到一個炸彈,喔,不是,是包裹(炸彈之前就收到好幾個了),是以前大學第一個打工工作的學姐,以前跟我現在一樣也是在台北打拼,現在則是園藝,書畫,手工才藝都有涉略,我想應該要開間媽媽教室造福大眾,地點應該在台中,想要學習第二專長的可以跟我聯絡。

0101000419
拆開來看看,m.... 還有緞帶咧....

0101000532
這緞帶銀光閃閃,還挺符合節氣的

0101000711
裡頭一個圓形的(果然像炸彈),另外一個是遙控炸彈的遙控器嗎?

0101000822
先把炸彈拆開,其實是學姐最新實驗產品,復古手工皂一個...

0101000957
0101001046
方形的也是香皂,兩個壓起來都軟軟的,目前都還沒打開來洗.... (包成這樣可以拿出來洗嗎... 應該留作紀念...... XD)

這讓我想到一個恐怖故事,聽說有一個人很節儉,很喜歡用那種試用包的免費產品,有一次在信箱中發現減肥肥皂的試用產品,結果就拿來用,後來一開始洗好像又瘦的感覺,後來肥皂越洗小,包在裡頭的硫酸也漸漸的溶出來,然後就把那個人給OX了..... m..... 這篇文章似乎不是適合用這故事結尾。

那就換個話題。

今年聖誕節是禮拜二,要上班,不知怎麼,平安夜要下班之前忽然想到這樣真悶阿... 所以臨時興起就來辦個百元耶誕禮物交換大會,不過要叫人當天下班前收到信,明天就得生出個禮物來其實還有點難,所以我那天其實還挺擔心這活動會變成我自己拆自己前一天買的Kuso禮物......

因為是我發起的,所以就得來體這個活動添增一點趣味,所以我多買了兩個禮物丟進去讓大家選,這樣參加的人就可以有賺到的感覺.. m... 讚啦~~

DSC00871
不過真是太感動了,大家都很熱情踴躍的參加,從上班到下午活動開始前,都陸陸續續有人拿禮物過來,這桌上就是大家貢獻出來的禮物們.... 這些禮物有的很特別,有的很Kuso。

不過覺得吃虧人也不用擔心,一開始我就讓大家投票表決那個禮物是最想要的,然後就把那個禮物抽出來不讓大家選,接著抽後碼牌當作選禮物的順序,選了禮物則是要當場拆開讓大家歡樂一下... 最後都選完之後,我又讓大家投票一次,這次就是投給認為拿到禮物最可憐的人... m... 這次還眾望所歸,票都被一個人搶走了,所以他就可以獨得大家最想要的禮物~~ 幸好拆開後的確也是個不錯的禮物~~ 哈哈.....

至於我送的那個Kuso禮物,就是Double 影印紙一包,因為,有了Double A,萬事都OK嘛~
m..... 抽到這個的人沒有得到最可憐獎.... 完

2007年12月26日 星期三

BenQ遙控器

1214211426
家裡的遙控器用沒兩三年又摔壞了(遙控器裡頭零件雖然不多,不過也經不起摔阿...)
所以只好新買一隻帶回去,這一問之下,網路上頭可以定,但是缺貨中,店面全台灣就只有台北兩個地方有在賣,一個是信義誠品的BenQ展示中心,另一個是台北車站K Mall裡頭的維修中心。這真的是作品牌的公司嗎... 唉~

1214211342
1214211400
m....... 我想不用說就可以知道那隻是新的,那隻是舊的了吧... 這樣一比較之下,還真可怕... 掉漆掉成這幅德行,連開關的紅色的是漆上去的,這如果是玩具的話應該沒辦法拿到SK安全玩具吧.... 又一唉~~

後來回家後,把舊的遙控器拆來看,果然裡頭也是一個零件的接腳斷了,應該是很好修啦,不過沒工具阿~~~ 就先用『新的』頂著用吧.......

p.s. 一隻550新台幣,BenQ新舊遙控器還不通用咧.. (幸好不通用,這樣舊的應該比較不會停產,新的一隻要快一千#%$^%&^**(......)

超大柚子

1214095427 1214133112
同事帶來的超大柚子,還沒撥開就可以聞到很濃郁的柚子香味呢,跟旁邊的護唇膏一比就知道有多大了吧~~

1214133136 1214133330
努力撥~ 用力撥~ 終於變成這樣啦,這柚子不僅大,香氣十足,而且也很多汁呢。

2007年12月8日 星期六

衛生紙

1208132148

衛生紙是民生必須用品,對於我這個有鼻子過敏的人來說,我還蠻在乎衛生紙的品質的。
在我用過的衛生紙品牌當中,舒潔的確很好用,品質很好,但是就是太貴了(市面上最貴的吧!!),所以只能在中了樂透之後才能去買....

m.... 我還沒有到買東西不需要看價格的階段,在這個物價頻頻上漲,錢頻頻縮水的情況下,還是需要斤斤計較一下。基本上我買衛生紙大致上會用一個我老姊跟我講過的法則:「平均每包低於十塊錢就算便宜」來挑選,

但是我的鼻子跟我說(反而我的屁股沒說話,那我是不是應該買兩種,一種便宜屁股用,另外一種鼻子專用呢?! 這樣更省....),他不喜歡品質低略的衛生紙,因為這樣只會讓他病況加重,驅使我使用更多爛衛生紙,所以我就得在其他便宜衛生紙當中,挑選比較好的。

另外一點是懶惰是人的天性,所以我都買抽取式的衛生紙,平板的每次都拿捏不準要拿幾張... (好像在某些地方我很浪費,所以只好在某些地方省一點... )

經過出社會短短幾年的歷練之後,我發現,大廠製造的衛生紙品質都還不錯,所以我們有了兩種選擇,一種就是大廠的二線品牌,另外一種就是大廠代工的品牌。

早期,家樂福有賣一款家福衛生紙(在他的No.1品牌還沒有的時候),是永豐餘代工的,也就是做五月花的,賣的很便宜,用起來也很不賴,所以買過幾次家福衛生紙,後來他的No.1品牌出來之後(代工廠不是永豐餘)家福衛生紙似乎就漲價了,雖然No.1價格真的超低的,不過我的鼻子說他太粗了。

大潤發的衛生紙忘記是誰代工了(好像也是永豐餘??),很便宜,不過用過一次之後,我的鼻子就抗議了....

屈臣氏衛生紙也是永豐餘代工的,我也用過幾次,印象中也不錯,不過注意的是代工廠也是可能換的(忘記是那家了,原本是永豐餘代工,後來就變了之後我就不買了....)

上上次用的衛生紙是康是美衛生紙,他可是金百利克拉克代工的(也就是做舒潔的),而且也符合每包低於10塊錢的法則,用起來也不賴。

而上次呢,則是買了金百利的另外一個品牌,可麗舒,12包119,也很好用,他還有另外一個更便宜的牌子,可立雅。這次可麗舒特價,平均每包已經低於十塊錢,所以我就買了可麗舒。

這次,我買了永豐餘的五月花,依樣特價12包119,但是我發現,這次換包裝的五月花已經悄悄的把規格從130抽變成120抽,一包少了十抽一袋就整整少了一包,這樣算下來就超過以前每包低於十塊錢的價格了,阿.......

所以平均一包低於十塊錢的準則,應該改成平均每抽低於0.077元才行(這也太難算了吧... XD)
不過由於物價一直上漲,或許幾年後,落在這個準則的衛生紙就只剩下大賣場的低價品牌,或是雜牌衛生紙了吧.... (或許變成每包120抽的,每包不超過10塊錢的新準則.... XD)

所以我目前對各牌衛生紙的感覺就是:
1. 舒潔最贊! 但是最貴,適合有錢人使用
2. 大賣場牌子最便宜,雖然我不喜歡,但是還是勝過小吃店常擺出來的那種怪牌子餐巾紙
3. 五月花/可麗舒都不錯用,有特價的時候可以買,只是要小心是幾抽的...(以及是幾包的,有時候很便宜,其實是10包裝)
4. 屈臣氏跟康氏美也不錯用,如果價格一樣,我應該會選擇康氏美(可是大廠代工呢...)

m.... 人生,還要用掉好多衛生紙呢...

2007年11月25日 星期日

好樣的天氣

儘管氣象報告說80%的機率會下雨,而且清晨起床的時候內湖這邊也還在下著毛毛雨,我撐著傘出門,搭著公車往大稻埕,簡直就是只有內湖在飄雨嘛(所以80%也不能說他錯耶... ),公車往台北市開,太陽公公也跟著出來露臉,原本穿著背心跟外套的我,走路走著走著也熱的脫了背心。

1125091648 1125094137
事實上今天是台北鐵馬自由行第二場的日子,上次因為颱風延後了一個月,我跟同事總共有十幾個人報名,我算是帶頭的吧。但是好死不死颱風要來,新聞跟氣象局都說會下大雨,氣象報告也說今天下雨機率80%,你也知道下雨騎腳踏車是很痛苦的(是不能騎吧!!),就算沒有下雨,昨天下雨之後,地上也會泥濘不堪,那個腳踏車沒有擋泥板的一騎車我看應該也是很慘...

不過,我已經ㄍㄧㄥ到今天早上六點半爬起來看太陽公公有沒有露臉,經過查證沒有露臉之後,發了封簡訊通知大家... m... 下雨,不過沒有收到主辦單位通知延期的資訊,而且很多人前一天就紛紛打電話給我說不去了,所以我就不去了,不過想要去的還是可以碰碰運氣。

不過既然身為主辦人,還是去看看好了,雖然錯過早上騎腳踏車的時間了,所以我出門吃完早餐就往終點大稻埕出發了(沒騎車的話,至少看看活動有沒有取消,沒有取消的話,還可以抽獎... (奸笑),下雨天應該去的人不多吧,有抽獎的話機率應該很高(再度奸笑...))

1125091819
1125093318
1125093305
結果天氣就是這麼的好... 人就是這麼多... XD

所以就是在那邊待了一個上午,一個獎也沒抽到... 不過有拿到一些贈品就是了(又是水壺,這年頭怎麼這麼喜歡送水壺啦... 洗照片也送,騎腳踏車也送,填問卷也送)

1125210911
還抓了了一個可愛的台x人壽阿龍小娃娃!

重遊中山地下書街

1125122541
今天早上搭捷運到雙連站,走到大稻埕碼頭參加活動,雙連站剛好是捷運中山地下書街的起點(或終點?!),就再去晃了一下,書街走到底是買有的沒有的精品街(上次好像沒有...)。

基本上跟上次逛感覺差不多,不過這次我書逛的比較仔細些,所以又有更深的一點感覺,基本上,這邊就是打著全部的圖書都是79折(會員75折,算是便宜),連袋子上頭也強調買便宜書就來中山地下街...

不過這次逛還是覺得少了一點逛一般書店的感覺,我覺得原因有幾點:
1. 書籍出版社不是很齊全,好像出現的就是哪幾家出版社的書,雖然也不少,但有些書就是不會出現(例如完全沒看到Oreilly的書,其實電腦類的書也少的可憐)
2. 每家書店擺的書很多是重複的,這地下書街每個攤位都像是同一個模子刻出來的,除了擺設方式都一樣以外(特價的布條也都ㄧ樣)連特價書也都重複出現,就像是賣不出去的書到哪裡都是那幾本的感覺,讓人不大想買,他們背後一定都是同一個老闆,不知道什麼叫做競爭....
3. 新舊書沒有明顯區隔或是區隔不明顯,擺設很爛。有的書擺的不好會讓書皮捲捲的,這書會哭吧。另外這書全部就攤平擺在哪裡,好像是空間太多,沒這麼多書可以擺,所以只好把每一本都平鋪再那邊.....(如果他們是要塑造便宜貨的形象,那他們成功了....)一般書店都會把熱門書擺出來(應該是出版社砸錢的原因吧...),冷門書擺架子上,這邊則是通通混一起。應該學著推銷大部分消費者想看的書(現在消費者喜歡看什麼書? 就排行榜,新上市熱門書吧... ),還是應該說現在其實消費者不知道自己想看什麼書,都是靠出版社的排行榜跟廣告給吸引了... 所以搞這個應該還是有用的吧...

其實那邊也有些優點:
1. 有一些出版社的回頭書,回頭書可以打到49折。回頭書就是被書店退回給出版社的書,有可能是沒賣出去,也有可能是書有破損,不過有些其實跟新的沒兩樣
2. 便宜(很少書店會全部打79折的,常常是新書才有打折促銷,這邊是全部都促銷)
3. 也是有新書

好玩的是昨天去逛誠品,朋友要找一本管理的書怎麼都找不到,再這邊我倒是看到好幾本(而且還打折... 哈哈)

Reference: 捷運中山地下書街

2007年11月20日 星期二

很吸引人的夾娃娃機

1116191033.JPG 1116191023.JPG
這次回家經過台北火車站地下街,看到這邊的抓娃娃機,真的是很吸引人,讓人很想去抓抓看(我的十塊錢於是乎就被拐走了...)

這簡直就是用娃娃堆成一個洞口阿~~
這可以說是抓娃娃機2.0嗎?

--
m... 十元沒抓到娃娃...

2007年11月13日 星期二

每個人都可以玩玩看的GPhone

Google的開放手機平台,Android SDK已經開放下載了,SDK內包含Document,Emulator,Tools,還有整個Android系統的Image,所以只要開啟模擬器就可以見識一下Android的面貌以及基本的操作系統了(Home/Message/GoogleMap/Browser...)。
預設執行的手機螢幕是QVG,長相就跟這個Android Demo影片裡頭第一個demo的手機一樣,所以你想玩GPhone嗎?去抓Android SDK就可以嘗鮮了。

SDK使用也相當容易,因為AP完全使用Java語言來開發,所以不需要太多複雜的toolchain就可以進行開發(基本上只要Android SDK + JDK5/6 + Apache Ant就可以了,頂多加上Eclipse 3.3跟Plug-In幫助使用SDK內含的工具)

圖片 2.png
基本上架構圖裡頭藍色的部份都是用Java開發的(你也知道我都是聽來的.... )

值得一提的是Android並不是跑J2ME,而是比較趨近J2SE的環境,內含一個Dalvik VM,這個Dalvik VM並不直接執行Java的jar或是class檔案,而是.dex的檔案。所以AP在build的過程當中,會從Java class轉成給Dalvik VM吃的.dex,進而在把所有檔案打包成.apk
Classes + Resources + Description File => .apk (Including Dalvik Executable .dex files)


這個Dalvik VM針對手機程式/CPU做過最佳化,可以同時執行許多VM而不會佔用太多Resource,Dalvik VM的source目前還沒有開放讓人下載(未來整個系統都會開放),目前Google的角度是希望能讓大家用這套SDK開始開發AP,底層的東西會慢慢釋出。

所以隨著Android SDK的Release,也宣告了總獎金高達一千萬美金的Andriod應用程式開發大賽(可以想見未來會有多麼多采多姿的Android應用程式了吧... 說不一定你也會跳進來寫一個...)

目前釋出的Source Code有
Webkit 522 M3-RC20
Android Emulator M3-RC20
Linux 2.6.23 Android M3-RC20
Android Development Tools: a plugin for Eclipse.

可從http://code.google.com/p/android/downloads/list下載

Linux Kernel 目前Support Qualcomm MSM7K family (m... 很高檔的阿... 跟剛發表的HTC Touch Cruise用的是一樣的晶片)

沒有完整Source Code的話,看來近期內應該沒辦法看到有人Hack,讓它跑在Neo1973上頭了吧(硬體不一樣阿... ),很有可能第一隻真的是得等到2008的官方合作版GPhone了(不過Image裡頭的執行檔倒是可以dump出來.. m... 我不是強者,所以只能嘆氣+等待)

圖片 1.png
回家後,本來想抓下來繼續玩。無奈,Android SDK只support MacOSX with Intel CPU,PowerPC G5的iMac不能跑阿~~~~~

--
上面阿有錯的話就....... 你知道這是瞎扯的Blog....
吉祥物挺可愛,快去抓桌布吧~~