1.FiraCode
https://github.com/tonsky/FiraCode
2.Hack
https://github.com/chrissimpkins/Hack
3Meslo-Font
https://github.com/andreberg/Meslo-Font
4.source-code-pro
https://github.com/adobe-fonts/source-code-pro
大型網站架構..net 架構師.rabbitMQ.redis.行動開發.APP開發教學.PHP Laravel開發..net core C# 開發.架構師之路.Delphi開發.資料庫程式.進銷存.餐飲POS系統
1.FiraCode
https://github.com/tonsky/FiraCode
2.Hack
https://github.com/chrissimpkins/Hack
3Meslo-Font
https://github.com/andreberg/Meslo-Font
4.source-code-pro
https://github.com/adobe-fonts/source-code-pro
在A successful Git branching model這篇文章中提到的GitFlow是許多人使用的Git流程之一,但如何實作呢?
在SourceTree的部落格有一篇「Smart branching with SourceTree and Git-flow」教學,以下稍微分享一下。
一、下載SourceTree程式(有Windows/Mac二個版本)。
二、安裝後,按 Clone/New 新增 Create New Repository新增
三、新增Repository,我們要在目錄裡面新增檔案先建立一個 master的BRANCHES
三、在目錄裡新增README.md,在新增的檔案按右鍵Add後,接下來在commit message中打入 init commit後按Commit.
四、初始commit後,會在BRANCHES裡看到有master,接著按Git Flow,會出現依據Gitflow對應的branch,原則上不用特別設定按ok就好。
五、完成後會看到出現 develop,這表示已完成git flow初始。
一、如果要開發新的功能,點選 Git Flow後按 Start New Feature
二、然後輸入新功能的名稱 NewFunction1 後按OK
三、建立後,會在branches看到feature/NewFunction1的分支
四、新增一個功能Main.pas
五、切至working copy裡點main.pas按右鍵add
六、然後依照原來的做法commit回去,這裡假設我們已經都完成了。
七、接著我們要把newfunction1 merge回 develope,先確定目前在NewFunction1上
八、點選 Git Flow後按Finish Feature
九、接下來會確認我們要完成Feature Name是 Newfunction1,合併後會刪除這個分支(Delete Branch),然後會看到git的圖顯示 “Merge feature/NewFunction1 into develop,按ok
十、合併完成後,會看到branches裡原來的NewFunction1的分支刪掉,然後版次圖上看到合併了完成功能1在develop裡。
一、在完成一連串功能後,我們開始要release專案出去了,按Git Flow
二、點選 start new release
三、然後輸入release name為版本號 v1.0.0按ok
四、接著會在master下面多了一個release v1.0.0的分支
五、確定發佈後,一樣在v1.0.0裡按git flow後,選 Finish Release
六、然後選擇tag with this message輸入要tag的名稱,然後選delete branch後按ok
七、合併後會看到tags出現v1.0.0,也就是說release/v1.0.0 會 merge 到 master 跟 develop,然後master標上v1.0.0的tag
透過太陽能板供電(5V)至RX1002接收機後,再使用Devo10遙控器遙控SG90舵機
今年政府允許了玉山銀行與大陸最大的第三方支付「支付寶」合作後,就協助做與店家串接服務的工作。
一開始就把它當做是信用卡、悠遊卡、一卡通、ePay這類的服務做串接,倒也還好,只是介接支付寶到後面發現奇摩子很不爽…….
整個介接過程一直被當合作伙伴(ㄅㄞˊㄌㄠˇㄕㄨˇ),為什麼知道呢?因為每次介接程式做好要測試,就發現它們的DEV環境又修改了東西。然後出現了各式錯誤訊息~接著就要寫信給工程師等待回應。
昨天開始正式環境時,又出現了相關的訊息~眼尖會發現系統是接收sdk所回傳的訊息。不過突然玉山竟然說是程式的問題~因為不相信之前測試完成是有問題的,就請對方把當初的測試機搬上去,測試後發現測試機沒問題,正式機有問題後,這下就知道問題不在程式了。接著回應是
13:33 玉 SRY,目前這個Config檔,仍然是先連線到測試機 13:35 玉 我們正式環境的LOAD BANANCE主機,今天還在調整 13:35 玉 問到了,DEV(測試機)工程師今天有動到資料庫 13:36 玉 剛剛的ERROR應該是Mapping不到,造成初始化失敗
一開始覺得還好,不過人真的很重視的是奇摩子。尤其是一開始被咬定是程式問題時~就覺得超級不爽
昨天收到好友景隆夫妻寄來的掛耳咖啡,景隆是在前前公司的同事,後來離職後透過臉書還保有聯繫,現在是App開發的神級人物。前陣子夫妻開了間蘋果貓咖啡,也因為夫妻都是iOS Developer,咖啡店除了喝咖啡外,也成了每個月中部地區Developer的聚會基地。
雖然蘋果貓咖啡才開沒多久,但二夫妻為了圓咖啡夢倒是下足了功夫研究,也從十月份開始嘗試自烘咖啡豆。十二月初Vicky私訊來問後,在年前就寄來了五種不同豆種的咖啡掛耳包。今天先試喝鑽石山(Diamond Mountain)~
鑽石山咖啡經過Vicky細心的挑豆以及烘焙後,維持著該有的柑橘香味及及堅果香,入口微酸,但會有回甘餘韻。
也許這咖啡豆常常聽著Objective-C跟Swift的語法的緣故,所以邊喝咖啡邊寫程式如有神助~哈哈~倒是解決了不少程式上的問題。
因為虛擬機器上要重新安裝Delphi XE7 update1時空間不足,接著要把Virtual Machine的Disk Size加大後出現了”there is not enough space on the file system for the selected operation”。搞了好久才知道Virtual Disck要加大的容量,系統的可用空間需要大於它,也就是說如果你要從60G加大到70G的話,你的系統可用空間也要有70G以上才行。