The Difference between Volume and Loudness

聲音是振動產生的聲波,通過介質(氣體、固體、液體)傳播並能被人或動物聽覺器官所感知的波動現象。

聲波振動的頻率(單位:赫茲,Hz)會決定聲音的高低、聲波的波型會決定音色,而聲波的振幅則會決定聲音的大小聲,當振幅越大,聽覺上感覺的音量也就會比較大聲。

Getting Started with FFmpeg

FFmpeg 是一套可以用來執行音訊、視訊多種格式轉檔處理的 OpenSource 軟體,其中裡面包含了負責解碼的 libavcodec 和負責格式轉換的 libavformat 函式庫,可以說是音訊、視訊界的標配軟體。

How to Automatically Generate PHP code with PHP-Parser

在大型專案中,因為架構極其複雜,所以常會看到有許多由抽象類別、介面實作出來同性質的子物件,比如說 Parser、Extractor 等等。而當依據需求實作出大量又有些微客製化的物件後,如果要一次性調整大量的物件程式碼,比方說修改特定 Variable 的值,就會非常耗費人力。

在這種情況下,我們可以透過 nikic/PHP-Parser 套件達成自動產生 PHP code 的效果。

Getting Started with AWS CLI

在操作 AWS 時,除了使用後台介面以外,相信大部份工程師更常用的是 AWS CLI(AWS Command Line Interface)。

AWS CLI 可以透過本身提供的指令,快速達到我們想要的需求。