:::

閒聊智慧型手機上玩手遊用的鍵盤滑鼠遊戲控制器 / Talk about Keyboard & Mouse Controllers for Mobile Gaming

, ,

image

近年來電競風氣的盛行,讓電競市場從桌上型電腦與筆記型電腦之後,進入到了智慧型手機上。隨著電競類手遊的增加(像是幾個知名的吃雞手遊),連帶刺激了遊戲控制器的發展。傳統的遊戲手把上少少的幾個按鍵已經無法滿足現今手遊複雜的操作需求,因此鍵盤、滑鼠又再度加入到遊戲控制器的行列。這篇就來跟大家閒聊一下最近我關注的鍵盤與滑鼠遊戲控制器的發展吧。

政大百年樓教室編號配置圖 / Classrom Map of Bai Nian Building, NCCU

,

封面

你知道國立政治大學山上校區百年樓的教室名稱與其對應編號嗎?這篇我就整理一下百年樓每一樓層的地圖,然後列出教室跟編號的對應表吧。

純文字檔案的編碼與內文批次轉換:Big5轉UTF-8 / Batch convert Plain Text Files for Encoding and Content Replacing: Big5 to UTF-8

, ,

image

圖書資訊與檔案學領域中時常使用XML作為交換後設資料的格式。然而,由於早期系統大多為大五碼Big5編碼,並不能夠直接相容於現在的主流使用的萬國碼Unicode編碼,特別是比較常用的UTF-8編碼。如果要將XML這種純文字格式的檔案從Big5轉換成UTF-8的話,除了拜託程式設計師撰寫轉碼工具之外,我們也可以用Windows上現成的免安裝軟體ConvertZNotepad++Portable來完成這件事情。讓我們來看看怎麽操作吧。

如何將SVG向量圖插入到Google文件中? / How to insert SVG vector images into Google Doc?

, ,

image

繼前一篇我們介紹了如何將SVG向量圖插入到桌面版辦公室工具軟體Office Word中之後,接下來我們換來挑戰現在最知名的辦公室工具軟體:Google文件(包含Google文件、Google試算表與Google簡報)。整體做法前半部跟前一篇很像,也是將SVG轉換成EMF格式,但後半部則是要藉助Google Drawings的功能才能EMF插入Google文件中。這篇的做法來自於Hacker's ramblings,但其實網路上相關教學早已多不勝數,不過中文的教學卻還是十分欠缺。所以特別整理成這一篇供大家參考。

用HTML5開發網頁APP、桌面APP、跟行動裝置APP:混合應用程式框架 / Hybird APP Framework for Web APP, Desktop APP and Mobile APP

, , , , , , , , , ,

image

HTML5 (JavaScript + CSS3)可以在網頁上跨平臺執行已經是眾所皆知的常理,但是要如何用HTML5來開發能在瀏覽器上執行、能夠在桌面作業系統上安裝、還能夠在行動裝置(手機、平板)上安裝的應用程式呢?這個OnsenUI+Vue.js+Electron+PhoneGap Build的「混合應用程式框架」就是我的答案。

因為這只是最近心血來潮整理出來的混合做法,架構上並不是很漂亮,我也沒有打算寫太多文件。但對於想要發揮HTML5極限的開發者來說,應該是個不錯的參考。

怎麼將SVG向量圖插入到Word中?開放格式與專有格式的轉換 / How to insert SVG vector images into Word? Convert between Open Format and Proprietary Format

, ,

image

前一篇我們介紹了如何將Word中使用的EMF向量圖片轉換成開放格式的SVG向量圖,這篇我們來反過來談談如何將開放格式SVG向量圖用在Word上。簡單來說,這個做法就是使用Inkscape開啟SVG向量圖,再轉存成EMF格式,這樣就可插入到Word中以向量模式運作了。最後我會整理一下SVG向量圖、EMF微軟專用向量圖、高解析度PNG圖片檔之間轉換的做法與用途,希望讓大家能夠更順利在辦公室軟體中使用向量圖片。

EMF圖檔怎麼用?微軟專用向量圖EMF轉開放向量圖SVG教學 / How to convert EMF to SVG format

, ,

image

EMF的全名是Enhanced Metafile,翻譯做Windows增強中繼檔,這是一種微軟專用的向量圖檔案,其目的是為了取代較早期32位元的WMF格式(Windows Metafile,Windows中繼檔)。EMF在Office軟體中能以無鋸齒的向量模式運作,但是它卻很難以高解析度的模式匯出成其他格式的圖片,令人難以使用。站在支持開放格式的立場,我這篇將教你如何將微軟專用的EMF向量圖轉換成開放格式的SVG格式,以便後續再進行編輯或轉換成高解析度的PNG圖檔。這篇教學是在Windows 7環境下使用Word 2013與InkScape來完成整個轉換動作,請確定你有這些環境才能做到本篇教的EMF轉SVG喔。

用Acrobat Pro將掃描圖片檔案建立成PDF電子書 / Create an eBook PDF with Adobe Pro

, , ,

image

我在「不拆書的自烹PDF電子書:免費軟體Scan Tailor的方案」中介紹了以Scan Tailor、XnView MP來整理掃描的電子檔,然後用一些免費工具來製作PDF檔案。但是如果你電腦裡面有安裝Acrobat Pro的話(不是免費的Adobe Reader喔),那不妨也可使用以下方法來製作PDF電子書喔。這篇將接續「不拆書的自烹PDF電子書:免費軟體Scan Tailor的方案」中Phase 3之後,後續改以Adboe Acrobat Pro DC為例介紹如何操作。

PDF的文字錯誤怎麼辦?修正PDF上錯誤的OCR文字 / How to perform OCR PDF with Renderable Text Error

, , ,

image

雖然PDF檔案是標準格式,但是隨著PDF檔案產生的方法不同、文字辨識OCR工具帶來的字型與編碼問題,很多早期的PDF檔案雖然可以選取、複製文件上的文字,但複製出來的文字卻會是亂碼。我參考了Grant Robertson的建議,將PDF輸出到XPS印表機,再將XPS輸出成PDF,這樣就可以在PDF上進行OCR辨識,最後就能得到正確辨識的檔案了。以下我就來整理這一套做法,供大家參考參考。

直接執行Python腳本:Python Caller / Running a Python Script Directly in Windows: Python Caller

, ,

image

繼前一篇的RScript Caller之後,這次要來介紹的是直接執行Python的Python Caller。這隻程式的主要目的是提供讓Python腳本檔案(副檔名為.py)直接關聯到Python-Caller.exe,這樣就能在檔案總管中點兩下直接執行,然後在執行完畢後暫停,讓開發者可以看看執行結果。以下就是Python Caller的下載、設定與使用介紹。因為做法跟RScript Caller蠻像的,所以兩篇內容會看起來很像就是了。