2013年5月21日火曜日

redmineがEncodingでコケる件

redmineでencoding::compatibilityerror

文章を記述後、更新すると、エラーが表示される。
encoding::compatibilityerror

面倒になってきたので、bitnamiをインストール後
そのソースをJRuby側にコピーして動作させたら、問題無く動作する。

多分、ファイル形式の改行が、WindowsはCR+LF  UnixはLFのみ
BitNamiのソースはsjisのLFだった。

2013年5月20日月曜日

Request format is unrecognized for URL unexpectedly ending

asp.netのweb serviceを作成したが以下のエラーが表示される。

Request format is unrecognized for URL unexpectedly ending

テスト環境では発生しなくて、本番環境に発生したので
環境回りと判断した。

以下の設定をweb.configに追加すればOKだった。

<configuration>
    <system.web>
    <webServices>
        <protocols>
            <add name="HttpGet"/>
            <add name="HttpPost"/>
        </protocols>
    </webServices>
    </system.web>
</configuration>

2013年5月17日金曜日

bonobo git server

bonobo git server

http://www.chodounsky.net/bonobo-git-server/

iis7以降ならインストールは楽でした。
windows2003のiis6だと、何故かインストールが失敗した。

iisでgitが動作するから、特別な環境が要らないのが良い。

redmine 2.3.1

redmineが2.3.1になっていた。
2013/05/02時点

以下の環境で動作

OS:Windows8
JRuby:1.7.4
Redmine 2.3.1

動作環境がJRubyを1.7.2だけど、JRubyのdonwloadからは
1.7.3の最新しかdownload出来なかった。

JRubyが、2013/05/16くらいに、1.7.4になっていたので
人柱的に試して見たら、動作してくれた。

helicom techのredmine on iisも魅力的なんだけど
redmineのversionが2.2.2なのが不満。

asp.net enter keyを特定の項目のみ有効にしたい

        form1.Attributes["onkeydown"] = "if(event.keyCode==13){"
                                      + "  if(window.event.srcElement.type!='submit' && "
                                      + "     window.event.srcElement.type!='textarea'){"
                                      + "     if (window.event.srcElement.name!='ctl00$ContentPlaceHolder1$txtREceiveNo'){"
                                      + "       return false;"
                                      + "     }"
                                      + "  }"
                                      + "}";

ただし、ブラウザはIEのみ

2013年5月14日火曜日

redmine on iis

●やりたいこと

  • iis7.5のサイト上にredmineをのっけたい
  • エイリアス切る感じで、/redmineってアクセスするとredmineを使えるようにしたい
  • 当然変なポートは使わず、80番ポートを使いたい

●やりかた

Web Platform Installerをつかう。
 http://www.codeproject.com/Articles/310678/Installing-Redmine-on-Windows-in-production
    以下、上記ページをほぼ和訳しただけです。
  1. Web Platform Installerをインストール。
  2. Web Platform Installerを起動し、「オプション」をクリック。 
  3. http://www.helicontech.com/zoo/feed/からのフィードを追加する。 この画面がちょっと元ページに貼ってある画像と違った。上からふたつめの「カスタムフィード」欄にhttp://www.helicontech.com/zoo/feed/と記入して「フィードの追加」を押す。
  4. 「スポットライト」「製品」「アプリケーション」の横に「zoo」と出てくるので、クリック
  5. redmine欄の「追加」をクリック後、「インストール」をクリック。
  6. その後も、サイトを新たに立ち上げるのか、既存サイトに組み込むのかどっちやねん、とかIPやポートどうすんねんとかきかれるのでよしなに。
  7. redmineいれたところへブラウザからアクセス。俺の場合は既存サイトの「/redmine222」でした。アクセスするとそこでまた色々インストール作業勝手にやってくれて、しばらく待ったら完了。
元ネタ http://ikasameuzak.hatenablog.com/entry/2013/03/10/193227