SEARCHES
SEARCHES
【Perl】 日本語Podを正しく表示する
ウチの開発環境(CentOS 6.2)で少し前から、perldocコマンドでPodドキュメントを開くと、以下のような警告が良く見られるようになりました。 [crayon-67a350968fe65858176521/] […]
【Hinemos】 キーバインディングを設定して素早く操作を行う
Hinemosクライアント上の大半の操作はマウスで行いますが、ある程度使い方に習熟してくると、「もっと素早く操作したい」という欲求が生まれてきます。特に、切迫した状況下においては、マウスを動かすほんのわずかな時間さえ惜し […]
【Perl】 Smart::Match::noneをより自然言語風に使う
Perl 5.10からの新機能であるスマートマッチは、左辺と右辺の値の種類によって、比較の挙動をよしなに変えてくれるという非常に便利な機能ですが、Smart::MatchというCPANモジュールには、このスマートマッチ機 […]
【Perl】 インストールされているモジュールの一覧を取得する
複数のシステムを運用している場合、それぞれのシステムにどのモジュールが(追加で)インストールされているか、確認したくなることがあります。 インストールされているモジュールの一覧を得るための一般的な方法として、@INC配下 […]
【Perl】 awk的に使えるワンライナー
標準入力やファイルを1行ずつ読み込んで処理するPerlのワンライナーとして、以下のようなものが良く知られています。 [crayon-67a35096906c5385245982/] 後者には暗黙的なprintが付加される […]
ファイル・ディレクトリ改ざん検査ツール”afick”
非常に高いセキュリティを求められるシステム基盤では、ファイルやディレクトリの改ざんにも注意を払う必要があります。そのような場合には、定期的にシステムをスキャンして改ざんの有無をチェックするためのツールを導入します。良く知 […]
【Perl】 Catalystで簡単なWebアプリケーションを作成する
今回は、Perlの代表的なWebフレームワークであるCatalystを使って、Hinemosの直近のイベント履歴をJSON形式で取得するサンプルアプリケーションを作成してみます。 なお、アプリケーションの仕様は、http […]
【Perl】 インストールされているモジュールのバージョンを調べるワンライナー
マシンにインストールされているPerlモジュールのバージョンを調べる方法として、今までよくやっていたのが、 [crayon-67a3509690e11538231199/] という方法でしたが、 [crayon-67a3 […]
【Hinemos】 HTTP監視を”コマンド監視”ライクに使う
コマンド監視では、任意のコマンドの実行結果を閾値判定して監視を行うことができますが、実は他の監視でもある程度同じような監視を行うことができます。 “HTTP監視“は、任意のURIに対してリクエスト […]
【Vim】 文字コードの自動認識がうまくいかない時の回避策
Hinemos以外のトピック第2弾です。 Vimで文字コードを自動認識するための設定を、Webから拝借して.vimrcに入れていますが、それでも正しく認識されないことがよくあります。例えば、最初の数行はASCII文字のみ […]