跳到主要內容

發表文章

目前顯示的是有「Windows」標籤的文章

Installing and Setting R environment variable in Windows

R 是一個 open source 的統計軟體 ,可以安裝在各種不同平台中,在 Windows 系統安裝過程相當簡單,只要下載 for Windows 版本,然後 " 下一步  >> 下一步" 就可以完成,寫這篇文章主要是要說明如何設定環境變數,讓自己可以管理自己所寫的程式碼、文件及引用常用的 library,未來系統更新時,這些重要的資料才不會因為更新版本而遺失,或者需要重新再次安裝 library。 R for Windows 的安裝程式內含 Windows x86 or x64 版本,預設是兩種版本全部安裝,安裝過程中可以使用 custom 來選擇安裝適合自己 Windows 的版本。另外, Message Translate 是翻譯的文件,是中文版的使用者翻譯文件介面,依照個人的喜好,選擇是否安裝;若安裝這個語言的套件後,也可以在 RGui Console 中: Edit >> GUI Preferences >> Language for menus and messages >>  輸入 en 做設定,必須注意:設定完 GUI Preferences 內的設定值需要將 Rconsole 檔案儲存在 HOME 的目錄,預設是 C:\Users\username\Documents 目錄,要更改 HOME 目錄,請繼續讀下面的文章。 安裝完成後開啟 Rgui.exe,在 Rgui 的 console 輸入: >??startup 其中有一段文章: R searches for site and user files to process for setting environment variables. The name of the site file is the one pointed to by the environment variable R_ENVIRON ; if this is unset, ‘ R_HOME /etc/Renviron.site ’ is used (if it exists, which it does not in a ‘factory-fresh’ installation). The name of the us...

Do right thing or Do thing right

如同標題,大家都應該知道要 Do right thing, 但是,在現實的社會中,卻要 Do thing right,理由很簡單:老闆喜歡聽話的人,還是不聽話的人,答案絕對是:聽話的人;當老闆不是明君時, Do thing right 才是升官發財之道,不是嗎? 今天看到「 Appier延攬臺大AI專家 啟動人才培育計畫 」這則消息,前天才與教授級長官談及產學合作的公文,經過六、日的思量,原本想:就直接簽辦,了結此按即可。唉!又是 Do right thing 在作怪,才又違反上意,教授阿,教授,耳根輕及小人當道時,這也不足為奇了吧。 另外一則:「 如何在瀏覽器上執行Windows 95?關鍵是這套工具Emscripten 」新聞,標題到沒有讓我訝異,畢竟 Browser 與 Javascript 是跨平台的東西,而 Emscripten 是媒介,可是為何最大的功臣 LLVM 卻隻字未提呢? 讓我訝異的是:「一名在蘇格蘭的 19 歲開發者Andrea Faulds」這段文字,這個年紀我在做什麼?又你/妳在做什麼?教育的從業人員阿,該值得我們省思與深思。

CodeBlocks 多國語言的設定步驟

多年來一直都是使用 CodeBlocks 英文的介面,不曾想過要將 CodeBlocks 設定成多國語言的開發環境,對於不習慣於英文介面的國人,設定中文的使用介面是非常需要的環境,在 CodeBlocks 論壇有一篇文章提到 :Do you know http://wiki.codeblocks.org/index.php?title=Internationalization ?這個連結說明在 Windows 系統如何設定 CodeBlocks 成為 Internationalization 的環境,整個設定過程如下: 到 CodeBlocks 翻譯文件網站 下載 .mo 檔案:下載時需要 Ubuntu One 的帳號及密碼,登入後點選 .mo 檔案(不要下載 .po 檔是可編輯檔) 系統會傳送一封信件,點選信件的連結,將 .mo 檔案下載 將檔案複製到 C:\Codeblocks\share\CodeBlocks\locale\zh_TW 目錄(沒有這個目錄請自己建立) 開啟 CodeBlocks >> Setting >> Environment >> View >> Internationalization 選項打勾 >> 點選 Chinese 重新開啟 CodeBlocks 要加入其他語言的 .mo 檔案,則在 locale 目錄中新增其他語言的目錄名稱,例如: 德國 de_DE,這樣 CodeBlocks 就是多國語言的開發環境了。 當如果要恢復英文的介面,只要取消 Internationalization 的選項勾選,然後再次重新開啟 CodeBlocks 就回到英文的開發環境。 後記: CodeBlocks 翻譯文件網站 要下載 .mo or .po 檔案需要等待系統回復信件到 Email 信箱,無法及時處理,將這些檔案儲存在 Google Driver 的 src/CodeBlocks 目錄,以後可以從這裡直接取用。

Nginx Web Server 設定

Nginx 是另一種使用 C 語言寫成的 Web Server 軟體,主要還是支援 Unix-like 平台,網站也有 Windows 的 Binary 可以下載。目前 Windows 版本僅支援 Standalone 的方式,還未支援 Service 的方式來佈建 Web Server,換句話說,就是不會在 Windows 的「電腦管理>>服務與應用程式」中出現 Nginx 的服務設定。另外,Windows 版本也沒有將 SPDY 的 module 編譯到 Binary 裡面(可以在 Command Line 執行 ngnix -V查看編譯的 module),如此就無法在設定檔中設定 spdy 項目;有 SSL 的 module,但是產生 SSL 需要的 key 及 CA,對於初學者而言,不是那麼簡單、容易,底下的文章只是對 php + Admin + sqlite 的設定過程來說明: 下載 ngnix for windows 版本 ,預設是放在 Server\ngnix 目錄 到 Server\nginx 目錄下,執行 start nginx.exe (stop: nginx -s stop) 使用 Browser 開啟 localhost,應該可以看到 Welcome to ngnix 的網頁 下載 php for Windows , Adminer , Sqlite 軟體,解壓縮到 Server 目錄底下 修改 Servver\nginx\conf\nginx.conf 內容: 注意:要使用下列指令來 kill nginx.exe process taskkill /f /IM nginx.exe taskkill /f /IM php-cgi.exe install Server in Windows: httpd -k install -n "Survey Website" httpd -k uninstall -n "Survey Website" install MariaDB: copy data\my.ini to MariaDB root dir bin\mysqld --install MariaDB // DB name net star...

Brackets 編輯器(Editor) 與擴增套件的安裝

Brackets 是 Adobe 公司以開放原始程式碼(Open source code)的方式來發行的文字編輯軟體,主要是針對網頁程式開發而設計的一個編輯軟體,它幾乎是由 Javascript, HTML, CSS程式碼所撰寫而成,使用 Chromium Embedded Framework (CEF) 當作一個 shell 來處理Javascript, HTML, CSS 這些原始程式碼,整個程式碼可以在 GitHub 網站下載 。 從 Brackets 網站下載安裝檔,然後直接執行安裝檔,就可以完成 Brackets 的安裝程序。完成安裝程序後,擴充套件僅有 Extract for Brackets (Preview)套件,在 10 Awesome Brackets Extensions You Really Need 中提及安裝幾個重要的擴充套件,視個人需求而定,對於想要開發 HTML, Markdown 的人,建議安裝下列幾個套件: Brackets Beautify Markdown Preview Emmet 額外加強 Brackets 編輯器的功能有:  Documents Toolbar Themes for Brackets Brackets Icons Brackets Git  //需要先安裝 Git client 軟體 安裝這些套件相當簡單,只要開啟 Brackets 編輯器,按右上角第二個方形的小圖示,開啟擴充套件管理程式(Extension Manager)>>available 圖示,然後搜尋套件的名稱,按下 Install 即可。 安裝 Brackets Git 套件需要先安裝 Git 軟體,在 Windows 平台可以到 Git 網站下載,我通常會安裝 STL's MinGW,他已經把 Git 包在裡面,所以在 Brackets Git 設定頁面,要像下圖的把Git 路徑及執行檔設定到設定頁面中,才不會有錯誤訊息產生。 在完成 Brackets 與擴增功能的套件安裝完成以後,對於要使用中文的朋友,以及喜歡像:輸入左括號能自動產生右括號的這項功能,需要自己在 Brackets 中做設定: 設定中文語系:Debug >> Switch...

按右鍵開啟 Sublime Text 編輯檔案

SublimeText 是一個類似於 Vim 的編輯器,安裝套件及設定過程可以參考「 利用 Sublime Text 3 + Zen Coding 編輯網頁程式 」,安裝 Sublime 以後,在檔案總管中,按右鍵卻無法使用開啟 Sublime Text 編輯檔案,需要自己設定 reg 檔,設定步驟: 開啟 regedit.ext 檔,找 HKEY_CLASSES_ROOT\*\shell,新增一個機碼: Open with SublimeText3 在 HKEY_CLASSES_ROOT\*\shell\Open with SublimeText3 新增一個機碼:command 修改 command 機碼的預設值,改成 SublimeText3 安裝程式的路徑,以及加入 "%1":C:\Program Files\Sublime Text 3\sublime_text.exe "%1" 開啟檔案總管,按下右鍵,確認是否會出現 Open with SublimeText3 的字樣,並且是否可以開啟編輯的檔案

How to change mutiple monitor on Laptop

筆電通常會提供多重螢幕的功能,讓筆電的螢幕可以容易的轉移到其他設備的螢幕上,這種功能容易使 Laptop 的螢幕跑到其他設備上,而沒有回到 Laptop 的螢幕,造成在 Laptop 操作時,開啟某些軟體卻看不到螢幕的現象,以為是作業系統有問題。例如,在 Windows 8 開啟控制台,螢幕卻一直釘工作列上,無法開啟控制台的頁面。問題的解決方法是:將多重螢幕的功能轉回到「僅有電腦」的模式,以下分別以 HP Laptop, ASUS Laptop 在 Windows 7 與 Windows 8.1 作業系統,說明如何設定回到「僅有電腦」模式的步驟: HP Laptop on Windows 7 HP Laptop function key 可以直接切換 multiple monitor,只要按住「fn + F4」(icon is  |-口-|) 就可以切換到 「僅有電腦」模式。 ASUS Laptop on Windows 8.1 ASUS Laptop 沒有提供像  HP Laptop 的 function key 功能,但是可以在 Windows 8.1 系統中設定:在桌面上,將滑鼠移向右上角,再點選「裝置 >>第二個螢幕 >> 僅電腦螢幕」 ------------------------------------ 在整理 HP Laptop 的程式及資料,已經將 HD partition 成:C, D 磁碟,而開啟檔案總管時,最左邊的 Memu 選單仍然是依照原來的順序排序: D:, C: ,找了半天,原來是檔案總管的資料夾選項中的順序被人修改過,才導致沒有按照磁碟機標號的順序來顯示,只要將資料夾選項中的「一般」設定,還原回原來設定即可。