Movatterモバイル変換


[0]ホーム

URL:


はてなブックマークアプリ

サクサク読めて、
アプリ限定の機能も多数!

アプリで開く

はてなブックマーク

タグ

関連タグで絞り込む (2)

タグの絞り込みを解除

thriftに関するfubar_fooのブックマーク (6)

  • ThriftUsageC++ - Thrift Wiki

    Getting started The first thing you need to know is that theC++ code generated by Thrift compiles only on Unix based systems, although some success has beenreported using Cygwin on Win32 in ThriftInstallationWin32. Requirements Make sure that your system meets the requirements asnoted in ThriftRequirements Thrift library files Thrift header files. Installing the Thrift library Installing the Th

    • Apache Thrift を使う 4 - Python と連携

      今回は前回作成したサンプルのPython 版を作ってみます.手順は前回と同じで, thrift ファイルを作成したあとコンパイルを実行しサーバーサイドとクライアントサイドを実装します.まず前回作成した thrift ファイルに下記のようにpython 用の namespace を追加します. namespace cpp calc namespace py calc service Calculator { double plus(1: double arg1, 2: double arg2), double minus(1: double arg1, 2: double arg2), double multiplies(1: double arg1, 2: double arg2), double divides(1: double arg1, 2: double arg2), } コ

      • Apache Thrift を使う 5 - C++ Nonblocking Server

        今日はC++ で Nonblocking Server を構築してみます. 昨日まで使用していた TSimpleServer はBlocking Server です.Blocking Server とはその名の通り,処理をリクエストしたときに処理が完了するまでクライアント側に制御が戻りません. そういう処理で問題ないなら別にいいのですが, 一度に複数のリクエストを処理したいとか,すぐにクライアント側で別の処理を したいとかあると思います.むしろそういう方が多いですかね? まずはサーバーサイド,追加の include と main を少し変更します.newSimpleThreadManager に渡している数字は一度に処理できる リクエスト数です.libthriftnb,libevent のリンクをお忘れなく.WindowsPython は Nonblocking Server に

        • Apache Thrift を使う 3 - VCでサンプルを動かす

          今回は簡単なサンプルを作成してみましょう.Thrift の特徴として他言語間での RPC が可能という特徴がありますが,今回は四則演算を行う簡単なソフトをクライアント/サーバーともにC++で作成します.以下の手順で行います. thrift ファイルの定義とクライアント/サーバーコードの生成サーバーの実装クライアントの実装1. thrift ファイルの定義とクライント/サーバーコードの生成IDL で thrift ファイルを記述し,前回作成したコンパイラでコンパイルすることでクライアント/サーバーの通信部分を自動生成してくれます.まずは Calculator.thrift というファイルを作成し下記のように記述して下さい. namespace cpp calc service Calculator { double plus(1: double arg1, 2: double arg2),

          • Evernote APIを使ってアプリケーションを作る例 (Ruby) - Masatomo Nakano Blog

            すっかりEvernoteブログになってるなー。 最初のエントリでも書いたように、このブログはEvernoteで書いてる(この文章自体も)。APIキーの取得については以前書いたのでそちらを参照ください。Evernoteからブログへのデータ取り込み部分のソースを出しておく。クラス構造とか設定ファイルとかは端折って、実際に動くところのみ。Evernote公式のrubyライブラリはいまいち使いにくい。もうちょっとrubyっぽいサードパーティのwrapperとかあってもよさそうだけど、今のところなさそうだし作るのもだるい。 処理の流れとしては、 自分のアカウントで認証 "blog"というタグが含まれている全ノートを抽出 ノートを一つずつ舐めて、自分のWebアプリにデータ取り込み 認証 とりあえず、関連するライブラリをrequireしてから認証処理。この辺はサンプルのまま。 require "th

            • Apache Avro 1.3.0リリース | gihyo.jp

              2010年2月26日、オープンソースのデータシリアライゼーションシステム「Avro」の1.3.0がリリースされました。執筆時点では2010年3月19日にマイナーアップデートが行われ、1.3.1がリリースされています。 Avroは、データ交換のプロトコルおよびフレームワークで、サーバ間でのデータのやりとりなどに利用します。Hadoopの生みの親であるDoug Cutting氏により開発が始まり、Hadoopのサブプロジェクトとして活動しています。競合するプロダクトにはGoogleのProtocol Buffers、Facebookが開発し現在はApacheプロジェクトにホスティングされているThrift、そして日人の古橋貞之氏が開発を進めているMessagePackなどがあります。 今回の1.3.0のアップデート内容として、PythonJavaC++Rubyなど各種言語のパッケージン

              Apache Avro 1.3.0リリース | gihyo.jp
              • 残りのブックマークを読み込んでいます1

              お知らせ

              公式Twitter

              • @HatenaBookmark

                リリース、障害情報などのサービスのお知らせ

              • @hatebu

                最新の人気エントリーの配信

              処理を実行中です

              キーボードショートカット一覧

              j次のブックマーク

              k前のブックマーク

              lあとで読む

              eコメント一覧を開く

              oページを開く

              はてなブックマーク

              公式Twitter

              はてなのサービス

              • App Storeからダウンロード
              • Google Playで手に入れよう
              Copyright © 2005-2025Hatena. All Rights Reserved.
              設定を変更しましたx

              [8]ページ先頭

              ©2009-2025 Movatter.jp