Skip to content

Instantly share code, notes, and snippets.

chflags nohidden ~/
@dich1
dich1 / Main.rb
Last active September 21, 2019 01:48
Factory Method(ファクトリーメソッド)パターン ref: https://qiita.com/dich1/items/78e625378725f2f881a1
require './SuperCreator'
class Main
creator = SuperCreator.new(:name1 => '製品1', :name2 => '製品2')
creator.factory_method()
end
@dich1
dich1 / main.rb
Last active December 31, 2018 03:53
Template Method(テンプレートメソッド)パターン ref: https://qiita.com/dich1/items/e0a7ab3d1fef4559a514
require './sub'
class Main
@サブ変数 = サブクラス.new(args1 => 値1, args2 => 値2)
@サブ変数.テンプレートメソッド
end
@dich1
dich1 / file0.txt
Last active August 10, 2019 12:39
よく使うgitコマンド集 ref: https://qiita.com/dich1/items/5cb20c18541327f6170c
git log 対象のファイル
@dich1
dich1 / Gemfile
Last active January 14, 2019 07:49
Railsでmigrate時にER図を自動生成する設定 ref: https://qiita.com/dich1/items/838918541e7612044a74
group :development do
gem 'rails-erd'
end
@dich1
dich1 / config.yml
Last active September 18, 2018 14:17
CircleCI2.0導入まとめ ref: https://qiita.com/dich1/items/67cad8fa072c61a89c83
version: 2
jobs:
build:
docker:
- image: ruby:2.4-alpine
working_directory: ~/repo
steps:
- setup_remote_docker:
reusable: true
- run:
@dich1
dich1 / enum.js
Last active October 17, 2018 04:53
JavaScriptでEnumを定義する ref: https://qiita.com/dich1/items/4878ba4b089b3fe7ff30
/**
* Enumの実装クラス
*/
Enum = function() {
this._enums = [];
this._lookups = {};
};
/**
* enumを取得する
@dich1
dich1 / file0.txt
Last active September 3, 2018 07:49
ファイル差分コマンド ref: https://qiita.com/dich1/items/d8d32283c4c369ff7fef
diff -r --strip-trailing-cr -x "ディレクトリ" -q [比較対象1] [比較対象2]
@dich1
dich1 / file0.txt
Last active June 4, 2019 03:39
Docker実践コマンドまとめ ref: https://qiita.com/dich1/items/25b1cb3307faee18da8c
docker-compose up -d