タグ

TIPSとlogに関するkazuph1986のブックマーク (6)

  • perl - Apache Combined Log を LTSV に : 404 Blog Not Found

    2013年02月08日19:00 カテゴリTipsLightweight Languages perl - Apache Combined Log を LTSV に びっぐうぇ〜ぶに乗る前の準備として。 Labeled Tab-separated Values (LTSV) Labeled Tab Separated Valuesノススメ - stanakaのブログ タグ「ltsv」を検索 - はてなブックマーク 移行にあたっては当然「過去ログどうするよ」という問題が発生するわけですが、一番使われているであろう (common|combined) log をLTSVに変換するスクリプトが、ざっと見回しても見つからなかったので。つーかススメるならこれくらい用意しようよ>id:stanaka ltsv.orgのexampleもcombined_ltsvの方がいいと思う。 Enjoy! Dan

    perl - Apache Combined Log を LTSV に : 404 Blog Not Found
    kazuph1986
    kazuph1986 2013/02/08
    うん、同じ疑問は盛ってた
  • JavaScriptのthisの覚え方 - Qiita

    JavaScriptのthisは同じソースコードでも呼び出し元次第で意味が違ったりして複雑だと思われがちだけど、一回覚えてしまえば簡単だ。 JavaScriptにはthisが4種類ある これだけをしっかり覚えておけば、後は必要な時に 4種類って何があるんだっけ? と考えれば容易に思い出せる。 ちなみに、下記のコードはブラウザ上で実行することを想定している。(なのでwindowを使う) トップレベルのthis グローバルオブジェクトを指す。 var hoge = "fuga"; window.foo = "bar"; // fuga+bar と表示される console.log(this.hoge + "+" + this.foo); (function(){ // 同じくfuga+bar と表示される console.log(this.hoge + "+" + this.foo); })(

    JavaScriptのthisの覚え方 - Qiita
  • 最近vimで覚えた便利な操作 « ふぃふmemo

    へっぽこvimmer丸出しですが、vim歴1年未満ということでご勘弁ください。 コマンドモードにコピーした文字を貼り付け :を叩いてコマンドモードにしたら、 CTRL+rを押して、「"」(ダブルクォーテーション)を押すと、ペーストできます。 不便だなぁと思いつつも、今まで手打ちしてました。 カーソル下の文字を手軽に検索 検索したい単語(多分wとかbでジャンプ出来るワード単位)の上にカーソルを持っていって、前方検索なら「#」、後方検索なら「*」を叩くと、即座に次に見つかった単語にジャンプされます。 今までは、.vimrcに以下のような設定をしておいて、ビジュアルモードで選択してから検索していました。 PLAIN TEXT TEXT: vnoremap <silent> // y/<C-R>=escape(@", '\\/.*$^~[]')<CR><CR> まぁこれはこれで便利なんですけど

    kazuph1986
    kazuph1986 2013/01/21
    数字をヤンクしておいて、InsertMode中にCtrl+r =で電卓モードにして、Ctrl+r "で数字の貼付け。便利。
  • 若者が知らない最強のLinuxコマンドTips - すがブロ

    タイトルは釣りぽよ〜 今日ここで書くのはわりかし最近知ったことだったりするのが多いんですが、せっかくなので書いておこうかなぁと思った次第です。Linuxって書いてるけど、普通にMacでも使えるハズです。 知ってる人にとってはアタリマエのことですけどね……。 ファイルサイズの桁でかすぎてがわからん ls とか duあたりで使える話ですね。 ファイルサイズが大きすぎてパッと見わからないよっていうことってあるじゃないですか。ありますよね。いやある。 そんな時は -h オプションを使いましょう。 $ ls -l /var/log/nginx/access.log -rw-r--r-- 1 root root 1897381 8月 26 02:50 2012 /var/log/nginx/access.log $ ls -lh /var/log/nginx/access.log -rw-r--r--

  • rbenvのrubyスクリプトをcronで処理する方法 - じゃ、ま、いっか

    環境はさくらVPS上のUbuntu Serverです。 セットアップのログはここ セットアップついでにrbenvに乗り換えたのだけれど cronrubyのスクリプトを動かそうとしてハマりました。 とりあえず動けばいいや ってことでcronじゃなくて、無限ループさせてた while :; do ./homu.rb; sleep 3600; done けれどターミナルがひとつつぶれるしアレなので解決策を探してみた。 cronで処理する方法 以下参考にしたサイト stackoverflow/ruby script using rbenv in cron Maeの(Mae向きな)日記/cronでrbenvを使ってrubyスクリプトを実行する方法 uu59のメモ/livedoorクリップをGmailに持っていって検索を便利にする まず、$HOME/.bash_profileにrbenvの設定を追加

    rbenvのrubyスクリプトをcronで処理する方法 - じゃ、ま、いっか
  • tailコマンドでログファイルをリアルタイムに監視する(Windows編)

    解説 Windows OSに限らず、OS上で動作している各種のサービス・プログラムでは、動作状態の情報を「ログ・ファイル」として、テキスト・ファイルに書き出すものが少なくない。例えばWebサーバのログや、ファイアウォールの動作ログなどがある。 これらのログ・ファイルの内容を調査するには、メモ帳で開いたり、コマンド・プロンプト上でmoreやtypeコマンドを使って表示させたりするのが一般的である。だがログ・ファイルの内容は時々刻々と変化しているので(正確には、時間が進むにつれて内容が次々と追加されているので)、メモ帳で開いたログ・ファイルの内容や、moreコマンドで表示したデータは必ずしも最新のものではない。時間がたてば、また新しい内容(ログ・データ)が追加されてしまっているからだ。最新の内容を確認したければ、その都度ファイルをオープンし直す必要があるが、これは非常に面倒である。 このような

    tailコマンドでログファイルをリアルタイムに監視する(Windows編)
  • 1