Skip to content

Instantly share code, notes, and snippets.

Working from home

Hiroshi Saito hiroshi

Working from home
Block or report user

Report or block hiroshi

Hide content and notifications from this user.

Learn more about blocking users

Contact Support about this user’s behavior.

Learn more about reporting abuse

Report abuse
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'
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 Makefile
# file=xxxx
# bucket=xxxx
# s3Key=xxxx
# s3Secret=xxxx
dateValue := $(shell date "+%a, %d %b %Y %H:%M:%S %z")
SHELL=bash # Enable echo -ne option
signature:=$(shell echo -ne "PUT\n\n${contentType}\
View gist:463cc08705c61f92d2c9
// 1. Containing app - Store token url in the group user defaults.
DBAccount *account = [[DBAccountManager sharedManager] handleOpenURL:url];
if (account) {
NSUserDefaults *groupDefaults = [[NSUserDefaults alloc] initWithSuiteName:@""];
[groupDefaults setObject:url.absoluteString forKey:@"dropbox.token.url"];
[groupDefaults synchronize];
// 2. An Extension - Retrieve the token url from group user defaults, then give it to -[DBAccountManager handleOpenURL:] after setting "nonce".
NSUserDefaults *groupDefaults = [[NSUserDefaults alloc] initWithSuiteName:@""];
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
You can’t perform that action at this time.