2010-01-01から1年間の記事一覧

Rails+SQL Serverの文字コード対策

環境 Ruby 1.8.7p302 Rails 2.3.10 DB SQL Server 文字コード クライアント(ブラウザ) UTF-8 DB CP932 $KCODEとWIN32OLE config/environment.rb に次のような設定をしたが、更新時にエラーになる。 $KCODE = "u" require "win32ole" WIN32OLE.codepage=WIN32…

RailsのPooling機能覚書

環境 Ruby 1.8.7p302 Rails 2.3.10 DB SQL Server 接続タイムアウトは指定できる? 何のことはない database.yml に wait_timeout を指定するだけで良かった。 因みに秒指定。 development: adapter: sqlserver mode: odbc dsn: mssql_development database:…

Railsでストアドを呼び出して結果を取得する方法

SQL Serverの場合 ストアドプロシージャを用意する。 INの文字列をテーブル登録して、OUT='okaeshi'、888を返す訳分からんプロシージャ。 CREATE PROCEDURE TEST_PROC @Param1 varchar(10) , @Param2 varchar(100) OUTPUT AS BEGIN INSERT INTO TESTS(COLUMN…

Redmine1.0.0にアップデート

待ちに待ったRedmine1.0.0が7/18にリリースされた。 早速アップデートしてみる。(trunk -> 1.0.0) Redmineのバックアップ Redmine本体のバックアップ cd /var cp -rp redmine redmine_100719 データベース(MySQL)のバックアップ mysqldump -c redmine | gzip…

RedmineのPDF文字化けと日付表示と統計表示

PDFの文字化けの対応 完璧ではないらしいが、やってみる。 参考URL PDFおよびCSVの文字化けを回避する — Redmine.JP Google グループ Redmineの文字化けとか勝手にまとめ: これ本番ですか? 徒然さめざめ Redmine Hack! - pdfの文字化け fix編 - http://www.…

Redmineの初回アクセスが遅い

前から無通信状態が続くとRailsが落ちるとは思っていたが、どうやらPassengerのデフォルトの設定で2分間アクセスがない場合はRailsを落とす仕様らしい。Passengerの設定を変えることで、このちょっとしたイライラから開放されるらしいのでやってみる。 Pass…

Subversionのpre-commitフックを強化

前に”コミットに制約を設ける”と題してpre-commitのスクリプトを作成したが、不完全だったので作り直してみた。 コミットに制約を設ける(強化版) 制約内容: 参照用(refs)のチケット番号が指定されていて、そのチケットがRedmimeに存在すること。 完了用(fixe…

Redmienのリポジトリ情報の自動読み込みとバーンダウンチャート

コミット直後にリポジトリを読み込むようにする Redmine.JP Blogの通りに設定 小技(0.9): コミットと同時にリポジトリの情報を取得する | Redmine.JP Blog [管理]→[設定]→[リポジトリ]でAPIキーを生成 post-commitの内容 #!/bin/sh REPOS="$1" REV="$2" #com…

RedmineにおけるSubversionの認証方法

Redmineの"committer"というグループに所属するユーザだけがコミットできるようにする認証方法を考えてみた。 前に特定のプロジェクトに所属するユーザだけコミット可能とする方法を考えてみたが、こっちの方が直かな。 /etc/httpd/conf.d/subversion.conf <Location /svn> </location>…

Subversionのフック・スクリプトでコミット前にRedmineのチケットを確認

RedmineのチケットとSubversionのリビジョンの連携を徹底するために、コミット時にチケット番号の指定を強制するようにした。 Subversionのフックとは?*1 特定のタイミングで特定の外部プログラムを実行することであり、そのプログラムはフック・スクリプト…

Redmineのテーマを替える

Redmineのテーマを替える Redmine.JP Blogが日本語環境で読み易くしたテーマを公開してくれたので、これを有難く利用させて頂くことにする。 日本語環境で読みやすいRedmine用テーマ「farend basic」公開 | Redmine.JP Blog テーマ入手&展開 cd /var/redmin…

Redmineのトラッカー、ワークフロー、マイルストーン、バージョンについて考える

そもそもトラッカー、ワークフローとは何なのか? トラッカー(課題管理システム - Redmineガイド) トラッカーは、異なる種類のチケットを分類するものです。トラッカーごとに以下のものを定義できます。 どうやらチケットを分類するための言葉らしい。 ワー…

Subversionのインストール及びRedmineと連携

Subversionのインストール方法とRedmineで認証する方法のメモ Subversionのインストール yum install subversion mod_dav_svn mod_auth_mysql authz_svn_module リポジトリの設定 MySQLのusersテーブルで認証することで、Redmineの特定のプロジェクトに参加…

Redmineを最新版のスイッチ&プラグインのコードレビューをインストール

RedmineのSubtaskingを使ってみたいが、バージョン1.0.0に組み込まれるようで、7月まで待たなくてはならない。 なので、とりあえず最新版(trunk)にスイッチして、使用してみる。 後、プラグインのコードレビューの気になるのでインストールしてみる。 参考…

Redmineのインストール

RedmineとはRuby on Railsで作られているプロジェクト管理ツール。 Tracに比べると知名度が低いようだが、Railsが気になるのとデフォルトのテーマがTracよりRedmineの方が見やすいと思ったので、これを使ってみることにする。 CentOS 5.4にRedmine0.9.3をイ…

CentOS5.4のインストール

RedmineのデータベースをSQLiteからMySQLに変更しようと思ったんでSQLiteをyumでremoveしたら、いろんな物が一緒に削除されてしまった(笑) 依存パッケージが大量にあったようで、その中にyumも含まれていた・・・お陰でyumでインストールができなくなってし…

テスト

あ*1 いいい 1 2 3 A B C いろてーぶる test1 test2 ぷれ+途中にHR aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb ccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccテキスト…

ubuntu9.10にRadRailsをインストール

ubuntu9.10にRadRailsをインストール ubuntu8.04からubuntu9.10にアップデートしたんで、とりあえず手順を記録しておく。 と言っても、ubuntu8.04と同じだが・・・ 準備 synapticでrails1.8とJREをインストール RadRailsをダウンロード http://www.radrails.…