タグ

2012年3月2日のブックマーク (6件)

  • Vimスクリプトの初心者がコマンドを定義してみた - 零客痩地

    仕事でとあるログを調査する機会が多いのですが(なんのログかはナイショだよ!)、grepで見やすくフィルタリングするための検索ワードをいちいち他のテキストからコピペで持ってくるのが面倒くさい。 そんなわけで、今回はVimスクリプトでコマンドを定義してどうにかしてみようと思います。とはいえVimスクリプトはまったくと言っていいほどの初心者(コピペオンリー)なので、まずはコマンドの定義から、ですかね。 コマンドを定義してみる まずは決まったテキストから決まった検索ワードでgrepするだけのプロトタイプを作成してみます。grepにはvimgrepを使います。 下記の内容をgrepLog1.vimというファイル名で~/testに保存。 command GrepLog vimgrep /hoge/g ~/test/test.txt | copen 検索対象となるテキストとして~/test/test.t

    Vimスクリプトの初心者がコマンドを定義してみた - 零客痩地
    kanno_kanno
    kanno_kanno 2012/03/02
    プラグインや外部コマンド(GNU grepとか)を一切使わないのがすばらしい。すぐに試せる
  • PHP 5.4 リリース!!

    (Last Updated On: 2018年8月13日)PHP 5.4がリリースされました。 詳細はソースに添付されているUPGRADINGとNEWS、マニュアルのマイグレーションガイドから参照できます。 注目の新機能 Trait 配列の省略記法  $array = [1, 2, 3]; $array = [‘a’=>1, ‘b’=>2, ‘c’=>3]; 配列を返す関数の添字へ直接アクセス foo()[0] などと利用可能 オブジェクト生成時のメンバーアクセス (new foo)->method(), (new foo)->property タイプヒントにcallableが追加 function(callable $func)などと利用可能 CLI Server 個人的にはCLI Serverは非常に便利だと思います。PHPのWebアプリを少し試したい、といった場合にWebサーバを別途

    PHP 5.4 リリース!!
    kanno_kanno
    kanno_kanno 2012/03/02
    使いたい
  • jQuery Mobileを使った国内スマホサイトまとめ (1/3)

    jQuery Mobileの採用が国内でも進んでいる。jQuery Mobileは、iPhone/AndroidWindowsPhoneやBlackBerryなど、主要なスマートフォンに対応したUIフレームワーク。HTMLに簡単な記述を追加するだけで、スマートフォンに最適化したサイトやWebアプリケーションを制作できる、注目のフレームワークだ。 昨年11月には、待望の「jQuery Mobile 1.0」正式版がリリースされ、実務でも格的に利用しやすくなった。今後、ますます増えそうなjQuery Mobileを使ったスマートフォンサイトの事例をチェックしておこう。 ※商品紹介/キャンペーンサイトに、「太鼓の達人学園(太鼓の達人×AKB48キャンペーンサイト)」を追加しました。(2012年3月1日16時更新) ※ネットサービスに、「一休.com」「recbike」を追加しました。(201

    jQuery Mobileを使った国内スマホサイトまとめ (1/3)
  • テストが間違ってたら? - 日々常々

    「テストが間違ってたらどうするんだ」 自動テストの話をするとよく言われます。テストが間違ってたらわからないじゃないか。手動テストであれば、注意深く目で確認していれば間違いに気づけると言う主張です。 「目で確認していれば気づける」のは間違いではありません。必ず気付けるわけではありませんが、十分な知識を持った人が、十分な集中力と責任感をもってエビデンスを確認すれば、誤りに気付ける可能性は高いと思います。 品質(主に機能性)を目的とした自動テストでも、それを行う必要があります。それがテストコードのレビューです。 手動テストの場合、テスト実施前に手順や確認項目のレビュー、実施中の確認、実施後のエビデンス確認と、人が確認するタイミング*1が三カ所あります。 これに対し自動テストの場合、テストが書かれた時のみ。実行中は勿論、実行結果の確認に注意はありません。ただ成功か失敗かだけなので。ならば、テストコ

    テストが間違ってたら? - 日々常々
  • Vim で C++ のコーディングを行うなら知っておきたい10のこと - C++でゲームプログラミング

    第二弾?わたしが普段 C++ のコーディングを行っている時の機能とか、プラグインとかのまとめです。 逆にいうと、これぐらいしか知らないので、もっと便利な機能があれば教えてください。 結構ざっくりと書いたので、分からないことがあれば、コメントか Twitter でリプもらえれば反応出来るかもしれません。 まぁ『Vim でこういう事ができるんだぜー!』的な感じで読んでもらえれば幸いです。 まえがき [使用しているプラグイン] neocomplcache SingleCompile hier Unite unite-outline clang_complete 細かい設定なんかは割愛しています。 うまく動作しなかった場合は、:help や、各プラグインのドキュメントを参照して下さい。 ☆1.複数行コメント vim-user : http://vim-users.jp/2011/03/hack20

    Vim で C++ のコーディングを行うなら知っておきたい10のこと - C++でゲームプログラミング
  • A-newcomer.com

    This Domain Has Expired, To Renew Please Contact Your Provider.