タグ

2012年1月23日のブックマーク (3件)

  • ackコマンド - Y's note

    目次 概要 設定 port install コマンドを作る cpan install 設定ファイル コマンドの実例 通常検索 検索対象から外す 全部検索 Pager指定 ファイルタイプ指定 大小文字区別なし ファイル検索 ファイルパス名の正規表現指定 ファイルパス+ファイル名の正規表現指定 完全一致検索 指定単語の前後行出力 一致したファイル名を出力 再起的に検索しない group指定を外す 検索対象から特定ディレクトリを外す キャラ表示 デフォルト指定? 概要 ackコマンド ソースコード検索はgrepが有名だが、より強力なツールと言われるackを試してみる。 grepより処理が早い。(設定ファイルなど無視) grepより文法が短くて済む。 grepと文法が似ている。 grepの機能がほとんど使えて、findの要素も持つ。 Perlで書かれていてwindowsでも動く。 Perlの正規

    ackコマンド - Y's note
  • ついにここまで...、ターミナルでNyancat

    ターミナルで? なんで? Nyancatには、理由も何もいりません。 1度その存在を知ってしまうと、頭の中で無限ループのNyancat。ようやく落ち着いてきたと思ったら、こんなのがでてきました。ターミナルでNyancatができます。 1)ターミナルを起動させます。(MacでもWindowsでもLinuxでもなんでもできます。) 2)「telnet miku.acm.uiuc.edu.」と打ちます。 3)ようこそNyancat無限ループへ! 注意点)もし動かないようであれば、ターミナルのモードをチェックしてね! 設定でANSIを選ぼう。よくわからなかったら「TERM=ansi telnet miku.acm.uiuc.edu」とタイプしてみてね! これが何のことだかさっぱりわからない人。ラッキーだよ! [Thanks Karl!] そうこ(JESUS DIAZ 米版)

    ついにここまで...、ターミナルでNyancat
  • perlでハッシュとかのカッコの前に付いてるプラスの意味 - 新だるろぐ跡地

    {}の前にプラスが付いて、+{}とかなってるのをよく見るけど、やっとこれの意味が分かったのでメモ。 このカッコはハッシュ以外にも使われるから、「これはハッシュリファレンスですよ」と明示するためのもの。 use strict; use warnings; use Data::Dumper; local $\ = "\n"; sub p { print Dumper shift; } sub hashref_ng { { @_ } } sub hashref_ok { +{ @_ } } my $ng = hashref_ng(1,2,3,4); my $ok = hashref_ok(1,2,3,4); p $ng; p $ok; 実行結果 % perl hashref.pl $VAR1 = 4; $VAR1 = { '1' => 2, '3' => 4 }; こんな常識も知らずにおりますよ

    perlでハッシュとかのカッコの前に付いてるプラスの意味 - 新だるろぐ跡地
    yuuAn
    yuuAn 2012/01/23