Skip to content

Instantly share code, notes, and snippets.

@moroto
moroto / replace.pl
Created November 27, 2013 14:30
改行を,に変更して出力
perl -ne 's/\n/,/g; print' hoge.txt
@moroto
moroto / extract.pl
Last active December 29, 2015 13:19
<>で囲まれた部分のみを出力
perl -ne '@F=/<(.*)>/; print "$F[0]\n"' hoge.txt
@moroto
moroto / minify.sh
Created September 22, 2012 12:25
minify for css,js
#!/bin/sh
# minify.sh
# for css
file=`find docroot/css -name "*.css"`
for f in $file
do
buff=`cat $f`
buff=`echo "$buff" | perl -pe 's/\n/ /g'`
buff=`echo "$buff" | perl -pe 's/\/\*[^\*]*[^\/]*\*\///g'`
@moroto
moroto / namespace.vim
Created September 11, 2012 05:34
Symfony2用に現在位置からnamespaceを付けるコマンド
"transform into namespace from directory
command! -nargs=* Namespace call Namespace()
function! Namespace()
r! pwd | sed 's/\//\\/g' | sed 's/.*\\src\\/namespace /g' | sed 's/$/;/g'
endfunction
@moroto
moroto / php_syntax_check.sh
Created April 18, 2012 05:43
PHP文法チェックワンライナー
for i in $(`echo ls *.php`); do php -l $i; done;
@moroto
moroto / hankaku.sh
Created March 16, 2012 03:16
指定したファイルの全ての全角カナを半角カナに変換する
#!/bin/sh
opt="-i"
sed $opt "s/ヴ/ヴ/g" $1
sed $opt "s/ガ/ガ/g" $1
sed $opt "s/ギ/ギ/g" $1
sed $opt "s/グ/グ/g" $1
sed $opt "s/ゲ/ゲ/g" $1
sed $opt "s/ゴ/ゴ/g" $1
sed $opt "s/ザ/ザ/g" $1
@moroto
moroto / zenkaku.sh
Created March 16, 2012 03:11
指定したファイルの全ての半角カナを全角カナに変換する
#!/bin/sh
opt="-i"
# 濁点などは先に
sed $opt "s/ヴ/ヴ/g" $1
sed $opt "s/ガ/ガ/g" $1
sed $opt "s/ギ/ギ/g" $1
sed $opt "s/グ/グ/g" $1
sed $opt "s/ゲ/ゲ/g" $1
sed $opt "s/ゴ/ゴ/g" $1
@moroto
moroto / mtime_sort.sh
Created March 12, 2012 14:22
更新時間を元にソート
find . -mtime -3 -ls | sort -k8,10 -r | head -n10
@moroto
moroto / jquery-load.js
Created January 21, 2012 14:20
jQuery 外部ファイルをload
$(function() {
$("button").click(function() {
// load.htmlのp要素のみ取得
$("div").load("./load.html p");
});
});
@moroto
moroto / blink.css
Created January 19, 2012 13:50
css3でblink