Tag Archives: push

Amazon Pinpoint:對 Amazon Mobile 得到的資料設定條件發推播

這次 AWS 對 Amazon Mobile 收到的資料定義條件發出推播:「Amazon Pinpoint – Hit your Targets with AWS」。 功能是陽春了一些 (其他競爭對手應該還可以發 mail 之類的),但以 AWS 的名字放出來,等於又殺了一票市場上還沒爬起來的競爭對手...

Posted in AWS, Cloud, Computer, Murmuring, Network | Tagged , , , , , , | Leave a comment

清出一個乾淨的 Git Repository

自動化機制中,要確保可以拿到最新的 Git Repository 最保險的方法是 rm -rf 掉再重新 clone 一份,但對於稍微大一點的 repository 速度就太慢了,所以得想辦法保留 repository 加快速度。 目標是想要處理 submodule 的變更,並且仍然可以處理 force push 時的災難,避免需要人工介入... 這在建各種自動化機制時常常會用到,像是用 Fortify SCA 白箱掃描,或是 CI & CD 機制上。 BRANCH=master git fetch --force git reset --hard origin/"${BRANCH}" git submodule sync --recursive git … Continue reading

Posted in Computer, Murmuring, Network, Programming, Software | Tagged , , , , , | 1 Comment

CloudFlare 宣佈支援 HTTP/2 的 Server Push

CloudFlare 宣佈支援 HTTP/2 的 Server Push:「Announcing Support for HTTP/2 Server Push」。 如同預期的 (最簡單的方式),是透過 HTTP header 標示,也就是透過 rel=preload 辨識: Link: </asset/to/push.js>; rel=preload; 可以看到沒有 Server Push 與有 Server Push 的效能差異:

Posted in CDN, Cloud, Computer, Murmuring, Network, WWW | Tagged , , , , , , , , , | 1 Comment

HTTP/1.1 時代的 Best Practice 變成 HTTP/2 的問題

Velocity 2015 上的「HTTP/2 is here, let's optimize!」提到了很多關於 HTTP/1.1 時代所採用的 Best Practice (或者說,workaround) 變成了 HTTP/2 的問題。 這張表整理了各種技巧在 HTTP/1.1 與 HTTP/2 的差異: 在 HTTP/2 因為有了 multiplexing 機制,用了 Apply domain sharding 後反而增加 DNS query 以及開新的連線所需要的 handshake 時間。 而 Concatenate resources 也算是 workaround 的一種,不同等級的合併會有不同的 … Continue reading

Posted in Computer, Murmuring, Network, WWW | Tagged , , , , , , , , , , , , , | Leave a comment

GitHub 保護自家的 OAuth Access Token 不會進入 GitHub 上公開的 Repository

GitHub 的公告:「Keeping GitHub OAuth Tokens Safe」。 當你不小心把 GitHub 的 OAuth Access Token 推到 GitHub 的 public repository 時,站方會自動 revoke 掉: Starting today you can commit more confidently, knowing that we will email you if you push one of your OAuth … Continue reading

Posted in Computer, Murmuring, Network, Security, WWW | Tagged , , , , , , , , | Leave a comment

Vagrant 1.7 引入的 Push 機制

離上次改版也半年了,Vagrant 1.7 引入了 Push 機制:「Vagrant Push: One Command to Deploy Any Application」。 功能很簡單,就是「把整個目錄傳到指定的位置上」,可以看做是 code deploy 機制。目前支援的通訊協定 Atlas、FTP/SFTP、Heroku 以及自訂 script。 Vagrant 的這個功能有著 Unix philosophy 的想法。功能很簡單,但似乎是以後新功能的墊腳石。code deploy 這個功能現在已經有一堆 open source 產品可以用,如果之後不以此延伸,看起來沒有太大意義。 當然也是順便幫自家產品 Atlas 打廣告... 另外是 Vagrant 這個字的念法,也可以在這篇文章裡的影片看到示範:

Posted in Cloud, Computer, FTP, Murmuring, Network, Software | Tagged , , , , , , | 1 Comment