2013-06-01から1ヶ月間の記事一覧

iPhotoライブラリをDropboxで管理するときに気をつけるべきたったひとつのこと

iPhoto Libraryの中にあるOriginal、Data、Modifiedというエイリアスを削除してから共有しましょう。 なんで? Dropboxはエイリアス経由のパスであっても気にせずに物理的にサーバ上にファイルを格納するので、画像が多重にアップロードされてしまい、サーバ…

Gradle1.6の新機能mustRunAfterでタスク間の実行順序が制御可能になった #gradle

Gradleではタスク間の依存関係の指定ができます。 build.gradle: task a << { println "A" } task b(dependsOn: "a") << { println "B" } task c(dependsOn:"a") << { println "C" } task d(dependsOn: ["b", "c"]) << { println "D" } 実行結果: $ gradle d…

コペンハーゲンのGR8Conf EU 2013でGroovyServとImproxプラグインを紹介してきた

5/22-24にデンマークはコペンハーゲンで開催されたGR8Conf EU 2013というGroovy系のカンファレンスで、GroovyServとImproxプラグインを紹介してきました。 http://gr8conf.eu/index 右の写真はコペンハーゲンの定番がっかり観光スポットの「人魚の像」ですね…

GrailsからMirageを使うサンプルがあったので試してみた

Mirageという2-way SQLが利用できる素敵なO/RマッパをGrailsで使ってみたというブログがあったので、サンプルコードを落として試してみました。 developmentモードでMySQL使うようになってたので、H2に変更してrun-appして試してみました。 確かにMirageでDB…