Skip to content

Category: 資訊科技


[更新] jQuery 台灣郵遞區號套件 1.4.1

Post date:

1.4.1 (Oct 12, 2011) 新增參數 detect 可偵測用戶位置 (需載入 Google Maps API, 僅適用 IE9/Firefox 3.x/Chrome/Opera 10.5/Safari 4) Demo: 台灣郵遞區號外掛 / Taiwan Zip Code Plugin of jQuery 要使用新功能必須先載入 Google Maps API <script type="text/javascript" src="http://maps.google.com/maps/api/js?sensor=false"></script> 然後加入 detect 參數並設為 true 即可 $(function () { $(selector).twzipcode({ detect: true }); }); 當瀏覽器偵測到地理位置請求時會在上方出現: 確認後再重整一次網頁即可看到偵測結果。 附註說明 Geolocation API 屬於 HTML5 的規格,所以瀏覽器僅支援 IE9/Google Chrome/Safari […]

Categories:

Borderlands BTest update 1.4.2

Post date:

《圖片來源: Borderlands 2 Official Website》 自從 DLC4 之後閒置將近一年,今天官方釋出了 BTest 1.4.2,主要是針對 Steam 版本並收集遊戲統計資料為主。這個更新應該也是為了 Borderlands 2 所做的準備。 另外,BTest 對於遊戲最大的改變就是…遊戲存檔終於可以存入 Steam Cloud 了! 簡單翻譯來自官方 BTest FAQ 的重點:

網誌轉移至 Linode VPS 試運轉

Post date:
Tags:

上個禮拜買了 Linode 512,打算往後整個網站都搬到 VPS 運作,雖然 HostMonster 租約還有一年多,不過先試著調整看看也不賴。 目前僅暫時將 essoduke.org 指向新主機,其餘都還留在 HostMonster,所以除了網誌可能爆炸以外,其他暫時都不受影響。 這次使用 Ubuntu + Nginx + PHP5-FPM 搭建 Web server,效能果然很讚,但是記憶體佔用實在是個大問題,而且也遇到 Fastcgi 逾時的問題,可能還要再調校一下… 我也針對 Apache 和 Nginx 做了 ab -n 50 測試,結果是不相上下,不過一加碼到 -n 50 -c 10,Apache 就大爆炸了,這也得歸功於 Linode 強大的控制台,彈指之間就可以佈署 Distribution。 總之,還是先觀察幾天看看是不是會爆炸了! — 另外也將網誌換了一套更精簡的主題,不過還在調整就是…

javascript Internationalization (i18n) v1.0

Post date:

將上次試作的版本做了修改,主要是將字串從核心程式檔案中依照語系獨立出來;語系檔則使用 XMLHttpRequest 非同步方式(async)讀取,所以第一次呼叫時會稍微延遲,這部份再想辦法改善。 View the Demo 已知問題: IE9 的自訂日期「i18n.datetime(date)」會產生 undefined 的錯誤。轉換的來源格式必須是 YYYY/MM/DD 測試平台: Google Chrome 10, IE8, Firefox 4

Categories:

jQuery Fancybox with Sortable click event prevent

Post date:

使用 lightbox 時,預設都是點擊就開啟效果,如果需搭配 draggable, droppable 或 sortable 等需要點擊拖曳的效果時,就會發生拖曳卻一直開 lightbox 的窘境。 參考了 An Awesome CSS3 Lightbox Gallery With jQuery 後,發現簡易解法(以 jQuery UI Sortable 為例): 建立 preventClick 變數決定是否需遮蔽事件 在開始拖曳時的 start 事件將此變數設為 true(遮蔽) 拖曳停止時變數設為 false(不遮蔽) var preventClick = false; //覆寫 fancybox Click event jQuery('a.fancybox').bind('click', function(e){ if (preventClick) { e.stopImmediatePropagation(); e.preventDefault(); } }); //建立 sortable jQuery('#sortable').sortable({ start: function () […]

Categories:

YouTube Movies 上線

Post date:
Tags:

今天發現 YouTube 多了 Movies 的選項,目前提供約 121 部免費影片可線上觀看,不過都是英文字幕,所以是個練聽力的好機會! 根據 engadget 的報導指出,YouTube 已增加包括環球、SONY 及華納兄弟等三千部電影供美國地區的 PC 及 Google TV 線上付費觀看,收費價格每部約 $2.99-3.99 不等,雖然最高解析度達 4K 等級,不過多數還是偽 HD 就是了(很像台灣唱片公司的手法 XD)。 — 或許不久的將來也將開放其他地區付費觀看吧?(遠目)

Categories:

jQuery Plugin Weather

Post date:

測試上一版的 deferred object,搭配 worldweatheronline.com API。 $('#weather').weather({ key: 'API key', //worldweatheronline.com API Key query: 'kaohsiung,taipei', //英文城市名稱,使用半形逗號可列出多個位置 html: true/false, //是否輸出 html,預設 true unit: 'C/F', //溫度單位 C 攝氏, F 華氏,預設 'C' lang: 'en/tw', //語系 en 英文, tw 中文,預設 'tw' success: function (resp) {} //回傳氣象物件 }); Demo

Categories:

[更新] jQuery 台灣郵遞區號套件 1.4

Post date:

jQuery 台灣郵遞區號套件更新至 1.4: 修改原始碼以符合 jslint.com 驗證 修改參數名稱 areaName => districtName, zipName => zipcodeName, areaSel => districtSel, zipSel => zipcodeSel, zipReadonly => readonly 修正當指定元素名稱時,若名稱內包含 [] 會發生錯誤的情形。 加入 destroy, reset, serialize 等方法 更新 Creative Commons License 至 3.0 $(function(){ $('#zipcode-1').twzipcode(); $('#zipcode-2').twzipcode({ zipcodeSel: 830, readonly: false }); $('button').click(function(){ var result = $('#' + $(this).val()).twzipcode($(this).text()); if ('serialize' === $(this).text()) […]

Categories:

[修正] Google Maps API v3 畫圓參數修正

Post date:
Tags:

自從發表了 Google Maps API v3 畫圓文章至今,Google Maps API 已更新至 3.4 版。 目前發現從 3.3 開始,Circle options 中的 fillColor, strokeColor 必須填寫完整的 Hex Code 而不能使用簡短寫法,例如:#369 就必須寫成 #336699。 所以就順手修正了 Google Maps API v3 畫圓 Demo。

Borderlands 再度跳水!

Post date:

是的,4 月 11 至 4 月 14 是 2K Games 的特惠日,不過前幾天的特惠簡直就像搔癢,直到今天,Borderlands 終於跳水,就順勢把 DLC2: Mad Moxxi’s Underdome Riot 帶回家啦,只要 2.49 鎂,多麼划算…多麼…靠盃! 而年度版更是只要 7.50 鎂,簡直是跳到沒人性了(舒維,哀家對不住您 XD) — 小王子,需要嗎?我可以代購唷,啾咪~

Categories:

TDU2 囂張的彩繪

Post date:
Tags:

參考日本警車的配色,再用線條去拼湊漢字,內建工具不好調,差點瞎了。 話說金龜車剛彩繪完,就遇到其他玩家挑釁 XD 因為金龜車的字體間距沒調好,感覺有點不協調,所以第二輛就選了 A6 等級的 Nissan 370z,也比較符合日系血統 附上影片 httpvh://www.youtube.com/watch?v=lDZqqxcDHOs httpvh://www.youtube.com/watch?v=Bob45EMdCEs

Test Drive Unlimited 2 有誠意!

Post date:
Tags:

2011-02-08 北美時間下午三點,Steam 開放 TDU2 下載,幾個月前就預購實在等到心癢癢,雖然 Beta 時的負評不少,不過實際把玩後發覺其實沒那麼糟糕(畢竟都花 39.99 鎂了)… 其中,每個使用者都會顯示所屬國家的國旗,看了就有爽度!

Categories:

JSLint: Missing ‘new’ prefix when invoking a constructor

Post date:

這個錯誤或許能說是 JSLint 的 Bug 吧? var TestCode = function () { return false; }; alert(TestCode()); /* * Problem at line 5 character 8: Missing 'new' prefix when invoking a constructor. */ LINT 基本上是預期所有函式名稱的首字是大寫字母,這也是正規的程式設計風格所建議的。 但不知道為什麼,若是檢測的程式碼片段中有呼叫首字母為大寫的函數名稱,就會出現 Missing ‘new’ prefix when invoking a constructor 這個錯誤。 既然設計風格是提倡首字母大寫的習慣,但是卻會檢測出錯誤,所以我懷疑這是 JSLint 的 Bug。 不過使用小寫也不是什麼錯誤,所以只要將函式名稱的首字母改為小寫就能修正 :p

Steam 耶誕特惠結束了

Post date:
Tags:

再過 4 個多小時,Steam 的耶誕節特惠活動就要落幕,不過這次的優惠都不太吸引我,只買了三套總計 $19.97 鎂,分別是 Monkey Island: The Secret of Monkey Island Special Edition(猴島小英雄:猴島的秘密復刻版)$4.99 Borderlands: Claptrap’s New Robot Revolution(邊緣禁地:饒舌機器人革命)$4.99 Grand Theft Auto IV Complete Edition(俠盜獵車手 4 完整版)$9.99 GTA4 其實只限定美國才能購買,幸好可以掛 VPN 完美解決! 可惜 Borderlands DLC 最後一天也沒特價,不然就把 DLC2 收了達成制霸… — 最後介紹一下不錯的免費 VPN:Tenacy 開心直通車,只要輸入驗證碼就可取得香港、美國地區的 IP,也完整支援 PPTP、L2TP 等兩種協定。

Steam 好狠,我又貪小便宜了

Post date:
Tags:

今天的特惠有兩檔比較吸引我,分別是「Just Cause 2」以及「Metro 2033」。 不過對於 Just Cause 2 我比較感興趣,也更便宜,只要 $7.49 鎂,幾個月前的 50% off 還要 24.99 啊啊啊! httpvh://www.youtube.com/watch?v=8BOtdFUDdFI Just Cause 2《正當防衛2》是2006年動作游戲《正當防衛》的續作,這款由Eidos Interactive/Avalanche Studios開發的游戲采用開放式架構,玩家將扮演CIA特務Rico Rodriguez,前往一座虛構的熱帶島嶼Panau進行顛覆任務。 在《正當防衛2》中,玩家的目的是推翻邪惡的獨裁者Baby Panay。為了要推翻他,玩家必須在島上恣意作亂,與之為敵,并激起人民的反抗心──換句話說,把所有會動跟不會動的東西統統炸上天就對了。 這是一款讓人四處「捅亂子」的游戲:玩家每次搗亂(炸車、拆屋、殺軍人)都會累積渾沌值(Chaos),累積的渾沌值越高,就能解開各式各樣的新任務和裝備,并在島上搞出更大的災難。 《正當防衛》系列以高超的自由度與夸張的動作著稱,二代也不例外。 《正當防衛2》除保留了劫車、跳傘等前作的功能外,新增的抓鉤(grappling hook)功能也最大的賣點之一。 顧名思義,抓鉤就是拿來鉤東西用的,而且什么玩意都能抓,玩家不但能用抓鉤攀在建筑物上、掛在樹頭、鉤住山壁,也能用抓鉤強行劫車,還能像《真人快打》里的Scorpion一樣把敵人直接扯過來(順帶一提,主角Rico Rodriguez的代號是Scorpio)。 抓鉤的功能不僅如此,玩家還可以把抓鉤的兩端分別固定在不同的物件上,例如把某個倒楣鬼跟行駛中的跑車鉤在一起,接下來就可以看到飛車拖人的表演了。 抓鉤的效果會依物體的重量與運動方式而變,例如高壓氣瓶在靜止狀態下不會移動,但玩家將其引燃后,氣瓶就能拖著抓鉤另一端的物件(例如玩家本人)一飛沖天。 抓鉤的設計相當有趣,不但讓玩家擁有更高的移動自由,也創造出豐富的玩法變化。 《正當防衛2》采用新版的游戲引擎,畫面表現比起前作強化不少,強烈的色彩與光線對比、帥氣的爆破效果都是可明顯察覺到的進步,人物的造型也隨著游戲愈發夸張的玩法而更具英雄風格。 這次玩家可以同時裝備數種不同的武器,使雙槍的時候還能雙手分別持用不同的槍械,趣味性與帥氣度都比以前高。 玩家在島上會收集到各種升級用的零件,可以進一步升級武器、載具與體力等各種數值。

我果然是個貪小便宜的人

Post date:

Steam 近期舉行 Pre-Holiday 活動,自 11 月 24 日開始至 11 月 29 號為止(太平洋時間),每天都有不同的特惠。 加上每天隨機抽出 30 名用戶贈送願望清單的前五個遊戲,果然貪小便宜是人性啊 XD 今天是最後一天,DiRT2 竟然下殺到 $5 鎂…幸好昨晚去賣店沒有衝動花 850 台幣買實體版,萬幸 XD 猴島小英雄 2 復刻特別版也在今日特惠內,只要 $2.5 鎂,當然是一併買回供奉!

Categories:

Borderlands Patch 1.4.1 release

Post date:

期盼了一個月,今天終於釋出 1.4.1 更新檔,主要更新內容: 等級上限提高 8 級(如果有安裝 DLC3,等級最高為 69 反之是 58) 第二輪破關的玩家進行 2.5 輪時,NPC 的等級上限也會提昇,亦即會有更好的物品掉落。 修正 DLC4 Achievement/Trophy glitches 的成就及其他錯誤

Categories:

Railworks 2 免費更新

Post date:

當然啦,前提是你已經從 Steam 購入 Railworks 才有這個機會,不然現在也可以特惠 50% 的價格 19.99 鎂購入! Railworks 2 這次的更新特色主要有: 美化原有的八條路線 超過 50 個場景可以駕駛 更人性化的使用者介面 生涯模式(Steam 成就) 五條真實路線:Bath-Templecombe, Oxford-Paddington, York-Newcastle, Hagen-Siegen and Cajon Pass 三條虛構路線:丹佛、克羅拉多以及北歐 更強大的世界編輯器

Categories:

Google Maps API v3 畫圓

Post date:
Tags:

Google Maps API 之前的畫圓方式通常需要自己根據座標去計算每一個點的位置再劃線串接,不過在 v3 之後直接提供一個 Circle 類別可以很輕鬆地就畫出: var circle = new google.maps.Circle({ center: Latlng clickable: true/false, radius: number, map: map, strokeColor: string, strokeWidth: number, strokeOpacity: number, fillColor: string, fillOpacity: number }); DEMO: http://app.essoduke.org/yt/

tinyMap 2.0 jQuery Plugin

Post date:

自從研究 Plurk API 失敗後,也剛好 Google Map API Javascript v3 已釋出一段時間,索性這次整個改寫 tinyMap。 Demo: tinyMap 2.0 jQuery Plugin 2.0 版的特色: 使用 Google Map API v3 改寫 加入路徑規劃功能 延伸閱讀: tinyMap – 自訂個人Google Map 的jQuery 擴充套件

jQuery Plugin – 台灣郵遞區號 3+2 版本

Post date:

自從 3 碼版本釋出後,就有詢問 3+2 版本的可能性,考慮到當時惰性發作所以一直沒有動工,直到這次狠下心來直接改寫才有雛型產生。 這個版本主要是使用中華郵政所提供的 XML 並以縣市為單位分成數十個 json,用 Ajax 方式以期效能上不會拖累太多。 基本功能如同舊版一樣,也加上了 1.3 之後更新的手動輸入功能,不過 3+2 改為符合的縣市路名單一號碼有多筆記錄對應時,僅列出符合的記錄。 目前僅測試於 IE8/ Firefox 3.6 / Google Chrome 5 jQuery Plugin – 台灣郵遞區號 3+2 版本 — 年底縣市合併後勢必會再改版,所以現在是做心酸的 XD

Steam.exe(main exception): ERROR: deted Steam.exe but the file is still there?

Post date:
Tags:

因為搞壞了 ATI 驅動程式,裝也裝不上、移除也移除不乾淨,只好重灌 Windows 7。 一切都是那麼美好,直到安裝 Steam 的時候,一直遇到這個問題,不管權限怎麼改、物件擁有者怎麼設,都還是一樣的惡耗,連帶害我把 40GB 的備份都刪了… 沒想到,這一切的萬惡之根卻是「Application Experience」服務,只要開啟執行這個服務再安裝即可。 這就告訴我們,別太白目啊啊啊! 延伸閱讀: elSteam.exe(main exception): ERROR: deted Steam.exe but the file is still there? – Steam Users’ Forums: [交流] Application Experience服务禁用的后果

Categories:

Borderlands 100 小時達成

Post date:

恭喜老爺、賀喜夫人,購入約兩個月,終於達成 100 小時遊玩。 另外,今天的更新終於讓 Borderlands 的成就可以和 Steam 掛勾了 XD 熟練度,我怕死都遠遠地偷打,所以狙擊槍最高。 技能表 – 目前主攻槍塔和突擊步槍,但是還沒打到好的槍。 目前在用的爛槍、道具… 最後來幾張小粉紅的帥氣照!

KB2286198 – Microsoft Security Bulletin MS10-046

Post date:
Tags:

引用自「捷徑藏毒 微軟緊急修補Windows漏洞 | NOWnews 今日新聞網」 微軟公司(Microsoft)發布重要的安全性更新,以修補Windows處理捷徑檔的安全漏洞。微軟指出,發現有駭客利用這個漏洞,設置捷徑陷阱,快速散布很強大的病毒,達到掌控電腦的目的。 許多使用者會在Windows上設捷徑,執行常用的程式和資料夾,而在7月中旬發現的漏洞,駭客會在捷徑埋指令,使用者如果點下病毒捷徑就會執行,這項漏洞存在檔案名以「.lnk」結尾的捷徑檔處理程式碼,而且每種版本的Windows都有這種漏洞,駭客可利用「.lnk」的捷徑漏洞,散播名為「Sality.AT」的病毒。 起初病毒經由USB隨身碟或網路分享感染,爆發範圍並不大,但Windows的漏洞被發現後,攻擊速度隨之加快,微軟坦承針對這個漏洞的攻擊太多,因此發布漏洞修補方法,電腦自動更新的用戶會收到修補的安全性更新,也可主動到Windows Update網站下載。 微軟惡意軟體防護中心(MMPC)部落格公告指出,Sality是很毒的病毒株,會感染其他檔案,造成中毒後難以完全移除,及自我複製到可抽換的儲存裝置、解除安全防護功能、下載其他惡意軟體等。因為情況太嚴重,微軟無法等到8月10日的例行安全更新發布日(每個月第二個星期二),就提前釋出漏洞的修補程式。 這個漏洞影響了 Windows 98 以後的作業系統,包括 XP, 2003, Vista, 7, 2008 等 32/64 位元版本。 檔案下載(4.3MB): Microsoft – KB2286198:Windows Vista 安全性更新 訊6 免空 – KB2286198:Windows Vista 安全性更新 如果在安裝此更新前已經中獎,微軟有另一套解法: 下載 Microsoft Fix it 50486、Microsoft Fix it 50487並依照指示操作。 或是手動修改: 執行 regedit 登錄編輯器。 尋找機碼「HKEY_CLASSES_ROOT\lnkfile\shellex\IconHandler」並匯出備份。 點選此機碼後,於右邊的視窗點選 (預設值) 項目並將該值刪除(保持空白)。 尋找機碼「HKEY_CLASSES_ROOT\piffile\shellex\IconHandler 」並匯出備份。 同第 3 […]

Categories:

Need for Speed Online 試玩

Post date:

這是 NFS 系列第一次跨足 Online 市場,目前北美地區已正式營運,新手包是 20 鎂,而免費帳號可以試玩到 10 級。 畫面是還不錯,尤其光影的表現算是很細緻,音效也蠻不錯,引擎聲浪頗狂野;操縱感和進化世代之前的系列比較類似,屬於娛樂取向。 試玩車 – Mazda Speed 3(點選放大,縮至 1280×800) 以下這兩張可以看出車身反射出其他車輛尾燈的細節(點選放大,縮至 1280×800) 整體遊戲性結合了全民公敵、熱力追緝(警匪追逐,不過我沒玩到?)以及飆風再起(可改車)的特色。 卡片的來源除了贏得比賽用抽的之外,也可以使用 Boost(遊戲貨幣)購買,這就是 EA 賺錢的管道了,初期每場遊戲大概可以贏個幾十點,不過一張卡片就要價 200 點以上… 這次比較讓我不習慣的是引入了道具功能,諸如氮氣、陷害卡…等等,都需要足夠的卡片才能使用。 所以很容易就出現… [電腦]: 我要出一張歐巴桑附身駕駛人的交通卡成為攻擊狀態並覆蓋一張牌,結束這回合! [玩家]: 恁老師咧,轉彎沒在打方向燈的(怒) 然後就…撞車了 XD 而且多人遊戲似乎沒有等級限制?我記得我有一場當時是 Lv2,對手之一有 Lv8 的?所以我輸了兩場之後都只能找電腦來慘電我。 總的來說,NFS Online 還算是娛樂性十足的賽車遊戲,雖然中文版測試暫時終止了,但至少還可以玩美版填補一下 F1 2010 和 NFS 14 上市前的空虛啦 XD 最後,附一段我用 Fraps 錄製的 Demo… httpv://www.youtube.com/watch?v=twCl-JY7l1k CPU: Intel Quad […]