Skip to content

Instantly share code, notes, and snippets.

@ken1flan
ken1flan / amazon-calc.js
Created November 26, 2017 15:46 — forked from l-rutong/amazon-calc.js
Amazon購入履歴のCSVエクスポート (2017 年バージョン)
// Amazon購入履歴のCSVエクスポート
//
// 使い方:
// 1. 全部コピーする (右上の Raw をクリックした先でやるのが楽)
// 2. Amazon の注文履歴ページ ( https://www.amazon.co.jp/gp/css/order-history/ ) を開く
// 3. F12 または 右クリ→要素の検証 とかで出てくる開発者ツールのコンソール (JavaScript REPL) にペースト
// 4. エンターで実行
// (Firefox はなんか allow pasting とタイプしろみたいなことを言われるので従う)
// 5. しばらく待つと、コンソールに合計金額が表示され、CSVが保存される
//
@ken1flan
ken1flan / lorem.sh
Last active August 16, 2017 09:19
コマンドラインで時刻と適当な文字列を表示する
gem install faker
ruby -r faker -e 'puts "#{Time.now}\n#{Faker::Lorem.paragraph(10)}"' | pbcopy
@ken1flan
ken1flan / Gemfile
Created July 8, 2017 02:21
zagin_stamp_generatorのGemfile
source "https://rubygems.org"
gem 'rake'
gem 'sinatra'
gem 'sinatra-contrib'
gem 'mini_magick'
gem 'dalli'
gem 'kittenizer'
gem 'haml'
gem 'dotenv'
require "mini_magick"
puts 'Hello, minimagick'
text = "じゅげむじゅげむ ごこうのすりきれ かいじゃりすいぎょのすいぎょうまつうんらいまつふうらいまつ くうねるところにすむところ やぶらこうじのぶらこうじ ぱいぽぱいぽぱいぽのしゅーりんがん しゅーりんがんのぐーりんだい ぐーりんだいのぽんぽこぴーのぽんぽこなのちょうきゅうめいのちょうすけ"
image = MiniMagick::Image.open('sample.png')
image.resize "300x300"
image.combine_options do |c|
c.gravity 'Center'
#c.pointsize '22'
@ken1flan
ken1flan / kittenizer_rails.rb
Created November 26, 2015 22:57
Using kittenizer in Rails
module ActionView
class Template
def render(view, locals, buffer=nil, &block)
@source.gsub!(/$/, "にゃ")
instrument("!render_template") do
compile!(view)
view.send(method_name, locals, buffer, &block)
end
rescue => e
handle_render_error(view, e)
@ken1flan
ken1flan / road-to-wedding.md
Created November 26, 2015 12:40
ウェディングへの道

ginzarb 会場の みんなのウェディング への行き方です。 まず、東銀座駅 5番出口から出てください。

CO5zkCtVEAEMhOb.jpg (600×803)


東銀座駅 5番出口から出て、前の方左寄りを見ると大きめのビルがあり、そこに向かいます。 振り返ると歌舞伎座ですが、そっちじゃないです。

@ken1flan
ken1flan / kittenizer.rb
Last active November 24, 2015 23:16
文字列の猫語化
class String
def kittenize
result = self
DICTIONARY.each do |word|
result.gsub!(word[0], word[1])
end
end
def kittenize!
DICTIONARY.each do |word|
@ken1flan
ken1flan / git_prompt_for_bash_profile.sh
Created October 14, 2015 23:14
git プロンプト の bash_profile 設定
# for git
if [ -f $(brew --prefix)/etc/bash_completion ]; then
. $(brew --prefix)/etc/bash_completion
fi
if [ -f "$(brew --prefix bash-git-prompt)/share/gitprompt.sh" ]; then
GIT_PROMPT_THEME=Default
source "$(brew --prefix bash-git-prompt)/share/gitprompt.sh"
fi
@ken1flan
ken1flan / test.md
Last active August 29, 2015 14:27
テストのmd

class: center, middle

Railsのインストール


コマンドラインツールをインストール

$ xcode-select --install
@ken1flan
ken1flan / fileext_sample.pl
Created May 6, 2015 13:09
ブラックリストに含まれる拡張子のファイルを検知
#!/usr/bin/perl
@blacklist = qw(pl conf pm);
$filelist_str = <<EOF;
aaa/bbb/test.jpg
aaa/bbb/test.png
aaa/bbb/test.pl
aaa/bbb/test.pm
aaa/bbb/test.conf