Skip to content

Instantly share code, notes, and snippets.

View eccyan's full-sized avatar

eccyan eccyan

View GitHub Profile
@eccyan
eccyan / file0.txt
Created December 25, 2014 02:02
Mortal で Activity を利用する場合の実装方法 ref: http://qiita.com/eccyan/items/58f0f3b6c8554c7bfd66
java.lang.ClassCastException: mortar.MortarContextWrapper cannot be cast to
android.app.Activity
@eccyan
eccyan / gist:c5114344313528e4cdae
Last active August 29, 2015 14:16
Workaround 'Unknown state SAVING' for mortar 0.16
package mortar;
import android.os.Bundle;
import java.lang.reflect.Field;
import timber.log.Timber;
// Mortar がバグ修正を行わずにメジャーバージョンを上げたためパッチで回避
// @see https://github.com/square/mortar/pull/107
@eccyan
eccyan / file0.txt
Last active August 29, 2015 14:18
俺的 Dagger ベストプラクティス ref: http://qiita.com/eccyan/items/434349e112efac4dee52
[root: ApplicationModule] >[injects: Application.java]
 └──<[includes: AwesomeModule]
     └──>[injects: LoginActivity.java]
     └──>[injects: ListActivity.java]
     └──>[injects: DetailActivity.java]
@eccyan
eccyan / file0.java
Last active August 29, 2015 14:21
オ・ト・ナのカプセル化再入門 ref: http://qiita.com/eccyan/items/a14097b75e0cf6d924f3
package shape;
// Subsystem
public Line extends Shape {
public void draw(Point from, Point to) { ... }
}
// Subsystem
public Circle extends Shape {
public void draw(Point point) { ... }
@eccyan
eccyan / file0.java
Last active August 29, 2015 14:23
FloatingActionButton.Behavior をカスタムして使ってみる ref: http://qiita.com/eccyan/items/cbfce9e94f81ecfaa452
public class AwesomeView extends ViewGroup {
public static class FabBehavior extends FloatingActionButton.Behavior {
private AwesomeView mAwesomeView;
public FabBehavior() {
}
public FabBehavior(Context context, AttributeSet attrs) {
}
@eccyan
eccyan / prepare-commit-msg
Last active February 5, 2016 05:55
自動でコミットメッセージに絵文字を付け加える ref: http://qiita.com/eccyan/items/7514c2c2eb14aab8f63a
#!/usr/bin/env ruby
# :up: :up: when improving the format/structure of the code
# :hammer: :hammer: when refactoring the code
# :chart_with_upwards_trend: :chart_with_upwards_trend: when improving performance
# :memo: :memo: when writing docs
# :bug: :bug: when fixing a bug
# :fire: :fire: when removing code or files
# :green_heart: :green_heart: when fixing the CI build
# :white_check_mark: :white_check_mark: when adding tests
@eccyan
eccyan / 第四十条.md
Last active November 15, 2015 10:49
持続可能な医療保険制度を構築するための国民健康保険法等の一部を改正する法律
第四十条  標準報酬月額は、被保険者の報酬月額に基づき、次の等
 級区分(次項の規定により等級区分の改定が行われたときは、改
 定後の等級区分)によって定める。
(略)
- 第四七級 一、二一〇、〇〇〇円 一、一七五、〇〇〇円以上
+ 第四七級 一、二一〇、〇〇〇円 一、一七五、〇〇〇円以上 一、二三五、〇〇〇円未満
+ 第四八級 一、二七〇、〇〇〇円 一、二三五、〇〇〇円以上 一、二九五、〇〇〇円未満
+ 第四九級 一、三三〇、〇〇〇円 一、二九五、〇〇〇円以上 一、三五五、〇〇〇円未満
+ 第五〇級 一、三九〇、〇〇〇円 一、三五五、〇〇〇円以上
@eccyan
eccyan / rotate_application_versions,sh
Created January 7, 2016 05:30
Rotate application versions in Elastic Beanstalk
#!/bin/bash
APPNAME=
ROTATE_COUNT=200
application_versions() {
aws elasticbeanstalk describe-application-versions --application-name $APPNAME | \
jq -r '.ApplicationVersions | .[] | .VersionLabel' ;
}
delete_application_versions() {
@eccyan
eccyan / procedures.yml
Last active February 12, 2016 07:55
e-Gov 手続き一覧
---
- "分類": "社会保険関係手続"
"手続ID": '4950000020415000'
e-Gov上での表示手続名(手続名称): "健康保険・厚生年金保険被保険者報酬月額算定基礎届(CSVファイル添付方式)/電子申請"
"申請データ形式": "個別ファイル署名形式"
"受付行政機関ID": '100495'
"申請書様式名称": "健康保険厚生年金保険CSV形式届書総括票"
"手続識別子(申請書)": 4950000020415F01
"申請書様式ID": '495000020415029955'
"申請書様式バージョン": '0001'
@eccyan
eccyan / form_patterns.yml
Last active February 12, 2016 08:14
e-Gov 申請書XML 様式パターン
---
- '0001':
- G00005-A-250045-001_1
- '0002':
- G00005-A-360009-001_1
- '0003':
- G00006-A-250046-001_1
- '0004':
- G00004-A-360020-001_1
- '0005':