Skip to content

Instantly share code, notes, and snippets.

Working from home

Hiroshi Saito hiroshi

Working from home
View GitHub Profile
View svglink.html
View gist:ed3143ef8a35d9398121708b33026a8d
[2019-07-26 07:36:03 +0000] [16] [application:test] exception: undefined method `new' for "UTF8Cleaner::Middleware":String
Did you mean? next
/bundle/ruby/2.4.0/gems/spring-2.0.2/lib/spring/application.rb:301:in `write': Input/output error (Errno::EIO)
from /bundle/ruby/2.4.0/gems/spring-2.0.2/lib/spring/application.rb:301:in `puts'
from /bundle/ruby/2.4.0/gems/spring-2.0.2/lib/spring/application.rb:301:in `print_exception'
from /bundle/ruby/2.4.0/gems/spring-2.0.2/lib/spring/application.rb:215:in `rescue in serve'
from /bundle/ruby/2.4.0/gems/spring-2.0.2/lib/spring/application.rb:226:in `serve'
from /bundle/ruby/2.4.0/gems/spring-2.0.2/lib/spring/application.rb:141:in `block in run'
from /bundle/ruby/2.4.0/gems/spring-2.0.2/lib/spring/application.rb:135:in `loop'
from /bundle/ruby/2.4.0/gems/spring-2.0.2/lib/spring/application.rb:135:in `run'
View gist:985457
class ApplicationController < ActionController::Base
# FORCE to implement content_for in controller
def view_context
super.tap do |view|
(@_content_for || {}).each do |name,content|
view.content_for name, content
hiroshi /
Last active Nov 3, 2016
How to filter keys of i18n-js only used in .js files
  1. Prerequisites

You must use i18n-tasks and make sure i18n-tasks health is OK. I recommend that running i18n-tasks health along with your tests in CI.

  1. Download i18n-tasks_js.rb as lib/i18n_tasks/js.rb in your project.

  2. Insert the line below into the top of config/i18n-tasks.yml

<% require './lib/i18n_tasks/js' %>

Keybase proof

I hereby claim:

  • I am hiroshi on github.
  • I am hiroshi ( on keybase.
  • I have a public key whose fingerprint is E9C7 8B16 9022 BC81 0A8B 2B2B FEA5 2188 3D72 D6FF

To claim this, I am signing this object:

View Gemfile
source ""
gem "sinatra"
hiroshi / Rakefile
Created Apr 11, 2013
heroku/ruby で bower install する hack ref:
View Rakefile
task "assets:precompile" do
`(cd /tmp && curl -O`
`(mkdir -p bin/nodejs && cd bin/nodejs && tar xzf /tmp/nodejs-0.8.19.tgz)`
`(cd bin && ln -s nodejs/bin/node node)`
`node bin/nodejs/bin/npm install`
View .screenrc
escape ^Tt
#bind ^q quit
startup_message off
bell 'bell in window[%]'
hardstatus alwayslastline "[%Lw]%=%H %d%M(%D)%c"
defscrollback 100000
defencoding UTF-8
defutf8 on
hiroshi / sh
Created Sep 21, 2012
.sha1 ファイルでなくハッシュ値だけあるときに verify する方法 ref:
View sh
$ echo "6393BA8BC2DD3CBD7B55D00B9D9587843BDB05CD Windows8-ReleasePreview-64bit-Japanese.iso" | shasum -c /dev/stdin
Windows8-ReleasePreview-64bit-Japanese-1.iso: OK
hiroshi / file0.sql
Created Aug 30, 2012
ActiveRecord :binary type のカラムを psql でテキストに変換して見る ref:
View file0.sql
SELECT encode(bin,'escape') FROM t;