0%

Week #18 - 延期機率沒有達到百分之五十的周刊是沒有未來的

[專欄] Game

來作遊戲阿 - EP. 2 思考遊戲機制,找出功能 - LanKuDot

在上一集確定遊戲製作的目標後,接著就是找出實現遊戲機制所需要的功能,但別急著想到什麼就作什麼,先坐下來,好好規劃,找出要作的功能,才方便規劃實作順序

隨機性技術隨筆

在 shell 中管理檔案描述符 – gholk

linux shell 中可以使用 0 到 9 的 file descriptor 檔案描述符來控制程式的輸入與輸出,但一些使用並不好理解。 例如重導向的順序不好理解,要將 fd 存在變數時得用到 eval, 或要測試一個 fd 有無被佔用時,只能直接嘗試重導向檢查有無錯誤。

在 (neo) vim 裡 C 語言程式碼導覽技巧 – amikai

現代的專案開發,很少在從無到有打造,大部分都是基於現有的程式之上繼續開發或維護,進入專案之後,通常第一件事就是大量閱讀程式碼理清專案的整個脈絡,才開始著手寫 code,所以好的程式碼導覽技巧將會帶你上天堂。此篇文章將程式碼導覽情境大致拆成了三種情況,並一一去討論,希望能快速帶你學會 C 語言程式碼導覽。

文章分享

電死人 是電壓還是電流? 觸電推理 – gholk

每過一段時間總會有人提問,到底是電壓還是電流會 電死人? 這個題目很簡單,只是答案不簡單,有好幾個層面可以討論。從表層討論到核心,答案可能都會不太一樣,這次我會直接討論核心,之後再從核心的結論往表層推論,這樣就可以得到那些看起來似乎不同的答案,其實骨子裡都是一樣的東西。

由於討論的過程中所牽涉到的實作,都是用看的就可以知道的結論,所以我們不需要真的去做,只需要用想像的就足夠,因此看起來會有點偏理論,準備好的話,那我們就開始囉,先來聽聽各派的說法。

Minimal safe Bash script template – Rain

Bach scripts 對於工程師來說可說是輕量又方便的工具,不論是連接不同程式的輸入與輸出、在 CI CD 中連接多個步驟之間的膠水程式、或是把一連串啟動程式的指令打包好都相當的實用。但是 Bash scripts 在撰寫上並沒有太過於嚴格的規範,大多數人也都僅止於執行結果正確的階段而已,但這很可能在不知不覺中對系統持續造成負面影響,比如沒有被好好處理的錯誤以及四散的中間產物檔案等等。作者透過一個簡潔的 Bash scripts template 來舉例,一一探討在撰寫時有哪些需要注意的細節。

神奇的 λ 表達式 – gholk

λ 表達式是函數式程式設計中的核心觀念。在 λ 系統中,每個表達式都是一個函數,也只接受一個函數作為參數,並返回一個單參的函數。透過 λ 表達式,邱奇在 1936 年證明出 判定性問題 是無法解決的。(以上文字參考自維基百科,但不要看維基的解釋,那不是學數學或程式語言的根本看不懂。)讓我們透過本文一窺如何利用 λ 表達式描述、證明問題。


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

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