tips
こんな感じで実行 $ echo 'grep "検索語句" *' | nkf -e | bash | nkf -w こんなふうにシェルスクリプトにしといてみた $ cat > ~/bin/EUCdo && chmod 755 ~/bin/EUCdo echo $* | nkf -e | bash | nkf -w ^D 使用例 $ EUCdo grep -n "検索文字列" * hoge.txt…
.bashrcに下記を追加 export LANG=ja_JP.UTF-8export LC_ALL=en_US.UTF-8 二行目を「export LC_ALL=ja_JP.UTF-8」にしてしまうとメッセージや日付まで日本語になってしまってマルチバイト非対応の端末からログインした際に化けるので注意。
.bashrcに下記を追加 bind '"\e[1~": beginning-of-line' bind '"\e[4~": end-of-line'
これは素敵なキーボード 2012/08/22時点最新のApple Wireless Keyboardね。 使ってるのはWindows7とAndroid4系のISW16SH。 MacユーザーでもiPhoneユーザーでもないのにどうしてもこのキーボードが魅力的で買っちゃいました。 キータッチが軽いくせに打鍵感が…
毎回ググってしまうので ローカルで消す $ git branch -d IRANAI_BRANCH リモートで消す $ git push origin :IRANAI_BRANCH
こんなの書いとこう // emulate php 'in_array' function in_array(){ var l = arguments.length; var x = (l > 0) ? arguments[0] : ''; // string X var a = (l > 1) ? arguments[1] : []; // array var s = (l > 2) ? arguments[2] : false; // strict fo…
たまーに必要になるけど毎回書くのが面倒なので。 なお公開を前提としない書き捨てコードなので突っ込み無用です " . preg_replace('/^\.(.*)$/', "music$1", $dir) . "/</h1>"; if (!is_dir($dir)) {error('invalid dir');} if (!($dh = opendir($dir))) {error(…
あらまし eval{ ほげほげ }; if($@){ ふがふが } みたいなエラートラップ書きまくってて、 「え、ちょっと待てよ、evalするたび$@($EVAL_ERROR)って本当にリセットされるの?」 とふと自信なくなっちゃって。 実験 test.pl #!/usr/bin/perl use strict; eval…
あらまし もちろんPerlにはboolean型などない。 では、Config::Simpleの設定値としてはfalse/trueは使えるんだろうか? 実験 test.ini [TEST] HOGE1 = 1 HOGE0 = 0 HOGET = true HOGEF = false test.pl #!/usr/bin/perl use strict; use Config::Simple; my …
「Firefoxでページ内の画像を一気にぶっこ抜く方法 - IDEA*IDEA 〜 百式管理人のライフハックブログ」を見て。そういえば自分は違うやり方をしてました。 ↑画像をまとめて保存したいページでCtrl + Sを押します。好きな場所選んで「保存」押下。※ 「ファイル…
PHP書いたりJavaScript書いたりしてると、JavaScriptにもhtmlspecialcharsが欲しいと思いませんか?そこでこんなふうに。 String.prototype.htmlspecialchars = function(){ return this .split('&').join('&') .split('"').join('"') .split("'").…
こんな感じで出来ます。 引数の数が可変に出来る点も便利。 /* * 引数1: 表示メッセージ(デフォルト空文字) * 引数2: しょぼーんフラグ(デフォルトtrue) */ var msg = function() { var txt = (arguments.length > 0) ? arguments[0] : ''; var shobon = (ar…
以前書いた記事「「JavaScript の不思議な面白さ」を再実装してみたよ。」はprototype.jsで書いてみましたが、jQueryを使う機会が最近多いのでjQueryプラグインとして再実装してみました。place holderとかinput prompt言うらしい。 jquery.inputPrompt.js j…