4 episodes

Pofat 講 code ( Pofat kóng code)是一個純台語播出的節目(夾雜部分英語),專注在兩大方向:聊生活裡的科技原理與探討軟體工程裡的技術層面,節目也因此分成兩個系列:

「生活中的 code」:探討生活中可見的科技其原理與實現方式,主要會以手機或與其相關的做為探討對象,尤其是 iPhone。

「軟體工程變啥魍」:則會比較深入地探討軟體工程的技術,因主持人是 Apple 生態系的開發者,所以內容也會多以 Apple 相關的技術為主題出發。

對台語、科技與軟體技術有喜好的朋友歡迎一起來交流討論!或將問題丟過來發起挑戰賽!!

Pofat 講 code Pofat

    • Technology
    • 5.0 • 1 Rating

Pofat 講 code ( Pofat kóng code)是一個純台語播出的節目(夾雜部分英語),專注在兩大方向:聊生活裡的科技原理與探討軟體工程裡的技術層面,節目也因此分成兩個系列:

「生活中的 code」:探討生活中可見的科技其原理與實現方式,主要會以手機或與其相關的做為探討對象,尤其是 iPhone。

「軟體工程變啥魍」:則會比較深入地探討軟體工程的技術,因主持人是 Apple 生態系的開發者,所以內容也會多以 Apple 相關的技術為主題出發。

對台語、科技與軟體技術有喜好的朋友歡迎一起來交流討論!或將問題丟過來發起挑戰賽!!

    4: [軟體工程變啥魍] 新的一年一起學台語

    4: [軟體工程變啥魍] 新的一年一起學台語

    { 完整節目筆記 https://kongcode.tw/episodes/4 }

    本集分享了本節目錄製準備時常用到的資源以及讀者來信探討「碼」的讀法,新的一年讓我們一起將台語講更多講更好。

    網站資源

    iTaigi
    萌典
    教育部台灣閩南語辭典
    鬥拍字
    意傳台文輸入法



    App

    ChhoeTaigi
    PhahTaigi



    更多 kóng code

    聽眾信箱 pofat.kongcode@gmail.com
    官網 https://kongcode.tw
    Twitter https://twitter.com/pofat_kongcode
    匿名提問箱 https://peing.net/zh-TW/pofat_kongcode
    主持人 波肥

    • 13 min
    3: [生活中的 code] 一掃即應的 QR Code

    3: [生活中的 code] 一掃即應的 QR Code

    { 完整節目筆記 https://kongcode.tw/episodes/3 }

    本集介紹了 QR Code 如何運作,包含基本的編碼知識、各圖形區域解釋以及能自己更正錯誤的原理。

    有趣的加減乘除讀法

    PTT 的算術台語討論文



    什麼是 QR code

    1994 由日本公司發明
    在兩個維度儲存資料的條碼
    QR Code 生成器



    所謂編碼

    二進位乃運算裝置之基本
    數位編碼帶來更多文字與符號的支援
    ASCII
    Unicode
    QR Code 的資料型態支援: 數字、字母數字、位元組和中文(日文)



    QR Code 的結構

    三種區域:定位點;版本、格式與 masking 資訊;資料與ECC (Error Correction Code)
    對同一組遮罩 (mask) 做兩次 xor 會得到原本的值
    格式資訊與資料都有各自的ECC



    Error Correction Code

    神作:A mathematical theory of communications
    QR code 的版本與 masking 資訊採用 BCH error correction code
    資料的部分使用 Reed-Solomon code



    補充說明

    BCH 的實做
    Reed-Solomon 的實做即將更新…



    更多 kóng code

    聽眾信箱 pofat.kongcode@gmail.com
    官網 https://kongcode.tw
    Twitter https://twitter.com/pofat_kongcode
    匿名提問箱 https://peing.net/zh-TW/pofat_kongcode
    主持人 波肥

    • 40 min
    2: [軟體工程變啥魍] 柏拉圖式的程式思維

    2: [軟體工程變啥魍] 柏拉圖式的程式思維

    { 完整節目筆記 https://kongcode.tw/episodes/2 }

    本集聊了現代軟體工程師都常具備的基本思維與柏拉圖形上學理論之間的相似性。

    寫程式在做啥

    解決問題,divide and conquer
    Object Oriented Programming
    柏拉圖的形上學旨在探討人類思考與認知世界的基本方式,與 OOP 核心思想相似



    柏拉圖與物件導向

    The Form Of The Good,至高無上的形式,形成所有認知的體系,像太陽照亮萬物,先開啟了感官才有認知,才能歸納
    模版 -> Type (類型);實際的物體 -> Instance (實例)
    一個類型宣告與創建實例的範例



    class Profile {
    let name: String
    let gender: Gender
    let email: String
    let age: Int?
    }

    let me = Profile(name: "Pofat", gender: .male, email: "pofat.koncode@gmail.com", age: nil)


    設計的心理學
    一個類型繼承的範例



    // super class
    class Car {
    let wheelNumber = 4
    private var engineStatus: EngineStatus = .standby

    func start() {
    engine = .on
    }

    func go() {
    if case .on = engineStatus {
    print("car goes")
    } else {
    print("nothing")
    }
    }
    }

    // subclass
    class SportCar: Car {
    func catchPeoplesEye() {
    print("look me")
    }
    }


    OO 三要素: 封裝 (Encapsulation),繼承(Inheritance),多型(Polymorphism)
    抽象的能力對工程師來說很重要



    更多 kóng code

    聽眾信箱 pofat.kongcode@gmail.com
    官網 https://kongcode.tw
    Twitter https://twitter.com/pofat_kongcode
    主持人 波肥

    • 41 min
    1: [生活中的 code] 讓現實更多可能的 AR

    1: [生活中的 code] 讓現實更多可能的 AR

    新節目!未來預計內容會分兩個系列,第一個是「生活中的 code」,主要講生活裡的科技原理;第二個是「軟體工程變啥魍」,專聊軟體工程的技術。兩系列有各自的開場白,一開始聽就知道了。

    為何有這個節目

    我想講台語
    如何促進台語的現代化



    AR

    什麼是AR?
    人類對於相對移動很敏感
    相機中看到的影像本來沒有空間概念
    解法:平面與加速度
    Apple 的 ARKit 文件
    Google glass 企業版似乎仍買得到



    LiDAR

    什麼是LiDAR (light detection and ranging): 無人車
    iPhone 的 LiDAR 使用距離約 5公尺
    應用:快速對焦,換背景,換臉,IKEA 家具試擺



    AR 的未來

    載具的問題:使用時間難持久、電量、商業運用
    Google glass 為何失敗:隱私,售價,電池容量
    未來應用方向:電商,遠端協助,導航



    更多 kóng code

    聽眾信箱 pofat.kongcode@gmail.com
    官網 https://kongcode.tw
    Twitter https://twitter.com/pofat_kongcode
    主持人 波肥

    • 38 min

Customer Reviews

5.0 out of 5
1 Rating

1 Rating

Top Podcasts In Technology