タグ

ブックマーク / kaworu.jpn.org (5)

  • vim vimgrepやmake後にQuickFixウィンドウを自動的に開く方法

    vimで文字列の検索(grep/vimgrep)をしたり、コンパイルなどの ためにmakeを実行します。 :vimgrep printf % :make と言ったことです。 :copen すれば、QuickFixウィンドウを表示することができ、見つかった文字列や コンパイルエラーなどの表示をリストで見ることができます。 コマンドを打つときに :vimgrep fork %|cwin とすれば、明示的にQuickFixウィンドウをはじめから表示することも 可能ですが、これは面倒です。毎回、5文字を余分に打たなければなりません。 1万回やったら、5万キャラクタも打ってることになります。 流石に5万キャラクタを入力する総合計時間は、 1分間に200文字しか打てないと仮定した場合、 250分程度です。つまり4.1時間ぐらいです。 4時間あれば、なにか1つプログラムが書けてしまう勢いです。 そこで、

  • iptables アクセス回数を制限する - セキュリティ

    概要 iptables でアクセス制限を行うための方法として、 limit モジュール や hashlimit モジュールがあります。 iptables で単純な DoS攻撃 の対策を実施できます。 limit モジュールにおける制限 limit モジュールを使用して、アクセス制限を sshd に対して行うと、総当たり攻撃 を受けている時に、自分自身もログインができなくなるので、やるべきではないでしょう。 NAT / プロキシ されてる環境に複数のユーザーが存在する場合、異なるユーザのアクセスが同一IPアドレスからやってきます。 ISPなどの接続事業者や大きな企業からたくさんのアクセスが想定される場合、iptables でのアクセス制限は、うまく機能しないかもしれません。 --limit rate --limit で、単位時間あたりの平均マッチ回数の最大値を指定します。 期間は、 /sec

  • Cassandra CQLとは

    このドキュメントの内容は、以下の通りです。 問い合わせの例 CQL の実装 cqlsh ヘルプ 使い方 キースペースの作成 テーブルの作成 インデックスの作成 データの格納 データの参照 セカンダリインデックスを利用した参照 カラム数のカウント もっと試してみる 最初の N 個のカラムのみ取得する カラムを逆順に取得する 一貫性レベルを指定した問い合わせ SELECT WHERE 句 UPDATE truncate ブラウザから試す PHP pdo cassandra Cassandra の CQL とは、 Cassandra Query Language の略です。 簡単にいうと Cassandra に対して SQL ライクな問い合わせができる言語です。 Cassandra へのデータアクセスの方法がいくつかあります。 Thrift API phpcassa (PHP) Hector (

  • Cassandra phpcassaと爆速ネイティブPHPエクステンションkassandraのパフォーマンス比較

    このドキュメントの内容は、以下の通りです。 はじめに エグゼクティブサマリ 仕様した技術やツール 実験環境 ConsistencyLevel テストコード phpcassa テストコード kassandra abによるベンチマーク phpcassaのベンチマーク kassandra 接続永続化 kassandra 毎回接続を切る ab によるテストのまとめ Benchmark/Timer.php によるベンチマーク phpcassa kassandra ColumnFamily と phpcassa ColumnFamily と SuperColumnFamily の比較 APCについて SuperColumnFamilyのab SuperColumnFamily単体ベンチマーク 結論 はじめに このドキュメントは、適当なオレオレライブラリで、当に小さなデータに対して、適当にベンチマーク

    ono_matope
    ono_matope 2013/02/20
    「言語の性能の差が戦力の決定的な差」
  • top コマンドの見方 PID, USERNAME, THR, PRI, NICE, IZE, RES, STATE, C, TIME, WCPU, COMMANDの意味

    FreeBSDのtopコマンドの下記の意味について。 PID USERNAME THR PRI NICE SIZE RES STATE C TIME WCPU COMMAND 項目 意味 PID プロセスID USERNAME プロセス所有者名 THR スレッド数 PRI 現在のプロセス優先度 NICE nice値 SIZE プロセスサイズの合計(text, data, stack) RES 現在のメモリ常駐量(SIZEとRESはKB単位) STATE 現在の状態(sleep, WAIT, run, idl, zomb, stop) C 複数のCPUがある場合、割り当てられているCPU番号 TIME プロセスが消費したシステム時間とユーザ時間の秒数 WCPU 重み付きCPUパーセンテージ(ps(1)のCPUの表示と同じ COMMAND プロセスが実行しているコマンド名(スワップアウト中なら

  • 1