Skip to content

Instantly share code, notes, and snippets.

View x-blood's full-sized avatar
🏠
Working from home

x-blood x-blood

🏠
Working from home
View GitHub Profile
@x-blood
x-blood / markdown-cheatsheet.md
Created February 19, 2021 11:55 — forked from mignonstyle/markdown-cheatsheet.md
Markdown記法 チートシート

Block Elements ## Headers 見出し 先頭に#をレベルの数だけ記述します。 ```

見出し1

見出し2

見出し3

見出し4

見出し5
見出し6
## 見出し2
### 見出し3
#### 見出し4
##### 見出し5
###### 見出し6 ## Block 段落 空白行を挟むことで段落となります。 ```
段落1
(空行)
段落2
``` 段落1 段落2 ## Br 改行 改行の前に半角スペース` `を2つ記述します。 ```
hoge
fuga(スペース2つ)
piyo
``` hoge
fuga piyo ## Blockquotes 引用 先頭に`>`を記述します。ネストは`>`を多重に記述します。 ```
> 引用 > 引用
>> 多重引用
``` > 引用 > 引用
>> 多重引用 ## Code コード `` `バッククオート` `` 3つ、あるいはダッシュ`~`3つで囲みます。 ```
print 'hoge'
``` ```
print 'hoge'
``` ### インラインコード `` `バッククオート` `` で単語を囲むとインラインコードになります。 ```
これは `インラインコード`です。
``` これは `インラインコード`です。 ## pre 整形済みテキスト 半角スペース4個もしくはタブで、コードブロックをpre表示できます ``` class Hoge def hoge print 'hoge' end end
``` class Hoge def hoge print 'hoge' end end ## Hr 水平線 アンダースコア`_` 、アスタリスク`*`、ハイフン`-`などを3つ以上連続して記述します。 ```
hoge
***
hoge
___
hoge
---
``` hoge
***
hoge
___
hoge
--- # Lists ## Ul 箇条書きリスト ハイフン`-`、プラス`+`、アスタリスク`*`のいずれかを先頭に記
@x-blood
x-blood / play-form-bind-recommend-code1.java
Created January 12, 2018 04:34
formクラスにbindした結果のエラー内容を取得する(推奨コード)
@Inject
private MessagesApi messagesApi;
protected Messages messages() {
return messagesApi.preferred(request());
}
@x-blood
x-blood / play-form-bind-not-recommend-code.java
Last active January 12, 2018 04:34
formクラスにbindした結果のエラー内容を取得する(非推奨コード)
for (Map.Entry<String, List<ValidationError>> stringListEntry : form.errors().entrySet()) {
List<Object> arguments = new ArrayList<Object>();
arguments.addAll(stringListEntry.getValue().get(0).arguments());
arguments.add(0, Messages.get(stringListEntry.getValue().get(0).key()));
flashError(Messages.get(stringListEntry.getValue().get(0).message(), arguments));
break;
}
@x-blood
x-blood / gist:6b99bbf8891c3860c7662dd1180a0ffd
Last active January 12, 2018 04:28
Play FrameworkのScalaテンプレートにmessagesファイルのメッセージ内容を表示する方法
@Messages("foo.baa")
@x-blood
x-blood / aws-sdk-java-s3-putObjectWithContentType.java
Created October 26, 2017 00:49
(AWS)AWS SDKを使用してS3にファイルをアップロードする際に、Content-Typeを指定する
PutObjectRequest request = new PutObjectRequest(bucketName, path, file);
ObjectMetadata objectMetadata = new ObjectMetadata();
objectMetadata.setContentType("image/png"); //pngファイルの例
s3client.putObject(request);
@x-blood
x-blood / aws-sdk-java-s3-getPresignedUrl.java
Last active October 26, 2017 00:47
(AWS)EC2のWebApplicationからS3の署名付きURLを取得する方法
Date expiration = new Date();
long msec = expiration.getTime();
msec += 1000 * 60 * 60; // 1 hour.
// 有効期限の設定(デフォルトは15分らしい)
expiration.setTime(msec);
GeneratePresignedUrlRequest generatePresignedUrlRequest =
new GeneratePresignedUrlRequest(bucketName, path);
// GET Request(POSTもできる)