We've replaced our SSH host key recently. We did this because the original ssh host key in use since 2009 is no longer considered sufficiently secure. You may see a very ugly message (WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED!) when you access any repositories using ssh. The error message will indicate which line of your "known_hosts" file must be removed to get rid of the ugly message. The
並列1000コネクションに耐える! Ruby のイベント駆動ライブラリ Rev と EventMachine の HTTPクライアント こんにちは、takada-at です。 Rubyのイベント駆動型ネットワークプログラミングフレームワーク Rev と EventMachine で HTTPクライアントを動かしてみました。 イベント駆動型ネットワークプログラミングフレームワークとは何か説明しだすと難しいですが、一言で言うと、以下のようになります。 # ふつうのフロー駆動型プログラム Net::HTTP.start(host, port){|http| res = http.get(path) #この処理が終わってから } puts "done" #この次の処理が実行される # イベント駆動型プログラム client = Rev::HttpClient::connect(host, port
Posted by Technohippy Tue, 09 Jan 2007 06:32:00 GMT http://eventmachine.rubyforge.org/wiki/wiki.pl勝手訳 Ruby/EventMachine Ruby/EventMachineはシングルスレッドなネットワークソケットエンジンを提供する外部ライブラリです。これはReactorPatternを使ってネットワークI/Oをハンドルするように実装されています。EventMachineは特にパフォーマンスと使いやすさに注力しています。 バックグランド EventMachineはRubyでネットワークを意識したプログラム、例えばIPC、分散システム、メッセージキュー、リモートオブジェクト呼び出しなど、を書く必要が出てきたことから作り始めました。私たちはC++のネットワークライブラリでよく見られるイベント駆動
はてなグループの終了日を2020年1月31日(金)に決定しました 以下のエントリの通り、今年末を目処にはてなグループを終了予定である旨をお知らせしておりました。 2019年末を目処に、はてなグループの提供を終了する予定です - はてなグループ日記 このたび、正式に終了日を決定いたしましたので、以下の通りご確認ください。 終了日: 2020年1月31日(金) エクスポート希望申請期限:2020年1月31日(金) 終了日以降は、はてなグループの閲覧および投稿は行えません。日記のエクスポートが必要な方は以下の記事にしたがって手続きをしてください。 はてなグループに投稿された日記データのエクスポートについて - はてなグループ日記 ご利用のみなさまにはご迷惑をおかけいたしますが、どうぞよろしくお願いいたします。 2020-06-25 追記 はてなグループ日記のエクスポートデータは2020年2月28
Introduction to EventMachine's Lightweight Concurrency Concurrent programming in Ruby gains newfound agility with EventMachine (EM), which introduces two concurrency paradigms: spawned processes and deferrables. Understanding deferrables is key to leveraging this model, as outlined in this guide and in-depth within the LIGHTWEIGHT_CONCURRENCY documentation. Understanding Deferrables What are Defer
Powering realtime experiences for mobile and webBi-directional hosted APIs that are flexible, scalable and easy to use. We create and maintain complex messaging infrastructure so you can build the realtime features your users need, fast. Bi-directional hosted APIs that are flexible, scalable and easy to use. Get started today and find out what you can build with Pusher
はじめに タイガーマスクが貢いでくれるのを待っている皆さんこんばんは。 前振り考えるのが面倒なので結論から書くと、今日はWebSocketについて扱おうと思います。iPhoneを使って↓こんなサンプルを作ってみました。 Safari上のJavaScriptと、WebSocketをWebサービスとして提供しているPusherを利用して、サーバサイドの言語を使わずに実装しています。 WebSocketってなぁに? httpおさらい Webの通信に使われる皆さんお馴染みのhttpは、クライアント(ブラウザとかね)とサーバが常に「問い合わせ(リクエスト)と返答(レスポンス)」のペアでやりとりをおこないます。 クライアント(FirefoxやChromeなど): 「情報ください」 サーバ(Apacheやnginxなど): 「はい、どうぞ」 このシンプルな仕組みがhttpの強みであり、URLと共にここま
主要メンバー † 支部長 きんねこ @kinneko メンバ @checkela 越野先生 (@overfieldm) 追記希望者はメールしてね(^^)。 ↑ 活動履歴 † 2014/中止: ワーキンググループ/金沢支部/第十四回勉強会 を開催しませんでした。 2013/12/21(土): ワーキンググループ/金沢支部/第十三回勉強会 を開催しました。 2013/04/20(土): ワーキンググループ/金沢支部/第十二回勉強会 を開催しました。 2013/03/10: ワーキンググループ/金沢支部/第十一回勉強会 参加者5名で盛況のうちに終了しました。 2012/08/18: ワーキンググループ/金沢支部/第十回勉強会 参加者38名で盛況のうちに終了しました。 2011/08/06: ワーキンググループ/金沢支部/第九回勉強会 参加者37名にて盛況のうちに終了しました。 2011/07/2
The document discusses using Pusher to build real-time web applications. It covers dynamic web technologies like polling, Comet, and WebSockets. It demonstrates how to use Pusher with Ruby and JavaScript to send and receive data in real-time across different events. References are provided for learning more about WebSockets, Pusher, and building real-time applications. The goal is to develop real-
Ruby Weekly is a weekly newsletter covering the latest Ruby and Rails news. Pusher is a new Web service from New Bamboo that makes it easy to push data to users of your web applications "live", outside of the request response cycle. They've embraced Web Sockets technology and built a REST API to which you can post events. Its flexible channels are based on a publish/subscribe model and you can sen
WebSocketの現状と技術的課題:WebSocketで目指せ! リアルタイムWeb(2)(1/2 ページ) 今回はWebSocketを取り巻く技術的課題や、実装状況についてご紹介します。また私たちが開発したサービス「Pusher」についても取り上げます。 WebSocketに関連した技術的課題 前回のWebSocketの紹介を読んでくださった読者のみなさんはWebSocketを試してみたくてたまらないのではないでしょうか。でも少し待ってください。皆さんを脅かす訳ではありませんが、以下の点についても考えなければいけません。 変化し続けるドラフト IETFのドラフトを見てみると、最初のバージョン(00)は2009年の1月に策定されたのが分かります。Chromiumが最初にWebSocketの実装を発表したころのバージョンは66の辺りです。 それからしばらくの間はマイナーチェンジばかりだった
いま WebSocket がにわかに注目を集めているようです。 ブラウザとサーバの間でリアルタイムな双方向通信を実現する機能で、HTML5に追加された(される予定の)新しい仕様です。 このWebSocketを使うには、ブラウザ側のJavaScriptの記述だけでなく、サーバ側の実装も必要になります。 そこで、Rubyで使えるWebSocketのサーバライブラリ rev-websocket をリリースしました。 gemでインストールできます:gem install rev-websocket 早速、デモアプリケーションを作ってみました:シャウッたー *1 WebSocket を使ったチャットシステムに、ちょっとした演出を加えたシンプルなアプリケーションです。速くタイプするほど大きく表示されるという趣向です^^; WebSocket に対応しているブラウザは今のところ Safari と Chr
被災地へのボランティアの派遣につきましては、現在、各被災地において、県外からの受け入れはまだ行われていません。 また、防災を担当している内閣府では、 現状は自衛隊などによる救助活動が行われており、ボランティアとしての被災地入りを控えてほしいこと 被災地に電話をかけてボランティア情報の問い合わせをすることを控えてほしいこと を呼びかけている状況ですが、今後、多くのボランティアが必要になってくることが予想されます。 そこで、(財)石川県県民ボランティアセンター(事務局:県民交流課)では、この度の東北地方太平洋沖地震の被災地からの要請があった場合に、ボランティアの派遣を予定しています。 つきましては、参加を希望する方は事前に登録をお願いします。 現段階での予定 項目 内容
小学館IDにご登録いただくと限定イベントへの参加や読者プレゼントにお申し込み頂くことができます。また、定期にメールマガジンでお気に入りジャンルの最新情報をお届け致します。
Thriftは「スケーラブルな言語間サービス開発」のためにFacebookにて開発されたRPCフレームワークである。これはソフトウェアスタックとコード生成エンジンを組み合わせることで、C++、C#、Java、Perl、Python、PHPおよびErlang and Rubyの言語間にて効率的かつシームレスに動作するサービスを開発することを可能とする。 [編集] 特長 Thriftの長所に以下のものがある。 SOAP (プロトコル)などの類似フレームワークより低いオーバヘッドによる言語間シリアライゼーション。 簡潔かつ明瞭なライブラリ。追加のコーディングが必要となる他のフレームワークがない。XML設定ファイル不要。 言語バインディングが分かりやすい。例えば、JavaではArrayList<String>を用いる。またC++ではstd::vector<std::string>を用いる。 アプリ
っていうタイトルにしようと思ったんだけど、要するにThriftを使ってTxをサーバーとして使えるようにしました。 Thriftについてはこちら。Thriftインストールメモ - nokunoの日記 Txについてはこちら。Tx: Succinct Trie Data Structure READMETxThrift 1.00 2009/09/19動作環境:LinuxTxThriftはThriftを用いてTxをサーバーとして利用できるように拡張したソフトウェアです。TxThriftは、Txの持つ以下のような特徴を引き継いでいます。1. キーを圧縮して持つため、メモリー使用量が少ない2. 自然言語処理に必要なcommon prefix searchなどを高速に行うことができる3. 静的にインデックスを持つため、初期化後はキーの追加や削除はできないTxThriftの応用例として、以下のようなアプリ
ちょっと前に「thriftって便利らしいよー」って話を聞いていたのだけれども、なかなか手をつけられずにいたらはてなブックーマークで使われているらしいという噂を聞いたり、Thriftを使って俺俺Key-Value Storeを作ったのように、TXを使ったThriftの紹介などが出てきたりしたのでそろそろ自分でも試したいなあと思い、試しました。で、先に結論を言っておくとThrift、とても気に入りました。とても簡単に処理用の専用サーバをたてることができて、かつ簡単にクライアントから処理要求が送れます。ボクは今まではRESTFulな感じでhttpでこのタスクをやっていたのですが、RESTFulな専用サーバをたてるのは結構開発コストがかかるんですよね。その点で、Thriftは開発コストはとても落ちると思うのでとても気に入っています。なんといって言語バインディングを自動で生成してくれるのは本当に開発
RPC Remote procedure call 遠隔手続き呼出し(RPC、リモートプロシージャコール)のこと。 Revolutionary Policy Committee かつてイギリスに存在した独立労働党の派閥。 Royal Parks Constabulary ロンドンのロイヤルパークを管轄していた警察。 Resistive plate chamber 粒子線の計測に用いられる計測器。 Radiological Physics Center アメリカ国立衛生研究所の放射線治療の効果を検証する機関。 ロシアパラリンピック委員会 (英・Russian Paralympic Committee、露・Паралимпийский комитет России)。 SCP財団から分裂した怪奇創作ウェブサイトRPC機構(RPC Authority) 中華人民共和国 (仏: républiqu
Your Evernote API Key API access details for your records: Consumer Key: ::consumer key goes here:: Consumer Secret: ::consumer secret goes here:: Note: This info will also be emailed to you shortly Your Evernote API key is now active on our development server, sandbox.evernote.com, for testing and building your application. Remember that you key is not active on the 'live' Evernote service e
The Apache Thrift software framework, for scalable cross-language services development, combines a software stack with a code generation engine to build services that work efficiently and seamlessly between C++, Java, Python, PHP, Ruby, Erlang, Perl, Haskell, C#, Cocoa, JavaScript, Node.js, Smalltalk, OCaml and Delphi and other languages. Getting Started Download Apache Thrift To get started, down
Jack Wallen (Special to TechRepublic) 翻訳校正: 石橋啓一郎 2011-03-16 08:00 Linuxには、恐ろしく多くの種類がある。もちろん、それらのディストリビューションのいくつかは、他のものよりも価値が高い。しかし、UbuntuやFedora、Linux Mint、PCLinuxOS、OpenSUSEやその亜種のほかに、どんなディストリビューションを知っておくべきだろうか。信じられないかも知れないが、知っておく価値のあるディストリビューションは、有名なもの以外にもある。無名のディストリビューションの中にも、見るべきものは数多く存在するのだ。この記事では、読者の生活に何らかのプラス効果を与えるかもしれない、あまり知名度が高くないLinuxディストリビューションを紹介しよう。 1.Damn Vulnerable Linux Damn Vulner
先日職場で FriendFeed がブロックされることがありまして、一瞬背筋が冷たくなりました。というのも私は著名なブログはもちろん、本業で利用している学術雑誌の最新情報なども、リアルタイムでみたいものはすべて FriendFeed に仕掛けて読んでいたからです。 そのブロックはエラーだったようでほっと胸をなでおろしたのでしたが、このできごともあって、なぜ私がこのサービスにそれだけ執着しているか一度まとめておこうと思いました。まだまだ日本では認知度が低いといわざるを得ない FriendFeed がもっともりあがりますように! 情報収集と発信をその活動の中心に据えているブロガーを主に主眼として、なぜ FriendFeed を使うことにメリットがあるのか、思いつく限り7つの理由です。 ブロガーとしての全活動を集約できる あなたがいつも念入りに動向をウォッチしているブログの著者が別のブログでコメ
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く