はてブログ

はてなブックマーク新着エントリーの過去ログサイトです。



タグ Rack

新着順 人気順 5 users 10 users 50 users 100 users 500 users 1000 users
 
(1 - 25 / 37件)

最近の Rack サーバ事情について - willnet.in

2015/02/24 このエントリーをはてなブックマークに追加 297 users Instapaper Pocket Tweet Facebook Share Evernote Clip willnet.in

先月、heroku の推しサーバが unicorn から puma に変わったという発表がありました。unicorn だとスロークライアントの影響を受けやすいというのが理由なようです。 もう少し詳しく調べてみましょう。 そもそもスロークライアントってなに その名の通り遅い回線のクライアントです。3G環境のモバイル端末などが該当します。 「unicorn だとスロークライアントの影響を受けやすい」と... 続きを読む

Ruby - 「RaptorはどのようにしてUnicornの4倍、Puma, Torqueboxの2倍の速度を達成したのか」を読んでまとめてみた - Qiita

2014/11/11 このエントリーをはてなブックマークに追加 264 users Instapaper Pocket Tweet Facebook Share Evernote Clip Raptor puma Unicorn Qiita httpd

「RaptorはどのようにしてUnicornの4倍、Puma, Torqueboxの2倍の速度を達成したのか」を読んでまとめてみたRuby(5387)rack(32)httpd(17)yuroyoroが2014/11/11に投稿編集リクエストを作成する 「RaptorはどのようにしてUnicornの4倍、Puma, Torqueboxの2倍の速度を達成したのか」を読んでまとめてみました。 原文はこ... 続きを読む

Rubyist Magazine - Sinatra 再入門、 Padrino / Rack / その先の何か

2011/11/28 このエントリーをはてなブックマークに追加 233 users Instapaper Pocket Tweet Facebook Share Evernote Clip Sinatra Padrino Ruby その先 著者

この記事では、軽量ウェブアプリケーション DSL である Sinatra、Sinatra を拡張したフルスタックウェブ開発スイートである Padrino、そして Rails 登場以降の Ruby でのウェブ開発についての著者の持論、などを語って行きます。チュートリアル的な内容は今回は少ないですので、今回の話で興味をお持ちになったら、Sinatra Book、Blog Tutorial - Padr... 続きを読む

ウノウラボ Unoh Labs: RackでWebアプリのWebサーバー依存を無くす

2007/05/08 このエントリーをはてなブックマークに追加 194 users Instapaper Pocket Tweet Facebook Share Evernote Clip ウノウラボ Unoh Labs Webアプリ

rack-logo posted by (C)komagata komagataです。 仕事でも使う必要が出てきたのでRubyの勉強をしています。WebアプリケーションでRubyを使おうとしていきなり躓いたのがApache、WEBrick、Mongrel等、実行環境毎の設定やAPIの違いです。 Rubyを普段使っている人には常識過ぎるのか情報が少なく、FastCGIで単に「Hello, World... 続きを読む

Rails開発におけるwebサーバーとアプリケーションサーバーの違い(翻訳) - Qiita

2015/10/20 このエントリーをはてなブックマークに追加 165 users Instapaper Pocket Tweet Facebook Share Evernote Clip アプリケーションサーバー puma Unicorn スタック

はじめに 先日スタック・オーバーフローでこんな質問に回答しました。 webサーバー、アプリケーションサーバー、Rackといった仕様や概念と、WEBrick、Unicorn、Pumaといった実装の関係が頭の中で結びつきません 質問者の方はwebサーバー、アプリケーションサーバー、Rack、Unicorn、Pumaと言った用語や概念の理解がこんがらかっているように見えたので、このあたりをきれいに説明し... 続きを読む

マイクロサービス時代を乗り越えるために、Rack::VCRでらくらくアプリケーション間テスト - クックパッド開発者ブログ

2015/10/09 このエントリーをはてなブックマークに追加 163 users Instapaper Pocket Tweet Facebook Share Evernote Clip vcr hogelog モック 小室 オマケ

2015-10-09 マイクロサービス時代を乗り越えるために、Rack::VCRでらくらくアプリケーション間テスト 新規アプリケーションの構成 Rack::VCR リクエストの記録 リクエストのモック リクエストの再生 おまけ: Androidアプリのテスト 弊社での利用例 未来 こんにちは、会員事業部の小室 (id:hogelog) です。気づけば弊社に入社してから2年と2ヶ月が経っていました。... 続きを読む

Perl, あるいは困ることについて - Kato Kazuyoshi

2013/04/01 このエントリーをはてなブックマークに追加 154 users Instapaper Pocket Tweet Facebook Share Evernote Clip perl Kato Kazuyoshi PSGI Plack

Q2 になったので月に1回くらいは日本語で書いてみることにした。 ここ数年で Perl に起こった良いことは2つある。 ひとつは PSGI/Plack, cpanminus, carton, cpanfile などいろいろ良いものが他言語から輸入されたことで、Perl で書かなくてはいけない時の面倒が軽減された。それぞれ Ruby でいうところの Rack, gem (1), Bundler, G... 続きを読む

APIの作成に特化したRuby製フレームワーク grape を試してみた | FIRN.JP

2011/05/27 このエントリーをはてなブックマークに追加 107 users Instapaper Pocket Tweet Facebook Share Evernote Clip grape Sinatra Rails フレームワーク API

RESTful API の作成に特化したマイクロフレームワーク grape の存在を知ったので調査してみる事にしました。API の実装 に Rails の ActionController は重厚すぎる、Sinatra は軽いけど手間がかかる。。。という中で作られたこのフレームワーク、はたしてその実力は… grape の特徴 grape の特徴は概ね以下の通りです。grape 自体が Rack ア... 続きを読む

Rubyでウェブアプリ〜Rack | Scimpr Blog

2015/03/06 このエントリーをはてなブックマークに追加 96 users Instapaper Pocket Tweet Facebook Share Evernote Clip Ruby github.com フレームワーク サーバ 5分

Rackとは「RackはRubyのためのWebサーバーインターフェイス」(5分でわかるRackRackは、mongrel,WEBrick,thin,unicornなどのサーバとRails,sinatraなどのフレームワークの橋渡しをする役割公式rack.github.io/ github.com/rack/rackドキュメントrack.rubyforge.org/doc/成り立ちとか第23回 R... 続きを読む

年末年始休暇に読みたい! Rack について参考になる記事まとめ - はてなまとめ(仮)

2011/12/26 このエントリーをはてなブックマークに追加 94 users Instapaper Pocket Tweet Facebook Share Evernote Clip Ruby サーバ 深掘り アプリケーション 入門

Ruby のサーバとアプリケーションを繋ぐ層である“Rack”について、入門から深掘りまで目についた記事や資料をまとめました。 続きを読む

Sitespec - r7kamura blog

2013/11/18 このエントリーをはてなブックマークに追加 88 users Instapaper Pocket Tweet Facebook Share Evernote Clip rspec github.com HTTPリクエスト テスト

[Sitespec](https://github.com/r7kamura/sitespec)という静的サイト生成ツールを作り、このブログを移行した。 ## Sitespec Sitespecは、Webアプリとテストから静的サイトを生成するためのツール。 WebアプリにはRackを、テストにはRSpecを使う。 Rackを使った適当なWebアプリを用意し、 RSpecでHTTPリクエストを発行す... 続きを読む

Ruby - 次世代の Rack や WSGI を考えてみる - Qiita

2016/01/12 このエントリーをはてなブックマークに追加 70 users Instapaper Pocket Tweet Facebook Share Evernote Clip Qiita WSGI Ruby 本稿 ライブラリ

Rack や WSGI の代わりになる仕様を考えてみました (ライブラリ (rack.rb や wsgiref.py) のほうではなく、プロトコル仕様のほうです)。自分のアイデアを書き連ねただけなので、まとまってないかもしれませんがご了承ください。 なお本稿は、今後何度か改訂すると思います。ご意見があればご自由にコメントしてください。 【対象読者】Rack や WSGI に興味のある人 【必要な知... 続きを読む

Rack::Multiplexer - r7kamura blog

2013/11/26 このエントリーをはてなブックマークに追加 69 users Instapaper Pocket Tweet Facebook Share Evernote Clip isucon 界隈 r7kamura blog 機会 複数

Rack::Multiplexerという、複数のRackを束ねるものをつくった。 Plack寄せ この前Perl界隈の人達と鍋を囲む機会があって、 !!1;の話、livedoor BlogのPlack化の話、ISUCONの話、 各社古いアプリ抱えていて辛いね苦しいね頑張ろうね若者に1日で書き換えさせようといった話をして、 結局、何となくこの界隈は全体的に「Plack寄せ」が進んでいるねという話に落... 続きを読む

Rails(Rack)のHTTPステータスコードとシンボル名早見表 - func09

2011/06/29 このエントリーをはてなブックマークに追加 69 users Instapaper Pocket Tweet Facebook Share Evernote Clip Rails HTTPステータスコード gems func09

Railsのコントローラーで、ステータスコードを返すときは head 200 のように、ステータスコードの数字で返すこともできますが head :ok のように、数字の代わりにシンボルを使うこともできます。 しかしRailsのリファレンスを眺めていても :ok 以外のシンボル名がわからなかったので調べてまとめました。 参考:http://rubydoc.info/gems/rack/1.2.1/R... 続きを読む

PHP のテストを Ruby で書く « blog.udzura.jp

2011/08/09 このエントリーをはてなブックマークに追加 65 users Instapaper Pocket Tweet Facebook Share Evernote Clip blog.udzura.jp Ruby PHP rspec

皆さん、楽しくテスト書いてますか~~~ 今日は、 rack-legacy を使うことで、 PHP のアプリケーションなのになぜか Ruby のコードでテストできて(受け入れテストのあたりですけど)、そうすると本物の RSpec とかが使えて楽ですよ、と言う話をします。 rack-legacy とは。 まず、 Rack とは、 Ruby 製のウェブアプリケーション(Ruby on Rails、Sin... 続きを読む

Kazuho's Weblog: mruby で同期呼出を非同期化する話(もしくは H2O の mruby ハンドラでネットワークアクセスする話)

2015/11/11 このエントリーをはてなブックマークに追加 61 users Instapaper Pocket Tweet Facebook Share Evernote Clip mruby パンドラ 同期呼出 ウェブサーバ インターフェイス

mruby で同期呼出を非同期化する話(もしくは H2O の mruby ハンドラでネットワークアクセスする話) ■背景 H2Oではバージョン1.5より、mrubyを用い、Rackのインターフェイスに則った形でハンドラを書けるようになっています。 この機能を提供している目的は、正規表現による書き換え等を用いる複雑な設定ファイルではなくプログラミング言語を用いることで、ウェブサーバの設定をより簡潔に... 続きを読む

Kazuho's Weblog: mruby で同期呼出を非同期化する話(もしくは H2O の mruby ハンドラでネットワークアクセスする話)

2015/11/11 このエントリーをはてなブックマークに追加 61 users Instapaper Pocket Tweet Facebook Share Evernote Clip mruby 同期呼出 ウェブサ ウェブアプリケーション H2O

■背景 H2Oではバージョン1.5より、mrubyを用い、Rackのインターフェイスに則った形でハンドラを書けるようになっています。 この機能を提供している目的は、正規表現による書き換え等を用いる複雑な設定ファイルではなくプログラミング言語を用いることで、ウェブサーバの設定をより簡潔に拡張しやすくするためです(Apacheのmod_rubyやmod_perlのようにウェブアプリケーションをウェブサ... 続きを読む

Twiwt:Blog / jugyo : Capybara 入門

2011/02/22 このエントリーをはてなブックマークに追加 60 users Instapaper Pocket Tweet Facebook Share Evernote Clip Capybara Twiwt github.com 入門

Capybara とはhttps://github.com/jnicklas/capybaraCapybara aims to simplify the process of integration testing Rack applications, such as Rails, Sinatra or Merb.とのことです。要は、 Rack アプリケーションの結合テストのためのライブラリです。... 続きを読む

Ruby 徹底攻略という本が出ます - Beating the Averages(just like me)

2014/06/09 このエントリーをはてなブックマークに追加 57 users Instapaper Pocket Tweet Facebook Share Evernote Clip Beating the Averages mruby 再録

2014-06-09 Ruby 徹底攻略という本が出ます 6/12 発売です が、そろそろ早売りも出回るかと思います(東京...) 何を書いたか RubyGemsに関する紹介、Rackとmrubyに関する入門記事が掲載されています。WEB+DB PRESSでの連載の再録ですが、 Ruby 徹底攻略に寄稿しました - HsbtDiary(2014-06-05) と同じく現状に合わせて加筆修正をしてい... 続きを読む

Rails Hub情報局: Railsはフルコース、Sinatraはお皿、Padrinoはビュッフェ

2011/11/29 このエントリーをはてなブックマークに追加 48 users Instapaper Pocket Tweet Facebook Share Evernote Clip Sinatra Rails udzura Padrino 有志

Rubyコミュニティの有志が定期的にパブリッシュしているオンライン誌の最新号、Rubyist Magazine 36号が11月28日に出ました。 今回の注目記事の1つは、近藤うちお(@udzura)さんによる「Sinatra再入門、Padrino/Rack/その先の何か」でしょうか。Ruby on Railsの弟分と言われることもある、軽量Webアプリケーション向けライブラリの「Sinatra」の... 続きを読む

Rails4 でセッションストアに DynamoDB を使う | Developers.IO

2013/11/05 このエントリーをはてなブックマークに追加 41 users Instapaper Pocket Tweet Facebook Share Evernote Clip DynamoDB ActiveRecord スケーラブル

2ヶ月以上前ですが、Rack アプリケーションで DynamoDB を セッションストア用として使うための gem が公開されていました。 DynamoDB Session Store for Rack Applications Rails だと ActiveRecord のセッションストアがありますが、RDB なので、どうしても気になるのは負荷と障害ですね。 そんな時は、スケーラブルかつ耐障害性... 続きを読む

HTTPリクエストの圧縮をサポートする - ただのにっき(2013-09-18)

2013/09/18 このエントリーをはてなブックマークに追加 39 users Instapaper Pocket Tweet Facebook Share Evernote Clip にっき HTTPリクエスト 圧縮 2013-09-18 前提

■ HTTPリクエストの圧縮をサポートする HTTPクライアントから大きなデータをPOSTするときに圧縮可能ならそうして欲しい場合があって(もちろんブラウザはそんなことしてくれないので専用クライアントを使う前提)、サーバアプリは圧縮・未圧縮の状況にかかわりなく書きたいので、その部分だけRackミドルウェアにしてみた。ちなみにリクエストではなくてレスポンスなら普通の話なので何も考えずにRack::D... 続きを読む

超簡単。Ruby on RailsやSinatra開発を手間なしに立ち上げる「Pow」 - MOONGIFT|オープンソース・ソフトウェア紹介を軸としたITエンジニア、Webデザイナー向けブログ

2011/04/20 このエントリーをはてなブックマークに追加 37 users Instapaper Pocket Tweet Facebook Share Evernote Clip Pow Sinatra MOONGIFT Rails サーバ

PowはRuby製、Mac OSX用のオープンソース・ソフトウェア。RailsやSinatraといったRubyフレームワークでのWebアプリケーションも随分と使われるようになってきた。個人はもちろん企業でも採用されるケースが増えている。 全く手間なし! そんなRails/SinatraアプリケーションはRackを使っているが、開発用のサーバを備えているものの実際にWebサーバと連携して使える状態に... 続きを読む

stackを使ってhaskellで最小のWeb Applicationしてみる - Qiita

2015/11/02 このエントリーをはてなブックマークに追加 32 users Instapaper Pocket Tweet Facebook Share Evernote Clip WAI Haskell Qiita stack Ruby

HaskellでWeb Applicationをはじめてみたいと思う。 調べてみると、Rubyのrackのようなものとしてwaiがある。 stackを使って最小のサンプルをつくってみる。 stackは別途インストールして欲しい。Mac OSXなら 続きを読む

簡易的に tcp リバースプロキシする - sonots:blog

2015/09/02 このエントリーをはてなブックマークに追加 32 users Instapaper Pocket Tweet Facebook Share Evernote Clip TCP sonots nginx リバ まえ

たとえば rack アプリを 9292 ポートで動かしたのは良いとして、80 番ポートしかあけちゃダメと言われているようなサーバに対して、次の作業で nginx を立ててリバプロの設定をするのだけど、そのまえにまずその rack アプリがちゃんと動いているのかを動作確認したいので、簡易的にリバプロしたい。 socat というコマンドを使うと簡単に tcp ポートフォワーディングできるのでお使いいた... 続きを読む

 
(1 - 25 / 37件)