Blog

[簡單開箱] RetroGame 懷舊掌機入手

上個月在 FB「DIY電玩主機改造社」,跟團購買了一台懷舊掌機-Retrogame,要價 NT$1580 多附一片鋼化膜。這也是繼近8年前購買的丁果 A330,詳見-[敗家] 超強悍的山寨遊戲模擬掌上機-丁果A330,所購入的掌機。

沒辦法,我太愛懷舊遊戲了。諸如街機、SFC、GBA/GC、Openbor ... 等各類透過模擬器 (Emulator),都可以在小小的掌機內暢玩,在外時可以排遣無聊,調劑下身心,也不用如手機電玩那樣太過絢麗也不好操縱,掌機自身帶控器手把與按鈕,相當便利。

為了這台掌機,我加買了兩片 CLASS10 的 MicroSD 卡 (對岸稱 TF卡),一為 64G,另一為 128G,規格為 UHS-1 Class 10,但發現到使用 64G 已是綽綽有餘。

掌機本身包裝很精簡,附了一條 AV 端子線與供充電與連線應為 Mini USB 比較奇怪的規格 (現幾乎都是 Micro USB)。
RetroGame 掌機

閱讀全文 »

決心走出白漫城-使用 MO 重新安裝 Skyrim SE

Skryim 是神作,它的開放世界觀、自由度之高,以及起碼數萬種類模組 (還在持續增加),絕對是讓其奠立為永垂不朽的遊戲鉅作沒有之一。

我從 Skyrim 傳奇版 (32bit),直到 Skyrim SE (64bit)版,最少有五年的時間,來回安裝眾模組 (MODs)起碼有十數次之多了。但早期 32bit 版本最多只能支持 4GB 記憶體,造成很容易 CTD 跳出;而 SE 版則是 2016/10 才推出,初期模組數量支援不多,還有最重要的 SKSE (腳本擴展工具)前一年都還未能釋放出來,直至這兩個月總算推出相當穩定的版本 (目前為 2.0.7)。

以前只要一有 CTD 跳出,就導致我失去繼續玩的動力。事實上,花在安裝模組的時間,遠比實際玩遊戲的時間多太多太多了,難怪乎玩友們都說玩了 Skryim 那麼多年,還是仍停留在「河木鎮 (新手城鎮)」與「白漫城 (第一個主城)」。

嗯,這次因為穩定版的 SKSE 64bit 釋出,還有這篇超級超級棒的 MODs 整理文:【心得】個人MOD使用、排序、管理 (持續更新),所有具代表性的 MOD 且已分類好及中文化的檔案提供直接透過谷歌磁碟下載,真是太有熱忱了,造福廣大台灣用戶玩家。

照著該文的安裝指引,另外我是使用 MO (Mod Organizer) 來安裝與管理模組的。 (MO 真是神奇的工具,它創始了以虛擬整合模組的方式,使得很容易調整與管理模組。) 這樣陸續安裝了兩、三個星期左右,總算開啟了新遊戲,體驗在這天際廣袤無垠的上古世界冒險解任,瀏覽觀賞這豐富多樣的美麗景色 (安裝各類景觀、天氣等模組後)。

閱讀全文 »

軟體工程師與軟體設計師有什麼不同?

*** 本文同步發表於 FB 社團-軟體設計鮮思維 ***

看到這篇文章:「What’s The Difference Between a Developer and an Engineer?」。這篇文章試圖比較 "軟體工程 (engineer)師" 與 "軟體開發 (developer)師" 的不同點與各自所需技能為何。

Software Developer 我覺得也可以稱為 Software Designer,同為設計原意。

若是我個人的解讀,軟體工程師比較著重在 "How-to" 的實作面。他會深入探究各類技術框架與工具的使用,舉凡 UI端 Javascript-based 框架、底層系統層級的技術框架、甚而包括了 3rd party 的 utiltiy 類型的 library 等;同時還有各種開發工具的精通。

軟體設計師,則會比較關注在 "What & Why" 的思考創意面。文內有提,設計師更會加強在心智上的修煉,包括自我學習、探討、觀察、閱讀等軟性功夫上 (不一定馬上就能應用到實務工作上)。

閱讀全文 »

Java Coding Style 內的 at-clauses 是什麼意思?

今天下午在龍潭某半軍事院所教授「軟體結構設計」系列課程,案例主要以 Java/Spring 來實作。

課後結束,該單位一位單純又可愛的年輕正妹送我出門 (視為廠商單位需內部人員陪同檢查證件),然後順便在會客室就近問我些問題 (好認真有心的女孩呢,假日還會窩在住宿處練習寫碼我提供的實作案例,值得肯定鼓勵)。

不過她問的問題反而不是我課堂教授的內容,是針對 Java Coding Style 某一部份的定義她不太了解。

啊,我極少重視這種所謂 "Coding Style" 議題,大概也只是縮行、空白行,盡量讓 method name、參數、回傳值等給予有意義的命名,整個敘述讀起來通順即可。

不過大型單位會要求這些也不是沒道理,總還是希望有所謂共同的寫碼基本規範 (不過反而沒要求 Method 陳述要控制在 30 行以內,這點期望能加進去)。

嗯,她問我的問題是 :
當全部的「at-clauses 」都出現時,其標準的使用順序為 @param 、 @return 、 @throws 、 @deprecated ,而這四種類型都不會為空。當一個「at-clauses」無法以單行描述完畢時,其續行該要以 @ 為基準做四個(或更多)空白的縮排。

這,當下我肯定不會,所以承諾她說晚上回家找我的好哥們請教。然後就剛沒多久,問我那位哥們不到 10 分鐘就給出範例答案啦。

閱讀全文 »

[2011 單車環島隨興遊-12] 10.18_Day-10_知本至池上

六年多前的單車環島遊記還沒寫完,還是要給自己留下個美好的回憶與紀錄,後續要持續把剩下的旅程日誌補完。還好當年有筆記下每日的重點日記,可以容易喚醒原來的記憶。

o 2011.10.17.單車環島_Day-10_知本至池上-我的 Flickr 相片集。

這是昨晚住宿的「統茂溫泉飯店」,睡得相當舒服。這個飯店我住得很滿意,該有的設施都有 (有自助洗衣),很適合一般家庭旅遊,而單車客也很適合 (還能把單車搬進房間),C/P 值很高。
知本「統茂溫泉飯店」

早上還附有免費早餐,大約就像一般飯店的早餐Bar,菜色其實不算多。
知本「統茂溫泉飯店」早餐

知本「統茂溫泉飯店」早餐

我偏愛清粥小菜,然後再拿一小盤烤吐司麵包,飯後再喝一杯美式咖啡,這樣已經夠豐盛、很滿足了。
知本「統茂溫泉飯店」早餐

用完餐回去房間窩一下看個電視,直到10點多才離開。下一站我也預定好,準備往「花東縱谷」,然後到池上住宿,這樣隔天就可以一口氣騎到花蓮。

白天的知本好冷清,因為好多團的陸客一大早就已離開。看到某家店門外就直接提供了生蛋可以讓遊客放入滾燙溫泉水煮熟來享用,有趣。
知本溫泉蛋

好漂亮的「知本警光山莊」,原以為是派出所還是警眷住所,後來才知道也是一所溫泉會館。在日據時代是警察療養所,之後因為戰亂而荒廢,民國47年重新修建完成,有一座戶外游泳池及兩個戶外泡湯池。
知本溫泉

好啦,準備往台東市區方向騎去。
知本往臺東市

閱讀全文 »

Leela Zero + Facbook ELF 權重 + GRP 覆盤軟體

這個月初,Facebook AI 團隊釋放出開源的「ELF OpenGo」。它使用了 2000 個GPU 訓練了兩週,然後僅用單個 GPU 就取得對人類棋手 14 全勝的戰績 (棋手不限時、AI限時50秒);而對 Leela Zero 最新權重的勝率更是高達約 94%。據 FaceBook 團隊宣稱,已是成功複製 AlphaGo Zero。

然後就在昨天,Leela Zero 釋放出的 0.15 版本,已經有納入了 FB ELF 權重檔案 (62b5417b),可以透過 Sabaki 加載實現與具有最頂尖職業棋力的對奕,或是透過 GRP (Go Reviewer Partner)協助作覆盤分析自己的對弈棋局。

底下就來分享下如何在 GRP 軟體載入 Leela Zero 0.15 版本,然後一些基本的設定與查看同是採用 Leela Zero 引擎但不同權重檔案之間的即時對奕與分析,以及載入職業棋士 (黑嘉嘉-謝依旻)的對局分析。

關於 GRP 的介紹與簡單設定,個人在前一篇文章已有提及:「讓圍棋AI作為覆盤老師的好夥伴-Go Review Partner」。目前版本 (0.11.2)內裝的 Leela Zero 為 0.13,所以需至 Leela Zero GitHub 下載最新釋出的版本 (注意有區分 CPU Only 與 GPU 版本,中高階以上顯卡最好選擇 GPU 版本)。

閱讀全文 »

軟體思維顧問

專職軟體輔導與教育訓練的獨立顧問。輔導企業資訊單位如何有效組織系統開發與維護;輔導開發人員達成有效的專業分工。傳授如何把軟體作軟 (Keeping Software Soft)的技能,得以提昇系統的彈性/延展,並進而創造系統的再利用價值。

Personal