2019年6月10日 星期一

更新git的檔案by .gitignore

.gitignore可以存在於被版本控管的資料夾
修改.gitignore可以讓特定目錄/檔案類型...的檔案不被git追蹤
(.gitignore 可能需要自己新增)
ex:
*.dll
/[Dd]ebug
但如果已經commit出去,這時候再加入git ignore並不會讓檔案停止被追蹤,而是需要去remove(rm)之後再重新add, gitignore才會發生作用

在專案目錄下開啟 cmd

git rm -r --cached .    #清除暫存
git add .    #重新加入
git ls-files #檢視目前追蹤的檔案
git commit -m "update .gitignore"   #commit更新後的 git ignore
git push . #push

2019年6月8日 星期六

藍牙耳麥 無法 語音輸入

最近發現語音輸入還蠻好用的,尤其是走在路上只能peek(?)一下螢幕的時候
But 不知怎麼無法用藍牙耳麥給語音,一定要透過手機麥克風,所以常會看到有人明明就用藍牙耳麥了,還是一直吧手機湊到嘴邊, 不知道是不是為了避免誤輸入。如果想用藍芽耳麥語音輸入可以參考下面設定方法

2019年6月4日 星期二

visualstudio 預設的 debugging dir

VisualStudio 預設的 debugging dir 是 project directory
但output dir 卻是$(SolutionDir)$(Configuration)\
這會造成在debugger之中執行(F5)跟用執行檔執行結果不同,某些resource會需要另外複製一份
所以建議可以將debubbing / working directory 改成跟output directory依樣會比較方便

2019年6月3日 星期一

HackMD 簡報模式

HackMD投影片範例 https://hackmd.io/slide-example
值得注意的是
---
會在HackMD中插入分隔線
但如果是簡報用的分隔線要確認分隔線---的上下行為空白行,否則就只是分隔線,沒有剪報分頁功能

正確範例

p1 context

---

p2 context

錯誤範例

p1 context
---
p2 context

實際code


## p1

---

## p2

---

## p1
---
## p2

執行結果
但我覺得HackMD的簡報功能還不是很好用,如果做成會自動分頁,但加入---會強制分頁感覺會更好用

另外他圖片好像也沒有caption的功能,有點可惜

2019年6月2日 星期日

Visual Studio C++程式移植

最近寫好的小程式要放到工作但腦上用
但在工作電腦上會依直出現找不到dll 的問題orz
msvcp150d.dll,ucrtbased.dll..之類的
明明可轉發套件也灌了
後來解決方法是用把configure由debug轉成release因為這樣會轉換到的設定有點多,一時之間也搞不清楚到底是那些設定解決這問題anyway, 問題解決啦 yeah(可轉發套件應該還是要灌, 下載網址:https://support.microsoft.com/en-us/help/2977003/the-latest-supported-visual-c-downloads)~

題外話, 過程中發現vs2017好像原生沒有可以做steup的功能,需要另外安裝插件Microsoft Visual Studio Installer Projects來做
詳細操作過程可以看這個影片
但其實這功能對缺少dll這件事情是沒有幫助的,他需要加入的檔案是需要user去手動找出來加入

west coast swing 速記

昨完參加Blues 20辦的WCS體驗課, 老師是 Janis
在場大部分是跳過 Lindy hop / east coast swing 的 dancer

C++ local thread

在C++中區域變數在離開scope的時候就會被釋放
所以當在fonction中直接開thread, 一但離開function,該thread就會被釋放掉
ex:
void MyFun()
{
    std::thread myThread(&ThisClass::RuningFun, this);
}

spotify 與 chrome audio cast連線 [還是無解..]

因為辦公室的Wifi Router有2.4 G跟5G 是不同的SSID
看起來在2.4G的裝置是連不到5G的Chrome audio cast
幸好手機可以連到(後來才想到,阿就用手機設定不就結案)
一開始先用手機的google home去找chrome audio cast,找到之後發現他還真的是連5G
想要改變Wifi連線,但這樣就會把裝置刪掉....
就刪吧
把這裝置刪掉在重新加入,這時候他就會問你想連到哪個SSID,預設是你手機連的
一般cast可以自動從手機去擷取wifi密碼
設定完成之後手機可以看到cast...但筆電還是看不到
不過spotify 那邊,手機設定完之後,筆電也看得到了,但瀏覽器這邊無法cast.


2019年6月1日 星期六

八條壽司_桃園中正藝文特區

禮拜六中午一點多一個人來吃,空位還算多
點了燒肉丼 180+10% = 198 小貴

Trello 全功能開啟

最近開始找Issue Tracker System (ITS)來用
找到了一款 Trello 特色是雲端,申請帳號就能使用
知名的Jira 要收費 (10 USD / month < 10 user)
其他像Redmine 要自己架 issue tracking server 覺得有點麻煩

在一開始用Trello的時候想說要在一個card 中去提到其他card, help 中也有提到這個功能 但在我自己的trello就是找不到,後來發現要在 Menu>More>Setting去開啟

Trello 感覺有些地方有點陽春, 要靠Power-up來補強,感覺這是故意的,因為免費版的其中一個限制就是一個board一次只能active一個power-up><~
他另外有gold版本把這個限制提高到3個(竟然不是無限...天啊)要5usd/month
感覺倒不如買10人版在找人一起share(不知道行不行)