2016年12月28日 星期三

Sublime Text - 常用基本設定

  按下Preferences → Settings - User 打開自訂參數的 JSON 檔。

⒈自訂字型:
  A.font_face=字型名稱(Windows安裝的字型)。※推薦字型 YaHei Consolas Hybrid(中英皆為等寬字型)
  B.font_options=當font_face的字型顯示不出來時,要用什麼字型顯示。這邊使用directwrite,用來解決中文字顯示問題。
  C.font_size=字型大小(建議12~16 [螢幕高度768],太大行數顯示會變少,1080可再大點)
"font_face": "YaHei Consolas Hybrid",
"font_options":
[
 "directwrite"
],
"font_size": 16

⒉游標選擇的行是否標亮(支援多游標標亮,可就是可按Ctrl)
"highlight_line": true

⒊編輯過的頁籤是否變色:會使編輯過的頁籤變橘色
"highlight_modified_tabs": true
⒋對Tab及Space的處理:
  A.tab_size=Tab的大小。原本寫程式時都是用1Tab=8Spaces,可是現在都改成4Spaces,因為8空太多了。
  B.translate_tabs_to_spaces=Tab是否轉成空白。
  C.trim_trailing_white_space_on_save=儲存時,行尾的空白是否去掉。

"tab_size": 4,
"translate_tabs_to_spaces": false,
"trim_trailing_white_space_on_save": true
⒌游標是否變粗
"wide_caret": true
⒍忽略的Package:Sublime內建的 package 提供 vi 模擬模式,讓使用者可以使用 vi 的指令模式來操作。有GUI誰還會用vi,所以關掉。
"ignored_packages":
[
 "Vintage"
]

我的設定:
{
 // 字型設定
 "font_face": "YaHei Consolas Hybrid",
 "font_options":
 [
  "directwrite"
 ],
 // 字型大小
 "font_size": 14,
 
 // 游標選擇的行是否標亮(支援多游標標亮,可就是可按Ctrl)
 "highlight_line": true,
 // 編輯過的頁籤是否變色(會使編輯過的頁籤變橘色)
 "highlight_modified_tabs": true,

 // Tab的大小
 "tab_size": 4,
 // Tab是否轉成空白
 "translate_tabs_to_spaces": false,
 // 儲存時,行尾的空白是否去掉
 "trim_trailing_white_space_on_save": true,

 // 游標是否變粗
 "wide_caret": true,

 // 忽略的Package
 "ignored_packages":
 [
  "Vintage"
 ]
}

2016年12月12日 星期一

如何找出某字的Unicode檔

  想說在Corona上用display.newText來顯示字的,可是字型又不想用系統預設的,可是下載的字型檔都很大,就想說不然自己創造字型檔好了,剛剛用了一下FontCreator(目前網路上抓得到的免費版是5.6.0.80),要找要留下來的字(用舊的檔刪掉,會比開新檔新增還快),發現是要用Unicode來找,這要怎麼找呢?網路上爬文找到這個方法-使用Words…

  在 Word 中,先將插入點移至一個字之後:(例如:龘)


  按一下 Alt+X 鍵,即會顯示這個中文字的 Unicode 碼:(例如:9F98)


  假如要知道這個Unicode碼是什麼字,再按一下Alt+X鍵就會回來。

  不過後來用不到,因為感覺圖檔比較好用,又省空間,又簡單,不過學到了一招,把他記下來。

2016年12月9日 星期五

Sublime Text - 設定檔案關聯

  在編寫.lua程式時,選擇「View」→「Syntax」→「Corona SDK Lua」,即可自動帶入語法聯想。

  可是每次開.lua程式時,都要重新選擇,有沒有辨法可以直接設定呢?

  有解,首先先打開一個.lua程式,然後選擇「View」→「Syntax」→「Open all with current extension as ...」,以後開啟.lua程式都會以這個語法格式開啟。

Sublime Text - Corona Editor

  官網上建議的Corona編輯器(連結 A Lightweight Yet Powerful IDE)。安裝流程介紹:
⒈下載Sublime Text 3並安裝。
⒉安裝Package Control plugin(如果沒有安裝的話):
 ●按快速鍵「Ctrl+`」或選擇工具列上的「View」→「Show Console」。
 ●開啟上面連結,在Sublime Text的Console中貼上網頁中Python的程式碼,然後按下Enter。
⒊安裝Corona Editor
 ●按快速鍵「Ctrl+Shift+P」或選擇工具列上的「Tools」→「Command Palette…」,選擇「Package Control: Install Package」的選項。
 ●在欄位中輸入「Corona Editor」,然後點選安裝。
⒋重開Sublime Text,會出現選項。

2016年11月3日 星期四

曼多在程式設計上的經歷 Part 2(社會)


  剛退伍,去找工作都沒人要,從北找到南(到台南),又從南找到北(回台北)。最後經由同學介紹到XX去寫C#,沒看錯,我第一份工作跟Java沒關係(做了10個多月)。

  有了第一份工作的經歷,找工作就如虎添翼(即使只有做不到一年),後來又再應徵X藍(上份工作前有投履歷),這次順利的筆試,再面試,然後進去了。為什麼會找這間,是因為主打Pure Java,為了全力投入Java的懷抱而去了。在這邊學到很多東西,包括無形的,及有形的技能-產品專案開發的異同、開發流程、文件格式…等等,奠定之後的基礎(之後找的幾家公司都沒這個「專業」)。

  後來找了二間,做了試用期結束就離開(真的很不專業)。

  再來又是靠關係,進了X富公司(骨子裡是人派公司),然後到郵局幫IBM做事。在這邊工作很好的一點是只需要專心的做好自己的工作

  之後接觸了一陣子的約聘工作(把身價拉高最好的方式)。  

  接著到X拓X,做了三個專案,先做MOD(做到很不想做一直想換專案)。再來做M3,這個專案學了很多東西,因為涉及範圍很廣,做到組長的左右手走了一枚,原本想說繼續待在這會被重用的,怎麼知道臨時被抽走。最後做NCA的案子,這個案子用的技術都是我在X藍中學到的東西,也就是沒什麼新的東西可以學。

  現在是到X泥X,這邊是完全用JavaEE的。聽起來很不錯,其實您錯了,用久了會跟社會脫節的!因為現在主流都是第三方套件,JavaEE變成只是訂定規範的東西。

總結:學越多越沒重心(努力補做筆記)
※要是學過的現在都還記得的話,早就「天下無敵」了。

角色內容:
⒈職業:城市社稷施。
⒉等級:Lv 3。
⒊武器:Visual C++、C、Java、JavaScript、Lingo、ActionScript、Lua、C#。
⒋防具:OpenGL、DirectX、JSP、Servlet、Swing、Android、JQuery…等。
⒌技能:Dos、Windows、Linux、Websphere、Weblogic、JBoss、Tomcat、Glassfish。
⒍道具:Access、MySql、DB2、MSSQL、Oracle。
⒎備註:音樂、繪圖、及多媒體一些軟體。

2016年5月2日 星期一

曼多在遊戲設計上的經歷


  為什麼要另外寫一篇,因為不是專門在寫遊戲,而且對於時間先後順序,及學習的內容也有點忘記,所以另辟一篇文章來記錄。
  1. C寫RPG遊戲,因為書中的範例不能跑,所以…
  2. JavaScript寫RPG遊戲,可是因為之前沒有學好,所以…
  3. Adobe Director寫遊戲,可是因為該書是介紹多媒體,所以…
  4. RPG Maker做遊戲,可是因為腦袋空空的,所以…
  5. OpenGL寫遊戲,可是因為該書是介紹繪圖相關的,所以…
  6. DirectX寫遊戲,可是因為沒有專門介紹遊戲的,所以…
  7. J2ME寫遊戲,可是因為該書不是專門介紹遊戲的,所以…
  8. Adobe Flash寫遊戲,因為沒耐心學習另一個語言,所以…
  9. Swing寫遊戲,因為教學的書是英文,所以…
  10. Android寫遊戲,因為書的範例寫的太爛,所以…
  11. App Inventor做遊戲,因為書還沒看,所以…
  12. Corona SDK寫遊戲……
總結:沒耐心,英文爛,要學習新語言(要有決心)
※我還在原地踏步時,我同學已經毅然決然的跳過去遊戲業(2005/2/14),現在做出另一翻天地了。

角色內容:
⒈職業:遊戲愛玩者,兼稍微涉獵遊戲設計。
⒉等級:Lv 2。
⒊武器:Visual C++、C、Java、JavaScript、Lingo、ActionScript、Lua。
⒋防具:OpenGL、DirectX、JSP、Servlet、Swing、Android。
⒌技能:Dos、Windows、Websphere。
⒍道具:Access。
⒎備註:音樂、繪圖、及多媒體一些軟體。

2016年4月28日 星期四

曼多在程式設計上的經歷 Part 1(學校)


  從小玩紅白機到電腦,當時立志要寫遊戲(Game),所以才走上這行,那知卻又沒走成功,如今製作遊戲工具盛行,夢想終於可以達成了。

  大學選科系時因為社會組,跟電腦有關的只有資管系,就選了這條不歸路了。