分類 Tools 中的文章

VSCode: 使用 LiveShare 來即時線上協作吧

在 VSCode 躺了一段時間的 LiveShare 終於派上了用場,這邊就簡單記錄一篇,方便以後推坑的時候用。

Image


當時的情況是這樣的:在風和日麗的某個下午,我和女友去客美多(Komeda)喝超讚的蜂蜜冰咖啡,順便 看著她加班 悠閒地 Coding。

但麻煩的是,我們倆的座位是面對面的兩人座。所以當我們要邊看程式碼邊溝通時,得先把筆電轉 180 度,或是起身走到另一側,非常不方便

就在來回走了幾趟 漸漸不耐煩 之後,突然想起了香香的 LiveShare

LiveShare 可以讓我們在 VSCode 裡即時線上協作,一起編輯同一份程式碼
並且也能看見對方游標的動作、在文件上留言互動等等

當我們正在 WFH,或是像這種懶得走過去(?),但又想要和朋朋們來場 Pair 的時候,LiveShare 就可以派上用場了!

備註:Visual Studio 應該已經內建 LiveShare,
可以從「檔案 > 開始 Live Share 工作階段」來開啟

而 Jetbrains 的朋朋,
請左轉使用 Code with me,同樣也能線上開嚕

……

閱讀全文


使用 Midjourney AI 繪圖 & Canva 產生 Banner 初體驗

Image

我們在前一篇嘗試自行產生簡單的文字 Banner,我也用了好一陣子(畢竟三年前的新訓文章還是沒整理完嘛)。

直到前陣子逛臉書的時候,看到有人說「我都改用 AI 繪圖工具來產生部落格的配圖了,還沒有版權問題」當下驚為天人:對呀!這不是很不錯嗎!

如此如此,這般這般。立馬開始爬文來嘗試神秘的 AI 繪圖囉!

初嘗試 Midjourney

在網路搜了一下,發現有大神已經整理 Midjourney 入坑詳細步驟,特此感謝:

這邊就稍微紀錄一下,總之先衝到 Midjourney,然後直接註他個冊、登他個入:

Image

……

閱讀全文


Polyglot Notebooks -- 在 VSCode 簡單迅速地撰寫 C# 腳本吧

Image

像我這樣的菜鳥工程師,在 Coding 的時候時常會需要簡單試一些想法。像是「我這邊下了這串 Linq 出來的資料,到底是不是我想要的內容啊 = =?」

或是在進行開發任務時:「這個步驟能不能這樣做啊?先拆個簡單的 Method 試試看好了」之類的

以往遇到這種時候,我都會打開香香的 Linqpad 直接無情開寫,快速地作個小小的概念驗證。

畢竟 Linqpad 可以迅速地開始撰寫簡單的 C# 腳本,並且有良好的語法提示、Nuget 支援和方便的資料庫連線,省去我還要開一個 Console 專案自己弄這些東西,更可以存著之後備查,所以一直以來我都愛不釋手。

但在因緣際會下(其實就是閒逛論壇的時候),發現了微軟把拔出的 Polyglot Notebooks 這款 VSCode 擴充套件。當下驚為天人!Linqpad 在我心中的地位就這麼動搖了

Polyglot Notebooks 可以讓我們直接在 VSCode 上面撰寫簡單的 C#、F#、JavaScirpt 等腳本、迅速驗證想法。甚至可以對程式碼分段、加入 Markdown 文檔,讓我們能更有邏輯、有步驟地撰寫我們的腳本、處理我們的資料。

它的特色是這麼對我的胃口,看來我以後鐵定是會用到的。現在就來簡單記錄 Polyglot Notebooks 的使用方式吧!

……

閱讀全文


使用 JMeter 來對 API 壓力測試吧

Image

前陣子協助某支 API 的壓力測試,趁機請 QA 朋朋指導指導一下,因此接觸了這款簡單好用的壓測工具 JMeter,趁現在記憶還在的時候記錄起來。

往後其他同事只要說 API 弄好了可以串了,就先幫他打個一萬次壓壓驚,真是貼心

JMeter 是款充滿暴力的壓力測試工具,只要告訴他:你要揍哪支 API?要揍幾拳?揍他個幾輪?它就會忠實地對你指定的 API 爆打一頓。

……

閱讀全文



DevToys —— 開發人員的瑞士刀工具箱

嗨各位朋朋,又双叒叕到了「同事推薦的好用工具」時間!

今天要介紹的是 Devtoys:這是一套包含了許多貼心小工具的工具箱,例如 UUID 產生器、Base64 編碼解碼、JSON Format 都可以在這邊找到,省下 Google 這些小工具的時間。

進入官網Store 下載之後,點開就能在畫面上看到一整堆小工具:

Image

左邊的工具列也有工具分類和搜尋可以使用,具體有哪些工具這邊就不再贅述。可以到 Github 上看一下工具列表,或是就直接下載下來看看更清楚:

Image

……

閱讀全文


Snispate —— 方便的截圖小幫手,放下剪取工具和小畫家吧

Image

嗨各位朋朋,又到了「同事推薦的好用工具」時間!

今天要推薦的是 Snipaste 這套香香的截圖工具。

在遠古時代的時候,我寫部落格或是測API要貼圖附結果時,都是使用 Windows 內建的剪取工具(Shift + Win + S)來螢幕截圖,之後貼到小畫家上再進行標記(例如畫底線、紅色框框等等)

但有了 Snispate,這個動作就可以一氣呵成!

……

閱讀全文


使用 Wox & Everything 在 Windows 上得到良好的搜尋體驗

Image

介紹一下同事推薦的 Windows 好用工具:方便的快速啟動工具 Wox 以及能快速搜尋檔案的 Everything。

如果你曾經有看著檔案總管轉圈圈、等到火都上來了的經驗;或是懶得伸伸手用滑鼠點資料夾,那也許你能試試 Wox + Everything 的組合來稍稍拯救你的心理健康。

……

閱讀全文


C#: 使用 AngleSharp 爬蟲工具來抓取網頁內容吧

Image

前一次用到 AngleSharp 已經是去年抓網路小說的時候,想不到最近又用上了,乾脆就來筆記一下。

AngleSharp 是一款簡單方便的 C# 爬蟲套件,撈網頁時支援 QuerySelector 的語法來篩選網頁元素,並且撈回來的資料集合也都能用 Linq 操作,讓我們能對爬取的網頁內容快速進行篩選和處理,只需要短短的語法就可以開心抓想要的內容。

說到要示範爬蟲,果然還是要用爬蟲界默認的經典範例 PTT 表特版 來操作(?),接著就讓我們來寫一個簡單的腳本來抓取文章吧!

……

閱讀全文


Omni —— 實用的 Chrome 分頁書籤搜尋欄

Image

Omni 是一款 Chrome 的擴充功能。它能夠讓你用快捷鍵叫出搜尋框,並直接搜尋當前開啟的分頁、書籤、歷史紀錄等等。

這個工具適合:

  • 習慣分頁開很多的人,尤其是像我這種能分頁分組摺疊之後就開更多
  • 懶得用滑鼠去找分頁、也懶得 Ctrl Tab 逐個分頁切換的人
  • 書籤存了一大堆但每次都忘記放在哪裡,最後還是重新搜尋一次的人
  • 想在瀏覽器有方便的搜尋框(就像 Mac 的 Alfred 或 Windows 的 Powertoy 那樣)
  • 即使只有三個分頁,還是要在朋友面前打字裝潮的人
……

閱讀全文