2012-01-01から1年間の記事一覧
DevLove2日間参加してきたので、印象に残ったところのメモを抜粋してみた。 1日目 藤原さん 8つのレガシーマインドセットを変革するということについて。 アジャイルのプラクティスで何をすれば良いかってのはわかるけど、どんな目的で、何を求めてやってい…
昨日の続きで、ちょっと気になったことを。Gradleでマルチプロジェクト組んだ時、そのプロジェクトをJenkinsでCIするときはどうなるんだろうって疑問。Gradleは自動で対象プロジェクトがマルチプロジェクトに含まれているかを確認してくれるけど、Eclipseで…
Gradle Effective Implementation Guideの第7章を参考に。ディレクトリ構成は以下。 flower/ tree/ master/ settings.gradle build.gradle flowerプロジェクトとtreeプロジェクトのビルドを統括するmasterプロジェクトを作る。 マルチプロジェクトの定義 set…
Chapter4 Using Gradle for Java Projects 辺りを参考にしたサンプル。kaakaa/EffectiveGradleCh4 · GitHub簡単なJavaプロジェクトのビルドとGradle Wrapper作っただけ。
@kaakaa_hoe_prog: パンクの下りとかすごくモヤモヤする。2012-11-29 18:29:48 via Twitter for iPhone @kaakaa_hoe_prog: あまり同意出来ない感じ。特にパンクの下り。2012-11-29 18:28:09 via Twitter for iPhone @kaakaa_hoe_prog: アジャイルチームをメ…
@kaakaa_hoe_prog: Gradle日本語ドキュメントのサイトって凄く綺麗。何でつくってるんだろ2012-11-28 22:09:31 via Janetter for Mac @kaakaa_hoe_prog: 2012年11月27日のツイート URL2012-11-28 00:21:24 via Hatena
久しぶりにdev意外のエントリ。 垂れ流し。今年行ったメタル界隈のライブは1月のNadjaと2月のOpethぐらいか。 Earth来日とかDojo/Leave Them All Behindとかマストなライブも色々やってたのになぁ。ライブ行かなくなった一番の理由はやっぱりエンジニアにな…
URLを貼り付けるだけの簡単なお仕事。Tweepyを使うまで Twitter From the Command Line in Python Using OAuthTweepyのAPI API Reference — tweepy v1.4 documentation とりあえず、search_users()で自分を検索してみる。 #!/usr/bin/env python import sys …
@kaakaa_hoe_prog: 話の流れが全くない、頭のおかしなエントリになった。気にしない。2012-11-27 22:38:16 via Janetter for Mac @kaakaa_hoe_prog: [音楽] 今年はあんまライブ行かなかったなぁ… URL2012-11-27 22:36:47 via Hatena @kaakaa_hoe_prog: [pyth…
最近、セールで買ったコイツを読み進めてる。Gradle Effective Implementation Guide作者: Hubert Klein Ikkink出版社/メーカー: Packt Publishing発売日: 2012/10/25メディア: ペーパーバック クリック: 1回この商品を含むブログ (1件) を見る その中で、面…
Tracでプロジェクト管理すると、共有サーバにあるファイルへのリンクを貼ってアクセスしたくなる。 特にエクセル・ホーガン氏が活躍するようなところでは…。でも、普通に [file:///C:/~] とか書いても、リンクにはなれどもクリックしてもうんともすんとも言…
groovy - Execute a command in LINUX using java and fetch the output - Stack Overflow You cannot do pipes or redirects using String.execute(). This doesn't work in Java, so it doesn't work in Groovy either... javaのProcessBuilderだとパイプ…
前編はJenkinsUC SFの報告だったけど、濃かったなぁ…。 発表者もIntelだとかCiscoとか世界的な企業…。 面白そうだけど、大変そうだけど、でも、魅力的。そんな言葉しか出てこない。 Hudson/jenkins問題の時にHudson側についていたsonatypeが今回のJUCのスポ…
20121019-jenkins-akiko_pusu.pdf2児を持つ奥様のJenkinsを知ってから周りに広めていくまでの話。Javaビルドの入り口でJenkinsを知った自分としては、定型的な作業をJenkinsにさせるっていう視点が新しかった。Jenkinsをビルド意外に使うっていうと何だか難…
「実践Jenkins入門」の著者の一人 「実践Jenkins入門」はAndroid/RoRなど、自分とは縁の無いところだったのでスルーしてたけど、その中で唯一気になっていたのGerrit。今日はちょうどその話。Gerrit使えばレビューをワークフローに組み込めるらしく、忙しく…
第6回Jenkins勉強会 - 日本語 - Jenkins Wiki
さっき書いてた記事が消えた…[http://akitosblog.seesaa.net/article/179631903.html:title=[MySQL 5.1] リモートマシンからのアクセスを許可する設定方法: Akito's IT技術 メモ]Groovy 1.8.3 で MySQL へ接続すると java.sql.SQLException が発生した - 集…
今までTrac使ってたけど、Redmineも使ってみたくなったので家のCentOS6.3機に入れてみる。 とりあえずインストールはここを参考にしながら。 Redmine 2.1をCentOS 6.3にインストールする手順 | Redmine.JP Blog特に問題なく済んだ。 Tracで使ってるKanban(ht…
今週はシェルスクリプトで痛い目見たので、Jenkins上でシェルスクリプトの自動テストを行える環境を調べた。 使用したシェルスクリプトのユニットテストフレームワークはshunit2。 shunit2 - shUnit2 - xUnit based unit testing for Unix shell scripts - G…
@Grab(group='org.codehaus.groovy.modules.http-builder', module='http-builder', version='0.5.1' ) def http = new groovyx.net.http.HTTPBuilder('http://www.codehaus.org') と実行すると org.codehaus.groovy.control.MultipleCompilationErrorsExcep…
VirtualBox上のUbuntuにJenkins入れて、Job作ろうとしたらStatus Code:500エラー。 hudson.util.IOException2: Failed to create a temporary file in **** と言われてるので、フォルダ作る権限が無いってことだろう。 Jenkins起動はroot権限でやってるので…
http://build-shokunin.org/juc2012/ » Jenkins ユーザ・カンファレンス 2012 東京 日本Jenkinsユーザ会見たセッションと感想。 Jenkinsプロジェクト現状報告とこれから SIerのJenkins事情 〜CI実践プロジェクト事例から超大規模プロジェクトの活用事例まで…
イッテキタヨー小さいJavaプロジェクトでgradle buildしたことありますよレベルの人間です。 周りでGradle使ってる人もいないので、見識広げるために参加しました。 Gradleトーキョー : ATND 19:00開始だと間違えて30分前に行ったら、誰もいなくて完全不審者だった…
Jenkinsプラグイン拡張を勉強中。うちの組織では「ソースコードの規模に対して◯件エラーが出るはずだ」という指標値があります。 予め指標値を入力しておけば、ステップカウンターで測定したステップ数を元に自動的に目標エラー件数を計算して表示してくれる…
リーダブルコード ―より良いコードを書くためのシンプルで実践的なテクニック (Theory in practice)作者: Dustin Boswell,Trevor Foucher,須藤功平,角征典出版社/メーカー: オライリージャパン発売日: 2012/06/23メディア: 単行本(ソフトカバー)購入: 68人…
Mavenリポジトリに登録されてないjarを使いたい場合、そのjarを手動でリポジトリに登録するのが一般的だと思う。 Google先生に聞きながら色々やったけど、なんだかんだでエラー出て出来なかった。結構前に試したやつだからどんなエラーが出てたのかは覚えて…
テスト
groovyのチュートリアル見ながら遊んでたら、ちょっと思いついたのでやってみた。 alphabets = "abcdefghijklmnopqrstuvwxyz" alphabetMap = [:] (0..alphabets.length()-1).each{ alphabetMap[alphabets[it]] = it } println alphabetMap 結果はこちら。 [a…
みなとRuby会議01のソーシャルコーディングでやらなかった方の問題をjavaで組んでみた。問題 あみだくじを作ってください。 ・当たりの数は一つ ・横線がランダムに配置されること ・横線の数>0 ・横線が複数繋がってはいけない ・人数(例の場合A~Eの5人…
名刺持っていかなかったり、隣のテーブルのMacにBattlesステッカーを貼ってる方に話しかけられなかったりと後悔もありましたが、また参加したいと思いました。主催者の方、スタッフの方お疲れ様でした。 楽しく有意義な時間を過ごさせて頂き、この場を借りて…