| |||||||||
日 | 一 | 二 | 三 | 四 | 五 | 六 | |||
---|---|---|---|---|---|---|---|---|---|
26 | 27 | 28 | 29 | 30 | 31 | 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 | 1 | 2 | 3 | 4 | 5 |
開始并沒有關(guān)注這么一個購物搜索的東西,以為只是上網(wǎng)按關(guān)鍵詞查查東西,昨天無意中看了說明,發(fā)現(xiàn)它遠(yuǎn)遠(yuǎn)不是這么簡單的東西。它有著一般購物搜索無法相提并論的強(qiáng)大功能,那就是——條形碼搜索。
攝像頭對于強(qiáng)大的 Nokia S60 系列手機(jī)來說,早已成了標(biāo)配,掃描條形碼等功能,也早就成為手機(jī)很容易完成的功能了,但是卻很少有人把條形碼和網(wǎng)絡(luò)進(jìn)一步結(jié)合。有道購物搜索是我看到的第一個完成這樣功能的軟件。其實(shí)用起來很簡單,手機(jī)有個能自動對焦的攝像頭和能上網(wǎng)就行了,拿攝像頭對準(zhǔn)商品條形碼處掃描一下,然后會自動上網(wǎng)搜索相關(guān)產(chǎn)品,甚至連拍照鍵都不用按了,一切都是自動完成的。產(chǎn)品數(shù)據(jù)庫也比較豐富,拿身邊的小東西隨便掃了下,水溶C100,益達(dá)木糖醇,各種書籍(書籍的數(shù)據(jù)庫應(yīng)該是最全的,手邊的書全部都能找到)。
這是一個相當(dāng)有創(chuàng)意的產(chǎn)品,當(dāng)然,這個條形碼數(shù)據(jù)庫也不是容易得到的,但是這個數(shù)據(jù)庫和后臺有道搜索結(jié)合,就形成了一個非常完美的應(yīng)用方式,這應(yīng)該是我看到的讓我眼前一亮的手機(jī)軟件之一了。
為了在家里唱K,去拷了個24000首的歌庫,然后配置隨盤送的后羿禮光卡拉OK軟件。或許這個軟件太專業(yè)了吧,以至于想隨便配配就能玩不是件容易的事情。用我機(jī)子里裝的 KMPlayer 是根本都放不出來的,音樂視頻都是沒有的,然后拿各種播放器一個個試。用了暴風(fēng)影音(老版本的,新版是垃圾),完美解碼,默認(rèn)安裝的情況下都是可以出視頻的,聲音是完全沒有的。無奈,只得逐一試下各個選項(xiàng)了,最后發(fā)現(xiàn)只有 MPEG2 音頻編碼器設(shè)置成 SPDIF 的時候,才會有聲音。之前在網(wǎng)上找的各種解決方案都要注冊,注冊后還沒給你個有效的解決方案,要你重裝系統(tǒng)什么的,還是靠自己吧。估計是做這套軟件的人比較菜,初始化聲音只用了默認(rèn)的一種音頻解碼方案,而且你還得恰好裝了這個解碼器才行,否則,一個個試吧。
用了軟件以后,就和歌廳的選歌界面很像了,不然這么多歌曲,用手工選也是很痛苦的事了。
另外,我用創(chuàng)新 Audigy ZS 聲卡 + 得勝 TS-6310 無線麥克風(fēng) + 黑鉆雙子星XP 音箱 + 軟件歌庫,基本能做一個小小的家庭卡拉OK 中心來玩了。
為了編譯方便我把 servlet-api.jar 和 jsp-api.jar 和其他 jar 包都放在一起,在 ant build 的時候就會一并被拷到 Web 項(xiàng)目的 WEB-INF/lib 下,不過這次因此出現(xiàn)了一個 jsp 頁面的編譯錯誤,所有的 jsp 頁面打開都會在頁面上報編譯錯誤,后臺無任何信息。考慮到 jsp 頁面的編譯可能和 jsp-api.jar 有關(guān),于是將 WEB-INF/lib 下的 servlet-api.jar 和 jsp-api.jar 移走,問題解決。
后來發(fā)現(xiàn)放在里面的這兩個包是 tomcat5.5 的,是 JSP 2.0 規(guī)范的,而部署的服務(wù)器是 tomcat 6.0 是 JSP 2.1 規(guī)范的,兩者可能有一定的沖突,才導(dǎo)致這樣的錯誤。
在用 SVN 的時候出現(xiàn)了這樣一個小問題,害得我折騰了半天,一個小小的 s 卻是罪魁禍?zhǔn)住?/span>
因?yàn)轫?xiàng)目路徑切換,需要從 https://server/trunk 切換到 https://server/tag/1, 不過在文檔中后者寫成了 http://server/tag/1,恰好 SVN server 用 HTTP 和 HTTPS 都是可以訪問的,所以沒覺得這個東西有什么錯誤。不過使用 SVN 做 switch 操作的時候卻總是出現(xiàn) https://server/trunk is not the same repository as http://server/tag/1,感覺很奇怪,問了一下相關(guān)負(fù)責(zé)人,當(dāng)時也沒有發(fā)現(xiàn)什么問題,不過還是沒法操作,最后無意中把 http://server/tag/1 換成了 https://server/tag/1,一切 ok。
被這個問題折磨的比較郁悶了,可能是 SVN repository 不能在 HTTPS 和 HTTP 之間切換吧。