JenkinsのJobを一括で有効/無効にするスクリプト

1個ずつ有効/無効の切り替えをするのがだるいので書いてみた。hashに対して動的にアクセスするのでintern使ってるけどこれってそもそもお行儀のいいやり方なのかしら?あとeachのときにdo〜endとするのと{}で書くのってどちらが一般的なのかしら?

#mongotokyoのUSTに触発されてとりあえず動くとこまでやってみた

ソーシャルアプリのプロトタイプ制作にMongoDBを活用 View more presentations from fungoing この資料の発表を見てみたんだけど、プロトタイプの作成には凄く良さそうだなぁと。REST-APIを利用して動くクライアント側の実装者がサーバサイドMock作るにはサ…

Mechanizeを使ってJenkinsPluginを自動でインストールスクリプトを書いてみた

プロジェクト毎にJenkinsを分けて使うポリシーでいるので、プロジェクトがポコポコと立ち上がると毎度同じ構成で作るのがめんどくなったので作ってみた。とりあえず間に合わせ程度なので全然アレな感じではあるのだけど、ひとまず実用には足りるかと。Jenkin…

画面遷移図作成ツールBlockdiagをインストールしてみた

確かTwitterで見かけてビビッと来たのと職場ですぐにでも使えそうだな〜ということで入れてみた。 Blockdiagって何?っていう方は以下参照。 遷移図生成ツール blockdiag の紹介 @ Pycon mini JP 2011/01 View more presentations from Takeshi Komiya ドキ…

第2回Jenkins勉強会で発表してきた

第2回Jenkins勉強会でJenkins+Maven活用術ってタイトルでMavenのことをしゃべってきました。初めての発表でかなりgkbrしてましたが最後に @cactusman さんにこういうのが聞きたかったと言っていただけて嬉しかったです。ほんとはもっと突っ込んで話をし…

Maven3からはarchetype作るときに$と{のエスケープがいらない

cynipe/maven-archetypes · GitHubにあるcuke4dukeのarchetypeをつくっていたときに気づいたのだけど、maven3からは$と{をVelocity流儀にのっとったエスケープをする必要がなくなってる。裏は取っていなかったのだけど、のUsing Velocity cleanly with custo…

HudsonでJMeterを使った負荷テストを定期的に行う

Performance Pluginを使えばant+jmeterで簡単に出来る。jmeter-maven-pluginなんてものもあるけれど負荷テストをプロジェクトのpomに書くのはやり過ぎ感にあふれるので今回は使わなかった。まずはantを使って負荷テスト用プロジェクトを以下のようなディレク…

CSVをさくっと生成

今さらだけどほんとLL便利だわ・・・。

svn logをgit log --pretty=onelineな感じに整形するスクリプト(zshで色付き)

ちょっと欲しかったので書いてみた。ROXML便利!こうやってさくっとマッピング出来るのは嬉しい。

RedmineのチケットのURLとタイトルを表示するIRCBot

こんな月並なものは出尽くしているのだろうけど、Ruby勉強ついでに書いてみた。発言中にある#1000とかをタイトルとURLに展開してくれるIRCBot。最初は文字列連結してURLを合成して発言するだけのやつをJavaで書いてたのだけど、タイトルも欲しいなと思って作…

Mavenでビルドする際の10のTips

1. 環境別の設定はプロファイルで 環境毎に切り替えたいっていう設定ファイルは大抵のプロジェクトにはあると思います。DB接続先設定だったり、ロギング設定、場合によってはweb.xmlの初期化パラメータとか。最近流行り?のAppEngineだとデプロイ先の設定、…

はてなプラスにしてみた

少しはアウトプット増やそうという気な今日この頃。とは言え割と三日坊主だったりもするので自戒?もこめてはてなプラスに。頑張って書けばプラスの代金ぐらいアフィリエイトでいけるんじゃないのかなー?なんてぬるいことを考えてます。ちょっとかゆいとこ…

SayKana "Hudsonをゆっくりにしてみたよ'''"

なんかTwitterでSayKanaが盛り上がってたので、ついカッとなってHudsonをゆっくりにさせてみた。Hudsonには$BUILD_NUMBERとかはあるものの、$BUILD_STATUSな変数がないのでPost Build Task Pluginを使ってやってみた。設定は↓の写真でどうぞ。ただ、$JOB_NAM…

RedmineのWikiIndexからチケットを登録する

初めてのrubyなんでわけわからなくて時間かかっちゃったけど、こんな感じでとりあえずやりたいことは出来た。何がしたいかというとテストシナリオをredmineにガリガリと書いていってそれ用のチケットを自動で登録したいな〜なんて。でもこれユーザからじゃな…

Colorize Maven3 for zsh

404 Not Found を元にmaven3用かつzsh用にいじってみた。.zshrcとか.zshrc.aliasとか.oh-my-zsh/custom/xxx.zshに貼り付けるといいよ!もうちょっといじればもっと綺麗にも出来るんだろうけど、とりあえず用は足りてるのでこれでおk。Building〜なとこも青…

プロファイルでデプロイ先変更が可能なSlim3用archetype作った

本家のr1355を元にしてまっす。使い方とかはGithubのREADMEでどーぞ。http://github.com/cynipe/slim3-archetype-profiled-quickstartライセンスは引き継いでるからだいじょぶよね・・・? 公開リポジトリにデプロイしておいた ↓のコマンドで使えますん。 mv…

maven3互換性まとめ

maven3がリリースされましたね。気が向いたのでこんぱちのーつでもざーっと眺めてみました。@shin1ogawaさんに1000万の人が喜んでくれると言われたのでものっそい久しぶりに書いてみた!間違ってたりしたらご指摘ください〜。不安な箇所もあるので。。。元ネ…

id:jackpot1014がアノテーションがよう分からんというのでサンプルツール作ってみた。

http://cynipe.googlecode.com/svn/trunk/csvmanager からチェックアウト出来るよ!作ったのはCSVの列番号をアノテーションでフィールドにマッピングしてくれる奴。イメージ湧かす用サンプルなんでString型にしか対応してません。ヘッダ行もまったく考慮して…

ドメイン駆動設計のお勉強1

DDD

最近id:ashigeruに影響されて、DDDを読み始めてみたりしてる。これが結構開ける世界があって、今までなんであんなに"機能"に拘って考えていたのか全くもって分からない。モデルを軸に置いて考えるとこうも色々としっくり来るとは思わなかった。しかも機能を…

プロジェクトメンバのメアド一括登録

まぁ、こんなで。色々足りてないけど今のとこ問題なし。 import groovy.sql.Sql import groovy.grape.*; // Tracログインアカウント名 or メールアドレス // メールアドレスを指定する場合はメールアドレスがログインアカウントと同一であること。 def accou…

.NETをHudsonでめも

http://d.hatena.ne.jp/kaorun55/20090601/1243865979余裕あるときにでもみておく。

MERGE文(ちょっとちがうけど)

INSERT OR REPLACEなんてのがあるのね。これ便利。

ユーザごとのメールアドレスの設定情報のありか

session_attribute 列名 格納されてるもの 備考 sid cynipe ログインユーザ名 authenticated 1 多分認証されているかのフラグ name email 属性名 value cynipe@hoge.com メールアドレス ってな訳でここをバツッといじればプロジェクトメンバーのメアド設定も…

Grapeがうまく動かない

sqliteをgroovyから操作したくてGrapeでえいやー。と思ったのだけど、何故かCLASSPATH上に見つからない。commons-langで試したときは普通に使えたのに。どうもClass#forNameで引けないみたいなんでGroovyのクラスローディングの仕組みでうまくのせられてな…

Alva Notoの新しいPV

かっこいいなー。ライブ行きたい。この間行き損ねたのがほんとに悔しい限り。 この曲もかっこいー。Alva Notoでおぼれたいなー。こっちは普通のスピーカーだとうまく聞こえないのでヘッドホン推奨。

[music]Mira Calix 今年はWarp祭りだなーほんと。さっき知った人なんだけど結構かっこいいね。http://www.phase-works.com/20090907/index.htmlライブいこかなー?id:kukeihaとかは行くのだろうか?

the HIATUS

先輩のmixi経由で知った。かっこいい。公式みるとバンドバンドしたところではなくて、プロジェクトバンドみたいね。いいね、こういうプロジェクト。

Pirka'r限定公開

http://pirkar.ashikunep.org/download/index.html自分も開発に携わっているWEBページ作成の支援ツールであるPirka'rの限定公開を開始しました。自分が携わっているのは主にサーバ側だったりするので今回のメインとなるクライアントではないのですが・・・w…

検索、フィルタ用コマンドチートシート

http://gmail.1o4.jp/operators.html

「/」と「-」を含んだラベルの検索

「/」を含んだラベルをどうやって検索するのか分からなくて試行錯誤していたらid:sugyanに教えてもらった。結論から行くと「aaa/bbb」というラベルを検索したい場合は「l:aaa-bbb」と入力する。どうもGMailでは「-」と「/」は同じ物とみなしているらしい。な…