W3C 宣布 HTML5 標準制定完成 - 2014

HTML5 LogoWorld Wide Web Consortium (W3C) 宣布 HTML5 標準制定完成, 詳見:

再來就是看舊的瀏覽器何時會淘汰掉, 整個改用 HTML5 的語法後, 程式也會簡短許多~

  • HTML5 標準規範文件: HTML5

閱讀全文〈W3C 宣布 HTML5 標準制定完成 - 2014〉

Memcached 備份、還原的方式

理論上, Memcached 不需要做備份、還原這種事情, 因為存在裡面的東西應該都是 Cache, 沒有使用 Memcached 的話, 速度應該只會比較慢, 而不應該會有影響才對.

  • 註1: Memcached restart 後, 所有資料都會清空
  • 註2: 這次遇到的主要是實驗用的項目, 剛好要搬機器, 實驗不想中斷, 所以才用此方式

閱讀全文〈Memcached 備份、還原的方式〉

快速複製 SSH Public Key 到遠端機器

SSH 要將 authorized_keys 複製到新的機器, 一般作法如下:

  1. scp id_rsa.pub new_machine:
  2. ssh new_machine
  3. cat id_rsa.pub >> .ssh/authorized_keys

SSH 本身就已經有提供非常方便的 script 來做此事情: ssh-copy-id

  • 操作: ssh-copy-id new_machine # 即會將 id_rsa.pub 加到新機器的 authorized_keys 去, 輕鬆快速

Grub - File system `ext2' doesn't support embedding 修復

Debian jessie 這兩次升級時, 都會遇到下述訊息:

grub-install: warning: File system `ext2' doesn't support embedding.
grub-install: warning: 不可能內嵌。GRUB 在本設置中僅能藉由區塊清單來安裝。然而,使用區塊清單不僅「不可靠」甚至令人挫折。.
grub-install:錯誤: diskfilter writes are not supported.

最可怕的是, 還警告說, 可能會造成無法開機.

  • 註1: 看了解法和執行結果後, 會發現這個警告是誇大了點. XD (總之, 就算不處理看起來也是沒問題的)
  • 註2: 執行最後都還是有正常寫入, 只是有上述警告訊息.

閱讀全文〈Grub - File system `ext2' doesn't support embedding 修復〉