WebSocketアプリの事例 ここまでこの連載を読んでくださった読者の皆さんは、すでにWebSocketをどう利用すればいいかの十分な知識を得たことと思います。世の中にはすでにWebSocketを用いた様々なアプリが出てきています。ここではその中のいくつかを紹介したいと思います。 ここで紹介する事例は、すべてオープンソースで、ソースコードはGitHub上にあります。試しに触れてみるだけでなく、実際にソースコードを読んでみるのも良い勉強になるでしょう。
![WebSocketでWebは変わる? 大胆予想!](https://cdn-ak-scissors.b.st-hatena.com/image/square/f362f5a0d5b037b18818d0cbd4f4d1ed18d9305b/height=288;version=1;width=512/https%3A%2F%2Fimage.itmedia.co.jp%2Fait%2Farticles%2F1011%2F09%2Fr13humming.png)
WebSocketアプリの事例 ここまでこの連載を読んでくださった読者の皆さんは、すでにWebSocketをどう利用すればいいかの十分な知識を得たことと思います。世の中にはすでにWebSocketを用いた様々なアプリが出てきています。ここではその中のいくつかを紹介したいと思います。 ここで紹介する事例は、すべてオープンソースで、ソースコードはGitHub上にあります。試しに触れてみるだけでなく、実際にソースコードを読んでみるのも良い勉強になるでしょう。
原文(投稿日:2010/09/14)へのリンク PostRank の創立者で CTO である Ilya Grigorik 氏が 先週,ZeroMQ の紹介記事を書いている。 バークレーソケット(BSD)は,すべてのネットワーク通信のデファクト API です。1980年代始めに起源を持ち, TCP/IP スィートのオリジナル実装でもあった BSD ソケットが,今日すべてのオペレーティングシステムにおいて,最も広くサポートされている重要なコンポーネントであることは間違いないでしょう。BSD ソケットを使った通信として一般的なのはピアツーピア接続ですが,これには明示的なセットアップとティアダウン,トランスポート(TCP, UDP) の選択,エラー処理などが必要になります。問題がすべて解決すると,次に待ち受けるのがアプリケーションプロトコル (HTTPなど) の世界です。そこではさらにフレーム処理
Today we are excited to announce a collection of high quality open source web fonts in the Google Font Directory, and the Google Font API to make them available to everybody on the web. For a long time, the web has lagged print and even other electronic media in typographic sophistication. To enjoy the visual richness of diverse fonts, webmasters have resorted to workarounds such as baking text in
$200K 1 10th birthday 4 abusive ads 1 abusive notifications 2 accessibility 3 ad blockers 1 ad blocking 2 advanced capabilities 1 android 2 anti abuse 1 anti-deception 1 background periodic sync 1 badging 1 benchmarks 1 beta 83 better ads standards 1 billing 1 birthday 4 blink 2 browser 2 browser interoperability 1 bundles 1 capabilities 6 capable web 1 cds 1 cds18 2 cds2018 1 chrome 35 chrome 81
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
_ 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
GoogleMapsAPIFlash 用の Google Maps API に「perspective map」機能が追加されました。Google Earth のように地図を傾けたり、回転させたりできるようになりました。試してみるにはドキュメントの Google Maps API for Flash - 3D Maps に掲載されているサンプル Map3DSimple.html を見るのが分かりやすいでしょう。左上のアイコンを使って回転させたり、傾けたりできます。わたしも Google Maps API for Flash が出た当初に Google Maps をぐーるぐる - てっく煮ブログ というものを作ったりしましたが、これを公式に実現できるようになったわけです。公式ブログで発表されたサンプルアプリの半分が日本人のもの!今回の新機能、Google 公式ブログで発表された記事 Goog
With version .8 of the OpenSocial standard, support was added for REST APIs. The authentication mechanism chosen for those APIs was OAuth. However, there are two flavors of OAuth, and this document attempts to explain the different use cases that they support in OpenSocial, as well as why the "2-legged" variant of OAuth is likely to be more important for most OpenSocial containers to support fir
ここ最近注目を集めている用語がWeb Hooksだ。はてなブックマークでも実装され、知られるようになってきたこのWeb Hooksは、言わばWeb APIのコールバックシステムのようなものだ。何かのアクションをトリガーにして、URLやXMPPなどでデータが転送される仕組みだ。 何となくいい感じの説明ページ そんなWeb Hooksを手軽に試せるのがメッセージ転送のWatercoolrだ。 今回紹介するフリーウェアはWatercoolr、メッセージを転送するWeb Hooksだ。ソースコードは公開されているがライセンスは明記されていなかったのでご注意いただきたい。 Watercoolrは最初に自分のチャンネルを作成する。これは指定されたURLをポストで叩くだけだ。するとキーになるチャンネルIDが返却される。次にチャンネルIDと特定のURLを紐づける。例えばTwitterのポスト用URLなどだ
Google I/Oで、Google Chrome(以下Chrome)の拡張機能に関するプレゼンテーションが披露され、その資料がChromium Blogで公開された。そこには『ブラウザはどこまで自動でアップデートすべきか』で示した疑問への回答も一部述べられており、とても面白いスライドだ。 スライドによれば、Chromeの拡張機能は、HTML/CSS/JavaScriptを含むzip形式のアーカイブが本体で、そこに署名とマニフェストが加わる。CRXファイルと呼ばれるそのパッケージは、Mozilla Add-onsのようにGoogleがホストするらしい。ユーザーがCRXファイルをインストールした際、Chrome本体の再起動は不要だ。 拡張機能のアップデートに関しても、Chrome本体と同様、完全に自動で行われ、この際も本体の再起動は不要とされている。 拡張機能は、ツールバーやサイドバーなど、
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く