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

WTPでMaven2を使ったStruts2プロジェクトの作成手順

今回はEclipseのみを使ってStruts2を使用したWebアプリケーションのMavenプロジェクトを作成していきます。手順は以下のような流れでやっていきます。 プロジェクトの作成 Mavenの有効化 pom.xmlに設定追加 ソースディレクトリの作成 ビルドパスの設定 設定…

Mavenによるアプリケーション作成の流れ

mvnコマンドから作る方法 TECHSCORE Maven による実アプリケーション開発 http://www.techscore.com/tech/ApacheJakarta/Maven/5.html m2eclipseプラグインを使って作る方法 Code Zine Eclipse Web Tools PlatformとMavenの統合 http://codezine.jp/a/articl…

変わりダネ自販機 クレープ缶をみつけた

最近おでん缶やらラーメン缶とか何かと缶シリーズが流行ってるみたいだけど、うちの近所でも珍しい缶を見つけてしまった。地元福岡にキタキツネの大好物というなんともかわいいネーミングのソフトクリーム&クレープ専門店があるんだが、なんとそこからクレ…

S2Strutsでひらがなバリデート

ひらがなのみしか受け付けないようにしたかったんで、こんな感じでMaskのバリデートを書いてみたけどひっかかってくれなかった。 @Mask(pattern="^[\\u3040-\\u309F]+$", messageKey="error.validate.hiragana")んで次のでもダメ @Mask(pattern="[\\p{InHira…

グーグルマップのアイコンサイズをズームの倍率によって変える方法

グーグルマップのアイコンサイズをズームの倍率が変わる毎に変更したかったんだが、検索してもなかなか情報が見つからなかったのでメモ。google Maps APIにGMarkerManagerというAPIがバージョン2.67から追加されてる。 GMarkerManagerは本来ズームの倍率によ…

unicodeでの日本語バリデートまとめ中。。。

あとでまとめる予定。 参考サイト http://www.lr.pi.titech.ac.jp/~abekawa/perl/perl_unicode.html#standard http://members.at.infoseek.co.jp/lyun_neige/sb/log/eid365.html http://www.chikkun.com/computer/java/study/Validator.html

Yahoo! WidgetからMicrosoft Exchangeへのアクセス方法

http://tombatron.blogspot.com/2008/01/accessing-microsoft-exchange-with-yahoo.html

java、python、Cなど多言語のXML-RPCを解説しているページ

多言語での各解説が載ってあったのでメモっておきます。 XML-RPC HOWTO http://www.linux.or.jp/JF/JFdocs/XML-RPC-HOWTO/

JavaScriptライブラリ

JavaScriptモジュールいろいろ。。。。 XML-RPCオブジェクト生成モジュール(JavaScript Message Builder) http://www.scottandrew.com/xml-rpc/ base64エンコード(WebToolKit Javascript) http://www.webtoolkit.info/javascript-base64.html MD5メッセージ…

PC覗き見対策に 外界遮断ニットウェアBLT!!

engadgetでおもしろいツールの紹介してました。ノートPC向け外界遮断ニットウェアBTI 「人間とテクノロジーの関係を探る」系研究と作者Rebecca Sternさんの手芸魂がおかしな方向で融合したものらしく、意味はわかりませんがすごいビジュアルです。 確かにす…

ライブラリをmavenリポジトリにデプロイする

svnでエクスポートしたライブラリや、自作したライブラリをmavenリポジトリにデプロイする方法です。 ftpでリポジトリにデプロイする .m2/settings.xmlに以下を記述 <settings> <servers> <server> <id>ftp-repository</id> <username>ユーザ名</username> <password>パスワード</password> </server> </servers> </settings> ここではpom.xmlのリポジトリIDとsettings.…

mavenの社内リポジトリの立て方

セントラルリポジトリに無いライブラリをプロジェクトで使いたい!!っていう場合、mvn install:〜をそれぞれの開発者にコマンド打ってもらうのも手間なんで社内リポジトリを立ててそこから参照してもらうようにします。 サーバにリポジトリフォルダを作成 …

オープンソースソフトウェアのライセンスについて

オープンソースを利用するにあたって知っておきたいライセンスなんだけど、ライセンスはたくさんありすぎるんでひとまずGPL、LGPL、BSD、MPL、Apache Licenseあたりをおさえておけばいいのかなと思ってます。 GPL 正式名称 GNU General Public License(GNU…

いまさらながらClass.forNameでJDBCドライバをどう読み込んでるのよ??を調べてみる

データベースへ接続する際におなじみのClass.forName("hoge.hoga.DBDriver")ですが、ひとまず書いておけばいいやレベルでしか認識していなかったので改めて何をやっているか調べてみました。 Class.forName("hoge.hoga.DBDriver")でhoge.hoga.DBDriverクラス…

NTPでLinuxサーバーの時刻を自動補正

NTPのインストール インストール済か確認 # rpm -qa | grep ntp # yum install ntpd サーバー設定 # vi /etc/ntp.conf server 133.100.9.2 # clock.nc.fukuoka-u.ac.jp server 130.69.251.23 # ntp.nc.u-tokyo.ac.jp server 133.31.180.6 # sutntp.sut.ac.jp…

Yahoo!ウィジェットのハマリどころ その1

Yahoo!ウィジェットエンジンリファレンスマニュアルを参照しながらテキストを複数行表示するサンプルを作っていると、あれれ??表示されるはずのテキストが表示されないという問題が起きた。リファレンスを読んでいくとどうやらwidgetタグに記述するのminim…

maven2のコンパイル時にjava.nio.BufferOverflowException

mvn compileとコンソールから実行するとjava.nio.BufferOverflowExceptionが発生。 org.apache.maven.BuildFailureException: Compilation failure Failure executing javac, but could not parse the error: コンパイラで例外が発生しました (1.6.0_02)。Bu…

Vistaでスタートアッププログラムの編集

Vistaでスタートアッププログラムの編集をするには次の方法があるです。 Windows Defenderウィンドウから編集 システム構成ウィンドウから編集 Windows Defenderウィンドウから編集 「スタートメニュー」→「全てのプログラム」→「Windows Defender」 上部メ…

ウィジェットコンバーターで変換しようとしたら"move(): path 'C:\Windows\system32' is not allowed."

ウィジェットコンバーターに.widgetファイルをドラック&ドロップで持っていって、変換しようとしたら"move(): path 'C:\Windows\system32' is not allowed."なんてメッセージが出てコンバートできなくなっちゃった。 前は普通にできてたのに、、、Vistaだか…

S2Strutsでアノテーションを利用したカスタムValidationの作成

S2Strutsでアノテーションを利用したカスタムValidationの作成をするには次の手順をやっていきます。 新規Validation作成 application.propertiesに追記 validator-rules.xmlに追記 Validationアノテーションの作成 アノテーションで変数がある場合のみ次の…

ファイルアップロードでjava.lang.IllegalArgumentException: argument type mismatchエラー

すんません。基本的なトコを知らなかったようです〜ファイルアップロードの場合は通常のURLエンコードでは送信できるサイズではないので、form要素のenctype属性をmultipart/form-dataに設定し、MIMEのマルチパートデータとしてファイルやその他の項目の内容…

JIRAのカッコいいウェジェットでトラックチェック Yahoo! JIRA widget

JIRAのトラッキングもこれでいつもチェックできるとですよ。Yahoo! JIRA widgetからダウンロード。設定画面では次の項目を入力します。 JIRA Install URL JIRA Username JIRA Password Filter ID(設定しているフィルターID) Refresh Time 設定が終わったら…

Yahoo!ウィジェットでHello World

まずはYahoo!ウィジェットエンジンをここからDLし、インストールします。Yahoo!ウィジェット 開発ツールページからウィジェットコンバーター(ウィジェット版)をDLし、インストールします。ウィジェットコンバーターを起動し、My Documents\My Widgets内に…

Djangoで遊ぶ その2

モデルの作成 テンプレート作成 アプリケーションで使用するデータモデルの雛形を作成するために次のコマンドを実行。 python manage.py startapp employeeemployeeディレクトリができ、次の3つのファイルが生成されます。 __init__.py models.py views.py …