Skip to content

Instantly share code, notes, and snippets.

@yonchu
yonchu / gist_test.txt
Created May 13, 2012 11:49
gits test
test
テスト
push テスト
edit on github web
push public
@yonchu
yonchu / hatena_bookmark_fix.user.js
Created May 13, 2012 12:56
はてなブックマークChrome拡張の表示を修正するGreasemonkeyです。ニコニコ動画ランキングのブクマ数表示の改善、Faviconize Googleの表示改善を行います。
// ==UserScript==
// @name hatena bookmark fix
// @namespace http://d.hatena.ne.jp/yonchu
// @version 0.0.1
// @description hatena bookmark for Chrome Extension fix
// @include http://www.google.*/search?*
// @include https://www.google.*/search?*
// @include http://encrypted.google.*/search?*
// @include https://encrypted.google.*/search?*
// @include http://www.google.*/webhp*
@yonchu
yonchu / twitter_transparency.user.js
Created May 26, 2012 21:38
Twitterのページを半透明にし、背景画像を見やすくするためのGreasemonkey (Chromeでのみ動作確認済み)
// ==UserScript==
// @name Twitter Transparency
// @namespace http://d.hatena.ne.jp/yonchu
// @version 0.0.2
// @description Twitterのページを半透明化し、背景画像を見やすくする。
// @include https://twitter.com
// @include https://twitter.com/*
// @exclude https://twitter.com/settings
// @exclude https://twitter.com/settings/*
// @see http://d.hatena.ne.jp/yonchu/
@yonchu
yonchu / color256.sh
Created October 18, 2012 19:10
zsh/bashで256色のカラーパレットを表示
#!/bin/sh
#
# 256色のカラーパレットを表示する
# bash と zsh にて実行可能
#
target_shell=$1
if [ -z "$1" ]; then
target_shell=$(basename "$SHELL")
@yonchu
yonchu / color16.sh
Created October 18, 2012 19:28
bashでANSI カラーコード(16色)のカラーパレットを表示
#!/bin/bash
#
# ANSI Color code (16colors)
#
# http://ascii-table.com/ansi-escape-sequences.php
# http://archive.linux.or.jp/JF/JFdocs/Bash-Prompt-HOWTO-5.html
# Escape sequence
@yonchu
yonchu / chpwd_for_zsh.sh
Created October 23, 2012 00:41
zshにてcd後に自動的にlsを行うchpwd関数。ファイル数が多い場合は省略表示します。(.zshrcに設定して使用します)
chpwd() {
ls_abbrev
}
ls_abbrev() {
# -a : Do not ignore entries starting with ..
# -C : Force multi-column output.
# -F : Append indicator (one of */=>@|) to entries.
local cmd_ls='ls'
local -a opt_ls
opt_ls=('-aCF' '--color=always')
@yonchu
yonchu / tmux-pbcopy.sh
Created October 23, 2012 00:51
Macのクリップボード対応tmuxコマンド(tmuxx)とtmuxの自動起動設定
#!/bin/bash
#
# 1. このスクリプトをPATHの通った所(~/bin など)に置き、実行権限を与える(chmod +x tmux-pbcopy)
# 2. ~/.tmux.conf に以下のようにキーバインドを設定して使用
# bind ^y run-shell 'tmux-pbcopy'
#
if ! type pbcopy >/dev/null 2>&1 || ! type reattach-to-user-namespace >/dev/null 2>&1; then
tmux display-message "Error: cannot copy to clipboard."
exit 0
@yonchu
yonchu / google_search.sh
Created October 23, 2012 01:03
コマンドラインからGoogle検索するスクリプト(主にMac用)
#
# Goolge検索
#
# .bashrc or .zshrc などに設定してご使用する
# もしくは関数の中身を独立したスクリプトにして使用する
#
# e.g.
# $ google <keyword>
#
google() {
@yonchu
yonchu / copy_previous_cmd_to_clipboard.sh
Created October 23, 2012 01:07
直前に実行したコマンドをクリップボードへ(zsh on Mac Only)
# 直前のコマンドをクリップボードへ
# 第1引数:何個前のコマンドか, 未指定時は1個前のコマンドをコピー
#
# Note: .zshrc に設定して使用(エイリアス: pbcc)
#
copy_prev_cmd_to_clipboard () {
if [ -n "$1" ] && ! expr "$1" : '[0-9]*' > /dev/null ; then
echo "error: non-numeric argument" 1>&2
return 1
fi
@yonchu
yonchu / gits.sh
Created October 23, 2012 01:14
Gitリポジトリの色んな情報を表示. どんなリポジトリなのかを瞬時に把握するのに便利
#!/bin/bash
#
# Print detail infomation about current git repository.
#
if ! type git > /dev/null 2>&1; then
echo 'Error: Git is not installed' 2>&1
exit 1
fi