https://avatars.githubusercontent.com/u/6058558

程式狂想筆記

Switch Lan play 模擬區往連線遊玩

官網詳細教學:LAN Play Status | lan-play.com

1
2
3
4
5
6
# 下載程式
wget https://github.com/spacemeowx2/switch-lan-play/releases/download/v0.2.3/lan-play-linux
# 執行權限
chmod +x lan-play-linux
# root 執行程式
sudo ./lan-play-linux --relay-server-addr switchlanplay-tw.ddns.net:11451 --netif  __你的網路卡__

Vagrant 關機沒用到的機器

之前有看到有一篇說到使用 Vagrant 時,要把其他啟用 Vagrant 關閉,因為有可能跟其他機器衝突。最近想關閉其他機器,所以找了一次關機所有機器方法。順便留著紀錄。

Websocket 一些基本知識整理

我的錯誤印象(應該沒有人要看,可跳過)

在看 websocket 之前,我以為 websocket 是在 HTTP 協定,因為跟 EventSource(server sent events)很像,只是是做單方面傳輸,又簡單看相關文章,EventSource會有Proxy問題,但是websocket 不會有問題,websocket 有 SLB問題。在文章都有提到 HTTP header 相關,開發工具也可以看到相關資訊,以為傳輸資料就是一般request/response,但最近時實作發現我錯了。

GPG window 路徑與 Git 設定簽章方法

之前使用 GitKrakn GIT 簽章(PGP) | 程式狂想筆記有紀錄怎麼在GUI(Window)模式快速使用 GPG 簽章,但我最近對 GitKrakn pull幫我做 stash 感到厭煩,所以有找解決方法。GitKraken : how to stop stash before pull ? : git裡面有提到換工具或下指令,所以我只能跟 GitKrakn 說掰掰。

用 SQL 抓出當周星期一日期方法

最近維運常常每周都用SQL抓前一個禮拜內容,日期都是手動調整,長久下來都會怕忘記調整,最近再找有什麼方法可以抓到當周的禮拜一,爬文還真的有找到,趕快紀錄下來。

Electron 使用 vue router 開啟視窗方法

最近發生蠢事,我原本看到網路上使用 Electron 可以用 Browserwindow 控制視窗內容,但我發現網路方法竟然都失效,結果我爬到一篇發現是我犯蠢了,vue electron 创建子窗口后内容和父窗口一样 配置vue-router无效? - SegmentFault 思否跟裡面作者一樣忘記加 <router-view>

Electron Autoupdater 程式自動更新方法 & GITHUB 更新方法

大部分教學都不太一樣,後來發現 Electron-builder 的 Autodater 跟 Electron 的 Autoupdater 不太一樣。Electron 內建必須做 codesign 簽章,但不知道能不能用 mkcert ,但感覺不太能做的樣子。avast 一直對我build 出來 msi,exe 做掃描,聽說 codesign 能改善這個問題? codesign 感覺也是大坑,這篇先主要把我網路上整理資料先為主,先以 electron-builder為主。