Monthly Archives: February 2014

在 S3 上儲存大量資料時要注意的事情

印象中要在 Amazon S3 上面存大量資料時需要注意 key 的命名,用 Google 找了找發現官方的「Request Rate and Performance Considerations」這篇。 文章中有提到這是對有大量存取需求時才需要注意的事項: The guidelines in this section apply if you are routinely processing 100 or more requests per second. If your typical workload involves only occasional bursts of 100 … Continue reading

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

Vagrant 的文件...

出自「Creating a Base Box - Vagrant Documentation」這頁: 你知道下面的「VirtualBox Base Boxes」是可以按的嗎?是可以按的嗎?是可以按的嗎?

Posted in Computer, Murmuring, Software | Tagged , , | Leave a comment

90 年代的網站...

前天看到的「Only 90s Web Developers Remember This」文章裡面在懷舊 (?): 1x1.gif            Dotted underlines, border effects DHTML Pixel fonts Buttons 然後在 Facebook 上看到 zonble 貼的:「DHTMLConf」,太讚了 XDDD 讓人懷念的東西... XDDD

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

巴西與歐盟決定自己拉海底光纜...

為了避免美國的監聽,歐盟與巴西決定自己拉海底光纜:「Brazil, Europe plan undersea cable to skirt U.S. spying」。 目前計畫從葡萄牙的里斯本 (Lisbon) 拉到巴西的福塔雷薩 (Fortaleza),而且巴西總統 Dilma Rousseff 挑明了就是對美國的監控有意見: We have to respect privacy, human rights and the sovereignty of nations. We don't want businesses to be spied upon, 能做到什麼程度還是個問題,但這對於解決網路過度中心化 (以美國為中心) 應該有幫助?

Posted in Computer, Murmuring, Network, Political, Security | Tagged , , , | 3 Comments

八皇后問題的速度極限...

在「Overkilling the 8-queens Problem」這邊有吃飽太閒^H^H^H^H強者用 x86-64 組語解八皇后問題,而目前的極限速度是 11.2µs... 整篇在介紹用到的 x86-64 組語 XDDD

Posted in Computer, Murmuring, Programming | Tagged , , , , , | Leave a comment

WordPress.com 上的電子商務平台

WordPress.com 上的商務帳號 (WordPress.com Business) 可以架設各種電子商務平台了:「WordPress.com Business Users: eCommerce Has Arrived!」。 由 WordPress.com 出手感覺就差很多,以前要自己找人兜半天,這樣就省下一大堆功夫了...

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

Buffalo 推出三台以 dd-wrt 為號召的機器...

在「Buffalo Launches Three Open Source DD-WRT Wireless Routers」這邊看到 Buffalo 推出三台以 dd-wrt 為號召的機器。 Buffalo 官方的新聞稿在「Buffalo Introduces Open Source DD-WRT Wireless Networking Solutions」這邊。 在美國機器是三年保,另外加上免費 24/7 基本技術支援的電話: AirStation™ AC 1750 Gigabit Dual Band Open Source DD-WRT Wireless Router WZR-1750DHPD is available now at … Continue reading

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

PHP Composer 的安全性問題

Composer 是 PHP 上新一代的套件管理軟體。 Composer 與之前各種方案不同的地方在於,後面掛了 Packagist 這個 PHP package archivist,讓使用者很方便的取得套件 (以及更新)。 其中有一個功能是 replace,表示我所開發的這個套件「宣稱」可以取代其他套件 (通常是 API compatible)。 看到這個功能的時候,以為是要讓 Packagist 能夠串起連結。畢竟偶而會發生「這個套件最新版是 2008 年了,到底有沒有後續維護啊」的情況。如果 Packagist 官方網站可以串起連結,可以節省開發者時間,而且也可以利用 Packagist 上的熱門度來決定要用哪一個後繼者。 但實際上與預期的不同,Composer 的預設值是會「自動」尋找更新並且真的使用,也就是前幾天被丟出來的議題:「Composer is wide open with a massive security vulnerability」。 攻擊者只要在 Packagist 上面上傳一堆含有惡意程式碼的套件 (並且利用 … Continue reading

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

用 browserify 將 npm 的函式庫包到瀏覽器上用...

browserify 可以將用到的程式碼都包成一包,拿到瀏覽器上使用。 舉個例子離說,先寫了一個 a.js: (function(){ var el = document.getElementById('output'); var j2x = require('json2xml'); el.innerText = j2x({a: 1}); })(); 其中可以看到直接拿 require() 把 json2xml 抓進來。但在瀏覽器裡要自己處理有哪些 dependency 很麻煩,就用 browserify 拉出來: browserify a.js -o a.bundle.src.js 生出來的 a.bundle.src.js 就可以拿到瀏覽器裡使用了!如果需要的話,還可以用 JS Compressor 再壓起來再拿到瀏覽器裡使用。 最後補充一下,browserify 的安裝方式很簡單: npm … Continue reading

Posted in Computer, Murmuring, Programming, Software | Tagged , , , , , | Leave a comment

Domain Sharding 的調整...

Domain Sharding 是針對以往瀏覽器常見的「加速技巧」(workaround),目的是突破瀏覽器對單一 domain 的最大連線速限制。像是 IE{6,7} 在 HTTP/1.1 上的限制是 2。 Steve Souders 在 2008 年整理的「Roundup on Parallel Connections」就有列出當時各瀏覽器的限制。而在 Browserscope 的 Network 可以看到更多新的數字。 而隨著環境一直在改變,桌機限制的連線數也逐漸調高,以及 SPDY 的發展,再加上行動平台的比重愈來愈高,本來的 Domain Sharding 技巧需要重新審視。 在 Etsy 的「Reducing Domain Sharding」這篇文章中提到他們決定減少 Domain Sharding 的數量 (由四個變成兩個),而改善了反應時間: 在圖片較多的頁面上約減少 50ms~80ms,在一般頁面則是減少 30ms~50ms。 … Continue reading

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