ページ

2014年3月19日水曜日

mavenとiciqlのインストール手順

Javaを利用する機会があり、せっかくなので新しいO/Rマッパーを試そうと思い探していて見つけたのが

iciqlとよばれるO/Rマッパーです。

以前Seasar2のS2JDBCを利用していましたが
軽量ということで使い心地はわからないがとりあえず試してみようと思います。

以下のソフトのインストール手順となります。
Databaseはpostgresを利用します.
・maven
・iciql

OSはmac OS X 10.9.2で行っています。
Postgresは9.3.2を利用しています。

mavenのインストール手順

# mavenをダウンロード
cd ~/Downloads
curl -O http://ftp.yz.yamagata-u.ac.jp/pub/network/apache/maven/maven-3/3.2.1/binaries/apache-maven-3.2.1-bin.tar.gz
# 展開
tar xvzf apache-maven-3.2.1-bin.tar.gz
mv apache-maven-3.2.1 apache-maven
mv apache-maven /Applications/
# パスを追加
echo "M2_HOME=/Applications/apache-maven" >> ~/.bash_profile
echo "PATH=$PATH:$M2_HOME/bin" >> ~/.bash_profile
echo "export M2_HOME" >> ~/.bash_profile
echo "export PATH" >> ~/.bash_profile
source ~/.bash_profile


ここまではおなじみの手順です。
mavenのインストールですので特に解説なくいきます。

iciqlインストール

# iciqlのダウンロードとmvnの追加
curl -o https://iciql.googlecode.com/files/iciql-1.2.0.zip
unzip iciql-1.2.0.zip
# mavenリポジトリに追加
mvn install:install-file -Dfile=iciql-1.2.0.jar -DgroupId=com.iciql -DartifactId=iciql -Dversion=1.2.0 -Dpackaging=jar

iciqlはmavenの保存場所が直接見当たらなかったので
自分の環境にDLしローカル内で保存

pom.xmlの作成


  4.0.0
  net.rule.selenium
  roadbike
  0.0.1-SNAPSHOT
  war
  
   
    com.iciql
    iciql
    1.2.0
   
   
  postgresql
  postgresql
  9.1-901.jdbc4
   
  

postgresと一緒にりようするのでiciqlとpostgresqlでpom.xmlを作成
これで「mvn eclipse:eclipse」で環境が整います。

またこちらを利用したentityクラスの自動生成もありますコマンドは以下となります
postgreテーブルの内容をentityとしたjavaファイルに出力します。
cp ~/.m2/repository/com/iciql/iciql/1.2.0/iciql-1.2.0.jar ./iciql-1.2.0.jar 
cp ~/.m2/repository/postgresql/postgresql/9.1-901.jdbc4/postgresql-9.1-901.jdbc4.jar ./postgresql-9.1-901.jdbc4.jar
java -cp iciql-1.2.0.jar:postgresql-9.1-901.jdbc4.jar com.iciql.util.GenerateModels -url "jdbc:postgresql://localhost:5432/postgres" -user postgres -password {PASSWORD}
iciqlを利用し、entityを自動生成が可能です。
ある程度はマッピングしてくれるので、こちらをベースに対応を行うと便利です。

2014年3月10日月曜日

RALEIGH RSRで箱根へ

とうとうミニベロ買いましたRALEIGH RSRです。

10段ギアの105がシーンに応じ利用可能なので重宝しています。

いきなりですが、箱根の山に挑戦してきました。
ヒルクライムです。

小田原->箱根->熱海












小田原から1号線をひたすら行くコースで、小田原発-熱海着コースとなります。

ミニベロ輪行
輪行中の状態













箱根の山へ挑戦しようと思い18切符行くためまずは
東京から小田原まで輪行です(これも初
左ミニベロ用の輪行袋オーストリッチ ちび輪バッグ・ミニベロ 輪行バッグ ブラックです。
これに入れました。右は、700ccの折りたたみです。
やっぱり小さいが少し長いです。



RALEIGH RSR
小田原駅近くのセブンイレブンにて













とりあえず、前輪を入れサドルの高さを調整しスタート準備中

箱根途中の橋


途中の駅で休憩
山頂までの途中の写真です。雪があるのかと思ったのですがこのあたりはほとんどないです。

箱根 874m地点で撮影













箱根874m地点に到着結構長い道のりでした。(体力不足
この辺りはすごく寒いです。測道には結構雪があります。
漕いでいるとそこまで気にならないですがここから主に下り・・・


ここからさらに1号線を進み芦ノ湖へ











到着するまで寒い・・・
下りは速度がでます。だいたいブレーキなしだと
40〜50km/h程度になります。
手袋していても驚くほど寒いそして足先も


芦ノ湖+自転車+富士山+海賊船w
たまたま来ました。

後はメインの下りここの冷えが非常に厳しかった












最後に撮影ここを下り熱海へ行き温泉へ入り帰宅
頑張れば体力のない人でも箱根は登れます
是非お試しをちなみに総時間8hほどです。