タグ

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

  • 関連タグはありません

タグの絞り込みを解除

Rubyとrubyとapacheに関するWatsonのブックマーク (7)

  • mod_mruby、mod_lua、mod_perl、mod_rubyのアーキテクチャの違いと性能

    人間とウェブの未来(旧) 「ウェブの歴史は人類の歴史の繰り返し」という観点から色々勉強しています。2014年までの人間とウェブの未来の旧ブログです。 mod_mrubyやmod_lua、そしてこれまでApacheモジュールをスクリプトで書く場合に使われてきたmod_perlとの性能比較を行っています。 modとしてのアーキテクチャの差で処理系の性能差を埋める 処理系としての差ではなく、Apacheのmod_***としてのアーキテクチャの差によって、Apache上での性能が大きく変わる事が分かってます。Apacheはプロセス(スレッド)をプールしておいて、複数のリクエストに対しプロセスを再利用するアーキテクチャであるため、インタプリタのロードやライブラリの読み込み、さらにはスクリプトをコンパイルするタイミングを工夫すれば、Apache上では高速に動作させる事が可能になります。 例えば、mru

  • Apache2.4で mod_mruby vs mod_lua ベンチマーク対決

    人間とウェブの未来(旧) 「ウェブの歴史は人類の歴史の繰り返し」という観点から色々勉強しています。2014年までの人間とウェブの未来の旧ブログです。 さてさて、ついにこの日がやってきました。 mod_mrubyGithub mrubyが出てから、はや5日がたとうとしています。様子を見ていると、名前がmatsumotoという人達がmrubyを弄る確率が高いようです。僕も名前がmatsumotoなので、当然弄っています。こちら(Getting Started With Mruby)に関連する情報がまとまっています。 もともと、mod_mrubyを作る事になったモチベーションとしては、mod_mrubyを作ってみようかで書いていますが、様々な分野でLuaと呼ばれる軽量スクリプトの人気が高まってきており、それに対抗するべく、組み込みにあった軽量rubyとしてmrubyがリリースされました。そ

    Apache2.4で mod_mruby vs mod_lua ベンチマーク対決
  • mod_mruby 0.0.1をリリースしてみた

    人間とウェブの未来(旧) 「ウェブの歴史は人類の歴史の繰り返し」という観点から色々勉強しています。2014年までの人間とウェブの未来の旧ブログです。 とりあえず、「動く」事を優先して、mod_mrubyの0.0.1をリリースしました。 mod_mrubyGithub コンパイルの仕方とインストールのし方はソースのREADMEに書いています。現状、mod_mrubyで何ができるかと、今後何をしていきたいかをまとめておきます。 mod_mrubyのインストール 現状は以下のように導入します。上記のGithubからソースをとってきて、まずはコンパイルします。mrubyは/usr/local/src/mruby/あたりに置いてあるものとして話を進めます。mrubyのライブラリやincludeのパスに注意して下さい。 apxs -c -I /usr/local/src/mruby/src/ -

    mod_mruby 0.0.1をリリースしてみた
  • mod_mrubyを作ってみようか

    人間とウェブの未来(旧) 「ウェブの歴史は人類の歴史の繰り返し」という観点から色々勉強しています。2014年までの人間とウェブの未来の旧ブログです。 ついにmrubyがリリースされましたね。 で、この動画を見ていると、Luaが人気が出てきていて、とあるランキングではRubyが12位でLuaが11位になったようです。 むむむ、なんだかまつもとゆきひろさんが非常に悔しそうに見えますね・・・ ここで僕にも火がついてしまって、どうにか国産のプログラミング言語をもっと盛り上げていきたいと強く思いました。で、自分に今なにができるか、と考えてみた所、これしかない、と。mod_luaというApacheにLuaを組み込んでLuaのスクリプト内のfunctionをApacheからフックすることができるモジュールがありましたね。あれは、結構僕のお気に入りだったんですが、mRubyの動画を見てなにか熱くなったのと

    mod_mrubyを作ってみようか
  • Ruby on RailsをApacheで動かす設定: アタマかくしてシリかくさず

    $ sudo gem install passenger Password: Building native extensions. This could take a while... Successfully installed passenger-2.2.11 1 gem installed Installing ri documentation for passenger-2.2.11... Installing RDoc documentation for passenger-2.2.11... $ sudo /usr/local/bin/passenger-install-apache2-module Welcome to the Phusion Passenger Apache 2 module installer, v2.2.11. This install

  • Apache+RailsのPassengerが無事にインスコ出来ましたので、インストール手順を出来るだけわかりやすくエントリーします。 - web新参

    以下のエントリーはPassengerのインストール手順になるので、「RubyRails、Gem、Rake」などのインストール方法については他の方のブログを参考に行ってください。 インストールを行ったディストリビューションはFedoraとCentOSの2つで、DBSqliteを使用する事にします。 結論として当然ですが、問題無くインストール出来ました。Apacheなのでサクサク動きます。 rubyなどのバージョンは同じ(2010/01現在の最新版)です。 基的にオレンジの項目に沿ってインストールを行います。 もし、問題が発生した場合は青の項目を参考にしてください。 それでは、最初に現状把握。 コマンドとバージョンの確認 # ruby -v ruby 1.9.1p376 (2009-12-07 revision 26041) [i686-linux] #rails -v Rails 2.

    Apache+RailsのPassengerが無事にインスコ出来ましたので、インストール手順を出来るだけわかりやすくエントリーします。 - web新参
  • Perl、勝手に商標登録される。「OPENSOURCE」や「RUBY」「Apache」も申請中 | スラド YRO

    Web屋のネタ帳によると、テラ・インターナショナルという企業が「Perl」の商標登録を出願、4月9日に登録が完了していたことが判明した。さらに、テラ・インターナショナルの代表である北畠徹也氏は、OPENSOURCEやRUBY、Apacheについても商標登録を出願している模様。 この北畠徹也氏、以前にも「twitter.co.jp」を勝手に取得して260万円で売りつけようとしていたり、Apacheコミュニティでトラブルを起こしていたりと、色々と騒動を起こしている模様。

  • 1