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

Rubyで外部コマンドを実行し標準入力にデータを渡す

Sambaで利用しているLDAPにまとめてユーザを追加したいことがあった。 ユーザ・パスワードはすでに分かっていているのでCSVに落としている。これを登録したいのだけど、パスワードを求められて結局ひとつづつパスワードを入力しなければならなくなる。 そこ…

ブラウザでページ移動するときに確認ダイアログを出す

ExtJSでシステムを作った。全く画面遷移がない仕様だったため、うっかりブラウザの「戻る」ボタンを押したり、入力欄以外でバックスペースを押してしまうと可哀そうなことになってしまう。 そこで、ページが移動する際に確認ダイアログを出すJavaScripがあっ…

Railsで明細行の一括登録・更新

参考ページ:leave a note [message] behind on Rails: 明細行のtext_fieldなどをフォームで配列化する on Rails目的:部署別の売上を一括登録する Railのバージョン:2.0.2 Scaffoldで生成されるメンテナンス画面でもいいけど、一つずつ選択して登録・更新…

Railsでログファイルに例外トレース情報を出す

Railsでログをファイルに書き出すには、コントローラで利用できるloggerオブジェクトを使う。このオブジェクトを使ってログを出すと、開発時にはlog/develpment.logにログが出力される。 logger.debug "デバッグメッセージ" logger.fatal "Fatalメッセージ" …

ExtJSでファイルのダウンロードをするには、Ext.form.FormPanelのsubmitで通常のHTMLのsubmitを利用してサーバ側にリクエストを投げていた。以下のように。

var conditions = new Ext.form.FormPanel( { title : '抽出条件', defaults : { border : false }, bodyStyle : 'padding:5px', onSubmit : Ext.emptyFn, submit : function() { this.getForm().getEl().dom.action = '/customer/csv_output'; // CSVを返す…

プログラミング重視

ひがさんのブログに「SI業界の老害が若手と下請けを蝕む理由」というエントリが。http://d.hatena.ne.jp/higayasuo/20080602/1212379147おりは、COBOLもRPGも知らない。 同じ「プログラミング言語」というからには、 Javaとかと同じように努力次第で生産性と…

Firefox Download Day 2008

とりあえず。 乗っかってみる。 しかし、何でいきなりかわいくなった。ふぉくすけよ↓