Atlassian Advent Calendar 2012 21日目のエントリーです。最近試したJIRA Database Values Pluginについて書いてみたいと思います。Database Values Pluginは、その名のとおりDBに入っているデータから課題のフィールドを作成することができるプラグインで…
オブジェクト指向JavaScript作者: Stoyan Stefanov,水野貴明,渋川よしき出版社/メーカー: アスキー・メディアワークス発売日: 2012/04/13メディア: 大型本購入: 1人 クリック: 117回この商品を含むブログ (1件) を見る 本自体に初心者向けとあるとおり、jQue…
SolrのJavaクライアントライブラリであるSolrjからDataImportHandler経由でのドキュメントのインポートを実行するコードです。 abortなども、基本的にはコマンドを変更するだけで同じです。 参考 Data Import Request Handler
リーダブルコード ―より良いコードを書くためのシンプルで実践的なテクニック (Theory in practice)作者: Dustin Boswell,Trevor Foucher,須藤功平,角征典出版社/メーカー: オライリージャパン発売日: 2012/06/23メディア: 単行本(ソフトカバー)購入: 54人…
データベース・リファクタリング作者: スコット W アンブラー,ピラモド・サダラージ,梅澤真史,越智典子,小黒直樹出版社/メーカー: ピアソンエデュケーション発売日: 2008/03/26メディア: 単行本購入: 9人 クリック: 194回この商品を含むブログ (44件) を見る…
はてなブログに移行したばかりですが、その少し前からBloggerを試しに使ってます。しばらく新しい投稿はBloggerの方に書こうと思いますので、よろしかったらご覧下さい。 azuki note2 → 特にBloggerの方が優れているという点もないように思ったので、もうし…
はてなブログに移行しました。 Bloggerに移そうかと思っていたのですが、はてなダイアリーからインポートできるようになったようなので、ひとまず移行しました。
達人に学ぶDB設計 徹底指南書 初級者で終わりたくないあなたへ作者: ミック出版社/メーカー: 翔泳社発売日: 2012/03/16メディア: 単行本(ソフトカバー)購入: 18人 クリック: 254回この商品を含むブログ (15件) を見る 「初心者で終わりたくないあなたへ」…
スマートフォンの通信環境として、いままで日本通信のb-mobile Fairを使っていたのですが、期限が切れたのを機に、IIJmio高速モバイル/Dのファミリーシェア1GBプランに変更してみました。ファミリーシェア1GBプランは通信量1GBまでは2940円/月で、特徴的なの…
継続的デリバリー 信頼できるソフトウェアリリースのためのビルド・テスト・デプロイメントの自動化作者: David Farley,Jez Humble,和智右桂,高木正弘出版社/メーカー: アスキー・メディアワークス発売日: 2012/03/14メディア: 大型本購入: 23人 クリック: 5…
Gitによるバージョン管理作者: 岩松信洋,上川純一,まえだこうへい,小川伸一郎出版社/メーカー: オーム社発売日: 2011/10/25メディア: 単行本(ソフトカバー)購入: 6人 クリック: 210回この商品を含むブログ (25件) を見る git関連の本は入門gitを持っている…
結構前からですが、Amazon Simple Email Service(SES)でSMTP経由でのメール送信ができるようになりました。それまではGMailのSMTPサーバを使用したり、SESを使用する場合はPerlのスクリプト経由で送信していたのですがだいぶ便利になります。 以下、VBScript…
ちょうどPlay framework 2.0が正式にリリースされたましたが、1ヶ月くらい前(RC2くらいのころ)に、Scalaの方を少し試してみたときのメモや感想です。とりあえず、Play Scalaのチュートリアル(‘Yet Another Blog Engine’)を、2.0で写経してみました。もとも…
未だにEC2インスタンスのバックアップというかスナップショットからのリストアのベストプラクティスというのがわかりません。VMwareでのスナップショットと同じ感覚で操作したいのですが。。 EBSボリュームのスナップショットから復元する場合には、以下のよ…
すでに1月も終わりに使いのですが、、昨年、読んだ(買った)本とともに昨年の活動を振り返ってみたいと思います。途中になっている本もかなりあります。あとは雑誌で会社にあるSoftware DesignとWeb+DBプレスを読んでます。 Java Java: The Good Parts Java…
セレクトボックスが変更されたら、連動して別の要素を更新するということをしますが、SeleniumでこれをテストするとIEのみchangeイベントが発生しないようです。この場合は、以下のようにSeleniumから強制的にイベントを発生させます*1。 // IEでイベントが…
JAX-RSでは、権限のあるユーザのみリソースにアクセスすることを可能にするために、アノテーションによる宣言型の記述とプログラマティックな処理をのためのAPIがあります。アノテーションを使う場合には、特定のロールを持つユーザのみ許可するのであれば、…
最新のextjs 4ではなく3.4です。 // GridPanelを生成 var grid = new Ext.grid.GridPanel({ // config options for GridPanel here ... columns: [{ {id: 'name', header: 'Name', width: 200, sortable: true, dataIndex: 'name'}, {id: 'email', header: '…
このエントリの続きです。パラメータが多い場合には、対応するメソッドの引数が増えてしまうので、引数をDTOにまとめたいという話です。 例えば、id, foo, bar, bazという引数があるメッソッドで、これらの引数を以下のようなDTOにしてクエリパラメータやパ…
すごい今更ですけど、10/17にJJUG CCC 2011 fall に行ってきました。基調講演の途中から参加しました。会場の国立オリンピック記念青少年総合センター初めて行ったので迷ってしまった。。 G-2 基調講演 JavaOne報告会 Part.2 JavaOne 2011 Report View more …
もう一週間近く経ってしまいましたが、11/1にGoogle Developer Day 2011 Japanに行ってきました。 セッションのメモ 個人的に気になった部分だけのメモですが。 Android の優れたユーザーエクスペリエンス fast UIスレッドで時間がかかる処理をしない。Stric…
デスクトップとノートでChromeの同期を使っているのですが、少し前にノートPCのWindowsがブルースクリーンで落ちてしまって、それ以降、「お客様のドメインでは同期サービスをご利用いただけません。」というメッセージでChromeの同期機能が使えなくなってい…
遅ればせながら一ヶ月ほど前にGalaxy Sを2.3.3にアップデートしました。Androidのアップデート自体は非常に満足しています。2.3からレスポンスに関してはストレスなしで使えるレベルに達したように思います。 Galaxy Sは当初からGPSに不満がありいろいろ試し…
サーバーサイド Jerseyでマルチパート(multipart/form-data)によりアップロードされたファイルを処理するためには、jersey-multipartというモジュールを使用します。 pom.xmlのdependencyにjersey-multipartを追加します。 <dependencies> <dependency> <groupId>com.sun.jersey</groupId> <artifactId>jersey-server</artifactId> <version></version></dependency></dependencies>…
maven-assembly-plugin は、依存ライブラリのjarファイル等をまとめて配布用のファイルを作成してくれるプラグインです。dependencyで指定したライブラリにSNAPSHOTのバージョンがある場合の動作で困った事があったので対応方法をメモしておきます。Mavenお…
JerseyでJSONシリアライズ対象外のプロパティを指定する (1) こちらの続きです。JAX-RS(Jersey)でJavaオブジェクトをJSON形式に変換する際に、@XmlTransientをつけて対象外のプロパティを指定しましたが、今回はJacksonMixInAnnotationsを使用する方法を試し…
WebアプリケーションのテストにSeleniumを使っていますが、少し前になりますがSelenium 2が正式にリリースされたので試しています。Selenium 2は、WebDriverベースとなりアーキテクチャ的にも大きく変更されています。Selenium RCで使用していたSeleniumServ…
AWS SDK for Rubyでインスタンスをまとめて起動/停止するスクリプトを書きました。 特定の時間しか使わないインスタンスが複数あるのですが、これらをスケジュールにしたがってまとめて起動・停止するために、いままでCloudworksを使わせていただいていたの…
JerseyでJSONを帰す場合には、以下のいずれかの方法を使用します。 対象オブジェクトにJAXBアノテーションを付加してJAXB経由でシリアライズする POJOをそのままシリアライズする 対象オブジェクトのうち特定のプロパティをシリアライズ対象外とするには、JA…
Content-TypeもContent-Dispositionの設定も問題ないはずなのにIEでのみ、PDFファイルのブラウザ内での表示ができずにダウンロードダイアログが表示されてしまう。 レスポンスヘッダのContent-Typeにいつの間にかcharsetが付加されていることが原因でした。 …