Skip to content

Instantly share code, notes, and snippets.

@ashigeru
ashigeru / MyCompilationParticipant.java
Created July 30, 2010 20:45
Eclipseのコンパイラに介入するプログラムスタブ
/*
* Copyright 2010 @ashigeru.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
@ashigeru
ashigeru / plugin.xml
Created July 30, 2010 20:47
Eclipseのコンパイラに介入する手順
=== プロジェクト作成 ===
== プラグインプロジェクトの新規作成 ==
* Activator不要
* UI不要
* テンプレート不要
== ビルド設定 ==
MANIFEST.MF > build.propertiesタブ
* http://gist.github.com/501171
@ashigeru
ashigeru / gist:876124
Created March 18, 2011 14:08
modelgen2
# エンティティの定義
# これに対するクラスができる
Body = {
item_id : string;
price : decimal;
};
# 射影の定義
# これに対するインターフェースができる
@fragment Header = {
@ashigeru
ashigeru / example.md
Created May 16, 2011 14:56
Markdown Sandbox

Section

aaa

Subsection

  • item1
  • item2
@ashigeru
ashigeru / create-project.md
Created May 23, 2011 09:37
JJUG CCC 2011 Spring Demo

プロジェクトの作成

mvn archetype:generate -DarchetypeCatalog=http://asakusafw.s3.amazonaws.com/maven/archetype-catalog.xml
[INFO] Scanning for projects...
[INFO]                                                                         
[INFO] ------------------------------------------------------------------------
[INFO] Building Maven Stub Project (No POM) 1
@ashigeru
ashigeru / Another Syntax
Created July 2, 2011 15:14
Limited DMTL
-- 実験
using a : tx
with x, y, z : constant
match
case a.x_id = x.id
&& a.y_id = y.id
&& a.z_id = z.id
=> a / {x_name = x.name, y_name = y.name, z_name = z.name} into out
case _
=> a into failed
@ashigeru
ashigeru / 1GB
Created January 25, 2012 02:35
NativeS3FileSystem input test
# condition
S3
- Bucket region: Tokyo
- Size: 1GB
EMR
- AZ: ap-northeast-1a
- Type:m1.lage
- hadoop-version: 0.20.205
- ami-version: 2.0.2 (latest)
@ashigeru
ashigeru / 1 - error stack trace
Created May 12, 2012 07:34
0 - EMRに関するメモ
Status Code: 400, AWS Request ID: 26FA211630014E86, AWS Error Code: InvalidRequest, AWS Error Message: The specified copy source is larger than the maximum allowable size for a copy source: 5368709120, S3 Extended Request ID: j2yq6lBCU8gL5/bmrTLH4pZ9gtoGUPzySVLN+OiUJ4anMBqlohG3QVQBhoMWBLBL
at com.amazonaws.http.AmazonHttpClient.handleErrorResponse(AmazonHttpClient.java:544)
at com.amazonaws.http.AmazonHttpClient.executeHelper(AmazonHttpClient.java:284)
at com.amazonaws.http.AmazonHttpClient.execute(AmazonHttpClient.java:169)
at com.amazonaws.services.s3.AmazonS3Client.invoke(AmazonS3Client.java:2619)
at com.amazonaws.services.s3.AmazonS3Client.copyObject(AmazonS3Client.java:1129)
at com.amazonaws.services.s3.AmazonS3Client.copyObject(AmazonS3Client.java:1092)
at org.apache.hadoop.fs.s3native.Jets3tNativeFileSystemStore.copy(Jets3tNativeFileSystemStore.java:177)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:3
import java.net.URI;
import org.apache.hadoop.conf.Configured;
import org.apache.hadoop.fs.FSDataOutputStream;
import org.apache.hadoop.fs.FileSystem;
import org.apache.hadoop.fs.Path;
import org.apache.hadoop.util.Tool;
import org.apache.hadoop.util.ToolRunner;
/*