Skip to content

Instantly share code, notes, and snippets.

View TAKAyukiatkwsk's full-sized avatar

Takayuki Takagi TAKAyukiatkwsk

View GitHub Profile
@TAKAyukiatkwsk
TAKAyukiatkwsk / numerals.rb
Last active June 21, 2022 01:28
数字を英語表記に変換する
#!/usr/local/bin/ruby
# ruby numerals.rb 1234
# => twelve hundred thirty-four
class Num2Eng
# 数字と英語を結びつける
NUM_ENG = {'0' => 'zero',
'1' => 'one',
'2' => 'two',
'3' => 'three',
@TAKAyukiatkwsk
TAKAyukiatkwsk / my_plugin.tmux
Created August 19, 2017 05:17
tmux-plugin-list-sample
#!/usr/bin/env bash
CURRENT_DIR="$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )"
tmux bind-key T run-shell "$CURRENT_DIR/scripts/tmux_list_plugins.sh"
@TAKAyukiatkwsk
TAKAyukiatkwsk / .vimrc
Last active June 6, 2017 09:20
.vimrc
"============================
" neobundle.vim {{{
"============================
if has('vim_starting')
set nocompatible " Be iMproved
set runtimepath+=~/.vim/bundle/neobundle.vim/
endif
call neobundle#begin(expand('~/.vim/bundle/'))
@TAKAyukiatkwsk
TAKAyukiatkwsk / .tmux.conf
Last active June 6, 2017 09:16
.tmux.conf
#======================================
# default config
#======================================
# default shell
set-option -g default-shell /bin/zsh
# available pbpaste/pbcopy (Require install ChrisJhonsen/tmux-MacOSX-pasteboard)
#set-option -g default-command "reattach-to-user-namespace -l zsh"
# vi key binding at copy mode
set -g mode-keys vi
# mouse mode
@TAKAyukiatkwsk
TAKAyukiatkwsk / .zshrc
Last active June 6, 2017 09:11
.zshrc
# lang
export LANG=ja_JP.UTF-8
# prompt
autoload colors
colors
PROMPT="%{${fg[green]}%}%/
[%n]%%%{${reset_color}%} "
PROMPT2="%{${fg[green]}%}%_>%{${reset_color}%} "
SPROMPT="%B%{${fg[green]}%}%r is correct? [n,y,a,e]:%{${reset_color}%}%b "
@TAKAyukiatkwsk
TAKAyukiatkwsk / gist:8612816
Created January 25, 2014 07:03
tar.gzの中の一部のファイルだけ解凍する
$ gunzip -c foo.tar.gz | tar xvf - foo/bar.txt foo/baz.txt
x foo/bar.txt
x foo/baz.txt
$ ls foo
bar.txt baz.txt
@TAKAyukiatkwsk
TAKAyukiatkwsk / hoge.rb
Last active January 3, 2016 13:29
空のプロジェクトで、Rspecをセットアップする
$ mkdir new_project & cd new_project
$ bundle init
#=> Gemfileのひな形が生成される
$ vim Gemfile
#=> gem "rspec" を追加する
$ bundle install --path vendor/bundle
$ bundle exec rspec --init
@TAKAyukiatkwsk
TAKAyukiatkwsk / gist:8450607
Created January 16, 2014 06:19
AcctiveSupportのAuto Loadingのログを出力する
# Logging auto loading
require 'active_support/dependencies.rb'
require 'logger'
ActiveSupport::Dependencies.logger = Logger.new("#{Rails.root}/log/develpment.log")
ActiveSupport::Dependencies.log_activity = true
@TAKAyukiatkwsk
TAKAyukiatkwsk / gist:8434743
Created January 15, 2014 11:39
レプリカセットのセカンダリでreadしたい
db.getMongo().setSlaveOk()
@TAKAyukiatkwsk
TAKAyukiatkwsk / gist:8296972
Last active January 2, 2016 11:29
mongorestore example
# 特定のコレクションのみリストアする
mongorestore --db database_name --collection users ~/dump/users.bson