shokosブログ

プログラミング

環境構築けいかくその2.1

pom.xmlについて


mvnで新規プロジェクトをつくるとtargetってフォルダができます
この中にpom.xmlってxmlファイルがあって今回はそのお話


なにかライブラリを追加したいとき、このpom.xmlに書き込みます


今回、twitterをいろいろできるライブラリを追加したので、それを例にとって書きます


pom.xml の  〜 に
以下を追加

<dependency>
	<groupId>net.homeip.yusuke</groupId>
	<artifactId>twitter4j</artifactId>
	<version>[2.0,)</version>
</dependency>

ちなみにその仕様はこちらのurlから見れます
http://yusuke.homeip.net/twitter4j/ja/javadoc/index.html


pomを書き換えたらコマンドラインで作業スペースに移動し、
mvn eclipse:eclipseで設定します。



TLが取得できたり自分の発言を持ってこれたりいろいろできます!


超試してみたいです

環境構築けいかくその2.2

作成したプロジェクトをsvnで管理させるやりかた

eclipseからバージョン


プロジェクトを右クリックして team → Share Project
Share Project Wizardが開きます

svnを選択し、リポジトリを選択し、パス名を選択し、コミットコメントを書いてfinish!

.classファイル等、svnで管理しないようなファイルはチェックをはずしましょう

twitterとjavaを仲良くさせる

twitter4jなんて便利なものがあるらしい!
っていうのは2個前に書きました


それを使ってtwitterにpostしてみました

import宣言

import twitter4j.Status;
public void Twitter4jでPOSTをする() throws Exception {
	twitter4j.Twitter twitter = new twitter4j.Twitter("ID","パスワード");
	Status status = twitter.updateStatus("てすと");
}

ちなみに@shokosでtwitterにいます

ちょこっとメモ

ペアプログラミング


コード書く人をドライバー
書かない人をナビゲーターというらしい


ドライバーがちょうど手がけている部分を考えて

ナビゲーターがその先を考えたり、ドライバーが詰まっているところを一緒に考えたり、指摘したりするらしいです


今日初挑戦しました(yoshioriさんと)


すっごくさくさく進みました


わたし一人だったら考え込んだであろう時間がどんどん省略されました


うーん、でももし実力が自分と同じくらいの人とやったらどうなるのだろう?