Skip to content

Instantly share code, notes, and snippets.

Avatar

Issei Naruta mirakui

View GitHub Profile
View Dockerfile
FROM node:10-slim
WORKDIR /usr/src/app
RUN wget -q -O - https://dl-ssl.google.com/linux/linux_signing_key.pub | apt-key add - \
&& sh -c 'echo "deb [arch=amd64] http://dl.google.com/linux/chrome/deb/ stable main" >> /etc/apt/sources.list.d/google.list' \
&& apt-get update \
&& apt-get install -y google-chrome-unstable fonts-ipafont-gothic fonts-wqy-zenhei fonts-thai-tlwg fonts-kacst ttf-freefont \
--no-install-recommends \
&& rm -rf /var/lib/apt/lists/*
@mirakui
mirakui / # node - 2015-12-15_10-15-41.txt
Created Dec 15, 2015
node on OS X 10.10.5 - Homebrew build logs
View # node - 2015-12-15_10-15-41.txt
Homebrew build logs for node on OS X 10.10.5
Build date: 2015-12-15 10:15:41
@mirakui
mirakui / csv_counter.md
Last active Aug 29, 2015
Comparing standard CSV library in go and ruby
View csv_counter.md
View cheatsheet-ruby.md

入出力

標準入力を隠す

require 'io/console'
password = STDIN.noecho(&:gets).chomp

日付・時刻

Time.now.strftime("%Y/%m/%d %H:%M:%S")
@mirakui
mirakui / README.md
Last active Dec 20, 2015
fake-s3 + aws-sdk
View README.md
$ gem install aws-sdk fake-s3
$ fakes3 -r /tmp/fakes3 -p 4567
Loading FakeS3 with /tmp/fakes3 on port 4567 with hostname s3.amazonaws.com
[2013-07-31 17:52:34] INFO  WEBrick 1.3.1
[2013-07-31 17:52:34] INFO  ruby 2.0.0 (2013-06-27) [x86_64-darwin12.4.0]
[2013-07-31 17:52:34] INFO  WEBrick::HTTPServer#start: pid=34539 port=4567
View rails_admin_without_devise.md

Using rails_admin without devise

Having a buckload of code to authorize users on your application is something you may like or not. Speaking for myself I hate it. But I still love rails_admin, here's how you install it without devise. Thanks to phoet for providing the hints in the gist I have forked from.

Add RailsAdmin to your Gemfile

do NOT add devise

gem "rails_admin", :git => "git://github.com/sferik/rails_admin.git"
@mirakui
mirakui / social_game_ids.md
Last active Dec 16, 2015
social game ids
View social_game_ids.md
  • パズドラ
    • 127,841,241
  • ぷよクエ
    • 59595321
@mirakui
mirakui / compile_assets_and_rsync_with_remote_cache.rb
Created Nov 15, 2012
Fast deploy using capistrano_rsync_with_remote_cache and turbo-sprockets-rails3
View compile_assets_and_rsync_with_remote_cache.rb
# Requirements:
# https://github.com/vigetlabs/capistrano_rsync_with_remote_cache
# https://github.com/ndbroadbent/turbo-sprockets-rails3
require 'capistrano/recipes/deploy/strategy/rsync_with_remote_cache'
Capistrano::Deploy::Strategy::RsyncWithRemoteCache.class_eval do
def deploy!
update_local_cache
prepare_assets
update_remote_cache
finalize_assets
@mirakui
mirakui / capture.rb
Created Nov 7, 2012
capturing stdout and stderr
View capture.rb
def capture(options={})
out = options[:out]
err = options[:err] || :out
stdout_old = $stdout.dup
stderr_old = $stderr.dup
$stdout.reopen out
err = $stdout if err == :out
@mirakui
mirakui / jpeg_markers.rb
Created Sep 17, 2012
Extract width and height from JPEG format
View jpeg_markers.rb
module JpegMarkers
MARKERS = Hash[*%W(
SOF0 \xff\xc0
SOF1 \xff\xc1
SOF2 \xff\xc2
SOF3 \xff\xc3
DHT \xff\xc4
SOF5 \xff\xc5
SOF6 \xff\xc6
SOF7 \xff\xc7
You can’t perform that action at this time.