Java

リポジトリ管理ツール:Artifactoryの紹介

何か驚くほどに(日本語の)情報が少ない。めぼしいものといえば、ぐらい?なので、ちょっと書いてみます。 概要 リポジトリ管理ツールとは リポジトリ管理ツールとは、Mavenなどのビルド結果の生成物(アーティファクト)を突っ込むためのリポジトリ(イン…

ビルドツールのEclipseプラグインを試してみたよ

Wiiを買ったはいいものの、付属のソフト以外何も買ってなくてあっさり飽きたので新しいソフトを探していたら、「JUST DANCE Wii」というなかなか面白そうなものが見つかったのでさっそくAmazonで予約しつつも、手元に届くまでYouTubeを見ながらヘビーローテ…

ビルドツールエントリを見直してみて思ったことなどなど

ちょっと前に書いた Javaプロジェクトにおけるビルドツール - @ikikko のはてなダイアリー Javaプロジェクトにおけるビルドツール2 - @ikikko のはてなダイアリー に関連して、はてブコメントへの反応とか、その他追加で考えたことについて。 IDE連携 eclips…

Javaプロジェクトにおけるビルドツール2

前のエントリの続き。今回はどのような場面にどのツールがマッチするかを、自分なりの考えをふまえて紹介します。ちなみに、それぞれのツールの使用経験はこんな感じ。 ビルドツール 使用経験 Ant 中〜大規模プロジェクトを1件 Maven 小〜中規模プロジェクト…

Javaプロジェクトにおけるビルドツール

[2011/08/23 追記] 続き書いた。Javaプロジェクトにおけるビルドツール2 - @ikikko のはてなダイアリー1歳ちょっとの自分の子供を抱き上げると高確率で泣かれるikikkoです、こんにちは。早くこんな日がくるとイイですね。 (※:画像はイメージです。実物とは…

mixi Graph APIを使って、(ブラウザレスで)マイミク更新情報取得

すっかりmixiをのぞかない日が続いていました。これを機会にmixiもちゃんとのぞいて、少しでもリア獣に近づきたいと思っている所存です。 背景 昔々、MyRemixという和風Yahoo! Pipesとも言うべきサービスがあったのをご存知でしょうか?これの特徴の一つとし…

Javaフレームワーク開発入門を買いました

レビューアーとして携わったid:c9katayamaさんはじめ、id:yone098さん、id:kompiroさんがそれぞれ推薦しているので、つい買っちゃいました。Slim3本じゃなくてスイマセン、お○わ夫妻・・・><Javaフレームワーク開発入門作者: 木村聡出版社/メーカー: ソフ…

Java OAuth ライブラリを使って Cacoo API にアクセスする(oauth-signpost バージョン)

昨日のエントリはOAuth本家(?)のライブラリでしたが、oauth-signpostというもっとシンプルなライブラリがありました。こっちの方がよさそうですね。サンプルプログラム作成に当たっては、またまたTwitter APIをOAuth認証で利用する方法(Javaの場合) | i…

Java OAuth ライブラリを使って Cacoo API にアクセスする

【追記】もっとヨサゲなOAuthライブラリを用いたサンプルコードを、次の日に記載しています。 Java OAuth ライブラリを使って Cacoo API にアクセスする(oauth-signpost バージョン) - @ikikko のはてなダイアリー というわけで、UssyにRuby OAuth ライブ…

JavaからGit

Javaからプログラム内でGitをたたくサンプル。EclipseのGitクライアントプラグインEGit内部で用いられている、JGitを使います。JGitのライブラリがMavenで提供されているので、pom.xmlに以下を追加します。 <repositories> <repository> <id>jgit-repository</id> <url>http://download.eclipse.org/</url></repository></repositories>…

backlog-template-issueの管理リポジトリを、Githubに変更しました

backlog-template-issueですが、SourceForge.JPからGithubに移行しました。ダウンロードファイルの管理や今後の対応予定を含めて、今後はこちらを参照してください。なお、今回はリポジトリを移行しただけで、機能追加やバグ修正は行っていません。なので、…

backlog-template-issue 1.1.0 リリース

【追記】Githubに移行しました。今後はこちらを参照してください。⇒ http://wiki.github.com/ikikko/backlog-template-issue/(2010/04/22)backlog-template-issue なるものを作ってみました - @ikikko のはてなダイアリーでお披露目したbacklog-template-i…

backlog-template-issue なるものを作ってみました

【追記】Githubに移行しました。今後はこちらを参照してください。⇒ http://wiki.github.com/ikikko/backlog-template-issue/(2010/04/22) 【追記】backlog-template-issue 1.1.0 リリース - @ikikko のはてなダイアリーで、1.1.0をリリースしています。(2…

WikiTextことはじめ

先日のエントリで取り上げたWikiTextについて、ざっとまとめておきます。後人の誰かの役に立てば。 概要 WikiTextとは、Javaで書かれたWikiパーサです*1。Mylyn内部でWikiをパースする部分に使用されているので、知らず知らずのうちに恩恵を受けている人もい…

はや1ヶ月が過ぎました

8月になってもなかなか天気がすっきりしない今日この頃、皆さんいかがお過ごしでしょうか?転職します! - @ikikko のはてなダイアリーからはや1ヶ月、長いような短いような1ヶ月でした。この1ヶ月間は研修期間が割り当てられていましたが、その集大成として…

MavenのEclipseプラグインを入れてみたよ

↑のフックスクリプトで遊び終わった後に試したこと。いくつかEclipseプラグインがあってどれにすればいいか決めかねていたのですが、職場の人との話の中で出てきた「m2eclipseが最近機能が豊富」らしいので、じゃあそれで。Eclipse 3.4.2とm2eclipseでMaven…

同期勉強会:Effective Java読書会編 終了!

帰ってからブログに書くまでが勉強会です。ということで、感想とか何やらを。Effective Java 第2版 (The Java Series)作者: Joshua Bloch,柴田芳樹出版社/メーカー: ピアソンエデュケーション発売日: 2008/11/27メディア: 単行本(ソフトカバー)購入: 54人 …

基礎から始めるWebアプリケーション開発・3

引き続き、現状報告3日目。今回は、Cubby - ようこそを試すに当たって詰まったところや分かったところを中心に。実際の話、こうやって書くこと自体多少なりとも時間はかかっちゃいます。ですが、分かってないと自覚しているからこそ他の人に自分の現状を知っ…

基礎から始めるWebアプリケーション開発・2

昨日の続き。今週末の起きてる時間の9割は、パソコンの前でWebアプリについて調べたり試したりしてましたね。残りの1割は、食器洗いなどの家事を。さすがに、若干肩とか腰が疲れてきた…>< S2DAO [ThinkIT] 第9回:O/Rマッパーの利用 (1/4)の通りに試したの…

基礎から始めるWebアプリケーション開発

自分でも想像以上にWebアプリについて分かっていなかったことが分かって、かなり凹んでいるikikkoです><*1。考えてみれば、前職の仕事ではまったく絡んでいませんでしたし、趣味でも(何らかのプラグイン作成はあっても)1からWebアプリを作ったことがない…

Hello, SSL World的なものを試してみた

id:Kirika氏とメッセしている最中に、(HTTPSではない)SSLについての話になりました。話しててちょっとあやふやなところが出てきたので、ちょっと試してみることに。この辺、PerlのCPANモジュール:Crypt::SSLeayで触ったぐらいでイマイチ要領をつかめませ…

奥義本・写経2日目

長いこと空きました。しかも、全然2日目ではありませんがw今日は、アジャイル(XP)開発でのデモンストレーションの章。お題は、ボーリングゲームのスコア計算プログラムについてです。実際に、本の内容をトレースしながら考えてみました。 ユニットテスト…

奥義本・写経1日目

達人スターターキット・写経7日目 - @ikikko のはてなダイアリーで達人スターターキットのユニットテストの章が一通り終わったので、つづいて奥義本に。こっちがど本命。すごいフムフムうなずきながら読んだのですが、読んだだけでは実際に使えるかどうか不…

達人スターターキット・写経7日目

今更ながら、やっていることは写経ではなくて本の中の演習問題を解いているだけだと気づきました。ま、とりあえず題名はもうこのままで…今日のお題は、インターフェースとユニットテストが与えられた状態でモックオブジェクトを作れというもの。今までは、イ…

達人スターターキット・写経6日目

帰省してたりでなかなかできずにいた、本の写経。久しぶりなので、今日はあっさり目に。今日のお題は、5日目でやった「オーディオ/ビデオ制御用インターフェース」の拡張版。前回は秒数を指定できるものだったけど、それに加えて今回はフレーム(1フレーム:…

達人スターターキット・写経5日目 & アサートと例外

実は昨日終わってましたが。ただ、ちょこっと考えるところがあったんで、行き帰りの電車の中で考えてました。今回のお題は、オーディオ/ビデオ制御用インターフェースについて。といっても、与えられたことはそんなに難しくありませんでした。秒数を引数に受…

達人スターターキット・写経4日目

今日は、ファックススケジューラクラスのユニットテストについて。ファックスを送るメソッドで、受け付けることができる(できない)番号が指定されているので、それについてテストを考えなさいというお題。今回は特に難しいことはなかったかな。今日の成果…

達人スターターキット・写経3日目

ちょっと日にちが空きました。達人スターターキットの写経です。今日は、ECサイトでよくある「ショッピングカートについてのユニットテストを考えよう」というお題でした。ショッピングカートのインターフェースはこんな感じ。 /* 指定した数の商品をショッ…

達人スターターキット・写経2日目

昨日に引き続き、写経中。けど、思ったより進まず。結局、1題分(スタッククラスでのテストケースを作成するというお題)しかできなかったなぁ。なぜならば、息抜きがてらあわせて読みたい経由で ( ・ω・)ノ<しすてむ開発。に入り込んでしまい、気がつくと1…

達人スターターキット・写経1日目

昨日宣言した通り、今日からのホームワークは、本の写経を。久しぶりにJava&Eclipseを触りましたが、やり方を忘れていてコード補完やエディタ間移動などもキーがおぼつかない…><とりあえず、今日はこれからのために環境構築とかを中心に。ここを参考に、J…