Hatena::ブログ(Diary)

設計と実装の狭間で。 このページをアンテナに追加 RSSフィード Twitter

2012-01-10

[]Gradleで文字エンコーディングを指定する方法

Gradleで文字エンコーディングを指定する方法 - 豆無日記

が余りにカッコワルイのでひねりだしてみた。

で動かしてるます

apply plugin: 'java'
apply plugin: 'groovy'

repositories {
	mavenCentral()
	mavenRepo(url: 'http://download.eclipse.org/jgit/maven')
	flatDir { dirs 'lib' }
}

sourceCompatibility = 1.6
targetCompatibility = 1.6

def encoding = { it.encoding = "UTF-8" }
tasks.withType(AbstractCompile) each { encoding it.options }
tasks.withType(GroovyCompile) each { encoding it.groovyOptions }

2011-10-06

[][]第一回 太一モダンJSを教える会

と言う会が品川某所で、2011/10/05にヒッソリと開催されました。

お客様主催者たる僕のみで、それ以外の参加者は基本的に講師という大変贅沢な会です。

それなりに話はあっちこっちしていたし、

話題に上がった重要そうな部分で、僕が覚えている事を補足しながらメモ書き。


妥当でない部分があったので、変更。

続きを読む

2011-06-09

[][]一歩先行くJavaプログラマが読むべきオープンソースソフトウェア10

10万行コード読んだらJava分かるよってTwitterに書いたらすげぇ勢いでRTされたので、調子に乗って捕捉エントリ書くよ。


続きを読む

2011-04-08

[]GitHTTPプロキシ越しにcloneする。

何故かcorkscrewを使うやり方が検索エンジンとの親和性が高い様なのでメモ書き。

git config --global http.proxy proxy.example.host:8080

これで、HTTP PROXY越しにclone出来るようになる。

git clone https://github.com/ceki/logback.git logback

参照:

2011-03-22

[][][]s3cmdを使う。

Ubuntu 10.04.2 でs3cmdを使うます10.10じゃない理由は、AWSUbuntu10.04からです。

sudo apt-get -y install s3cmd

s3cmdな理由は、id:shot6s3fsを使っていたからです。


Access KeyとSecret Keyをゲトしておきます。そうしておいて、

s3cmd --configure
s3cmd mb s3://mybacket

touch test.txt
s3cmd put test.txt s3://mybacket

s3cmd put test.txt s3://mybacket/test.txt

s3cmd ls s3://mybacket

mkdir mylocaldir
s3cmd sync s3://mybacket ./mylocaldir

s3cmd del s3://mybacket/test.txt

s3cmd rb s3://mybacket

バケットの中から一番下のファイルを取得する。

LATEST_BK=$(s3cmd ls s3://sinsai-db-backup | cut -f7 -d' ' | tail -1)
s3cmd get $LATEST_BK ./output

コマンドラインで処理するなら、s3cmdサイコーです。