Skip to content

Instantly share code, notes, and snippets.

@koheisg
koheisg / app-views-_serch_form.haml.rb
Created May 30, 2021 04:19
Select less than the day after the input date by ransack to avoid not include the value of input date.
.field
= f.label :created_at
= f.date_field :created_at_gteq, class: 'datepicker'
= f.date_field :created_at_lt_next_day, class: 'datepicker'
@koheisg
koheisg / solarized-dark.css
Created July 20, 2019 17:56 — forked from nicolashery/solarized-dark.css
Solarized theme stylesheets for Jekyll and Pygments
/* Solarized Dark
For use with Jekyll and Pygments
http://ethanschoonover.com/solarized
SOLARIZED HEX ROLE
--------- -------- ------------------------------------------
base03 #002b36 background
base01 #586e75 comments / secondary content
@koheisg
koheisg / find_copy_and_paste_method.rb
Last active March 13, 2019 07:21 — forked from yalab/find_copy_and_paste_method.rb
find method that write by copy and paste.
# USAGE find_copy_and_paste_method.rb MOD_NAME
Rails.application.eager_load!
base_class = ARGV[0].constantize
def all_subclasses(klasses)
if klasses == []
klasses
else
klasses.map{|k| all_subclasses(k.subclasses) << klasses }.flatten
end
end
class Hoge
  def output
    p 'a'
  end
end
require "minitest/autorun"
@koheisg
koheisg / Makefile
Created August 1, 2017 00:36
Make backup for mac
.PHONY: backup
backup:
$(eval DATE := $(shell /bin/date +'%Y%m%d'))
mkdir -p ~/backup/$(DATE)/desktop
mkdir -p ~/backup/$(DATE)/downloads
mv ~/Desktop/* ~/backup/$(DATE)/desktop
mv ~/Downloads/* ~/backup/$(DATE)/downloads
$ npm init
$ git status -b -s
? package.json
$ npm install debowerify --save
$ npm install jquery --save
$ npm install underscore --save
$ browserify -t debowerify app.js -o bundle.js
<script type="text/javascript" src="./bundle.js"></script>
<script type="text/javascript" src="./bower_components/jquery/dist/jquery.min.js"></script>
<script type="text/javascript" src="./bower_components/bootstrap/dist/js/bootstrap.min.js"></script>
<script type="text/javascript" src="./bower_components/underscore/underscore-min.js"></script>
$ = require('jquery');
_ = require('underscore');