回顧 2013

第一次在台北跨年。

去年的此時此刻,我從沒料到一年過後會身處在這個地方。

自從當年入伍之後,走過了許多地方,發生了許多事情,結交了許多朋友,一路上也承蒙許多貴人提攜,讓我相信只要不斷地向前邁進,未來的人生依然存在許多種可能性。

回顧 2013,對我來說是充滿意義的一年。

在這年裡,似乎真正做了幾件大事、嘗試完成了一些事情,彷彿都像昨日才發生似地,歷歷在目。還在學校時,承辦了許多業務;然後我離職了,來到台北從頭開始,儘管做的不再是人人稱羨的工作,也沒有亮麗的年終可以享受,但幸運的是,我依然在從事我想做的事情。我很感謝雙親在我成長的過程中,始終支持我的選擇 (雖然爸媽現在可能還是希望我回去考老師… XD)。在興趣的支持下,即便工作忙碌,讓我得以繼續前進,而且總覺得不管是做事還是念起書來,都比當年學生時代更拼命許多。

稍微寫一些值得紀念的事情,雖然都不是什麼了不起的事:

  • 當過了老師,享受了教書的滋味,也做過了行政。廣義來看,軍公教做的事情幾乎都沾過邊了。
  • 正式成為一名系統工程師!只是同學們都做到資深工程師了…
  • 學習了新的程式語言 (Python),也嘗試送出了第一個 patch 給開源專案。雖然只是修 bug。
  • 將個人工作環境轉移到 Linux desktop。長久以來,只有從事網管等等工作才會上 server 利用 Linux 與其他開放源碼工具,嘴砲了許久都沒把桌機 Windows 換掉。終於換了。
  • 到台北的第一天,第一次參加了公民運動。
  • 開始繳所得稅,以國家納稅人自居。
  • 跑操場精進到每次4公里。
  • 學會打音Game… 等等 XD

新的一年,我希望能夠繼續扎實地學習各種新事物、有始有終地做完一些 project。

明年的此時此刻身處何處尚無法得知,但可以確定的是,我會繼續追求做自己喜歡的事。無論接下來的日子即將遭遇什麼樣的挫折,未來還是充滿著希望。

Happy new year!

標籤: | 1 則留言

申請 Private Enterprise Numbers (SNMP) 二三事

最近在摸索 Private MIB 時發現申請 Private Enterprise Numbers (PEN) 竟然不用錢,之前還以為這種東西會像網域名稱一樣要年費,太佛心了啊 IANA…

有關申請時的細節,申請表上有說明處理時間可能會長達 30 天,我這次申請大約過了一週就准了。

有趣的是 IANA 在核准之前,會再寄一封信要你點裡頭的 confirmation link, 才會正式核發一組號碼。也就是說,先參考大約每小時會更新一次的 enterprise-numbers、看到目前 PEN 發到第幾號之後,再點下 confirmation link,幾乎就確定你就會拿到下一個號碼了(除非同時間剛好有一堆申請人confirm了),完全就是買車子領牌照的情節啊 XD。

雖然這種號碼通常只有網管人員才有機會看到,要說挑個吉數實在沒什麼意義,但若真的要挑,根據 IANA 月報的統計,平均一個月也才發不到一兩百個 PEN,好數字可能要等很久(我猜 IANA 可能也不會過很久還給 confirm),還是趕快拿一拿做正經事卡重要…

標籤: | 發佈留言

微軟對 IPv6 的立場

今天跟老闆提到,在台灣有很多人會教你把 Windows 的 IPv6 關掉,來讓上網速度快一點(其實就是避免正解去查 AAAA)的怪現象,無疑是對 IPv6 的推廣工作雪上加霜。

結果在翻 ICANN 最近介紹 IPv6 的簡報時,發現一位微軟大長輩的引言是這麼說的:

We do not test Windows with IPv6 disabled, and definitely do not recommend disabling it. From a security point of view, you are much better off actually disabling IPv4.

–Christian Huitema,
Microsoft

只是 IPv6 喊十幾年了,加上近期 CGNAT 的夾殺,感覺更難推下去了啊啊…

Ref.: [Policy] Fwd: RE: Re: IPv6 next steps in UK

標籤: , | 1 則留言

把 Open vSwitch 1.10 backport 到 Ubuntu Raring (13.04)

目前 Ubuntu raring (13.04) 的 openvswitch 還停留在 1.9 版,saucy 已經有 1.10 但整個os太容易爛掉,才打算把 1.10 backport 回 raring…

參考 How to backport packages on Ubuntu Linuxbackportpackage(1) 的說明,節要如下。

  1. 先準備好編譯環境,安裝 ubuntu-dev-tools 與 gnupg-agent,並把公私鑰都先產生好。
  2. 在 root 底下跑 pbulider create
  3. 回到一般帳號下,讓 gpg agent 跑起來:eval $(gpg-agent –daemon)
  4. 把金鑰的 Key ID 置入 ~/.devscripts。
    echo DEBSIGN_KEYID=ABC12345 >> ~/.devscripts
  5. 設定個人資料的環境變數:
    export DEBFULLNAME="Alice"
    export DEBEMAIL="[email protected]"
    export UBUMAIL="[email protected]"
  6. 我不打算送 Ubuntu PPA,只想編了自己用就好,指令如下:
    backportpackage -w /home/xxx/src/ -b -U openvswitch
    註:-w 後面接的是編譯用 working directory 的路徑。
  7. 準備編譯期間會要求輸入私鑰密碼進行簽署。run到最後即可編譯打包完成。
標籤: , , | 發佈留言

將 FreeBSD 轉入 VMware ESXi

簡單來說就是沒有現成的工具來做。不能用 Standalone Converter,除非有買 VMware 一定等級的版本才有工具做 cold cloning。

參見 P2V a FreeBSD server to VMWare ESXi 5.0 ? 提供的方法。

先用 dump 把每個分割區都 gzip 起來,看是丟其他硬碟或是直接 pipe 給 ssh 傳出去,然後在 ESXi 上頭先灌一個 BSD,再用 restore 蓋掉整個 partition。

不然就只能找其他 cold cloning 的工具來做…

標籤: | 發佈留言