2019年8月22日 星期四

google doc 文件改變縮放比例

google doc中有查看(view)的選項
但裡面選項很少

不能改變文件大小,蠻奇怪的。之前用一個很白癡的方式是直接改變瀏覽器的縮放比,但這樣工具列也會跟著縮放,看起來有點礙眼。
正好最近也有在用google slide,發現google slide是可以改變縮放比例的
於是乎就像倒在google doc裡面試用一樣的快捷鍵,沒想到真的管用!
比較常用的:
ctrl+alt+"+" :放大
ctrl+alt+"-" :縮小
ctrl+alt+"[" :調整為視窗大小

後來發現工具列上就有此功能,之前目小找不到orz

google doc 文件改變縮放比例

2019年8月21日 星期三

遠端工具

因為公司有再用Tx2需要遠端去控制linux系統
今天因為不小心load到default設定,預設網路從 wlan變成eth導致外部都連不上
重新把env.config裡的設定換掉才回復正常

在想ping tx2的時候同事順手介紹了一套遠端的軟體mobaxterm看起來蠻好用得但還沒試過https://mobaxterm.mobatek.net/

遠端工具

2019年8月16日 星期五

google 文件操作建議功能,更方便的共同編輯


google文件本來就可以查看不同帳號的編輯紀錄,但這樣有個問題就是被編輯的地方不是很明顯
現在又多了一個建議操作的功能,在共同編輯文件上更加方便
操作建議使用效果

權限上,要參與建議操作的使用者要有註解以上(擁有編輯權限當然也可以)的權限



如果擁有編輯權限則須將操作模式為建議操作

接著該使用者就像往常一樣編輯文件

其他使用者也可以即時看到參與建議編輯者的編輯狀態


除了一般的編輯外,使用者還可以對任何建議編輯增加註解,其他使用者也可以對那個註解作回覆

編輯區域右邊得對話框會依據建議加入的順序排列,越先加入的建議會被放在越前面
當選擇註解的時候,對應的建議編輯會被high light,反之亦然




文件編輯者可以決定要保留的建議操作,但保留的操作會被視為編輯者新增的部分

在 工具>查看建議修訂 中開啟建議修訂工具

可以逐一過濾要接受或拒絕建議或一次全部接受

也可以從討論串跟內文中去決定是否接受建議

google 文件操作建議功能,更方便的共同編輯

2019年8月15日 星期四

GIMP畫直線

GIMP是一套open source的影像編輯軟體
因為今天想要畫一張圖來驗證印表機性能所以用到她
他在Image>print size可以去設定DPI真的會改變列印大小,用paint.net改列印大小是改辛酸的
GIMP 設定值
實際列印大小,66mm

另外因為要畫測試pattern會需要畫直線,GIMP的pencilepencile中有pixel的筆刷可用
若要畫直線則是單點畫起始點,再按shift
顯微鏡拍攝結果

GIMP畫直線

2019年8月14日 星期三

Git 基本流程與名詞解釋

Git專案中包含三種主要元件
Repository (Repo): Git專案的容器,用來追蹤檔案的改變
Working tree (working directory): 目前正在作用的Git檔案
Index (staging area): area): 比較 repo 跟working tree的檔案,將被修改過的檔案標記為modified

Gitit工作流程
1. 在working tree 中修改檔案
2. 將想在下個Commit中包含的改變Stage
3. Commit. commit 會將index中的檔案快照儲存到repo中

Git檔案的三種主要狀態
Modified: 檔案被改變
Staged: 改變的檔案被加入待commit清單
Committed: 檔案被存入 repo


from: Git workflow @ backlog.com


參考資料

Git 基本流程與名詞解釋

Git reset 回復尚未push的commit

昨天因為sub module還沒commit就先commit整的專案的關係,導致sub module的一個檔案卡住沒有commit出去
但因為潔癖作祟不想因為這樣一個原因新增一個commit(前天也發生過,但那次潔癖沒發作就直接新增一個commit)直覺上我還沒push應該還有救
中間發生了不小心用了revert這個功能又平白多出一個commit的窘況(revert 是在push 出去之後的挽救方法)
今天研究之後發現這種commit錯但還沒push的情況應該是要用reset來救

Git reset 回復尚未push的commit

南平鵝肉新埔六街店

南平路上的南平鵝肉似乎生意還不錯,頂了原本留下來的位子開了一間分店在新埔六街
用餐環境還蠻乾淨涼爽的,出菜不快
地址: 桃園市桃園區新埔六街196號
電話: 03-3254888
青菜有點貴,乾意麵還不錯


南平鵝肉新埔六街店

2019年8月5日 星期一

php php 運算子小記

今天看同事在寫php無聊看了一下
===: identical
!==: not identical
==: equal
!=: not equal
identical是指運算子兩邊不經過型別轉換即相等
ex:
0 === 0 true
0 === '0' false
equal 是指型別轉換之後相等
ex:
0 == 0
0 == '0'

php php 運算子小記

2019年7月24日 星期三

Visual studio環境下使用command line

因為要用一些git的指令去新增/移除檔案(方法參考這篇)
但要另外開command prompt有點麻煩
其實在VS2017的環境下可以在Package Manager Console下git 指令
1. 先在View > Other windows > Package Manager Console開啟Package Manager Console
2. 在Package Manager Console下command
會不會太簡單
但卻很方便XD

Visual studio環境下使用command line

2019年7月7日 星期日

可以在時間軸預覽的video player

之前video player都是用vlc
蠻方便多功能的,但是一些feature加得有點慢
譬如說在時間軸上預覽功能,多年前就很多user request但到現在都沒動靜
最近試了一款PotPlayer有這功能
PotPlayer with navigation bar thumbnail image preview.

可以在時間軸預覽的video player

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

更新git的檔案by .gitignore

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依樣會比較方便

visualstudio 預設的 debugging dir

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的功能,有點可惜

HackMD 簡報模式

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去手動找出來加入

Visual Studio C++程式移植

west coast swing 速記

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

west coast swing 速記

C++ local thread

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

C++ local thread

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.


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

2019年6月1日 星期六

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

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(不知道行不行)

Trello 全功能開啟