Skip to content

Instantly share code, notes, and snippets.

View 844196's full-sized avatar

Masaya Takeda 844196

View GitHub Profile
@844196
844196 / gist:65248bca1c30f7869fdc
Created October 29, 2014 13:34
じゃけん夜行きましょうね^〜
#!/bin/zsh
w=('じゃけん' '夜' '行きましょうね^〜')
out=''
while :; do
rand=$(expr ${RANDOM} % 3)
word=${w[$rand]}
printf ${word}
@844196
844196 / gist:537660559f62fa62ef7d
Last active November 30, 2016 18:25
Tumblrの右上消すやつ
<meta name="if:Hide Tumblr Controls" content="0" />
<style>
{CustomCSS}
{block:IfHideTumblrControls}
#tumblr_controls { display: none; }
{/block:IfHideTumblrControls}
</style>
@844196
844196 / gist:d4903db839d2cd85fc3a
Last active August 29, 2015 14:09
アクティブなSafari.appで開いてる全てのタブのURLを取得
tell application "Safari"
activate
set top_win to window 1
set window_tab_urls to top_win's tab's URL
end tell
@844196
844196 / gist:849cd820e2c3ce916486
Last active March 19, 2024 15:52
非淫夢民向けミュート正規表現パターン
[こそ]れ?マジ?[\??]
まず(.*?)さ[あぁ]?(?:、|(?:\.|・){2,})(.*?)(?:、|(?:\.|・){2,})?ある?んだけど(?:、|(?:\.|・){2,})(.*)
(.+)↑(.+)↓
やっぱ[あぁ]?(?:、|(?:\.|・){2,})?(.*?)(?:くん|君)?の(.*?)を(?:、|(?:\.|・){2,})?(.*?)
[\((].*?[\))]ないです
[\((](王者の風格|すっとぼけ|サイコパス|ガンギマリ|せっかち|ねっとり|思考停止|諸行無常|ドン引き|意味深|名推理|使命感|震え声|棒読み|半ギレ|淫夢|悟空|威圧|偏見|激寒|呆れ|恍惚|戒め|無知|妥協|提案|驚愕|池沼|正論|絶望|良心|哲学|便乗|困惑|脅迫|小声|適当|レ|素|[至名迷]言|大[嘘破]|[難幻]聴|[憤激]怒|届かぬ[思想]い|(?:察し|冊子)|(?:声だけ)?迫真|無(?:邪気|関心)|語録(?:無視)?|(?:ゲス|真)顏|(?:更|さら)なる高みへ|(?:.*?並(?:みの)?感想?|KONAMI|粉みかん))[\))]?
\?{,3}「.*?」
.*?、どうぞ
申(?:し訳ないが)?.*?は?[NN][GG]?
じゃないですかね[\.・]{2,}
/* 波ダッシュを使わないバージョン */
(?:[Ah嗚あゃ][h呼あゝぁら]?|は[えぇ]|くり)[\^^]
/* 文字をそのまま指定 */
[\^|^][~〜~]
/* Unicodeで指定 */
[\^|^][\u007e\u301c\uff5e]
; HHKBを日本語配列設定の端末に繋げてもそのまま使えるようキーリマップ
*"::send, @
*&::send, {^}
*'::send, &
*(::send, *
*)::send, (
*+0::send, )
*=::send, _
*^::send, =
*~::send, {+}
@844196
844196 / Img_to_markdown.vim
Last active August 29, 2015 14:10
<a href="foo"><img src="bar.jpg" alt="buzz"></a> → [![buzz](bar.jpg)](foo)
function! Img_to_markdown()
let url = matchstr(getline("."), 'https\?:\/\/[^ >,;:"\[\]]*')
let img = matchstr(getline("."), 'https\?:\/\/[^ >,;:"\[\]]*\(jpe\?g\|png\|gif\|bmp\)')
let alt = matchstr(getline("."), 'alt="\zs.*\ze"')
call setline(".", "[![" . alt . "](" . img . ")](" . url . ")")
endfunction
nnoremap <silent><Plug>(img_to_markdown) :<C-u>call Img_to_markdown()<CR>
_git_alias() {
if `git status >/dev/null 2>&1`; then
command=${1}
shift
git ${command} "$@"
if [ "${command}" = 'status' ]; then :; else echo ''; git status; fi
return 0
else
echo "_git_alias: Not a git repository" 1>&2
return 1
@844196
844196 / ISLANDERS.sh
Created December 1, 2014 20:01
くさそう
#!/bin/bash
#
# @(#) ISLANDERSって表示するだけ。(<C-c>で)流してくれ。
#
# Author:
# 844196 (@84____)
#
# License:
# WTFPL 2.0
#
@844196
844196 / NAXTU.sh
Created December 1, 2014 21:50
ターミナルが256色使えるかどうか確認するスクリプトです
#!/bin/bash
#
# @(#) ターミナルが256色使えるかどうか確認するスクリプトです
#
# Author:
# 844196 (@84____)
#
# License:
# WTFPL 2.0
#