アトミテックの技術研究・研究日誌で
様々なノウハウをお届けいたします。

howto

STUDY

  • 2012.11.26

    Hinemos以外の技術情報,Perl

    【Perl】”サブクラスをインスタンス化するメソッド”を動的に追加する方法を考える

    CatalystやDBIx::Classなどのように、 [crayon-6098afa1de518478484878/] こんな感じで、あらかじめサブクラスをuseしなくとも、必要になった時に動的にサブクラスをuseして欲しい場合があります。 2012/11/26 12:55追記:そもそも、このような事をしたい背景として、サブクラスを後で追加した場合に大元のクラスに変更を加えたくない、ということが…

  • 2012.09.09

    Hinemos学習者研究報告,監視

    【Hinemos】”カスタム監視”を使用してuptimeを監視する

    2.4系以前のカーネルを搭載したLinuxやWindows(クライアントOS、サーバOS問わず)などは、システム起動から約497日を経過すると、様々なシステム上の問題が発生すると言われています。いわゆる「497日問題」ですが、これを回避するには、(用意されていれば)パッチを適用するか、あるいは問題が起きる前にシステムを再起動する必要があります。 パッチを適用せず、定期的な再起動で運用する環境の場合…

  • 2012.05.22

    Hinemos以外の技術情報,Vim

    【Vim】 マークとレジスター

    マークとレジスターは、Vimでのテキスト編集をより効率的に行うために、是非とも憶えておきたい機能です。 1. マーク マークは文字どおり、ファイル中の任意の場所に(見えない)印を付ける機能です。いったん付けた印は、ファイルを開いている間だけ、もしくはファイルを閉じて別のファイルを開きなおした後も、Vimの中で保持されます。 現在のカーソル位置にマークを設定するには、ノーマルモード又はビジュアルモー…

  • 2011.06.26

    Hinemos学習者研究報告,監視

    “SQL監視”でOracle-XEの表領域使用率を監視する

    今回は、Oracle-XEの表領域使用率を、HinemosのSQL監視機能を使用して監視してみます。 SQL監視では、HinemosマネージャがJDBCドライバを使用して対象のRDBMSへ接続しますので、まずJDBCドライバをHinemosマネージャへインストールする必要があります。まず、下記のURLから必要なJDBCドライバファイルを入手します。 Oracle Database 10g Rele…

  • 2011.06.19

    Hinemos学習者研究報告,ジョブ

    WebサービスAPIでジョブを起動する

    Hinemosには、v3.2.0からWebServiceAPIが搭載されていて、Hinemosクライアント上で行える大半の操作がこのAPI経由で可能となっています。今回は、このAPIを使用してジョブを起動してみます。 HinemosのWebサービスAPIはSOAPを使用してアクセスする必要があり、利用するのにやや敷居が高いものとなっていますが、Pythonの場合は非常に優秀なSOAPクライアントラ…