2014年12月22日 星期一

Selenium IEDriverServer doesn't work after installing Microsoft KB 3025390

Not sure why selenium (using IEDriverServer) doesn't work after installing Microsoft KB 3025390.

Not only execue script failed but also can't look up any element...

Uninstalling KB 3025390 is the only way I can solve this problem.

Keeping follow https://code.google.com/p/selenium/issues/detail?id=8302 for more information.





2014年8月6日 星期三

PowerDesigner 15 html 報表 中文變亂碼之解法


1. 打開報表檔屬性設定,如下圖:



2. 打開 PowerDesigner 提供的繁體中文報表範本檔,如下圖:



3. 修改Charset屬性為 GB10830(初始值為Please translate this report title manually)。設為Big5或UTF-8都是不行的喔。



4. Generate HTML Report,即可得到正常顯示的中文報表了。

2014年6月5日 星期四

黑暗靈魂2 Dark Souls II 之新手心得

之前沒玩過一代,玩二代時覺得以下這些事如果早知道就好了...... -_-

  • 打倒敵人後獲得的靈魂是經驗值也是錢。

  • 死亡後,靈魂會留在原地,觸碰之即可取回;但若在觸碰前又死亡,則只會留下第2次死亡時的靈魂。此乃本遊戲之醍醐味。(後來發現,死亡一次後,若載上寶貴犧牲戒指再死亡,原本的靈魂仍會在原地不會消失。)

  • 死亡後HP上限值會下降,最多50%。之後可以拿到吊命戒指。將HP上限提高至75%(還是80%? 不確定)。

  • HP上限全滿時是人的型態。其它時候為不死人。型態為人時,才能看到招喚印記,招喚同伴(打王很需要)。

  • 只有如蜜火堆旁的女人可以升級。

  • 原素瓶可回血,次數用完後,觸碰火堆即可回復。

  • 霸者誓約會讓難度提高,自行考慮是否要簽。

  • 一支火把限時5分鐘,不用時可以收起來。爬樓梯時不算時間。

  • 一線天森林的鳥巢(就是有聲音說給我亮亮的、滑滑的地方),可以換東西。要換的東西不能拿在手上,要在道具欄選放置(不要選丟棄喔)。

  • 打倒Boss後獲得的Boss靈魂不要捏掉換靈魂喔,之後有NPC可以換東西。

  • 密港有個NPC可以賣東西給他(但第2次再去就不見了,所以請把握第一次的機會)。(之後還會在別的地方遇見)

  • 對付高防禦型的敵人(裝備盔甲或是石頭類),錘子比劍好用。

  • 除特殊敵人外,一般敵人打倒15次後就不再出現。除非給火堆添火。但給火堆添火後敵人的強度會增加。

  • 給火堆添加「貴人骨灰 」可增加原素瓶的次數,多多益善。

2014年5月23日 星期五

海美迪(HiMedia) 600A 與 ZINWELL兆赫 HD影音藍光奇機 II 加值版多媒體播放器(ZIN-101) 比較


最近買了 「海美迪(HiMedia) 600A」 跟 「ZINWELL兆赫 HD影音藍光奇機 II 加值版多媒體播放器(ZIN-101)」二台多媒體播放器,紀錄一下使用後的心得。


說明在前,本人不看網路串流,所以使用心得皆針對本地播放,不含收看網路串流節目心得。以下心得亦僅針對官方韌體。


海美迪台灣官網:http://www.himedia-tw.com/
兆赫台灣官網:http://www.zinwell.tv/  (光軒數位股份有限公司)
(不要跑去錯跑去 http://www.zinwell.com.tw/)

藍光奇機的商品說明只說可以下載韌體更新,卻沒有說明去那下載,一不小心就會跑去賣晶片的網站(應該是母公司?)。這大概是除了沒有官方網站外,我找過最久的官方網站。

整個網站做得很......陽春.... 檔案下載畫面如下,沒有日期,沒有說明。讓我有一種新入手機器已被判了死刑的感覺...

藍光奇機韌體下載畫面:


















海美迪的官網也做得很不直覺,要下載韌體需先登入官網會員,然後註冊討論區會員,寫信給管理者說明訂單號後,才能獲得下載權限。我只是想更新機器韌體啊~~~


二台機器的硬體規格分別如下:


600A(取自官網):



































藍光奇機 II(取自PCHome):




































硬體上的差異大致如下:
*600A內建無線網卡,藍光奇機需另購。600A無線網卡的效率很差,只是聊勝於無。
*600A網卡為1G,藍光奇機為100M。600A的網卡效率很差,基本上跟100M是一樣的。
*600A有SATA外接,可外接SATA硬碟或光碟。藍光奇機有e-SATA外接口,但這二種接口我都沒用到,故沒有心得。
*600A的搖控器很好按,按鍵配置也比較直覺合理。藍光奇機的搖控器按鍵配置難以理解,每次都要找。
*藍光奇機輸出設定有一個是hdmi自動偵測,在我家sanyo的電視上會看不到畫面。
*網路上看到藍光奇機插某些 usb 3.0 外接盒會超慢,我用的 toshiba 3.0 外接盒無此問題我也遇到了,只好加掛 usb 2.0 的 Hub 解決,很醜、很麻煩。



最後是使用上的心得。
*600A的操作介面漂亮很多,反應也較為流暢。藍光奇機的介面我只想說,慘不忍睹。操作畫面上產品廣告比要用的 icon 還大是那招?
*二台播放器都可以播藍光iso檔。
*有些 mkv 內建的字幕二台都沒法顯示。
*600A有「我的最愛」功能,可以儲存常用連結,非常好用。可惜儲存後的連結預設只顯示音樂檔,要自己手動切換成影片才能看影片。藍光奇機無此功能,要自己從我的捷陘一層層進入。
*600A播放時有 search bar可以選擇播放時點(不是所有影片都行)。這功能很好用。藍光奇機則無。
*600A不能播我自己錄的公視節目(試了好幾版韌體,都是一播就重開),藍光奇機可以播放。


該檔案的媒體資訊如下:
 














2014年5月15日 星期四

Aver MediaCenter 3D 預約錄影排程(Schedule Recoding)備份

Aver MediaCenter 3D 這軟體重新安裝(或升級)後會刪除原本的預約錄影排程,軟體也沒做匯出匯入功能,非常麻煩。



 只好想辦法自己手動備份。

該軟體的預約錄影排程存在C:\Users\yourname\AppData\Local\AVerMedia 目錄下,檔名為 yourname.xml。

安裝完後,將檔案覆蓋回去,此時還沒完成喔。

要至Windows的「服務」中重新啟動"AVerScheduleService",程式才會重新讀取預約錄影排程。





2014年4月18日 星期五

Allow plug-in run in chrome driver

有些網站需要執行 plug-in(ex: java, flash...),當 selenium 使用 chrom driver 自動測試遇到此類網站,chrome 會詢問是否允許執行 plug-in, 造成測試中斷。


解決方式是加入--always-authorize-plugins 這個參數。

程式碼如下:

        ChromeOptions options = new ChromeOptions();
        options.addArguments("start-maximized");
        options.addArguments("--always-authorize-plugins");

        DesiredCapabilities capabilities = new DesiredCapabilities();
        capabilities.setJavascriptEnabled(true);
        capabilities.setCapability(ChromeOptions.CAPABILITY, options);
       
        WebDriver driver = null;
        try {
            driver = new RemoteWebDriver(new URL("http://localhost:9515"), capabilities);
        } catch (MalformedURLException e) {
            e.printStackTrace();
        }


2014年4月10日 星期四

JB 後不能玩波兔村之解決方式

最近打算幫忙朋友一起保衛波兔村,沒想到下載遊戲執行後,竟出現下列訊息不給玩

「由於異常使用該裝置,無法繼續使用服務」


看來此遊戲拒絕在有 jb 的 iphone/ipad 上執行。


解決方式就是到 cydia 上搜尋並安裝一個名為 xCon 的軟體,安裝完後重開手機即可保衛波兔村啦。



2014年4月9日 星期三

將 ADSL數據機(小烏龜) 與 分享器 設為同一網域

原本家裡的網路佈建如下圖:
  

ADSL數據機(俗稱的小烏龜) 與無線分享器 (已改為 DD-WRT) 為二個獨立網域。

二個網域各自以 PPPoE 撥接上網,分享器另外開了 VPN + DDNS 功能,方便在外時做為跳板之用。

這樣的網路下,二邊的設備互相看不到對方,無法資源共享。


為了讓二邊在同一個網域之下,網路改為下圖:















分享器改以 LAN port 與小烏龜連接,使用分享器(需關閉DHCP)的設備則透過小烏龜的 DHCP 取得 IP 上網。

但這樣一來分享器不僅無法使用 DDNS,VPN 功能也無法使用。
(即使分享器開了 VPN passthroung,小烏龜開了 NAT(PPTP 的1723 port),連 DMZ 都開下去了,還是不行。)


我猜想 DD-WRT 的 VPN 是否僅限 WAN port 使用。


故最後改成下圖,才達成二邊處於相同網域,VPN 也能正常使用的結果。















小烏龜與分享器之間以二條網路線連線。WAN port for PPPoE / DDNS / VPN,LAN port for DHCP。


這樣做的結果是,二台機器各少了一個 port, 很不方便。



2014年2月28日 星期五

關於 Chromecast 幾件事




靠友人幫忙,從國外帶回了這小玩意,試玩幾天的心得如下(若有誤歡迎糾正,謝謝):

*Netflix、HBO GO、Hulu........這些網站台灣都不能用。正常來說你在台灣只能用來看 Youtube ......

*RealPlayer Cloud 我沒試,不過我看官網說台灣的服務正在準備中,應該也是不能用。就算可以用,要先把自己的檔案上傳到雲端才能看,也太麻煩。



*線上服務沒搞頭,那就來試試是否可以播放本機上的檔案。原則上只要Chrome 能播的,就能 cast 到 chromecast。
(請先安裝「Google Cast」擴充套件)

但,重點就在「要chrome能播的」,chrome 本身可以播放 mp4 沒問題,但mkv格式的問題就很大,我試了手頭有的檔案,大概 90% mkv檔都是沒有聲音的。


rmvb 不用想,肯定不能播。

avi 不能播。

外掛字幕檔的,沒辦法顯示字幕。


*一些線上電影、電視網站只要是 chrome 能播的,都能上chromecast。這段我沒測試,但應該是沒有問題。

*既然 chrome 原生支援的檔案類型那麼少,有沒有可能利用 plugin 來達成呢?

我參考了這篇文章安裝了Windows Media Player HTML5 Extension for Chrome,結果播是可以播,但效能奇差。 WMP 嘛,此路不通。

*VLC media player 似乎也有 chrome 的 plugin,我也成功安裝在chrome上。






但是這 plugin 怎麼播影片我卻試不出來。 -_-



*Chromecast 推薦 App 中,有一個 PLEX 的 app。稍微看了一下網站說明,似乎是個完美解決方案?!

PLEX 是利用 PLEX Media server 管理所有媒體檔案及網路串流,然後 client 再向 PLEX media server 要資料播放。

PLEX Media server可以安裝在 NAS (支援多家 NAS)或 PC (支援多種作業系統)上。

此種方式與 DLNA 的概念相同,重要的是,PLEX app 支援 chromecast

PLEX app 在 ios 上收費 150 NTD,先試用看看,可行的話這價格並不貴。


安裝好 server,指定好媒體檔的資料夾後,PLEX 會自動建立媒體檔案資料,畫面非常漂亮。

在server的管理頁面上就可以直接撥放,

用 chrome 即可將影片送至 chromecast。但效能很差,似乎也有些字幕的字會變成亂碼(因為此方式播放效能不佳,我也沒有深究)


接下來測試手機,在手機上播放沒問題,PLEX app 會自動找到PLEX media server。

再來只要將影片cast到 chromecast 就算大功告成了...........

沒想到,咳,人生就是有太多的沒想到.......


PLEX要使用 chromecast 功能的話,需要訂閱 PLEXPass。
收費標準為每月$3.99或一年$29.99 或終身$74.99。

PLEX似乎有說待 chromecast 功能穩定後將會免費開放,所以就.....等吧。至少這條路還沒走死。


花了這麼多時間,現階段得到的結論是,chromecast 在台灣還是看 youtube 及網路電視吧。


期待未來能有方便的方法可以利用 chromecast 播放本機檔案。
(是說 chromecast 本來就不是設計要這樣用的吧.)



*Android 平台有個 app 叫 allcast,似乎可以將手機上的畫面送到 chromecast 上(同作者還有一個 aircast,allcast 似乎功能比較廣泛 ),但因本人沒有 android 平台的手機,此部份無法測試。