Javascript Inits

/* * ALL INVISIBLE ADS */ OpenDrive

2010年6月20日 星期日

BT 瑞士刀 - µTorrent

BitTorrent, 近年來網際網路 P2P 最成功的應用之一, 無遠弗屆的共享能力, 飛快的下載速度, 與傳統檔案供應方式截然不同! 坊間這類程式琳琅滿目, 其中 µTorrent 在各方表現優異, 堪稱這方面的佼佼者。

µTorrent 支援多國語言, 亦不乏繁體中文, 程式本體不可思議的小, 介面雖不華麗, 但功能卻絲毫沒有短少, 更沒有一堆無用的累贅, 乃吾輩最愛之設計風格。 系統資源的耗費恰如其分, 記憶體使用量、 CPU使用率、 網路網路頻寬佔用度, 皆較多數 BT軟體 來的低, 在下載的同時, 仍可讓其它程式正常運作, 可謂麻雀雖小, 五臟俱全的最佳典範, 老頭給予五顆星評價, 強力推薦。

µTorrent 官方網址 http://www.utorrent.com, 試試看‚ 保證值回票價!

2010年6月14日 星期一

MLB - 國民隊 Double "S"

美東時間 6月13日1:00PM (台北時間 6月14日1:00AM) 為天才小史 Stephen Strasburg 大聯盟第二場先發, 國民隊作客克里夫蘭 (Cleveland) 與印地安人隊 (Indians) 的三連戰已輸了前二場, 末場志在必得, 小史擔負成敗的重責大任。

即使不在國民隊主場, 小史依然吸引了超乎預期的觀眾。 也許水土不服? 可能休息不夠? 或是球路已被摸清? 小史這場比賽的表現似乎沒有處女秀來的精彩, 前五局雖沒有太多驚天動地的連續三振, 甚至出現保送, 但只掉一分, 還算接受範圍內。 沒想到第六局, 一人出局的情況下, 小史連續保送三名打者, 造成滿壘局面, 為了保護這名新秀, 也為了保住勝利, 國民隊換上 Drew Storen 中繼。

Drew Storen, 小史二號, 與小史同為 2009 年選秀新人, 為彌補前洋基投手 Brian Bruney 欠佳的表現, 於五月中被拉升至大聯盟牛棚充實戰力, 比小史更早登上大聯盟, 且表現優異。 Drew Storen 不負眾望, 順利解決兩名打者, 免於國民隊失分, 也保住好友小史勝投與自責分。 最終國民隊以 9:4 擊敗印地安人隊。

不管什麼原因讓小史在第二場比賽有太多失常的表現, 相信都是長成的寶貴經驗; 畢竟大聯盟不比小聯盟, 球員個個都非等閒之輩。 小史的職棒生涯才剛起步, 天份洋溢, 年輕力壯, 但缺大聯盟臨場經驗, 只要持續努力, 相信會不斷帶給球迷驚喜, 締造美國棒球新頁。 小史加油! 國民隊加油! 王建民加油! :)

2010年6月9日 星期三

MLB - Stephen Strasburg

今天 (美東時間6月8日), 天才小史之大聯盟初登板, 也是國民隊 (Nationals) 值得紀念的一天。

小史, Stephen Strasburg, 2009年 選秀狀元, 當時 21歲, 於 8月 被國民隊以 4年 1567萬美金簽下 (台幣 5億1711萬), 創下大聯盟新人合約新高價。 在小聯盟磨鍊了近一年, 表現令人讚嘆, 眾人無不翹首引領, 期盼其在大聯盟的風采。

這場處女秀的對手是海盜隊, 小史主投七局, 共投 94球, 飆出 14次三振, 刷新國民隊史記錄; 被擊出四支安打, 包括一支全壘打, 自責分 2, 無保送; 最終國民隊以 5:2 擊敗海盜隊, 小史拿下大聯盟生涯的首勝。 這場球賽吸引了四萬多名的觀眾, 亦為國民隊帶來不少的收益。

小史旋風已在華府, 國家聯盟, 甚至是全美, 瘋狂地颳了起來, 小史商品琳琅滿目, 目不暇給, 華盛頓郵報亦全力相頂, 小史魅力可見一般。 昨天, 2010 選秀會, 國民隊挑中了打擊力超強的 17歲 怪力男 Bryce Harper, 這是另一劑強心針, 加上建仔若能儘早復健完成出賽, 相信國民隊今年的成績, 絕非昔日可擬!

2010年6月5日 星期六

末日? 重生? 新希望?

入夏第五天, 天色依然灰濛; 車輛往來奔馳, 馬路仍舊漉漉; 天候不可思議的秋高氣爽! 這異常, 歷年少見。 猶記聽聞不少描繪世界末日的電影與故事, 總是嗤之以鼻, 一笑置之。 但瑪雅曆的記載, 讓自己原本堅持的看法, 逐一進行修正。

這樣的變化, 並非來自半年前 2012 電影的感觀震撼。 國中時, 莫名狂熱於 UFO, 因此對百慕達三角這類神祕領域, 稍有涉獵, 當然也認識了瑪雅文明的不凡。 再則, 近來氣候異常, 天災頻傳, 超乎過往甚多, 洪水、 地震、 火山爆發, 損害雖不是全球性的, 但彷彿大地正在溫水煮青蛙, 降低人類危機意識, 等待那致命一擊的適當時機。 另外, 也要加上老頭失業兩月有餘, 些許的憤世嫉俗。

"世界"級的議題, 人人是生命共同體; 不管結局將是安然無恙, 或是天崩地裂, 且待兩年半後, 大家都是見證人。 到底地球命運早為古代文明所掌握? 或是無聊人士多愁善感的云云流言? 或許, 瑪雅人的重生, 有著更深層的意義。

2010年5月27日 星期四

XP - 更改 "新資料夾" 名稱

奇摩知識+ 有個朋友問道: 能否改變 XP 在新增資料夾時的預設名稱? 答案是肯定的! 新增資料夾的動作, 主要由 shell32.dll 控制, 而其預設名稱則梆死在 shell32.dll 的資源表中。 因此, 要改預設名稱, 就得修改 shell32.dll 中的資源表。

工欲善其事, 必先利其器。 沒有資源修改器, 那一切都是白搭, 找個免費資源編輯器乃首要工作! XN Resource Editor 正是此方面遊刃有餘的個中好手。

執行 XN Resource Editor, 開啟 shell32.dll (位於 X:\windows\system32, X=系統所在硬碟代號), 展開左視窗 [String Table -> 1896] 字串表, 選擇[中文(台灣)]語系, 右視窗 Id [30320] 之字串 "[新資料夾]" 就是目標! 修改該字串, 將結果回存; 接著複製 shell32.dll 至 dllcache 資料夾, 最後[重新啟動] Windows 就大功告成了。 資源表中的其它字串, 亦可如法泡製, 讓人人輕鬆擁有客製化的 Windows 吧!

2010年5月25日 星期二

Slang =? Street Language

第一眼看到 Slang 這個字, 二話不說就上 Yahoo奇摩字典 查字義, 看到解釋後, 恍然大悟, 它不就是 Street Language 的縮影合成嗎? 為了證實這點, 立刻飛到韋氏線上辭典, 希望疑點能夠水落石出! 令人失望的是: 出處竟然是 Unknown, 時間為 1756年。 那麼往 Wiki英文版 試試運氣吧! 結果一樣, 沒找到答案。

「上課不懂, 問老師。 自學不懂, 找股溝!」 Google "Street Language" 可以找到不少看法與老頭略同的英雄, 證實 Slang 就是 Street Language 的簡寫, Urban線上辭典 甚至提到 Slang 本身就是個 Slang, 很有意思也很有道理。

Slang 就是所謂的黑話或行話, 剛開始也許僅特定團體或在小組織內使用, 有的是個人創意, 也有集體之作; 有的是插柳成蔭, 也有被刻意創造的. 當普遍被大眾接受後, 便成為文化的一部份。 Blog 初期也算是個 Slang, 現在則人人琅琅上口的英文新單字。 「機車」 雖然字形未變, 但添增形容新義, 也算是 Slang。 大家也許不相信, 「機車」 是老頭在大學時代創造的, 當時覺得 GY 或 G8 太難聽, 就找了個音近的詞來取代, 死黨們覺得順口, 就跟著用來罵人, 掐指一算 20 餘年了, 沒想到小人物也可以在文化軸上留下痕跡, 即使沒人知道它的發明人是誰。

網際網路上有不少的 Slang辭典, http://www.peevish.co.uk/slang/links.htm 收集不少頗具參考價值的 Slang 連結, 前述的 Urban線上辭典 算是最齊全的。

2010年5月24日 星期一

線上辭典 - Urban Dictionary

傳統辭典, 內容考究, 解釋嚴謹, 但稍嫌保守, 更新速度跟不上爆炸的資訊洪流。 在新文化竄生衝擊下, y世代的流行辭彙蠢蠢欲動, 無時無刻。 那麼有何管道可以讓非英語系地球村民, 同步跟上西方文化演進, 不致產生語言上的隔閡呢? 老頭認為 Urban Dictionary 是值得參考的選擇。

2010年5月20日 星期四

線上辭典 - Merriam-Webster

Merriam-Webster Online 一般會翻譯成 「韋氏線上」, 那為何 Merriam 沒有翻呢? WebSter (韋伯斯特) 在美語辭典上的成就, 眾所周知; 而 Merriam 是指麻薩諸塞州 (Massachusetts) 的梅利安兄弟 (George & Charles Merriam) 公司, 簡稱 G. & C. Merriam。 1843年 WebSter 過逝, G. & C. Merriam 取得了韋氏辭典的版權。 1864年 的辭典大改版, 雖仍使用 WebSter 為書名, 但內容已大大地 Merriam 化了。 1964年 為大英百科全書公司收購, 成為旗下子公司。 在幾次法律訴訟後, 失去了 WebSter 名稱獨佔權, 1983 年索性在 WebSter 前冠上 Merriam, 將公司更名為 Merriam-Webster, 而這註冊商標就延用至今, 甚至套用在與 WebSter 或 Merriam 不相干的產品上。 Merriam-Webster 的官網首度於 1996年 現身。

老頭最喜歡 「韋氏線上」 的字源及字辨, 那是其它線上辭典少有的。 字源讓人了解字辭歷史, 引發學習興趣, 甚至可同時窺探不同語言; 字辨說明同義字間的差異, 讓人遣詞用字精確而不混淆。 真人發音亦值的一提, 泰斗級權威非一般語音合成能比擬。 另外部份字根的說明, 對字彙記憶植入與語義認知強化, 皆有助益。 此外還有工具程式, 每日一字, 填字遊戲, 開放字典 (由使用者建立), 拼字測驗, 智慧語錄, 當代新字等. 美中不足的是例句不夠豐富, 對亞洲用戶而言, 英英辭典已經有些門檻了, 沒有例句更是雪上加霜! 好在其它線上辭典可以彌補這方面的不足。

韋氏線上」 有個隱藏功能知道的人可能不多: 利用滑鼠雙擊頁面上的單字, 可以開啟另一個視窗去查詢該字。 官方網址為 http://www.merriam-webster.com, 簡址 http://www.m-w.com 一樣可以到達。 突然想到, 如果寫個小程式, 能把幾個線上辭典獨有的特色整合入單一界面, 豈不方便妙哉? 請拭目以待吧! ;)

2010年5月16日 星期日

Windows PE 資源編輯器

Windows 執行檔 PE(Portable Executable)格式, 乃由 Unix COFF 變形而來。 PE 內含一份資源表, 記錄程式使用的資源, 包含字串、 圖示、 游標、 版本資訊等。 相對於將資源嵌入程式碼中, 使用資源表有更多好處: 集中管理、 方便客製化、 修正容易不會牽動程式碼。 舉例來說, 一支英語系程式, 若其字串放在資源表中, 則中文化輕而易舉; 反之, 必需搜尋修改Code中的字串, 且翻譯後字串不得長於原字串; 另外, 若嵌入字串為 Unicode, 那搜尋修改的難度就更高了。 除 EXE 之外, 副檔名為 OBJ、 DLL、 OCX、 CPL、 SCR 的檔案, 皆遵循 PE 格式。

瞭解了資源表的好處後, 接著看看那些免費軟體可以實現編輯資源表的工作。 老頭透過 Google 找到了三個足以擔待此任的程式, 它們是: XN Resource Editor、 ResEdit 與 Resource Hacker, 並以繁中版 XP 的 shell32.dll 來測試它們的功能。

XN Resource Editor 3.0.0.1: 能夠辨識的資源種類最多, 內建各種資源編輯器, 唯獨 AVI 檔無法預覽、 而 HTML 需以二元編輯器編輯。 提供 Delphi 原始碼, 為三者中功能最完整者。 2005年12月 發布最終版, 網址 http://www.wilsonc.demon.co.uk/d10resourceeditor.htm。

Resource Hacker 3.4.0.79: 具預覽播放 AVI、 顯示圖形類資源之能力, 但皆無法編輯, 需藉助外部程式幫忙; 選單顯示不完全, 內建僅本文及二元編輯器。 最終版發布於 2002年3月, 網址 http://www.angusj.com/resourcehacker。

ResEdit 1.4.13: 雖具編輯能力, 但資源種類辨試能力弱, 開啟 shell32.dll 會產生錯誤。 選單預覽不正確, HTML 亦配用二元編輯器。 雖然支援多國語言, 可惜不包含繁體中; 具分頁能力。 最近版為 2010年2月, 希望能儘快有新版發布,網址 http://www.resedit.net。

2010年5月13日 星期四

WMP11 - 安全性元件升級?

MLB (美國職棒大聯盟) 本季已正式開打一個多月, 以前都是民視及中華電信 MOD 切著看, 盡量捉住每一場比賽。 後來 MOD 沒了 MLB, 就休了它, 民視轉播次數也比以往少; 想借助像 PPStream 或 Sopcast 這類 P2P 的影音服務, 但私人提供的內容源似乎不甚穩定, 時有時無, 因而尋尋覓覓希望有免費線上直播的網站可以觀賞賽事; Coloré (原 17FunTV MLB 部份) 與 hiChannel 似乎都是不錯的選擇。

Coloré 一點就播沒什麼問題, 但 hiChannel 在我的 XP SP3 上怎麼搞就是不會動, 原因是 Windows Media Player『安全性元件』未升級! 儘管讀遍大小的 Q&A, 看盡各種的故障排除, 國內外相關話題網站也都繞過了, 就是找不出、 也試不出: 為何升級時, 連線到伺服器的動作一直無法完成? (狀態條沒有任何進度)。

好吧, 最後一招, 重灌 WMP11! 很難令人置信, 但真的就這麼簡單,連移除都不用做, 升級成功了! 當然 hiChannel 也可以播了! 相信很多朋友曾遭遇同樣的問題, 但網際網路上卻找不到任何『重灌』的提示或分享, 多數的文章就是抄來抄去,甚至原封不改的貼, 純粹在浪費答案搜尋者的時間, 很不環保, 希望老頭這不起眼的經驗值, 能為地球生命的延續, 供獻一點心力。

2010年5月10日 星期一

電視劇 - 神話

已經在大陸播放完畢的電視劇『神話』, 近期在中視亦將到達尾聲。 兩個現代人, 陰錯陽差回到了秦朝, 其中一位成為趙高, 另一位則化身蒙毅, 主軸搭配著秦朝歷史背景, 圍繞在這兩位未來人身上, 再穿插上跨時空的愛情故事, 偶爾點綴現代的考古剪影。

基本上, 『神話』在編劇上並無聳動情節, 結局收場也未能讓人印象深刻, 倒是感染了好萊塢的影子。 當作複習秦代歷史, 配上鄉野傳奇, 打發時間倒是不錯; 當然, 女孩子可以順便欣賞胡歌、 任泉、 譚凱等帥哥, 男孩子不妨對張萌、 白冰、 金莎、 陳紫函流流口水; 至於張世, 則可瞧瞧其如何演活奸佞小人。

『神話』共 50 集, 若您從未看過, 或錯過數集, 現在仍可透過 YouTube、 土豆网找到完整的內容, 有機會將這些空白間隙補齊, 避免遺珠之憾。

YouTube 神話清單: DVD-TV 神 (建立者 olnehim)
土豆网 神話清單: 可以看

2010年5月4日 星期二

Javascript - innerHTML 注意事項

 Javascript 中 -{innerHTML}- 非常好用,可以動態恣意地改變網頁內容,但在某些情形下,會產生一些副作用,而且大部份系統不會告知任何錯誤,使用上一定要小心。老頭在 Google 的 Blogger 製作部落格時,就曾遇過因 Javascript 競速,造成『追蹤者』小工具的內容,時有時無之現象;在 IE 下更發生事件(Event)失效,及頁面無法顯示的致命錯誤!這些親身經歷,花了不少時間才逐一澄清。

 測試了幾個知名瀏覽器對 -{innerHTML}- 的處理方式,歸納出最安全的作法就是:等待頁面文件(Document)完全處理完畢後,再進行任何與 -{innerHTML}- 相關的動作。要達成此目的,可以透過 -{document.readyState}- 這個屬性值來得知目前文件的處理狀態。以下參考函式可以在任何時間被呼叫,但主要程序並不會被執行,直到網頁內容被處理完畢為止,如此便可避免前述的種種問題。

[[ function post_init()
 {
  var ready=#{document.readyState}#; /* 讀取內文處理狀態 */
  if(!/#{loaded}#|#{complete}#/i.test(ready)) { /* 判斷狀態是否為 loaded 或 complete */
   setTimeout("post_init()",50); /* 若未完成,50毫秒後再嘗試 */
   return;
  }
  /* #{innerHTML 相關程序}# (初始化後段) */
 }]]

 只要能夠取得 Javascript 的物件(Object),那麼 -{innerHTML}- 幾乎是無所不能。舉例來說,-(var #{body}#=getElementsByTagName(#{"body"}#)[0];)- 可取得網頁主要內容的物件,透過 -{body.innerHTML}- 想改什麼就改什麼!但這並非萬靈藥,Javascript 區塊可能會因被覆蓋而變得不正常!-{除非必要,別去碰觸包含 javascript 區塊的部份}-。

2010年5月3日 星期一

Javascript - 設定 Style Float

 努力了老半天,IE 中 Style 的 Float 在 Javascript 的控制,一直發生不了作用?救助股溝大神才發現,原來是 IE Float 的屬性名稱和別人不同,真的很吐血!試了 Firefox、Chrome、Opera、Safari 都好好的,就只有 IE 與眾不同。上 W3C 查了一下,果然是微軟標新立異。喂!老頭用的可是最新的 iE8 耶,竟有這斯荒唐。相信這已經浪費全球程式設計師不少生命,真應該集體向微軟進行索賠!

 W3C 建議:Javascript Float 屬性名稱為 [cssFloat],但 IE 只認得 [styleFloat]。因此,在設定 Float 時,需要一段小程式來進行判斷;為了達到通用性,直接分析屬性名稱存在與否,會比讀取瀏覽器種類或其它方式更佳。以下是參考函式:

(( function set_float(style,float)
 {
  if (style.{{cssFloat}} != undefined) {
   style.{{cssFloat}} = float;
  } else
  if (style.{{styleFloat}} != undefined) {
   style.{{styleFloat}}=float;
  }
 }))

 微軟真是一家奇怪的公司,好端端的硬是要特立獨行;不過,老頭覺得這有可能不是故意的,也許是品管程序上有瑕疵,或產品定義的疏失。不過,從其它廠商的角度來看,這也是另類商機;試想:如果微軟真把軟體寫的無懈可擊,加上它的財大氣粗,那麼其它瀏覽器存活的空間就不大了,您說對吧!

2010年5月1日 星期六

A-S-A-P 還是 A-SAP

ASAP 是 「As Soon As Possible」 的 Acronym, 相信多數人對這個簡稱早就耳熟能詳。 也不記得是什麼時候開始懂這個字, 但老頭一向把四個字母分開唸 A-S-A-P, 基本上大家都聽的懂, 沒啥問題, 很多老外也是這樣唸。

直到今天, 在特攻隊 (Attack Force 2006) 電影中, 當史蒂芬·席格 (Steven Seagal) 成功活捉一位入侵的服藥女殺手後, 交待手下三件事情, 皆要儘快完成, 聽到他連續三次, 把 ASAP 黏在一起唸成 A-SAP, 呃, 還真酷耶! 不知道這是史蒂芬·席格個人的耍帥唸法呢? 還是老外們平日的習慣唸法? 仔細想想, 這種唸法還挺順應自然發音法則的, 也符合老美發音一切從簡的風格。

待補: 特攻隊 節錄 史蒂芬·席格 A-SAP 片段

不管是分開唸, 還是黏著唸, 能讓對方了解表達的內容才是重點; 語言只是個溝通工具, 人類文化的一部份, 本質上會隨著時間、 環境、 情節而變化, 而非恆久如常的, 沒有所謂的理所當然, 而惟一的背後仍存在著選擇。

更新: 2011/01/23

2010年4月26日 星期一

Blogger - 新視窗開啟超連結

在 Blogger 撰寫文章, 使用 WYSIWYG 編輯器所加上的超連結, 被點擊時並不會以新視窗或新分頁開啟, 而是直接由當前視窗取代原有的部落格頁面。 這不是開玩笑嗎?好不容易才有人來造訪, 卻因按了一下 「格主」 好心提供的連結而說再見, 老頭相信沒人希望這種事情發生。

解決的方法很簡單, 在編輯器中切換到 HTML 模式, 找出所有的 anchor 標籤 (<a> tag), 加入 target="_blank" 的屬性即可; 但如果文章眾多, 這畢竟太麻煩, 且容易造成人為錯誤。 一勞永逸的解決辦法, 就是利用 JavaScript 自動為這些超連結加上 target="_blank" 的選項。 呼叫以下參考函式便可自動達成上述目的。

 function blank_anchors()
 {
  var anchors=document.getElementsByTagName("a"); //找出所有超連結
  for (var i=0; i<anchors.length; i++) { //處理每個超連結
   var host=anchors[i].href.match(/\/([^\/]+)\/?/); //取得超連結之網域
   if (host) {
    if (host[1]==location.hostname) continue; //僅修改網域相異的超連結
   }
   anchors[i].target="_blank"; //加上新視窗選項
  }
 }

2010年4月20日 星期二

DOS - SC (服務控制)

在了解 Start 與 Taskkill 如何啟動及終止應用程式後, 那怎麼由 MS-DOS 來控制服務呢? 不言可喻, 答案就在標題上。 {SC} 是 Service Control 的簡稱, 可以對 Windows 服務做任意控制, 在命令提示字元視窗下鍵入 {SC} 將列出所有可用命令與選項, 老頭常用的大概只有 start 和 stop 兩個命令而已。

啟動服務的語法為 sc start 服務名稱 , 關閉則為 sc stop 服務名稱 ; 兩者大同小異, 簡單明瞭; 問題是怎麼知道服務的名稱咧? 不難, 只要打開 Windows 的服務視窗, 一切就變的理所當然。 從桌面左下角的 「開始」, 選擇 「設定」、 「控制台」、 「效能及維護」、 「系統管理工具」、 「服務」, 便可開啟服務視窗 (傳統檢視無需選取 「效能及維護」 類別), 右側表列著所有的服務, 包含名稱、 描述、 狀態、 啟動類型、 登入身份等欄位。 以滑鼠雙擊選取的服務, 則會開啟該服務的內容視窗, 上方的服務名稱, 就是前述要找的東西。

IPSec Services 是用來建立 VPN 通道的服務, 屬於核心元件, 微軟把它和 Windows 系統梆在一起, 但 Windows 的控制界面並不是很人性化, 非專業人士恐難搞定, 市售其它 VPN 產品反倒是較優的選擇。 因此, 除了與微軟的 VPN 伺服器相連外, 這個 IPSec 幾乎無用武之地。 它是預設開啟的, 就來試試關閉它吧!

從 IPSec Services 的內容視窗, 可得知其真正的服務名稱為 PolicyAgent, 在 「命令提示字元」 視窗或 「開始、 執行、 開啟」 輸入 sc stop PolicyAgent 可立即關閉 IPSec 服務, 在服務視窗下按 F5 更新狀態後, 可以看到 IPSec Services 的確被關閉了。 反之, sc start PolicyAgent 可以打開 IPSec 服務。 在 「命令提示字元」 下可以看到系統提供的一些資訊。

聰明如您, 不妨寫個批次檔來練習一番, 看看是否能順利地控制程式及服務, 做個快樂的優化達人!

2010年4月19日 星期一

Revolver Maps

想在自己的部落格裝個酷酷的裝飾品嗎? 向各位介紹一個免費自轉地球儀 Revolver Maps, 老頭在標題的左側也裝了一個, 不但讓畫面看起來更炫外, 它還可以顯示網頁的被訪問狀態, 實在有趣的很, 帥!

目前 Revolver Maps 的最新版本為 2.0, 提供四種不同的選擇: 標準版、 迷你版、 平面版及按鍵版。 每種版本, 皆可在地圖上標示訪客們的所在地, 也支援不同的大小、 顏色、 風格, 甚至可隨著季節變化, 而展現多樣的風貌。

值的注意的是, 以 Flash 製作的 Revolver Maps 會消耗不少 CPU 資源, 其中標準版可能功能較齊全, CPU 被吞噬的特別厲害, 別同時掛用太多個, 免得地球轉起來呆呆頓頓的, 或影響到其它執行中的正常工作。 也因為這個原因, 這裏並沒以動畫方式展示, 僅以圖示說明, 以滑鼠點擊圖示會連結到 Revolver Maps 對應的動畫版本, 屆時有興趣的看倌再好好自行研究唄!

標準版
平面版
迷你版
按鍵版

2010年4月17日 星期六

DOS - 自動完成

在 console 下按 Tab 鍵, 可以讓電腦幫您自動完成又臭又長的路徑名稱, 真的很方便, 相信 Linux 玩家應該不陌生。 用了一陣子 Linux 後, 回到 DOS (DOS Prompt) 還真不習慣, 指令常常混淆, 老是把 dir 打成 ls, 下意識也會有事沒事就按下 Tab 鍵, 沒想到 XP 下的 DOS 老大竟把路徑名稱自動完成了, 真是讓人又驚又喜。

問了一些朋友, 大家似乎都還不清楚 DOS 有此才華, 玩弄了一下, 發現還挺不錯的, 甚至比 Linux Shell 所提供的還方便! 以下就此項功能稍做說明:

  1. 沒有輸入任何字元時, 提示當前目錄第一個可用名稱。
  2. 輸入字元不符合任何路徑名稱前段時, 發出響聲, 警告使用者。
  3. 輸入字元符合路徑名稱前段時, 自動完成該路徑名稱。
  4. 路徑名稱存在時, 切換至下一個, 若為最後一個, 則回到第一個。

看來 DOS 還是有在進步的啦, 小小的發現, 和大家分享。

2010年4月16日 星期五

腦筋急轉彎 - 成語猜一猜

每每重灌電腦前, 就會順道整理電子郵件, 親朋好友們分享的腦筋急轉彎、 無厘頭笑話、 烏龍照片與視訊、 智慧語錄、 發人深省的故事等, 即便已隔十數年, 現在品嚐起來, 仍令人回味無窮! 隨著時間的累積, 這些值得反覆咀嚼的電子寶藏, 佔據硬碟空間逐日增大, 燒成光碟雖能保存無虞, 但卻失去隨時取閱的方便, Blogger 似乎是不錯的解決方案。

今日首發, 來個成語腦筋急轉彎! 把滑鼠游標移至題目上, 即可看見答案。

第十一本書
有熊走過來
廁所裏掛鐘
羊停止呼吸
蝙蝠不休息
畫家畫粗繩
藍色的刀和槍
手機勿入馬桶
眾人拿蛋砸槍
搬建中的鋼琴
雞與鴨的對話
一名穿金衣之人
小玉老爸性無能
帽子髒了翻面戴
蜜蜂停在日曆上
人拿筷子吃東西
狗過了獨木橋後就不會叫了
用豬肝和熊膽作的神奇肥皂
一群羊在羊圈有一隻在豬圈
羊打電話給老鷹對方回答喂
一座山翻了一次又一次跟斗

以下四題,有點黃又不會太黃,算是輔導級,需要發揮一點想像空間。

女人裸奔
男人裸奔
一群女人聊天
兩個男人坐在石頭上

2010年4月15日 星期四

DOS - START & TASKKILL

XP 內定會執行很多餘贅的服務, 應用軟體也常常不管三七二十一就把不需要的東東常駐進來, 最後的結果是~開機速度牛步, 記憶體被蠶食, 真正要執行的程式反而被拖累。 倘若能把這些使用頻率不高的常駐程序關閉, 待需使用時再開啟, 那便能讓電腦資源隨時處於最佳狀態。 達成此目最快速簡單的方法, 就是利用系統本身提供的 script 來完成, 這大概是老一輩或高手級的玩家, 永遠脫離不了的 console 魔咒。 XP 的 console 就叫做命令提示字元 (DOS Prompt), 而其 script 檔則稱為批次檔 (Batch File)。

Aspire 5560 的藍芽必需安裝 Acer 提供的 Launch Manager 才能利用前端的撥鈕來啟動, 但老頭並不是隨時隨地都需要藍芽, 因此在 Launch Manager 安裝完後, 便以 msconfig 直接把新增在註冊表啟動機碼的五個執行檔停用。 事實上, 該藍芽撥鈕只需 HotkeyApp.exe 與 WButton.exe 即可正常操作。 於是寫了一支 WBTN.BAT 的批次檔, 當 WBTN.BAT 位於 PATH 的路徑上時, 只要執行 WBTN 或 WBTN K 即可快速載入與釋放這二個程序。 WBTN.BAT 的內容如下, 僅供參考。

 @echo off
 if "%1"=="K" goto STOP
 if "%1"=="k" goto STOP
 if "%1"=="" goto START
 :ERROR
 echo Usage: %0 [K]
 exit /B
 :START
 set LMPATH=C:\"Program Files\Launch Manager\"
 (start /B) %LMPATH%HotkeyApp.exe
 (start /B) %LMPATH%WButton.exe
 set LMPATH=
 exit /B
 :STOP
 (taskkill /F /IM) WButton.exe
 (taskkill /F /IM) HotkeyApp.exe

start /B 執行程式可以免去不必要的視窗開啟及等待完成的困擾, 而 taskkill 很顯而易見就是用來殺程序的, /F 強制中止, /IM 指定影像名稱 (即 Ctrl-Alt-Del 工作管理員中, 左欄顯示的名稱)。 另外, start 在擴充命令模式開啟下, 可經由非執行檔的副檔名來啟動對應的程式;舉例而言, 若電腦裝有 Office, 在命令提示字元視窗內鍵入 start mytest.doc, 則 Word 將被啟動, 且 mytest.doc 會被載入。

眼尖的看倌可能發現, 變數 LMPATH 的值為 C:\"Program Files\Launch Manager\", 何不將雙引號包住整個字串呢? start 的 title 參數雖為選項, 但當它被省略時, 其它參數不得將雙引號擺在參數的最前面, 否則會被解讀為 title, 剛開始老頭並沒有注意到這一點, 一直莫名奇妙地失敗, 最後仔細閱讀 start 的 help 後, 才發現這個限制的存在, 希望大家別犯同樣的錯誤。

2010年4月14日 星期三

Blogger - Javascript 的應用

Weblog, 西元1997年12月17日, 始於 Jorn Barger 之手; 可當作名詞或動詞的新字彙 Blog, 則為當年 Peter Merholz 在其 Weblog 上的創意玩笑 "We blog", 沒想到廣被接受流行至今。 而 Blog 的中文則音譯為 「部落格」。

部落格原本只是抒發個人小品的一種網站, 若用心經營甚或可以超越專業網站, 人潮就是錢潮, 累積了人氣自然就帶來商機, 腦筋動的快的網路業者, 開始提供頻寬、 伺服器、 基本網頁架構及工具, 讓個人使用者揮灑創意, 透過部落格中的內嵌廣告, 業者與個人皆可因而受益, 屬於另類共生體系。

為了防止網頁被濫用, 初期多數業者只提供簡單的 HTML 服務, 但隨著越來越多的競爭者, 純 HTML 的內容實在過於單調, 不易創建個人風格; 現今, 幾乎所有業者都支援動態網頁的最基本語言 Javascript 了, 有的網站甚至還提供免費的 PHP、CGI 等伺服器端的語言與界面,使用者可以輕易在伺服器留下個人化的記錄。

選擇把部落格建置在 Blogger 主要是看上了 Google 屹立不搖的規模, 不用擔憂自己的心血是否還有明天; 雖然目前只支援 Javascript, 還沒到無所不能萬化境地, 但起碼已可以做到千變花樣; 老頭若有些小撇步, 將逐一與諸位分享。

2010年4月13日 星期二

年輕無罪! 妒忌不對!

在今天的新聞中, 看到尤清先生口沫橫飛地批判蔡英文小姐的畫面, 說什麼 「不知創黨精神」、 「執政後才投靠」、 「沒戰功不配當三星上將」 等云云。 這些話若全出自尤先生的本意, 而非有人指使, 那當然屬綠營內部互咬, 派系之爭, 外人不足道也。 但從中間選民如我的角度來看, 尤先生的說服力實在不夠。

在民進黨因扁而處於最低潮、 財務最吃緊的時候, 一旦當選主席者, 將立刻面臨 2008 年底立委補選的壓力, 一但敗事必成眾矢之的; 在民意支持度不明的情形下, 願意參選就已是勇氣可嘉 (從這點來看, 辜寬敏先生也是令人敬佩的), 足以媲美當年創黨元老的精神。 若是老人才能當主席? 年輕人怎有機會? 奉勸有此想法之人趁早離開民進黨, 待老人消逝殆盡, 該黨便也會消失, 何留戀之有?

老頭想弄清楚的是, 有上述想法之人, 當時在哪? 何以在三連勝後才出言不遜, 自我感覺貢獻良多? 出來搶餅吃的目的是什麼? 不勞而獲? 還是染指 2012 大選? 英雄不需以當年之勇來證明自己, 倚老賣老更是萬萬不可, 年紀與貢獻不一定成正比。 創黨元老固然可敬, 但如果生兒不養, 開行不營, 那與無兒封行有何相異呢? 何必 「老」 掛在嘴邊, 服人要以德績, 而非說三道四。

「執政後才投靠」? 難道要開除或封殺所有執政後才入黨的黨員? 「三星上將」 亦是創意之說, 不過與實際不符就是了。 只要動動基本邏輯, 或 Google 一下就可以找到答案的看法, 實在沒多述一二的必要。

奉勸尤先生, 別為了一時的痛快, 抹滅了過去值得令人尊敬的部份。

2010年4月12日 星期一

求職履歷三要事

 知名社群網站 LinkedIn,討論區常有一些廣告文很討人厭,但也常會連結到一些教導求職技巧的網站,這也算凡事一體兩面的例證吧!接下來的,是節錄翻譯自國外某部落格,老頭覺的很有道理,在此與大家分享。翻的不好,請用力笑,發現錯誤,歡迎指正。

{ 是否曾有這樣的經驗:發現一份自覺十分合適的工作,將履歷寄出卻石沉大海,想必您的履歷缺了雇主需要的三要事,或在自動篩選中,少了重要關鍵字。若能清楚表達三要事,相信面試機會必大增,那麼何為三要事呢?}

{ (一、求職者能為雇主解決問題嗎?)在履歷中說明曾面對過同樣問題且順利解決,是呈現您具備這方面能力的最有力證明。呈現的重點是:調查研究該公司的現存問題,對其部門及人事的影響,用您的文筆投其所好。}

{ (二、應徵者能為股東創造價值嗎?)只有產值高於薪水的員工才會被雇用,要讓雇主清楚您過去如何替股東增加財富。陳述要點為:量化您的價值,將成就轉變為股東獲得的好處,了解該公司、部門、經理的價值觀,依勢表達至您的履歷。}

{ (三、應試者作風符合公司文化嗎?)依履歷有限資料很難做出清楚的決斷,一般而言,對不確定個案都以『不符合資格』的判定居多。毋需考慮太多,誠實做自己即可。若已明瞭本身不符該公司文化,就別浪費時間,試試別家吧!}

{ 好好檢視自己的履歷是否差不多了,也讓其它人來幫忙仔細瞧瞧。要求對方以特定公司員工的角度,看看能不能細數您履歷上的背景細節,而不是只問問『你覺的怎樣』?最後,試問自己:您的履歷是否回答了雇主的三個基本問題呢?}

2010年4月11日 星期日

履歷真要命

沒了工作後的首件要事,當然就是把履歷表重新拿出來好好咀嚼,把看不順眼的地方,用力重整一番,為再出發的第一步做準備。說真的,十幾年沒動筆雕刻自己的歷史,還真不知從何下手,尤其是中文履歷,簡直是要我的老命,這件只曾在退伍前做過的事,對老頭而言,真是一項挑戰。

多說無益,立刻 Google 一下,逛了不少知名網站,閱了不少中文履歷範例,發現盡皆是表格式的,好像與十數年前沒什麼改變,可能台灣特有的傳統文化吧,個人並不是很喜歡這種格式,決定先採用自己的風格,請人力資源顧問給予建議後再行修改。

至於履歷內容的方向,我想應該較無中英之別吧,畢竟老闆都一樣,請人來就是要達成某種目的,而履歷內容的表達若能讓老闆認可,那勝出的機會就會增加。因此,開始找了寫履歷的建議文,確定大方向後,再用自己的語言將它呈現出來,也會在未來的日誌中與網友們分享有用的文章。

2010年4月5日 星期一

Mobility Modder

失業後, 公司電腦物歸原主, 沒錢添購新裝的窮老頭, 只好讓瀕臨退休的陳年相好, 重灌 XP 再度出馬, 首當其衝就是驅動的問題。 其實, 現行地下 XP 的封裝已極為成熟, 安裝方便迅速, 驅動亦非常齊全; 但榨乾硬體效能是人類的共同願望, 而關鍵就在最新的驅動! 此時此刻, 不得不請出筆電繪圖卡驅動救世主 Mobility Modder 來完成這神聖使命。

Mobility Modder 已名滿天下多年, 官網也由 Driver Heaven 更名為 Hardware Heaven, 開始時僅支援 ATi, 目前也有 Nvidia 解決方案。 老頭不清楚原創為何方高人, 只知現今版本乃由著名的 Driver Cleaner 作者 Ruud Ketelaars 所改寫。 過去在 ATi 網站, 各類驅動中獨缺筆電更新, 只因製造商的自私考量, 云云眾生的基本權益就這麼被活生生剝奪了。 縱使部份筆電的通用驅動, 在 ATi 被 AMD 併購後已供下載, 但全面性的支援仍受制於合約, Mobility Modder 便是跨越這道門檻的金鑰。

Googles Mobility Modder 可以找到很多前輩們圖文並茂的文章, 有興趣的朋友不妨進一步研讀。 老頭筆電搭載的是 Radeon X1400, 在 AMD ATi 網站只能捉到 XP 32 位元 9.3 版驅動, 難道老筆電註定與 Windows 7 此生絕緣? 撇開 mobility 不談, 桌電 X1 系列 XP 32 位元 10.2 版驅動在上了 Modder 補丁後, 確實可以在筆電上安裝且執行無誤, 雖未在 Windows Vista 與 Windows 7 實測, 但相信成功機率應不低, 將來若有因緣再來把玩一番, 也請有經驗的看倌們, 不吝在此分享經驗。