-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathindex.html
116 lines (116 loc) · 28.6 KB
/
index.html
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
<!doctype html><html lang=zh-Hant><head><meta name=generator content="Hugo 0.120.4"><meta charset=UTF-8><meta name=viewport content="width=device-width,initial-scale=1"><link rel=stylesheet href=/styles.039767fdf4d500f556eb0826c102d569.min.a0f0da2140f5a1e86fc7db4fc2ebcc01356749b80f9e6588f110974905642961.css></head><body class="flex flex-col bg-black/80 space-y-2 m-2"><header class="flex flex-col items-center space-y-2 mt-[2rem]"><div class="flex flex-col items-center space-y-2 max-w-[5rem] min-w-[4rem] aspect-square"><div class="rounded-full max-w-[200px] max-h-[200px] overflow-hidden"><a href=https://www.linkedin.com/in/hua-yuan-li-b78865a1 target=_blank><img src="https://s.gravatar.com/avatar/1de829f84243bf6dd7f417f3ee5543be?s=200"></a></div></div><a href=/ class="text-2xl text-white font-semibold">Yuan のノート</a><div class="text-yellow-500 text-xs">心之所至,隨意亂書</div></header><nav class="container mx-auto px-2 rounded bg-slate-600"><div class="flex space-x-2 justify-end"><a href=/ class="text-lg font-semibold capitalize py-2 px-1 duration-150
text-yellow-500 hover:text-yellow-300">home
</a><a href=/abouts/ class="text-lg font-semibold capitalize py-2 px-1 duration-150
text-yellow-500 hover:text-yellow-300">abouts
</a><a href=/archives/ class="text-lg font-semibold capitalize py-2 px-1 duration-150
text-yellow-500 hover:text-yellow-300">Archives</a></div></nav><section class="mt-2 container mx-auto"><div class="bg-white flex px-12 py-4 space-x-8 rounded"><main class=flex-grow><div class="flex w-full h-full flex-col space-y-8 overflow-y-auto min-w-[10vw]"><div class="border rounded p-4 shadow"><div class="text-xs text-slate-500">2022年8月14日</div><a class="text-lg font-medium text-yellow-500" href=/2022-08-14-golang-and-websocket/>在 Go 語言中使用 Websocket</a><div class="flex space-x-2 items-center"><span>🏷️</span><ul class="flex space-x-2"><li class="text-sm text-slate-400"><a href=https://e61983.github.io/tags/go/ title=go>#go</a></li><li class="text-sm text-slate-400"><a href=https://e61983.github.io/tags/websocket/ title=websocket>#websocket</a></li></ul></div><div class="border-t py-2 summary"><h2 id=前言>前言</h2><p>先前在網頁中想取得即時資料。在那個時候有聽到 websocket 這個東西,但一直沒有時間試試。最近剛好又想起了這件事,於是乎這一篇就誕生啦。</p></div></div><div class="border rounded p-4 shadow"><div class="text-xs text-slate-500">2022年8月9日</div><a class="text-lg font-medium text-yellow-500" href=/2022-08-09-go-and-protobuf/>在 Go 中與 Protobuf 共舞 ?!</a><div class="flex space-x-2 items-center"><span>🏷️</span><ul class="flex space-x-2"><li class="text-sm text-slate-400"><a href=https://e61983.github.io/tags/go/ title=go>#go</a></li><li class="text-sm text-slate-400"><a href=https://e61983.github.io/tags/protobuf/ title=protobuf>#protobuf</a></li></ul></div><div class="border-t py-2 summary"><h2 id=前言>前言</h2><p>會有這一篇的誕生是因為原本在寫 gRPC 的筆記時發現篇幅太長,想說還是拆開寫好了。於是乎這一篇就出現了。</p></div></div><div class="border rounded p-4 shadow"><div class="text-xs text-slate-500">2022年8月6日</div><a class="text-lg font-medium text-yellow-500" href=/2022-08-06-ceh-exam-v11/>Certificated Ethical Hacker (CEH) 考試小記</a><div class="flex space-x-2 items-center"><span>🏷️</span><ul class="flex space-x-2"><li class="text-sm text-slate-400"><a href=https://e61983.github.io/tags/ceh/ title=ceh>#ceh</a></li><li class="text-sm text-slate-400"><a href=https://e61983.github.io/tags/hacker/ title=hacker>#hacker</a></li></ul></div><div class="border-t py-2 summary"><h2 id=前言>前言</h2><p>前一陣子每天下班後花 2 個小時讀書,終於通過了周三的考試。本文主要會簡述它是什麼以及要如何準備它!</p></div></div><div class="border rounded p-4 shadow"><div class="text-xs text-slate-500">2022年8月2日</div><a class="text-lg font-medium text-yellow-500" href=/2022-08-02-use-iperf-on-synology-nas/>在 Synology NAS 開啟 iperf 伺服器</a><div class="flex space-x-2 items-center"><span>🏷️</span><ul class="flex space-x-2"><li class="text-sm text-slate-400"><a href=https://e61983.github.io/tags/synology/ title=synology>#synology</a></li><li class="text-sm text-slate-400"><a href=https://e61983.github.io/tags/nas/ title=nas>#nas</a></li><li class="text-sm text-slate-400"><a href=https://e61983.github.io/tags/iperf/ title=iperf>#iperf</a></li></ul></div><div class="border-t py-2 summary"><h2 id=前言>前言</h2><p>最近發現家中的 NAS 速度 “好像” 沒有達到筆者的預期。所以想來實際測看看可以目前的網路環境可以跑到什麼程度。於似乎這一篇就誕生了。</p></div></div><div class="border rounded p-4 shadow"><div class="text-xs text-slate-500">2022年7月30日</div><a class="text-lg font-medium text-yellow-500" href=/2022-07-30-go-module-using-private-repository/>Go 語言使用私有 Git Repository</a><div class="flex space-x-2 items-center"><span>🏷️</span><ul class="flex space-x-2"><li class="text-sm text-slate-400"><a href=https://e61983.github.io/tags/go/ title=go>#go</a></li><li class="text-sm text-slate-400"><a href=https://e61983.github.io/tags/git/ title=git>#git</a></li><li class="text-sm text-slate-400"><a href=https://e61983.github.io/tags/ssh/ title=ssh>#ssh</a></li></ul></div><div class="border-t py-2 summary"><h2 id=前言>前言</h2><p>最近終於有時間整裡筆者家中的 NAS 。先前筆者已經架設好了 Gitea,但一直沒有時間把整個開發環境串起來。這篇文章記錄了如何在 go 中使用自架的 Git Repository。</p></div></div><div class="border rounded p-4 shadow"><div class="text-xs text-slate-500">2022年7月21日</div><a class="text-lg font-medium text-yellow-500" href=/2022-07-21-golang-with-shared-library/>Go語言、動態連結函式庫與它們的產地</a><div class="flex space-x-2 items-center"><span>🏷️</span><ul class="flex space-x-2"><li class="text-sm text-slate-400"><a href=https://e61983.github.io/tags/go/ title=go>#go</a></li><li class="text-sm text-slate-400"><a href=https://e61983.github.io/tags/c/ title=c>#c</a></li><li class="text-sm text-slate-400"><a href=https://e61983.github.io/tags/library/ title=library>#library</a></li></ul></div><div class="border-t py-2 summary"><h2 id=前言>前言</h2><p>最近寫 Go 時想嘗試使用動態連結函式庫。於是乎這一篇就誔生了。
本文會試著使用 Go 編出一個動態連結函式庫,並使用 C 語言程式以及 Go 語言程式呼叫它。</p></div></div><div class="border rounded p-4 shadow"><div class="text-xs text-slate-500">2022年7月15日</div><a class="text-lg font-medium text-yellow-500" href=/2022-07-15-how-to-use-vue-electron-and-go-to-build-an-app/>使用 Vue、Electron 以及 Go 建立一個小工具</a><div class="flex space-x-2 items-center"><span>🏷️</span><ul class="flex space-x-2"><li class="text-sm text-slate-400"><a href=https://e61983.github.io/tags/go/ title=go>#go</a></li><li class="text-sm text-slate-400"><a href=https://e61983.github.io/tags/vue/ title=vue>#vue</a></li><li class="text-sm text-slate-400"><a href=https://e61983.github.io/tags/electron/ title=electron>#electron</a></li></ul></div><div class="border-t py-2 summary"><h2 id=前言>前言</h2><p>最近剛好有機會要寫有圖形化介面的程式。想來想去感覺可以寫寫看 Electron!於是乎本篇就這樣誕生了。</p></div></div><div class="border rounded p-4 shadow"><div class="text-xs text-slate-500">2022年6月22日</div><a class="text-lg font-medium text-yellow-500" href=/2022-06-22-macos-hold-a-key-and-repeat-it-in-vscode/>如何解決在 MacOS VS Code 按鍵無法連續輸入的問題</a><div class="flex space-x-2 items-center"><span>🏷️</span><ul class="flex space-x-2"><li class="text-sm text-slate-400"><a href=https://e61983.github.io/tags/vscode/ title=VSCode>#VSCode</a></li><li class="text-sm text-slate-400"><a href=https://e61983.github.io/tags/macos/ title=MacOS>#MacOS</a></li></ul></div><div class="border-t py-2 summary"><h2 id=前言>前言</h2><p>筆者已經習慣 vim 的輸入模式。所以在使用 VS Code 時,會安裝 vim 輸入模式的外掛。在鍵盤按鍵接住時,VS Code 卻不會連續輸入。本文主要就是要來解決這個問題。</p></div></div><div class="border rounded p-4 shadow"><div class="text-xs text-slate-500">2022年6月20日</div><a class="text-lg font-medium text-yellow-500" href=/2022-06-20-postgresql-delete-large-data/>如何在 Postgresql 資料庫中的刪除大量資料</a><div class="flex space-x-2 items-center"><span>🏷️</span><ul class="flex space-x-2"><li class="text-sm text-slate-400"><a href=https://e61983.github.io/tags/postgresql/ title=postgresql>#postgresql</a></li></ul></div><div class="border-t py-2 summary"><h2 id=前言>前言</h2><p>一開始為了收集、分析資料,筆者把所有的記錄都保存起來。隨著專案的進行我們只需要保留特定條件的記錄。想說就趁著這次順手記錄起來吧。</p></div></div><div class="border rounded p-4 shadow"><div class="text-xs text-slate-500">2022年5月29日</div><a class="text-lg font-medium text-yellow-500" href=/2022-05-29-how-to-setup-unifi-ap/>如何設定 Unifi AP</a><div class="flex space-x-2 items-center"><span>🏷️</span><ul class="flex space-x-2"><li class="text-sm text-slate-400"><a href=https://e61983.github.io/tags/unifi/ title=unifi>#unifi</a></li></ul></div><div class="border-t py-2 summary"><h2 id=前言>前言</h2><p>最近入手了新的 Unifi AP,趁這一次設定就順手記錄起來吧。</p></div></div><div class="border rounded p-4 shadow"><div class="text-xs text-slate-500">2021年9月14日</div><a class="text-lg font-medium text-yellow-500" href=/2021-09-14-go-gin-web-backend/>使用 Gin 框架實作登入功能</a><div class="flex space-x-2 items-center"><span>🏷️</span><ul class="flex space-x-2"><li class="text-sm text-slate-400"><a href=https://e61983.github.io/tags/go/ title=go>#go</a></li><li class="text-sm text-slate-400"><a href=https://e61983.github.io/tags/gin/ title=gin>#gin</a></li><li class="text-sm text-slate-400"><a href=https://e61983.github.io/tags/web-backend/ title="web backend">#web backend</a></li><li class="text-sm text-slate-400"><a href=https://e61983.github.io/tags/cookie/ title=cookie>#cookie</a></li></ul></div><div class="border-t py-2 summary"><h2 id=前言>前言</h2><p>最近又要開始接觸到網頁的東西了!
久沒有碰要再花一點時間回想。想說就趁著這次順手記錄起來吧。</p></div></div><div class="border rounded p-4 shadow"><div class="text-xs text-slate-500">2021年9月13日</div><a class="text-lg font-medium text-yellow-500" href=/2021-09-13-yocto-with-imx8qxp-4/>在 i.MX 8QuadXPlus 上使用 Yocto 建置 Linux 系統 4</a><div class="flex space-x-2 items-center"><span>🏷️</span><ul class="flex space-x-2"><li class="text-sm text-slate-400"><a href=https://e61983.github.io/tags/i.mx8qxp/ title=i.mx8qxp>#i.mx8qxp</a></li><li class="text-sm text-slate-400"><a href=https://e61983.github.io/tags/u-boot/ title=u-boot>#u-boot</a></li><li class="text-sm text-slate-400"><a href=https://e61983.github.io/tags/yocto/ title=yocto>#yocto</a></li><li class="text-sm text-slate-400"><a href=https://e61983.github.io/tags/linux/ title=linux>#linux</a></li><li class="text-sm text-slate-400"><a href=https://e61983.github.io/tags/nfs/ title=nfs>#nfs</a></li><li class="text-sm text-slate-400"><a href=https://e61983.github.io/tags/tftp/ title=tftp>#tftp</a></li></ul></div><div class="border-t py-2 summary"><h2 id=前言>前言</h2><p>為了在之後開發過程中不用反覆燒寫 eMMC 與 SD 卡,本篇會設定 U-Boot 載入 Rootfs 以達到我們的目的。</p></div></div><div class="border rounded p-4 shadow"><div class="text-xs text-slate-500">2021年9月9日</div><a class="text-lg font-medium text-yellow-500" href=/2021-09-09-install-opnsense/>安裝 Opnsense 並設定 OpenVPN</a><div class="flex space-x-2 items-center"><span>🏷️</span><ul class="flex space-x-2"><li class="text-sm text-slate-400"><a href=https://e61983.github.io/tags/vpn/ title=vpn>#vpn</a></li><li class="text-sm text-slate-400"><a href=https://e61983.github.io/tags/openvpn/ title=openvpn>#openvpn</a></li><li class="text-sm text-slate-400"><a href=https://e61983.github.io/tags/pfsense/ title=pfsense>#pfsense</a></li><li class="text-sm text-slate-400"><a href=https://e61983.github.io/tags/opnsense/ title=opnsense>#opnsense</a></li></ul></div><div class="border-t py-2 summary"><h2 id=前言>前言</h2><p>目前有了在外面存取 NAS 資料的需求,直接裸奔實在不是個明智的想法。還是放在防火牆後面,架個 VPN 服務好了。
想說既然要架 VPN 伺服器。趁這次機會也一併換套防火牆軟體試試。</p></div></div><div class="flex justify-center"><ul class="pagination pagination-default"><li class="page-item disabled"><a aria-disabled=true aria-label=First class=page-link role=button tabindex=-1><span aria-hidden=true>««</span></a></li><li class="page-item disabled"><a aria-disabled=true aria-label=Previous class=page-link role=button tabindex=-1><span aria-hidden=true>«</span></a></li><li class="page-item active"><a aria-current=page aria-label="Page 1" class=page-link role=button>1</a></li><li class=page-item><a href=/page/2/ aria-label="Page 2" class=page-link role=button>2</a></li><li class=page-item><a href=/page/3/ aria-label="Page 3" class=page-link role=button>3</a></li><li class=page-item><a href=/page/2/ aria-label=Next class=page-link role=button><span aria-hidden=true>»</span></a></li><li class=page-item><a href=/page/3/ aria-label=Last class=page-link role=button><span aria-hidden=true>»»</span></a></li></ul></div></main><aside class="lg:block hidden w-2/12 flex-shrink-0"><div class="border flex flex-col px-4 py-2 space-y-2 rounded shadow-md"><div class="text-yellow-500 font-normal">文章分類</div><div class="flex flex-col"><a href=/categories/c-language/ class="flex justify-between items-center border-b last:border-0 py-1 group capitalize"><span class="text-slate-800 group-hover:text-yellow-500 duration-200 truncate">c language </span><span class="text-sm text-slate-600">(2) </span></a><a href=/categories/database/ class="flex justify-between items-center border-b last:border-0 py-1 group capitalize"><span class="text-slate-800 group-hover:text-yellow-500 duration-200 truncate">database </span><span class="text-sm text-slate-600">(1) </span></a><a href=/categories/embedded-system/ class="flex justify-between items-center border-b last:border-0 py-1 group capitalize"><span class="text-slate-800 group-hover:text-yellow-500 duration-200 truncate">embedded system </span><span class="text-sm text-slate-600">(12) </span></a><a href=/categories/gis/ class="flex justify-between items-center border-b last:border-0 py-1 group capitalize"><span class="text-slate-800 group-hover:text-yellow-500 duration-200 truncate">gis </span><span class="text-sm text-slate-600">(3) </span></a><a href=/categories/hacker/ class="flex justify-between items-center border-b last:border-0 py-1 group capitalize"><span class="text-slate-800 group-hover:text-yellow-500 duration-200 truncate">hacker </span><span class="text-sm text-slate-600">(1) </span></a><a href=/categories/mis/ class="flex justify-between items-center border-b last:border-0 py-1 group capitalize"><span class="text-slate-800 group-hover:text-yellow-500 duration-200 truncate">mis </span><span class="text-sm text-slate-600">(4) </span></a><a href=/categories/note/ class="flex justify-between items-center border-b last:border-0 py-1 group capitalize"><span class="text-slate-800 group-hover:text-yellow-500 duration-200 truncate">note </span><span class="text-sm text-slate-600">(9) </span></a><a href=/categories/website/ class="flex justify-between items-center border-b last:border-0 py-1 group capitalize"><span class="text-slate-800 group-hover:text-yellow-500 duration-200 truncate">website </span><span class="text-sm text-slate-600">(5)</span></a></div><div class="text-yellow-500 font-normal">文章標籤</div><div class="flex flex-wrap gap-2"><a href=/tags/acl/ class="flex text-sm text-slate-600 group"><span class="bg-slate-400/10 px-0.5 rounded-l group-hover:font-semibold duration-200">acl
</span><span class="bg-slate-400/20 px-0.5 rounded-r text-sm">1
</span></a><a href=/tags/bootstrap/ class="flex text-sm text-slate-600 group"><span class="bg-slate-400/10 px-0.5 rounded-l group-hover:font-semibold duration-200">bootstrap
</span><span class="bg-slate-400/20 px-0.5 rounded-r text-sm">1
</span></a><a href=/tags/c/ class="flex text-sm text-slate-600 group"><span class="bg-slate-400/10 px-0.5 rounded-l group-hover:font-semibold duration-200">c
</span><span class="bg-slate-400/20 px-0.5 rounded-r text-sm">1
</span></a><a href=/tags/c11/ class="flex text-sm text-slate-600 group"><span class="bg-slate-400/10 px-0.5 rounded-l group-hover:font-semibold duration-200">c11
</span><span class="bg-slate-400/20 px-0.5 rounded-r text-sm">1
</span></a><a href=/tags/ceh/ class="flex text-sm text-slate-600 group"><span class="bg-slate-400/10 px-0.5 rounded-l group-hover:font-semibold duration-200">ceh
</span><span class="bg-slate-400/20 px-0.5 rounded-r text-sm">1
</span></a><a href=/tags/chatbot/ class="flex text-sm text-slate-600 group"><span class="bg-slate-400/10 px-0.5 rounded-l group-hover:font-semibold duration-200">chatbot
</span><span class="bg-slate-400/20 px-0.5 rounded-r text-sm">1
</span></a><a href=/tags/cli/ class="flex text-sm text-slate-600 group"><span class="bg-slate-400/10 px-0.5 rounded-l group-hover:font-semibold duration-200">cli
</span><span class="bg-slate-400/20 px-0.5 rounded-r text-sm">1
</span></a><a href=/tags/cookie/ class="flex text-sm text-slate-600 group"><span class="bg-slate-400/10 px-0.5 rounded-l group-hover:font-semibold duration-200">cookie
</span><span class="bg-slate-400/20 px-0.5 rounded-r text-sm">1
</span></a><a href=/tags/coscup/ class="flex text-sm text-slate-600 group"><span class="bg-slate-400/10 px-0.5 rounded-l group-hover:font-semibold duration-200">coscup
</span><span class="bg-slate-400/20 px-0.5 rounded-r text-sm">2
</span></a><a href=/tags/debian/ class="flex text-sm text-slate-600 group"><span class="bg-slate-400/10 px-0.5 rounded-l group-hover:font-semibold duration-200">debian
</span><span class="bg-slate-400/20 px-0.5 rounded-r text-sm">1
</span></a><a href=/tags/device-tree/ class="flex text-sm text-slate-600 group"><span class="bg-slate-400/10 px-0.5 rounded-l group-hover:font-semibold duration-200">device tree
</span><span class="bg-slate-400/20 px-0.5 rounded-r text-sm">1
</span></a><a href=/tags/electron/ class="flex text-sm text-slate-600 group"><span class="bg-slate-400/10 px-0.5 rounded-l group-hover:font-semibold duration-200">electron
</span><span class="bg-slate-400/20 px-0.5 rounded-r text-sm">1
</span></a><a href=/tags/gcc/ class="flex text-sm text-slate-600 group"><span class="bg-slate-400/10 px-0.5 rounded-l group-hover:font-semibold duration-200">gcc
</span><span class="bg-slate-400/20 px-0.5 rounded-r text-sm">1
</span></a><a href=/tags/geo/ class="flex text-sm text-slate-600 group"><span class="bg-slate-400/10 px-0.5 rounded-l group-hover:font-semibold duration-200">geo
</span><span class="bg-slate-400/20 px-0.5 rounded-r text-sm">1
</span></a><a href=/tags/geojson/ class="flex text-sm text-slate-600 group"><span class="bg-slate-400/10 px-0.5 rounded-l group-hover:font-semibold duration-200">geojson
</span><span class="bg-slate-400/20 px-0.5 rounded-r text-sm">1
</span></a><a href=/tags/gin/ class="flex text-sm text-slate-600 group"><span class="bg-slate-400/10 px-0.5 rounded-l group-hover:font-semibold duration-200">gin
</span><span class="bg-slate-400/20 px-0.5 rounded-r text-sm">1
</span></a><a href=/tags/git/ class="flex text-sm text-slate-600 group"><span class="bg-slate-400/10 px-0.5 rounded-l group-hover:font-semibold duration-200">git
</span><span class="bg-slate-400/20 px-0.5 rounded-r text-sm">1
</span></a><a href=/tags/go/ class="flex text-sm text-slate-600 group"><span class="bg-slate-400/10 px-0.5 rounded-l group-hover:font-semibold duration-200">go
</span><span class="bg-slate-400/20 px-0.5 rounded-r text-sm">9
</span></a><a href=/tags/gps/ class="flex text-sm text-slate-600 group"><span class="bg-slate-400/10 px-0.5 rounded-l group-hover:font-semibold duration-200">gps
</span><span class="bg-slate-400/20 px-0.5 rounded-r text-sm">2
</span></a><a href=/tags/hacker/ class="flex text-sm text-slate-600 group"><span class="bg-slate-400/10 px-0.5 rounded-l group-hover:font-semibold duration-200">hacker
</span><span class="bg-slate-400/20 px-0.5 rounded-r text-sm">1
</span></a><a href=/tags/i.mx8qxp/ class="flex text-sm text-slate-600 group"><span class="bg-slate-400/10 px-0.5 rounded-l group-hover:font-semibold duration-200">i.mx8qxp
</span><span class="bg-slate-400/20 px-0.5 rounded-r text-sm">4
</span></a><a href=/tags/iperf/ class="flex text-sm text-slate-600 group"><span class="bg-slate-400/10 px-0.5 rounded-l group-hover:font-semibold duration-200">iperf
</span><span class="bg-slate-400/20 px-0.5 rounded-r text-sm">1
</span></a><a href=/tags/kernel/ class="flex text-sm text-slate-600 group"><span class="bg-slate-400/10 px-0.5 rounded-l group-hover:font-semibold duration-200">kernel
</span><span class="bg-slate-400/20 px-0.5 rounded-r text-sm">1
</span></a><a href=/tags/leaflet/ class="flex text-sm text-slate-600 group"><span class="bg-slate-400/10 px-0.5 rounded-l group-hover:font-semibold duration-200">leaflet
</span><span class="bg-slate-400/20 px-0.5 rounded-r text-sm">1
</span></a><a href=/tags/library/ class="flex text-sm text-slate-600 group"><span class="bg-slate-400/10 px-0.5 rounded-l group-hover:font-semibold duration-200">library
</span><span class="bg-slate-400/20 px-0.5 rounded-r text-sm">1
</span></a><a href=/tags/liff/ class="flex text-sm text-slate-600 group"><span class="bg-slate-400/10 px-0.5 rounded-l group-hover:font-semibold duration-200">liff
</span><span class="bg-slate-400/20 px-0.5 rounded-r text-sm">1
</span></a><a href=/tags/linker/ class="flex text-sm text-slate-600 group"><span class="bg-slate-400/10 px-0.5 rounded-l group-hover:font-semibold duration-200">linker
</span><span class="bg-slate-400/20 px-0.5 rounded-r text-sm">1
</span></a><a href=/tags/linux/ class="flex text-sm text-slate-600 group"><span class="bg-slate-400/10 px-0.5 rounded-l group-hover:font-semibold duration-200">linux
</span><span class="bg-slate-400/20 px-0.5 rounded-r text-sm">13
</span></a><a href=/tags/macos/ class="flex text-sm text-slate-600 group"><span class="bg-slate-400/10 px-0.5 rounded-l group-hover:font-semibold duration-200">MacOS
</span><span class="bg-slate-400/20 px-0.5 rounded-r text-sm">1
</span></a><a href=/tags/map/ class="flex text-sm text-slate-600 group"><span class="bg-slate-400/10 px-0.5 rounded-l group-hover:font-semibold duration-200">map
</span><span class="bg-slate-400/20 px-0.5 rounded-r text-sm">1
</span></a><a href=/tags/markdown/ class="flex text-sm text-slate-600 group"><span class="bg-slate-400/10 px-0.5 rounded-l group-hover:font-semibold duration-200">markdown
</span><span class="bg-slate-400/20 px-0.5 rounded-r text-sm">1
</span></a><a href=/tags/mysql/ class="flex text-sm text-slate-600 group"><span class="bg-slate-400/10 px-0.5 rounded-l group-hover:font-semibold duration-200">mysql
</span><span class="bg-slate-400/20 px-0.5 rounded-r text-sm">1
</span></a><a href=/tags/nas/ class="flex text-sm text-slate-600 group"><span class="bg-slate-400/10 px-0.5 rounded-l group-hover:font-semibold duration-200">nas
</span><span class="bg-slate-400/20 px-0.5 rounded-r text-sm">1
</span></a><a href=/tags/nfs/ class="flex text-sm text-slate-600 group"><span class="bg-slate-400/10 px-0.5 rounded-l group-hover:font-semibold duration-200">nfs
</span><span class="bg-slate-400/20 px-0.5 rounded-r text-sm">1
</span></a><a href=/tags/openvpn/ class="flex text-sm text-slate-600 group"><span class="bg-slate-400/10 px-0.5 rounded-l group-hover:font-semibold duration-200">openvpn
</span><span class="bg-slate-400/20 px-0.5 rounded-r text-sm">1
</span></a><a href=/tags/opnsense/ class="flex text-sm text-slate-600 group"><span class="bg-slate-400/10 px-0.5 rounded-l group-hover:font-semibold duration-200">opnsense
</span><span class="bg-slate-400/20 px-0.5 rounded-r text-sm">1
</span></a><a href=/tags/pdf/ class="flex text-sm text-slate-600 group"><span class="bg-slate-400/10 px-0.5 rounded-l group-hover:font-semibold duration-200">pdf
</span><span class="bg-slate-400/20 px-0.5 rounded-r text-sm">1
</span></a><a href=/tags/pfsense/ class="flex text-sm text-slate-600 group"><span class="bg-slate-400/10 px-0.5 rounded-l group-hover:font-semibold duration-200">pfsense
</span><span class="bg-slate-400/20 px-0.5 rounded-r text-sm">1
</span></a><a href=/tags/postgresql/ class="flex text-sm text-slate-600 group"><span class="bg-slate-400/10 px-0.5 rounded-l group-hover:font-semibold duration-200">postgresql
</span><span class="bg-slate-400/20 px-0.5 rounded-r text-sm">1
</span></a><a href=/tags/protobuf/ class="flex text-sm text-slate-600 group"><span class="bg-slate-400/10 px-0.5 rounded-l group-hover:font-semibold duration-200">protobuf
</span><span class="bg-slate-400/20 px-0.5 rounded-r text-sm">1
</span></a><a href=/tags/server/ class="flex text-sm text-slate-600 group"><span class="bg-slate-400/10 px-0.5 rounded-l group-hover:font-semibold duration-200">server
</span><span class="bg-slate-400/20 px-0.5 rounded-r text-sm">1
</span></a><a href=/tags/ssh/ class="flex text-sm text-slate-600 group"><span class="bg-slate-400/10 px-0.5 rounded-l group-hover:font-semibold duration-200">ssh
</span><span class="bg-slate-400/20 px-0.5 rounded-r text-sm">1
</span></a><a href=/tags/stm32mp1/ class="flex text-sm text-slate-600 group"><span class="bg-slate-400/10 px-0.5 rounded-l group-hover:font-semibold duration-200">stm32mp1
</span><span class="bg-slate-400/20 px-0.5 rounded-r text-sm">4
</span></a><a href=/tags/synology/ class="flex text-sm text-slate-600 group"><span class="bg-slate-400/10 px-0.5 rounded-l group-hover:font-semibold duration-200">synology
</span><span class="bg-slate-400/20 px-0.5 rounded-r text-sm">1
</span></a><a href=/tags/tftp/ class="flex text-sm text-slate-600 group"><span class="bg-slate-400/10 px-0.5 rounded-l group-hover:font-semibold duration-200">tftp
</span><span class="bg-slate-400/20 px-0.5 rounded-r text-sm">1
</span></a><a href=/tags/u-boot/ class="flex text-sm text-slate-600 group"><span class="bg-slate-400/10 px-0.5 rounded-l group-hover:font-semibold duration-200">u-boot
</span><span class="bg-slate-400/20 px-0.5 rounded-r text-sm">1
</span></a><a href=/tags/unifi/ class="flex text-sm text-slate-600 group"><span class="bg-slate-400/10 px-0.5 rounded-l group-hover:font-semibold duration-200">unifi
</span><span class="bg-slate-400/20 px-0.5 rounded-r text-sm">1
</span></a><a href=/tags/vpn/ class="flex text-sm text-slate-600 group"><span class="bg-slate-400/10 px-0.5 rounded-l group-hover:font-semibold duration-200">vpn
</span><span class="bg-slate-400/20 px-0.5 rounded-r text-sm">1
</span></a><a href=/tags/vscode/ class="flex text-sm text-slate-600 group"><span class="bg-slate-400/10 px-0.5 rounded-l group-hover:font-semibold duration-200">VSCode
</span><span class="bg-slate-400/20 px-0.5 rounded-r text-sm">1
</span></a><a href=/tags/vue/ class="flex text-sm text-slate-600 group"><span class="bg-slate-400/10 px-0.5 rounded-l group-hover:font-semibold duration-200">vue
</span><span class="bg-slate-400/20 px-0.5 rounded-r text-sm">1
</span></a><a href=/tags/web/ class="flex text-sm text-slate-600 group"><span class="bg-slate-400/10 px-0.5 rounded-l group-hover:font-semibold duration-200">web
</span><span class="bg-slate-400/20 px-0.5 rounded-r text-sm">2
</span></a><a href=/tags/web-backend/ class="flex text-sm text-slate-600 group"><span class="bg-slate-400/10 px-0.5 rounded-l group-hover:font-semibold duration-200">web backend
</span><span class="bg-slate-400/20 px-0.5 rounded-r text-sm">1
</span></a><a href=/tags/websocket/ class="flex text-sm text-slate-600 group"><span class="bg-slate-400/10 px-0.5 rounded-l group-hover:font-semibold duration-200">websocket
</span><span class="bg-slate-400/20 px-0.5 rounded-r text-sm">1
</span></a><a href=/tags/yocto/ class="flex text-sm text-slate-600 group"><span class="bg-slate-400/10 px-0.5 rounded-l group-hover:font-semibold duration-200">yocto
</span><span class="bg-slate-400/20 px-0.5 rounded-r text-sm">12</span></a></div></div></aside></div></section><footer class="w-full flex justify-center py-2 text-white">©2017-2024, All Rights Reserved</footer><script async src="https://www.googletagmanager.com/gtag/js?id=G-FQ2NLS0SEB"></script><script>var doNotTrack=!1;if(!doNotTrack){window.dataLayer=window.dataLayer||[];function gtag(){dataLayer.push(arguments)}gtag("js",new Date),gtag("config","G-FQ2NLS0SEB",{anonymize_ip:!1})}</script></body></html>