2015-09-23

2015-08-31

  • elleryq says: 「如同買了一包氮氣,有時候會在裡面發現洋芋片一樣,很好玩。 」
    這句話讓我笑出來... XD
    Re: 炒飯蛋先下還是後下
  • elleryq says: 悠遊卡公司網站現在很難連...應該是被打趴了...
  • elleryq says: 雨要下到什麼時候...有點煩了...

2015-08-30

  • elleryq says: 開始看 Modern PHP
    • e*****q says: 一開始是介紹 PHP 的一些新特性,像是 traits, opcache, built-in server, namespace, generator, generators ... 等等,traits 還蠻特別的,類似 mix-in ...
    • e*****q says: 在 2009 年,PHP developers 一起聚集起來,成立了 PHP-FIG,一同制定標準,光 psr-1, psr-2 就不少東西可看...
    • e*****q says: psr-3 是 log,現在都建議使用 monolog 了,laravel 的 Log 也是用 monolog。
    • e*****q says: psr-4 是 autoloader ,主要是解決 require/include/require_once ... 的問題,說真的,我沒認真搞懂過 require/include/require_once 的差異。autoloader 的部份我也還沒弄懂,書裡是建議不要自己再刻一份,最好是透過 composer 來處理。
    • e*****q says: 原來 composer 都是去 Packagist 這邊下載的...
    • e*****q says: Packagist 跟 pypi 一樣,也提供搜尋的服務。
    • e*****q says: 回到 autoloader,composer 安裝 component/library 以後,vendor 會有一個 autoload.php ,autoload.php 裏面則有 require_once vendor/composer/autoload_real.php 。
    • e*****q says: autoload_real.php 又會引用同目錄下的 autoload_psr4, autoload_files, autoload_classmap, autoload_namespaces 等 .php 檔案。laravel 是在 bootstrap/autoload.php 裡去引用 vendor/autoload.php 的。
      大致的路是這樣子。
    • e*****q says: 要增加自訂的引用檔案,就是在 composer.json 裡去寫 ["autoload"]["files"] ,然後執行 composer dump-autoload 重新產生 vendor/composer 下的 auotload_xxxx.php 。
    • e*****q says: 至此,走馬看花的看完前四章... XD
    • e*****q says: filter_var 還蠻好用的~可以依照指定的 flag/pattern 過濾掉變數中不安全的字元
    • e*****q says: 第五章蠻值得一看,對於安全的部份做了蠻好的介紹。
    • e*****q says: PHP 5.2 以後,有 DateTime 的相關類別在專門處理日期時間了。
    • e*****q says: 然後有推薦一個 nesbot/carbon 的好用 component ,說可以比較方便的處理日期時間。

2015-08-28

  • elleryq says: PHP 5.5 不支援直接 import namespace 裡的 function,5.6 時,才有 import function ns1\subns\func ...

2015-08-27

  • elleryq :: 你對上癮的所有認知都是錯的
  • elleryq says: 希望有波多野的悠遊卡是會開賣啦~
  • elleryq says: 我覺得徵兵跟募兵背後的問題是在國防制度,如果軍隊裡的環境、制度、、訓練、升遷都不錯,那麼募兵的狀況就會相對理想,而役男也不會覺得服役是浪費時間。該如何立法才能改變軍隊的現況呢?

2015-08-26

2015-08-25

  • elleryq says: 今天再次震驚一次,Microsoft Hotmail 的二階段驗證直接用 google authenticator app 來做,沒有另外裝一套~
    • 真****i :: 是因為 google 用的認證也算是產業標準嗎 感覺微軟很多策略都改了
    • e*****q says: ikkitoushin: XD 不知道,目前知道 Digital Ocean, Amazon 也都用 Google authenticator ... 這樣也好啦~省去許多麻煩~
  • elleryq says: 在做 libvirt migrate 時,卡到兩個問題,第一個是 Failed to Open the file,無法開啟 image 檔案,找到 Live migrating a virtual machine with libvirt without a shared st... ,說是要在目的機器那邊先新增一個空的 image file。的確,這樣就可以了。
    • e*****q says: 第二個是遇到 unable to connect 的問題,說 Name or service not known,這裡是找到 Major Hayden: Live migration failures with KVM and libvirt 這篇,說是要在雙方的 /etc/hosts 裡,去補上對應的 hostname 與 ip 。至此,就可以順利 migrate 。
    • e*****q says: 用 virt-manager 是可以 migrate ,但是 VM 怪怪的。
    • e*****q says: 嗯,感覺上不太穩定,需要往後多做幾次看看。指令是這樣用:virsh migrate your_domain "qemu+ssh://user@dest_host/system" livecopy-storage-all --verbose
    • e*****q says: 製作 image 的指令:dd if=/dev/null of=empty_disk.raw bs=1M seek=5120
      將 raw 檔轉為 qcow2:qemu-img convert -O qcow2 empty_disk.raw your_disk.img
      然後把 your_disk.img 搬到 libvirtd 目錄,以 ubuntu 為例,預設是 /var/lib/libvirtd/images
    • e*****q says: your_disk.img 要跟 source 這邊 VM 的 disk image 名稱一樣才行。
    • e*****q says: 轉換 disk image 格式的文件可以看這篇:2.4. Converting Between RAW and QCOW2
    • e*****q says: Migration 的部份,可以參考 libvirt: Guest migration ,裏面圖文並茂,蠻清楚的。
    • e*****q says: 補直接用 qemu-img 建立 qcow2 格式的 image 的方法:
      qemu-img create -f qcow2 /var/lib/libvirt/images/guest.qcow2 8192
  • elleryq :: OK, fine ... PHP does not allow for inner classes.
    How do I Use Inner Classes in PHP?
  • elleryq says: 「暗黑林志玲」代言悠遊卡 柯P困惑:「這是什麼人?」 - 政治 - 自由時報電子報
    我是樂觀其成啦,不過文章裡提到柯P看法,柯文哲疑惑說,使用悠遊卡的人當中,女性占65%到75%,「有效嗎?」
    應該是要反過來想,女性都已經在用,那麼還有那些人沒在用呢? 男性...或許打女優牌是對的。

2015-08-24

  • elleryq says: Google map 現在不能看公車站牌上有哪些公車可搭,真麻煩~
  • elleryq says: 明天會不會破 7000 ??
  • elleryq says: apache-libcloud 與 libvirt ,libcloud 可以對 libvirt 做這些處理,例如啟動/Suspend/Resume/Shutdown VM、拍螢幕快照、取得資訊等等 (都包在 ex_ 開頭的函式裡)。
    libcloud 把 VM 稱為一個 node,libvirt provider 也可以刪除跟建立 node,但文件裡建立 node 的部份真的是看不懂....正在 trace ...
    • e*****q says: 建立 node 是呼叫 driver 的 create_node; 刪除 node 是呼叫 node.destroy()
    • e*****q says: 所有的 driver 都繼承自 compute.base.NodeDriver ,基本上沒支援的部份,在 NodeDriver 這邊都會丟出 NotImplementedError,NodeDriver 裡的 create_node 裡,預設就是丟出 NotImplementedError,而 LibvirtNodeDriver 並沒有實作 create_node ... 所以看來,並不能建立 node。
    • e*****q says: 那不如直接用 python-libvirt 就好,靠北邊走....
  • elleryq says: 文章最後提到 IoT ,我驚訝了!! 李登輝真的有持續在閱讀新知~
    [FB] 李登輝接受Voice雜誌訪問全文中文翻譯

2015-08-23

2015-08-22

  • elleryq says: 1. 剛剛因為下雨地滑,摔了一跤,還好旁邊有欄杆,趕緊抓住,屁股沒著地。
    2. 羅馬浴場2 普普通通,典型的續集...
    • [**********] says: 下雨小心路滑。跌過一次...
    • e*****q says: innovationblue: 謝謝~ :-)

2015-08-21

  • elleryq says: 我健忘... 上次是從 libcloud 看到 libvirt 然後看到 KVM ,KVM 看完,libvirt 也看完,然後瞬間忘記要接著看 libcloud ...
  • elleryq says: yaml 轉單純 VAR=VALUE 的 shell script : How can I parse a YAML file from a Linux shell scrip...
    • e*****q says: 也是有專門的 CLI tool:0k/shyaml
  • elleryq says: 昨天看完「等一個人咖啡」了,原來是鬼故事來著... XD

2015-08-20

  • elleryq says: 今天去幫太太買衛生棉,店員問我要不要用紙袋裝,我說不用。回家的路上,我心裡在想,「有必要裝嗎?」啊不就是很正常的事情?
    • 卑***生 says: 有些男人會在意,雖然這也沒啥好在意的
    • p***e says: 有些女生也會在意
      我超市收銀的經驗,問紙袋的多是女的 (evilsmirk)
  • elleryq says: 推特再度 follow 到 2000,又是該砍 inactive following 的時候...

2015-08-19

  • elleryq says: 今天股市指數會破 8000 嗎? 有機會喔~
    • e*****q says: 尾盤拉回...
  • elleryq says: packer 可以搭配 ansible,在 image 裡,必須要先設法安裝 ansible 才行。因為 packer 是把 playbook 跟 roles 複製到 VM 裡,再執行。
  • elleryq says: 聊小時候的事情真的很能看出城鄉差距...北部玩的就跟南部玩的不一樣,以前能玩的又跟現在不一樣。
  • elleryq says: 置入性行銷的高招啊~完美的小確幸~
    畫皮與畫骨——一個有趣的戲劇置入案例 - Punchline 娛樂重擊
  • elleryq says: 用 packer 製作好 KVM image 以後,就可以用 virt-install 裝進去用了。
    Create KVM domain with the image built by packer
  • elleryq says: 哈哈哈,果然還是要仔細換算,不能用估算的。DigitalOcean 是 5 USD = 162.31 TWD,
    Conoha 是 900 JPY = 235.91 TWD,Digital Ocean 比較便宜,但是沒有日本機房,只有新加坡機房~

2015-08-18

2015-08-14

  • elleryq says: Hashicorp 的 Atlas 搭配他們家的 consul、terraform ... 等,是很好用的服務,收費就有點讓人卻步。十個 node 免費,超過 10 個 managed node,一個要 $40 per month。換句話說,一家公司有 20 個,那就是 10*40 = 400 ,一個月約一萬多。
  • elleryq says: 早上把道士下山看完了,這部電影真的是很有陳凱歌前幾部大堆頭不賣座電影的風格。我相信故事本身是好的(小說翻拍),但是電影拍的不怎麼樣,有點為了硬說教而說,相當莫名其妙...
  • elleryq says: 算了,我不找了,還是用 gvm 來裝 golang 1.4 吧~
  • elleryq says: Opera 真貼心,安裝時會問可不可以放檔案在 /etc/apt/sources.list.d 裡,反觀 Google chrome ....
    • e*****q says: 不過,還是有 gpu lock 問題...

2015-08-13

  • elleryq says: KVM 跟 VirtualBox 互斥... 在跑 VirtualBox VM 時,試著用 KVM ,會不給執行。
  • elleryq says: 早上騎車上班途中,機車鑰匙被震出去,發現的時候,已經不知道掉在哪裡了。還好有一把鑰匙在太太那邊,趕緊騎車過去拿。

2015-08-12

  • elleryq says: 用 packer 時,碰到 sorry, you must have a tty to run sudo ,碰到這情況,就是在 template.json 裏面的 builders section 那邊找適當的地方加上 ssh_pty: true 就好~

2015-08-11

2019-07-30

e***q says:無條件支持「看到更多吉賽兒 aka 國民老婆 aka 蓋兒加朵 (Gal Gadot) 與韓的玩命情侶走天涯電影」 真心覺得這個更有賣點! 6 年過去了我們還在等!給《玩命關頭》韓哥一個公道,戴克蕭不用踹共嗎? – 電影神搜 #JusticeForHan e...