Designs, Lessons and Advice from Building Large Distributed Systems Jeff Dean Google Fellow jeff@google.com Computing shifting to really small and really big devices UI-centric devices Large consolidated computing farms Google’s data center at The Dalles, OR The Machinery Servers • CPUs • DRAM • Disks Racks • 40-80 servers • Ethernet switch Clusters Architectural view of the storage hierarchy … P
This is the first of two posts that will center around a modern browser engine feature that doesn’t usually get a lot of press: The Page Cache. Today I’ll talk a bit about what this feature is, why it often doesn’t work, and what plans we have to improve it. Page Cache Overview Some of you might be more familiar with what other browsers call their Page Cache. Firefox calls theirs the “Back-Forward
デジタルカメラ・ビデオにLinuxを積んで、撮影制御や画像処理を全部オープンソースでやってしまおうという話があるらしい。スタンフォードの院生を中心としたプロジェクト。 (Open-source camera could revolutionize digital photography Stanford University News) 絞りやフォーカス・解像度の制御からフレーム取得後の画像処理まで、全部プログラマブルにしたカメラ・ビデオを作ろうという話。既存のカメラだと、カメラメーカーが対応チップやソフトを載せなかった、あるいはそもそもカメラ設計時には技術がなかった等の理由で数々の撮影技術が使えないことがあった。このオープンソースカメラなら、自分もしくは世界中の誰かが書いたソフトを適宜カメラにインストールすることで、自分の目的に特化した/最新の撮影技術が使えるようになる。 すぐに実装出来
(A play in 4 acts. Please feel free to exit along with the stage character that best represents you. Take intermissions as you see fit. Click on the stage if you have a hard time seeing it. If you get bored, you can jump to the code. Most importantly, enjoy the show!) Act 1: Once Upon a Time… Act 2: Crypto Basics Act 3: Details Act 4: Math! Epilogue I created a heavily-commented AES/Rijndael imple
Overview FriendFeed's web server is a relatively simple, non-blocking web server written in Python. The FriendFeed application is written using a web framework that looks a bit like web.py or Google's webapp, but with additional tools and optimizations to take advantage of the non-blocking web server and tools. Tornado is an open source version of this web server and some of the tools we use most
Today, we are open sourcing the non-blocking web server and the tools that power FriendFeed under the name Tornado Web Server. We are really excited to open source this project as a part of Facebook's open source initiative, and we hope it will be useful to others building real-time web services. Check out the announcement on the Facebook Developer Blog. You can download Tornado at tornadoweb.org.
permalink UPDATE: I’ve written a PubSubHubbub-to-XMPP gateway that solves some of the issues of running a real-time feed reader behind a firewall. UPDATE 2 rssCloud has a serious vulnerability that needs to be addressed in the protocol. I’ve linked some security recommendations here that rssCloud hubs should implement as soon as possible. These last few months have brought us not one, but two RSS-
P2P通信技術:NAT越え ~STUNとUPnPと、時々、TURN~ 株式会社コナミデジタルエンタテインメント プロジェクトソリューションセンター R&D推進グループ 佐藤 良 目次 1. はじめに 2. NATの概要 3. 静的NAT – 静的ポートフォワーディング – UPnP 4. 動的NAT 5. NATの挙動をSTUNで調査する 6. NAT越え時のテクニック 7. 事例 8. 今後 2008/2/8 1VoIP Conference 2008 1. はじめに 2008/2/8 VoIP Conference 2008 2 8. 今後 7. 事例 6. NAT越え時のテクニック 5. NATの挙動をSTUNで調査する 2. NATの概要 3. 静的NAT 4. 動的NAT 1. はじめに 自己紹介 • 仕事 – オンラインゲームのネットワーク技術開発 • 2004~ NAT越え
During the Twitter DDoS attacks, there was a thread on the Twitter API group about using PubSubHubbub to get low latency notifications from Twitter. This would be an alternative to the streaming API that Twitter already has. The response from a Twitter engineer wasn't all that positive, and it is indeed correct that the streaming API already exists and seems to satisfy most developers' needs. Howe
_ AtomPub で複数リソースをまとめて POST する方法 [atompub][opensocial][gdata] (2008-06-29 追記) その後の動向を書きました [2008-06-29-1] (追記) yohei さんからのコメントです. 解決策はたくさんあり、結局要求次第と思われ。やりたいことによって解 決策 が異なるので、仕様に入れないのは正しいと思う。個人的には複数 同時にPOSTすると、レスポンスが multi status に... (追記) enclosure or content/@src について lyokato さんとのやりとりです. lyokato: あー、日記と同時に関連写真を投稿したいとか、そういうケー スかなと思ってました。その場合はここで書かれた処理の後、enclosure link突っ込んだ日記entryのpostでいいのかしら? take
(ちょっと遅ればせながら)今年のSIGGRAPHで発表された手ぶれ補正アルゴリズムは面白いと思った。素人が撮ったぶれぶれのビデオを後からソフトウェア的に修正してくれるというもの。ウィスコンシン大学とアドビ社の共同研究。 Content-Preserving Warps for 3D Video Stabilization Feng Liu, Michael Gleicher, Hailin Jin and Aseem Agarwala SIGGRAPH 2009 枠組みとしては、まずビデオ動画から特徴点抽出を行い、3次元的なカメラの動きの情報を得る。そこからカメラが理想的な(ぶれぶれでない)軌跡をたどったとしたら見えたであろう景色を再構成するべく、画像を局所毎にリマッピングしよう、というもの。ただし単純に再構成だけを考えてリマッピングすると情景自体が変わる部分(被写体が動いて隠蔽箇所が変化
"Media RSS" Specification Version 1.1.2 An RSS module that supplements the <enclosure> element capabilities of RSS 2.0 to allow for more robust media syndication. Change Notes 12/01/2004 - Created 02/21/2005 - Major consolidation of all requested changes: [1.0.0] Added <media:group> element for grouping <media:content> objects.Added framerate, height, width attributes to media:content.Added additi
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く