ファンデを探して三千里 in 2024夏 ベストファンデ探しの旅 RMK リクイドファンデーション フローレスカバレッジ(★★☆) RMK クリームファンデーションアクアティックグロウ(★★★) 資生堂 エッセンス スキングロウ ファンデーション(★★☆) IPSA リキッドファウンデーション(★★★) コスメデコルテ ゼン…
ファンデを探して三千里 in 2024夏 ベストファンデ探しの旅 RMK リクイドファンデーション フローレスカバレッジ(★★☆) RMK クリームファンデーションアクアティックグロウ(★★★) 資生堂 エッセンス スキングロウ ファンデーション(★★☆) IPSA リキッドファウンデーション(★★★) コスメデコルテ ゼン…
今回は実際にRedisをインストールしてみるところから、コマンドラインクライアントを使った基本的な操作方法、そして実際のアプリケーション開発時に重宝するDB選択やタイムアウトなどのRedis特有の仕様について説明します。 インストール ダウンロード 本連載執筆時点の最新stableである、2.0.4をダウンロードします。 $ wget http://redis.googlecode.com/files/redis-2.0.4.tar.gz コンパイル RedisはANSI Cで書かれ、外部の依存ライブラリの必要ないシンプルな実装になっているため、コンパイルは以下のステップで完了します。 $ tar xzf redis-2.0.4.tar.gz $ cd redis-2.0.4 $ make 「redis-server」や「redis-cli」が生成されたのを確認してください。 設定の変更
● 1. 一戸建てタイプ そのアプリ用に専用のマシンを準備できるケース。例えば、アクセス数が少ないβリリース時などは mongrel を直接80ポートで運用することもあるだろう。そして、負荷の増加、またはマルチコアを活かすという次の段階で、cluster 化した mongrel を扱う必要に迫られた場合、このタイプになる。この場合、フロントの仕事はバック(Rails)への割り振りだけだが、そのためにわざわざ Apache2 を持ち出すのは仰々しいと感じるかもしれない。そんな人にお奨めしたいのが Pound サーバだ。いきなり Apache から話が逸れてしまうが、このケースだとリアルでお奨めである。 Pound + mongrel Pound はリバースプロキシ用のWebサーバであり、特化しているだけあって、必要最低限かつ直感的で簡単な設定で済むため、敷居が低いのが魅力だ。それでいて、デジ
本日は Google Gears 関連のもうひとつのネタを書こうと思ったのですが、間に合わなかったので最近仕事で使った Apache のリバースプロキシ機能の設定方法などをご紹介します。リバースプロキシは、特定のディレクトリ以下へのリクエストを他の Web サーバーに中継する機能です。 LAN 内の複数のマシンで稼動している Web サイトをひとつのグローバル IP で公開したり、 Apache 以外の Web サーバー(Rails でよく使われる mongrel とか)を Apache の Web サイトに統合したりとかが簡単にできます。 Web サイトを柔軟に構築するために、覚えておくと便利ですよ。 前提条件 Apache のリバースプロキシ機能を利用するためには、 mod_proxy を組み込んだ Apache が必要です。通常の Linux ディストリビューションなどではデフォルト
2007年11月2日 Windows+Apache2.2でRuby on Rails 最近、精神論ばかりでなんだそれって感じなので、今回は、技術方面。 Rubyは最近まで全く興味なかった。というのも、個人的にPerlが嫌いなんで、Rubyも似たようなもんだと勝手に決めかかってた、というかむしろ避けていて、そんな感じの食わず嫌いのおかげで、乗り遅れ気味になってしまった。 ともかく、Ruby on Railsがはやっていることもあり、今後の事も考えて覚えといて間違いないと思い立ち、早速、色々調べて、環境を作る事にした。 Linuxでやるのが一番楽そうだけど、出来れば、仕事でも押していこうと思うので、Windowsで構築することにした。(そのうち個人的にはMacOSXで開発始めると思うのでその辺りは追って記事にするかも) まあ、そんなこんなで、 WindowsXP SP2 Apache2.2.6
Railsアプリケーションを動かすWebサーバーがなかなかしっくりこない。 WEBrickはパフォーマンスに問題があり、lighttpdは設置が複雑。 そんな中でMongrelが複数のRailsアプリに対応が出来そうな事が書いてあったので試してみる。 参照URL:http://mongrel.rubyforge.org/docs/howto.html ■Mongrelとは RubyとCの拡張ライブラリで書かれたウェブサーバです。高速に動作するというのがウリで、Ruby on Rails ではMongrelと組み合せて利用するのが一般的になりつつある。 ■Mongrelのインストール # gem install mongrel # gem install mongrel cluster # gem list | grep mongrel mongrel (1.0.1) mongrel_clu
mongrelはRailsを早く走らせてくれるWebサーバらしい。 ちょっと試してみる。 まず、mongrelはスレッド起動などが無いため、1ポート1プロセス。インターネットサービスとしては使えません。なので、後述するmongrel_cluster+Apache mod_proxyと併用します。 # rdocをインストールしてない人は yum -y install rdoc # mongrelのインストール gem install mongrel --include-dependencies cd RAILS_ROOT mongrel_rails start -d development -p 3000 -B mongrel_rails stop
昨日の記事で、Ruby on RailsがApacheでCGIとして動くように なったが、Ruby on Railsの動作が非常に遅いので、FastCGIを 導入して、高速に動作するよう設定を行う。 ・前回までの記事 WindowsでRuby on Rails その1 XAMPPのインストール WindowsでRuby on Rails その2 Ruby・Ruby on Railsのインストール WindowsでRuby on Rails その3 Ruby on RailsをCGIで動かす 1.FastCGIのDLLの取得 FastCGIのサイトのダウンロードコーナーより、 mod_fastcgi-2.4.6-AP22.dllをダウンロード。 ファイル名の2.4.6はFastCGIのバージョン、AP22は対応するApacheの バージョン。 今回は、Apacheの2.2.8を使用しているの
またまた間が空いてしまいました。本日は Apache で構築された Web サーバーで Ruby on Rails アプリケーションを稼動させる方法をご紹介しようと思います。個人的な用途なら WEBrick でもじゅうぶんに使えるのですが、処理効率やセキュリティーが重要になる場面では Apache (もしくはその他の Web サーバー)を使用するほうが適切でしょう。 Ruby on Rails でインターネットに公開するアプリケーションを作ろうという方は、ぜひ読んでみてください!(^^) これまでは手抜きで "~/blognavi" をプロジェクトディレクトリとしてきましたが、このままでは Apache からアクセスするのにいろいろと問題がありますし、管理も面倒です。そろそろプロジェクトディレクトリを適切な場所に移動しましょう。ただし、プロジェクトディレクトリの配置方法は千差万別、条件によ
最近、自分が作る Web アプリケーションで、日本語圏に限らず使ってもらえそうな物は最初から一応国際化(というか英語対応)して作るようにしています。国際化対応しておくと、はてブに限らず、del.icio.us や digg で取り上げられたりして、いろいろな人に使えてもらって嬉しいし海外からも adsense 収入gです。del.icio.us のトップや /popular/ からのリファラは、はてブトップ or 人気エントリーからのリファラとそんなに変わらないぐらいなのですが、digg からのアクセスはその十数倍あって驚きでした。 で、本題の国際化の方法なのですが、favicon2dots や polaroizeぐらいの小粒なアプリケーションなら、ほんの数分〜十数分作業時間を増やすだけで対応できてしまうので、その方法のご紹介を。 ruby-gettext 武藤さん作の ruby-gett
1. はじめに1.1. 背景 近年、スクリプト言語「Ruby」と、Rubyで書かれたWebアプリケーションフレームワーク「Ruby on Rails(以下、RoR)」が注目を集めています。 Ruby/RoRの開発はテキストエディタとコマンドラインツールがあればすぐに始めることができます。一方、Ruby/RoRの普及に合わせてテキストエディタとしての機能の他にデバッガ、WebサーバやDBサーバとの連携、バージョン管理などの機能を備えた統合開発環境(以下、IDE)が複数登場しています。 Ruby/RoR対応のIDEはJavaなど他言語のIDEと比較すると機能面や安定性にやや物足りなさがありますが、各IDEは活発に開発が行われており、実際の開発をサポートするレベルまで着実にバージョンアップを重ねています。1.2. 本稿の目的 Ruby/RoR対応のIDEを使用する場合、NetBeans、Ecli
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く