0%

Week #19 - 新年快樂!復刊愉快!

新年快樂!很高興(?)本刊經歷了第一次無預警休刊,經歷了一番努力我們成功復刊了!!!但不止如此,我們這次帶來了我們第一篇特別篇,CCNS Weekly #Sp1 CCNS 2020 回顧,一起來看看 CCNS 2020 年做了些什麼吧!

[專欄] Game

來作遊戲阿 EP.3 - 角色動起來 Character Controller – LanKuDot

想要製作跑得很快卻可以突然轉彎或是忽然停下來,這類不符合真實物理,卻在遊戲中很合理的動作,Character Controller 就是個好選擇。本集介紹 Character Controller 的特性,與如何在遊戲中控制它。

隨機性技術隨筆

ZDI-20-1440 Writeup – HexRabbit

ZDI-20-1440 是一個位於 linux kernel 中 extended Berkeley Packet Filter (eBPF) verifier 的驗證繞過漏洞,筆者在文中詳細介紹了該漏洞的利用細節以及攻擊手法,並於文章最後給出一個能夠達成本地提權的 PoC exploit。

使用 rtklib str2str 串流資料 – gholk

rtklib 中用作資料串流的工具為 gui 介面的 strsvr 與 cli 介面的 str2str。 但 str2str 欠缺說明,入門時我根本不會用, 後來才漸漸試出 tcp 傳資料、記錄到檔案、 時間戳、雙向資料連結等功能。 同時本文也記錄使用上的一些問題, 像型別差異導致的 time tag 格式不相容, 與連接 serial 時會掉資料的問題。

文章分享

Control your kubernetes deployment with argo rollouts – Rain

有鑒於一次性全面的版本提升實在太容易導致大規模的災難,許多更為平滑且可控的升版佈署策略被提出且受到大量的關注與討論,同時也有許多實作了佈署策略使其更為方便使用的工具陸續問世。文中將會透過 Argo Rollouts 這套工具以及 k8s cluster,分別演示 Canary 以及 Blue-Green Deployment 兩套佈署策略。

[英文] 你所不知道的 git 最強功能 git worktree – gholk

不少人都有頻繁在多個 git 分支間切換,在修複 bug 、添加新功能、對同事的改動 code review 間切換的經驗。切換間你需要保存當下尚未提交的更改,以前你可能用 stash ,但超過二個以上的 stash 難以管理。另一項技巧是使用本機的 clone ,一種十分古老的 git 技巧;但要在不同資料夾間維護相同的 git config 十分麻煩。worktree 則可以讓一個 git 專案 分身 出不同子資料夾,分別代表不同的分支。

授權流言終結者#2: The JSON License 的分析與探討 – gholk

the json license 並不符合自由軟體授權或開放原始碼授權,因為其中包含了 The Software shall be used for Good, not Evil. 違反自由軟體的可以在任何情況下使用軟體的自由。該部落格中的 #license 標籤 中有多篇文章探討軟體授權的相關議題,有興趣者可以參考。


這是由成大網路愛好社 CCNS 所推出的週刊,目前為雙週更新一次,裡面的文章都是由本社團裡面的編輯們自己所撰寫的文章,或在週刊發行期間內所挑選出來的優質文章,加上由編輯們撰寫的註解及評論,文章主要與科技相關,不過如果有編輯覺得值得推薦的非科技相關文章也會刊載,如果有任何建議,歡迎發送 E-Mail 到 [email protected],或是直接私訊到 CCNS 電腦與網路愛好社,最後,歡迎分享此週刊!

  • 作者: NCKU CCNS
  • 文章連結: http://weekly.ccns.io/week19/
  • 版權聲明: 本網誌所有文章除特別聲明外,均採用 BY-SA 許可協議。轉載請註明出處!