Linux

RubyのWebSocketサーバー「pingpong」を作った

最近、「Working with TCP Sockets」って本を読んだ。Rubyでソケットと戯れつつ、7つくらいのWebサーバーのアーキテクチャを概観できるいい本だった。で、その中にイベント駆動モデルの実装とかノンブロッキングIOの実装について紹介されてて面白かったので…

書評:ふつうのLinuxプログラミング、あるいはHTTPサーバーについておおざっぱに

ふつうのLinuxプログラミング Linuxの仕組みから学べるgccプログラミングの王道作者: 青木峰郎出版社/メーカー: ソフトバンククリエイティブ発売日: 2005/07/27メディア: 単行本購入: 32人 クリック: 378回この商品を含むブログ (138件) を見る OSの仕組みを…

さくらVPSでRailsを動かすまでのTodo

苦労の末、とうとうサーバーでRailsが動いたので、記念メモ。 どんどん加筆していく予定です。 プラン:さくらのVPS 512(いちばん安いやつ。月980円) OS:CentOS 5.5 x86_64 ruby 1.9.2 Rails 3.1.0 webサーバー:nginx appサーバー:unicorn DB:MySQL re…

nginx+rvmでPassengerが動いてない?

centos 5.5 nginx rvm ruby 1.9.2 passenger という構成でRailsアプリケーションを動かそうとしたのですが、どうやらpassengerが動いてないみたいで(ずっと403 Forbidden)いろいろ調べてみました。 $ ps aux | grep Passenger root 6819 0.0 0.3 16908 174…

CentOSにmysqlを入れて起動するまでのメモ

1.rpmでインストール naoty$ yum list | grep mysql-server mysql-server.x86_64 5.0.77-4.el5_6.6 base yumだと古いバージョンしかインストールできないみたいです。 なので、rpmでインストールします。 naoty$ mkdir src naoty$ cd src naoty$ wget http…

ターミナルのプロンプトの設定

PS1='\[\n\033[32m\u@\h \033[33m\w\n\033[0m\$ \]' gitbashのプロンプトの表示が好きだったので、.bashrcもそれに合わせた。