2008-01-01から1ヶ月間の記事一覧

Putty の実行バッチ

毎朝(と言うほどでもないが)Windowsマシンから、その辺のいくつもの Linux系マシンに ssh接続(Putty) してるわけだが、特定の複数のマシンへの接続なんだからバッチファイルで一個実行すれば全部開くように出来ないかなと。 Puttyのユーザーマニュアルによる…

Apache2 での Proxy設定

Debian etch tasksel のウェブサーバーで入った apache2 proxy_module は既に入っているが有効化されていない mods-available にはこれくらい proxy.conf proxy_ajp.load proxy_connect.load proxy_http.load proxy.load proxy_balancer.load proxy_ftp.load…

ModSecurity のインストール

Debian etch に mod-security2 を入れる。「ModSecurity: Open Source Web Application Firewall」、Debian用パッケージは「http://etc.inittab.org/~agi/debian/libapache-mod-security2/」からさらに etch のを選ぶ。 tasksel のウェブサーバーでいれた ap…

vmw02機 rsync

SVNレポジトリ同期のため、rsyncをインストール。 aptitudeは screenをやめて、環境変数 LANG をクリアしてから。でもって「rsync -ave 'ssh' vmw01:svnrepos .」みたいな。

テストのDB、PostgreSQLなら 8.1以上

Rails 2.0.2 にて、DBポスグレでモデルのユニットテストになると、「ALTER TABLE DISABLE/ENABLE TRIGGER 」という構文を使用する模様。この構文は、PostgreSQL 8.1 以降みたい。 PostgreSQL 8.0.4 文書 http://www.postgresql.jp/document/pg804doc/html/sq…

vmw02機、PostgreSQL 8.1

設定続き、PostgreSQL をいれる。Debian etch では、7系7.4、8系8.1のパッケージがいる。 そう、aptitude は putty経由で行がずれる、utf8日本語文字(罫線文字?)が問題っぽい。screenじゃなければ「export LANG=」して、英語表示にすると大丈夫なのでそれで…

mkdir 直後の cd

しばらく前に、 mkdir したら大体即座に今作ったディレクトリに cd するんだから、そもそもそういう動作をするコマンドを作っておこう、という感じの Tips をみた憶えがある。どこだったかいつだったかよく憶えていない。そのときはそれほど便利そうに思えな…

vmw02機設定

前回の続き、いろいろパッケージを追加したり /etc/apt/sources.list をみる businesscardインストーラなので、apt先に CD-ROMが残っていたりしない。ので、儘。 ふと sudo updatedb してからちょっと locate したり。 どうもなんか putty端末から aptitude…

Apache2-eRuby の設定

Debian GNU/Linux 4.0 (etch) にて。 tasksel の「ウェブサーバ」で入ってる apache2 別に aptitude でいれた Rubyパッケージは 1.8.5 さらに aptitude で mod_rubyパッケージをいれる libapache2-mod-ruby ruby.load は既にして enabledされてる。 しかし、…

vmw02機インストール

Debian GNU/Linux 4.0r2 (etch) 名刺サイズの CD イメージ (概ね 20-50 MB) インストール時は DHCPで tasksel ウェブサーバ 標準システム SQLデータベースは選ばない、あとで PostgreSQL 8 を入れる。 インストール終了、VMWwareタイトルバーから CD を disc…

VMWare の設定ファイル

VMWareの設定「.vmx」ファイル、CDドライブを .iso イメージにして起動するとき。 ide1:0.fileName = "" ide1:0.deviceType = "cdrom-image" VMWare Playerで好きなLinuxを使うための覚書 | sheseeの日記 | スラド より

1(.2) と 2.0。テンプレート、link_to

テンプレートの拡張子が変わっている。 2.02 の generate scaffold でできたテンプレートの拡張子は、「.html.erb」であって、「.rhtml」じゃなかった。rhtmlでも受け付ける模様。なかは普通の(というか Rails流の) eRuby (ERB)。 それで、generate scaffod …

Apache2-PHP-PostgreSQLの設定

Debian GNU/Linux 4.0 (etch) にて、取り敢えず DB(PostgreSQL)連携Webを設定する。手順のメモ。 tasksel では、ウェブサーバーと SQLデータベースを デフォルトで etch だとポスグレは 7.4、アパッチは 2 で、PHPは 5 apache2のユーザディレクトリを有効に…

generate scaffold とRialsの最初のステップ(1(.2) or 2.0)

「script\generate scaffold」について、1(.2)系と 2.0系でちょっと違ってきてるわけだ。メインとなる引数まで違ってきてる。どういうことなんだろうか。取敢えずプロジェクトのはじめ方はそれぞれこんな感じになるのだと思う。Rails 1.2. railsコマンドでプ…

ruby script\generate scaffold --help

そのRails の scaffold生成(script/generate) なんだが。手元の Rails 1.2.3 Usage: script/generate scaffold ModelName [ControllerName] [action, ...] General Options: -p, --pretend Run but do not make any changes. -f, --force Overwrite files th…

xyzzy の UTF-8N

Rails で日本語系にはユニコードなわけだが、xyzzyエディターでの文字コード設定は UTF-8N (utf8n)。BOM なし UTF-8 は UTF-8N。 これにするまで、BOMありのUTF-8とかで「syntax error, unexpected kEND, expecting $end」がでてきて難渋した。

Rails 2.0.2 だと scaffoldメソッドが無い

デフォルトでは scaffold が入ってないのね。(その日のうちに追記、動的 scaffold用のメソッドが無いだけで、script\generate scaffold はできる、勿論) 「Rails 2.0 - 初心者がすべきことは?」http://www.infoq.com/jp/news/2008/01/rails-20-docs とかみ…

postgresql-pr

そういうことだ。今、Windowsで、ASRで、gemから Rails インストールして、PostgreSQLデータベースを使うなら、下記に言及のあるジェム ruby-postgres じゃなくて、postgres-pr の方が楽。 ピュアRuby なドライバなんで遅いかもしれないので、限界が見えてき…

gem q -r -d -n postgres

或いは「gem query --remote --details --name-matches postgres」でPostgreSQL関係の gem を一覧する。 どうでもいいけど、この辺オプションとかは User Guide あたるより、コマンドラインで --help した方が正確な気がする。まあ併用という事で。 PostgreS…

SQLite3 とかDBドライバ

取敢えず rails で Hello world してみようとしたが、コントローラ使うと DB使わなくてもDB接続のところでエラーになる。 Rails 2.0.2 だとデフォルトのDBドライバは sqlite3 なのね。それで、sqlite3ドライバ入れてないのでエラーになる。 試しに、-d mysql…

gem server

そんなものがあるんだ、入ってる RubyGemsパッケージのドキュメントサーバを起動する。http://localhost:8808/ Class Gem::Server In: lib/rubygems/server.rb Parent: Object gem_serverコマンドはもう obsolete、「gem server」を使えと言ってくる。(rubyg…

ActiveScriptRuby での RubyGems (やり直し)

ある日気が付いたら RubyGems が不調になっていた。ASR(ActiveScriptRuby) を更新しても動かない。(記憶で書いているのでエラーメッセージとかの詳細はありません) ちなみに Windows XP (Pro) SP2. 一応その時点での最新「ActiveScriptRuby 1.8.6(111)」なん…

つづきのもの

この日記は、しばらく更新していない「折紙日記(週記)」 http://www.geocities.co.jp/Technopolis/9587/geodiary.html http://www.geocities.jp/technopolis9587/geodiary.html のつづきです。 あるいは 「ActiveScriptRubyでIllustrator10」 http://www.geo…