2009-01-01から1年間の記事一覧
Rails 2系すべてのブランチに脆弱性、Ruby 1.9ユーザはアップグレード注意 http://journal.mycom.co.jp/news/2009/09/07/048/index.html 先日のこの脆弱性のパッチを適用しました。 Windows だと以下の方法でパッチをあてる事ができます。 まずは Git をイン…
openSUSE 11.1 の mail コマンドでメールを送信してみたところ、以下のような User-Agent ヘッダが。 User-Agent: Heirloom mailx 12.2 01/07/07 ls で確認すると確かに mailx というコマンドへリンクが張られていました。 > ls -la /usr/bin/mail | grep ma…
Rails + SWFUpload v2.2.0.1 で作成しているファイルアップローダで、選択されたファイルの送信順序をサーバ側で受け取りたくていろいろと調べていたところ、以下のように upload_start_handler 内で file.index を addPostParam に設定する事で受け取れまし…
SWFUpload http://swfupload.org/ 久しぶりに SWFUpload を使用する要件があったので、最新の SWFUpload v2.2.0.1 で以前弄っていたサンプルを動かそうとしたところ、JavaScriptエラーが発生して SWFUpload オブジェクトの初期化に失敗するようになっていま…
Rails の submit_tag には submit ボタンクリック時にボタンを disable にして二重送信を防止する disable_with オプションがあります。 '送信中です...' %> ところが、Rails 2.2.2 では生成される JavaScript の不具合で、IE では上手く動作してくれません(…
以前書いた Rails でのバッチ処理(http://d.hatena.ne.jp/akishin999/20090723/1248336501)内で、通常の Rails アプリと同じファイル(development.log、production.log)にログを出力する為に以下のようにしています。 module Foo class Bar # Rails の Logge…
openSUSE 11.1 では CentOS などとは異なり、デフォルトでは SSH 認証のログが「/var/log/messages」に出力されています。 「/var/log/messages」には他のログなども混ざっているため、SSH の認証ログのみ抽出したいような場合、これでは若干不便です。 とい…
色々な方法があるみたいですが、Rails の仕組みをそのまま利用できるので、以下のような構成に落ち着きました。 まず、バッチスクリプトを配置するためのディレクトリ(ここでは #{RAILS_ROOT}/app/batches )を作成します。 ディレクトリ構造 exampleapp ├─ap…
自宅サーバ用に Intel Corei7-920 で メモリ 12GB 搭載なマシンを購入したのですが、CentOS 5.3 64bit をインストール後、以下の現象に悩まされていました。 SSH で接続してしばらくすると勝手に切断される なんとかインストールした VMwareServer2 の Infra…
久しぶりに FlashDevelop をインストールして ActionScript で遊んでみました。 作ったのは簡単なペイントツールで、描いた絵をサーバ側の Rails で保存するというもの。 調べてみると ActionScript で画面をファイルとして保存するには BitmapData に画面の…
自宅サーバの CentOS 4.7 を新しく買ったマシン上の VMware Server2 に移行しようと思って、VMware vCenter Converter Standalone 4.0.1 で P2V しようと思ったんですが、これって物理 Linux サーバから VMware Workstation や VMware Server のイメージへの…
今さらだけど、Rails の開発で使っている InstantRails 2.0 の環境に sinatra をインストールして使ってみた。 インストール C:\InstantRails-2.0-win\rails_apps>gem install sinatra Successfully installed rack-0.9.1 Successfully installed sinatra-0.…
「_gvimrc」内に以下を記述すると gvim が最大化して起動する。 au GUIEnter * simalt ~x Windows + InstantRails + gvim Windows での Rails 開発環境は、お手軽に構築できる InstantRails を使ってるんだけど、gvim を使う場合は InstantRails の Console …