SpringのDIが超べんり

warファイルの Property を war の外に出したいなぁ、と思っていると素敵な記事を発見。 http://ameblo.jp/spring-beginner/entry-10292117122.htmlapplicationContext.xml を以下のように記述してやればUTF-8のプロパティファイルにも対応出来ちゃう。 <bean id="testProperty" class="org.springframework.beans.factory.config.PropertiesFactoryBean"> </bean>

slf4jのlogback.xml

ファイルのローテーションがうまく出来なくて悩んだのでメモ。 <configuration> <appender name="FILE" class="ch.qos.logback.core.rolling.RollingFileAppender"> <File>/var/log/slf4jTest.log</File> <rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy"> <FileNamePattern>/var/log/slf4jTest.%d{yyyy…</filenamepattern></rollingpolicy></appender></configuration>

mavenで依存ライブラリ込みのjarを作る件

Mavenの依存ライブラリを含むjavaをjarにして、java -jar で実行したかったのですが。 どうにもうまくいかない事があったのでメモ。 jarの作り方は『maven 依存ライブラリ jar』で、google検索したらいっぱい出てくるので、 そのまんま丸コピしたら出来た。 …

最近のお仕事

最近はcassandraのORマッピングについて調査などしております。 kunderaというORMを使っているのですが、なかなかやりたい事が出来ない。。。とりあえず本買いました。Cassandra作者: Eben Hewitt,大谷晋平,小林隆出版社/メーカー: オライリージャパン発売日…

mimeDecodeをインストール

php

クライアント様から pear のパッケージである Mail_Mime を利用するので、パッケージインストールしてください。 mimeDecode.php も使います。 みたいな連絡を受けたので、Mail_Mime をインストール。 $ pear install Mail_Mime Mail_Mime をインストールし…

yumが便利!!

去年末くらいにServersman@VPSさんのサービスを利用しはじめました。 その時、色々とパッケージをインストールするときに役に立ったのがyumコマンド!! まず、yum とは何者なのか? Yellow dog Updater,Modified の略で、パッケージのインストールやアップ…

メモ成長しないエンジニアの悪習慣 http://hiroki.jp/2011/01/18/1492/

C#たん

来月、暇が出来たら読もうじゃないか。 http://codezine.jp/article/detail/5346

railsのバージョンを指定する

以下のコマンドで任意のバージョンでrailsアプリケーションを作成できる。 # rails _2.2.2_ --version # rails _2.2.2_ プロジェクト名 --database=mysql _2.2.2_ の所は適宜変更する。 指定したバージョンのrailsがインストールされている必要があるので注…

InstantRailsの悪夢

Rubyの案件に関わる事になりました。 具体的な引継ぎが行われるまで自習という事になったので、自分のお気に入りの翔泳社さんの10日でおぼえるシリーズ、『10日でおぼえるRuby on Rails入門教室』を元にお勉強開始です。表題の件、何が悪夢だったかというと…

Windows2008に移行したらODBC接続が出来なくなった

ASP

状況について。Windows Server 2000で動作していたASPをWindows Web Server 2008 に移行したところ、ODBC接続でデータベースからデータを取得する箇所でエラーが発生。ODBCデータソースアドミニストレータのシステムDSNに接続先のデータベースの設定を行い、…

VBScriptでFormから値を取得できない

ASP

お仕事で他人が書いたASPのソースを直しています。んでテストしてて気づいた事。 「あれれーおかしいなー、フォームからPOSTで渡した値が次のページに渡せてないみたいだよ」(CV:高山みなみ)ソースを眺めてみると、POSTでSUBMITした値を『Request.QueryStr…

IIS7でglobal.asaが動かない

まぁ、なんというか。 global.asaが無視されてたんですよ。んで、原因は何かといえばアプリケーションを仮想ディレクトリとして配置したからだとか。知らねーよ!!!アプリケーションへ変換する事で対応出来ました。 [参考URL] http://blog.livedoor.jp/hen…

Windows Web Server 2008のインスコ作業(その2)

Windows Server 2000 のインストールされているサーバーに、Windows Web Server 2008をクリーンインストールする作業が発生しました。ライセンスは後日購入という事で、とりあえず評価版をインストールします。WebサイトからISOダウンロードして、んで早速イ…

Windows Web Server 2008のインスコ作業。

気になった事。『Microsoft Windows Web Server 2008 R2』の『R2』って何だ?amazon で調べたら、R2 がついてない Windows の方が1万8千円程高いんだが・・・。調べてみたところ、どうやら『Release2』の略らしい。古い方が高いってのもよく分からん話だのう…

CD-ROMが認識しない!?

会社のPCのCD-ROMにデータを焼こうと思ったら、 書き込みソフトがエラーを吐き出しました。CDが読み取れないので書き込みができませんとかなんとか。デバイスマネージャーでCD-ROMの状態を調べてみたら、なぜか黄色いびっくりまーく(!)がついてました。 …

hibernateの親子関連についてメモ

hibernate の one-to-many と many-to-one の関係について、よく忘れてしまうのでメモ。 XMLの記述について。親子それぞれのXMLに、以下を記述すればOK。 (※子供のキー項目は、親のキー項目を外部キーとして登録) 親(一対多関連) 子供(多対一関連) こうした…

linuxのディレクトリについて

Linuxサーバーの、とあるディレクトリ内に、 定期的に数百件単位のフォルダをアップしています。 本日、いつものようにフォルダをアップしようとしたところ、以下のようなエラーが発生。mkdir: cannot create directory `directory': Too many links 調べて…

StrutsのtaglibでJavaScriptが呼べない!?

Strutsを使っているシステムで、taglibの中にJavaScriptを埋め込もうとしてました。 [こんな感じ] したらですね、JasperExceptionとか発生しちゃった訳ですよ!!まじ、俺なんか悪いことした!? つーか、taglibでJavaScript書くとエラーになるとか初めて知…

eclipseで保存したJSPで『〜』が文字化け

eclipseでJSPをいじっていて、波線(〜)の入った文章を書いていたんですね。 それを保存してサーバーにアップしてみると、波線が『潤オ』に変換されていたんですよ。これは何かのいじめですか?と。 早速、調べてみたところ、eclipseで作成したJSPをEUC-JPで…

eclipseでXMLが保存できなくなった。

前任者の方から引き継いだプロジェクトで、eclipse3.1.1の開発環境があるんですが、xmlファイルを修正して保存しようとすると、なんかよく分からないエラーが出てきて、保存する事ができませんでした。org.eclipse.ui.texteditor.AbstractTextEditor.createS…

POIしたる。

Javaを使って、マイクロソフト様のエクセルファイルを生成したいので「誰かー!!!誰か助けてくれーーー!!」と叫びながら、『POI』というJavaのライブラリを探し当てました。使い方が面倒くさくてあまり肌に合わないと思いましたが、そうもいってられない…

パソコンの電源入れても画面が映らない

パソコンの電源入れても画面が映らないんですよ。 まじでびっくりした!! 起動後、電源ランプは光るんだけどファンの音がやたら小さいのはなんでだ??とか、思いながら現場の先輩に見てもらうと、PCの電源がイカれてるのが原因だと判明しました。 「電源取…

シリアライズ化と俺

eclipseでWebアプリの開発案件をしていた時、 『Serializable class without serialVersionUID』という警告が出まくって、 凄い腹が立っていた事がありました。今の今まで、警告だからプログラムの動作上問題ない!と、放置していたのですが。 最近になって…

ベリサイン更新作業

というか、本当は日本ベリサインのやり方を見てもらうのが一番簡単っぽいのですが。 一応、自分なりにまとめてみるのが大切なので・・せっかくだから書く事にします。 ベリサインの更新を行うには、まず申請書を書きます。 この申請書の書き方は申請する団体…

SSLとサーバ証明書

というわけで、先日SSLについて調べた事を書いてみましたが。なんでSSLにサーバ証明書が必要なのか?ベリサインの更新作業って一体何をすればえーの?という事について、まとめきれませんでした。またまた、自分なりに調べた結果を書き連ねようと思います。 …

SSLとは何ぞやと。

お仕事でベリサインのインストール作業を行う必要があったので、調べてみようと思います。まず、SSLとは『Secure Socket Layer』の略だそうです。 意味は、『インターネット上で情報を暗号化して送受信するプロトコルのこと』との事です。プロトコルとは、デ…

spam houseに逆恨み

先日、ブラックリストの話を書きましたが。 どうも問題のメール配信サーバのIPアドレスが、ブラックリストに不定期的にのってしまうという事が分かりました。このブラックリストに登録された場合、一部の顧客(メールの配信先)に受信拒否されてしまうらしい…

Windows2000起動時、KMODE_EXCEPTION_NOT_HANDLEDのエラーが発生。

Windows2000ロゴの読み込み後に、青い背景にエラーの文字・・。 しかも何故か100秒後に再起動を繰り返す、謎の無限地獄に陥りました。 結果としては、PS2のマウス接続がきちんと行われていなかったから起きた障害だったそうです。 USBマウスをPS2変換するア…

RBLに関してちょろり

お仕事で関わっているメール配信サーバが、ブラックリストに登録されてるからなんとかせい、との事です。右も左も分からずにネットで調査していると、RBL.jp(Realtime Blackhole List Japan)という、日本独自のブラックリストデータベースシステムという存在…