タグ

2010年9月15日のブックマーク (6件)

  • "make install"したソフトウェアを管理できる超便利ツール「Paco」 - RX-7乗りの適当な日々

    最近、Linuxではaptやyumなど、パッケージ管理ツールで多くのアプリケーションやライブラリが管理されるようになり、普通に利用している限りはソースからコンパイルして"make install"することがほとんどありません。 とはいっても、マイナーなソフトウェアをインストールしたりとか、まだパッケージ管理されていない最新バージョンのものを使いたい場合などは、ソースからコンパイルして"make install"をしたくなる場合も有るかと思います。 しかし、"make install"した場合の最大の欠点は、インストールしたソフトウェアの管理ができないことにあります。そのため、何が入っているのか分からなくなっているとか、アンインストールが出来ない、などのケースが起こりうるわけです。 特にアンインストールする可能性があるソフト(ほとんどのソフトがそうですが・・・)をインストールする場合は、わざ

    "make install"したソフトウェアを管理できる超便利ツール「Paco」 - RX-7乗りの適当な日々
    atm_09_td
    atm_09_td 2010/09/15
    全然知らなかったけど、結構有名そう。
  • anything-filelist 〜すべてのファイルを瞬時に開く方法〜 - http://rubikitch.com/に移転しました

    Emacsを書きました】 深いディレクトリ階層にあるファイルを開くのは面倒なものです。 比較的最近使ったファイル・よく使うファイルであればrecentfを使えば問題ありません。 もし、recentfに入っていないファイルの場合、長いパスを入力するなりlocateを使うなりしないといけません。 面倒ですね。 recentfは便利なのでここ参照 そこで、システム上のすべてのファイルをリストを作成して、そこから開く方法を使います。 anything.elをインストールする まずは準備段階として、anything.elをインストールしておきましょう。 最新機能なのですでに入れている人は更新しておきましょう。 具体的には M-x auto-install-batch anything を実行するだけです。 http://d.hatena.ne.jp/rubikitch/20100718/anyt

  • メモリのエラーを検出する·Dr. Memory MOONGIFT

    Dr. MemoryはWindows/Linux用のオープンソース・ソフトウェア。ローカルアプリケーションにおいてメモリの扱い方を間違えるとウィルスやその他の悪意を持ったソフトウェアに利用される可能性がある。メモリーリークは大きな問題だ。 Firefoxで実行した所 IDEなどでもメモリチェックするツールがあるが、実際にコンパイルされたものでチェックする方が正確かも知れない。そのチェックツールとしてDr. Memoryを紹介しよう。 Dr. Memoryの使い方は簡単で、コンパイルされた実行ファイルをドロップするだけで良い。後はしばらく待っているとチェック結果がテキストファイルとして保存される。この手の分野には明るくないのでなんだが、見る人が見れば問題点に気づくはずだ。 別なアプリの実行結果 現在は32bitアプリケーションのみに対応しているとのこと。またIA-32/AMD64に対応してい

    メモリのエラーを検出する·Dr. Memory MOONGIFT
    atm_09_td
    atm_09_td 2010/09/15
    どの程度実用に耐えるだろう?
  • アプリケーションに依存するバッチを"アプリケーションで自動生成"してcronに登録する方法 - よかろうもん!

    バッチ処理で一括処理を行うようなアプリケーションは多いかと思います。 ですがこのバッチ処理の設定をするときに、以下のようなシーンで悩まされることが多々あります。 マニュアル関連の問題として、 マニュアルを読みあさらないとわからない バッチに関する情報が更新されていない 運用に発生しがちなミスとして、 開発者と運用者の間の情報共有でバッチに関する情報が抜け落ちていた などがあります。 これらは、情報の散乱/更新忘れ/伝達ミスなどで発生しますが、もしこれらのバッチ処理に関する情報を"アプリケーションで管理しておき、そのバッチ処理の設定作成までをアプリケーション開発者に任せ、コマンド一発で自動的に設定を生成することができれば"前述したような課題は解決するはずです。 この課題を解決するツールに、"whenever"という gem があります。 ではさっそく、使い方の解説を。 はじめにgemをインス

    アプリケーションに依存するバッチを"アプリケーションで自動生成"してcronに登録する方法 - よかろうもん!
  • Parallel Distributed Shell (pdsh)で複数ホストでコマンド同時実行 : しげふみメモ

    2010年09月15日00:13 カテゴリLinux Parallel Distributed Shell (pdsh)で複数ホストでコマンド同時実行 複数のホストに対してコマンドを同時に実行できるツールとして、以前にpsshを試してみました。 今度は、Parallel Distributed Shell (pdsh) を試したところ、使い勝手が良かったのでメモしておきます。 名前のとおり、並列で多数のホストにコマンドを同時実行できます。 通信にはsshの他、rsh等も使えます。 今回はソースからmakeしてインストールしました。 configureのオプションには以下を使用してみました。 rshは使わないので無効にして、sshを使うようにし、-gでホストをグループ指定できるようにし、GNU readline libraryを使うように。 --without-rsh --with-ssh

    Parallel Distributed Shell (pdsh)で複数ホストでコマンド同時実行 : しげふみメモ
    atm_09_td
    atm_09_td 2010/09/15
    確かにクラスタ構成の場合に便利かも。
  • PythonでTumblrのライブラリを書いた - きちめも

    コーディング合宿でTumblrで何かしようかなーと思っていたけど,Pythonの既存のライブラリがちょっと微妙(開発止まってる+新しいAPIへの対応がイマイチ)だったので書いてみた.名前はpumblr. ソースはgithubに置いた. pypiはここ インストール easy_installがあれば(Debian系ならpython-setuptoolsをaptitudeインストール) $ easy_install pumblr 無い場合はソースから(rootで) $ python setup.py install 使う # モジュールのimport import pumblr # 'seikichi.tumblr.com' を読むには data = pumblr.api.read('seikichi') # quoteだけ5個取ってくる data = pumblr.api.read('sei

    PythonでTumblrのライブラリを書いた - きちめも