Others

前言

最近剛好在做直播相關的東西,雖然說是做前端,但還是必須懂一些直播的原理
至少要知道有哪些格式,以及各種格式的優缺點是什麼,做起來也會比較踏實

這篇就簡單記錄一些心得跟資料,如果想比較深入了解 hls 的,可以參考下面這兩篇文章:

  1. 直播协议的选择:RTMP vs. HLS
  2. 在线视频之HLS协议—学习笔记:M3U8格式讲解及实际应用分析

閱讀更多

CS50 的全名是 Introduction to Computer Science,是一堂哈佛大學的通識課程
edx 上面有開課,任何人都可以去修,甚至還有助教幫你改作業(只有程式作業,不包含其他像是紙本作業的那種題目)

我第一次聽到 CS50 這堂課,是經由這篇報導:CS50:一堂超過 800 個哈佛學生選修的「硬課」,魅力何在?
一直到最近把這門課修完之後,才了解這門課厲害在哪裡。

先來回答標題的意思:如海洋般的程式課程。為什麼是海洋,因為這門課:又深又廣
有多深多廣呢?我記下每一週的課程大綱跟作業,請你身邊有資工背景的朋友看看,就會知道我在說什麼了

閱讀更多

儘管去年面試了大約二十家公司,但我也是一直到最近才明白,面試流程對一間公司來說有多麼重要
當然,HR 的重要程度也非同小可

若是這間公司的 HR 做的很好,面試流程也讓面試者覺得很用心
在這個網路開放的時代,很可能這個求職者之後就會跟朋友分享:欸欸,我今天去 XXX,他們面試流程超棒的欸!
反之亦然,一個差勁的面試流程,也可能會禍害千年,負評一個接著一個
底下有些實際例子,都是一些正面的例子,我會直接把公司名稱講出來
沒錯,去面試的公司對我好,我都是有記在心裡的!

今天想跟大家談談我心目中理想的面試流程
大致上可分為三步驟

  1. 面試前(安排面試)
  2. 面試中
  3. 面試後

以下就根據這三個步驟一一來討論

閱讀更多

平常有在寫 code 的,無論是寫哪一種程式語言、或是哪一種開發環境,都會有一定的時間需要執行一些命令
這時候就會開啟 terminal 開始鍵入指令,最常用的像是cd, ls, git, ssh, rsync之類的
可是系統內建的終端機其實滿難用的,今天要跟大家推薦一套比較好的選擇

閱讀更多