タグ

2008年10月13日のブックマーク (11件)

  • fslintによるファイルシステムの整理 | OSDN Magazine

    ファイルシステムのメンテナンスは管理者にとって煩わしい仕事だ。月日が経つと、同じファイルの複数のコピー、もはや存在しないファイルをポイントするソフトリンク、無意味に残留している一時ファイル、デバッグ情報がまだ取り去られていないインストール済みのバイナリなどが増えてくる。fslintは、こうした厄介なファイルを見つけてファイルシステムを整理するのに便利である。 fslintのパッケージは、Ubuntu HardyのUniverseコンポーネントに含まれており、Fedora 9のリポジトリでも入手できる。現在のところopenSUSE用のパッケージは存在しない。私は32ビットのFedora 9マシンでバージョン2.28のfslintを用いてソースからこれをビルドした。fslintPythonで書かれており、GTK+2とlibglade2も利用するので、それらと、それらに対応するPythonバイ

    fslintによるファイルシステムの整理 | OSDN Magazine
    f99aq
    f99aq 2008/10/13
  • フレームウォーの功罪 | OSDN Magazine

    火事と喧嘩は江戸の華、と言うが、その伝でいくと、フレームウォーはオープンソースによるバザール型開発の華、とも言えようか。 フレームウォー(flame war)というのはご存じの方も多いだろうが、ようするに罵り合いのことである。単にフレームとも言う。来flameとは炎のことであって、ようは炎のごとく激烈な悪口雑言を(不)特定多数間で飛ばし合うということなのだが、オープンソース開発プロジェクトの中では往々にしてこれが起こる。一昔前はNetNewsでも盛んにやっていたが、最近ではそもそもNetNews自体下火なので、現在の「主戦場」はメーリングリストか掲示板、バグ報告システム、あるいはブログのコメント欄のようだ。 フレームウォーの始まりはたいがいつまらないことである。つまらないことに関してつまらない悪口や嫌味の類を書く奴がいて、それにカチンと来た奴がいて、あるいはそういった悪口をたしなめる奴が

    フレームウォーの功罪 | OSDN Magazine
    f99aq
    f99aq 2008/10/13
  • HTMLから本文を抜き出せるモジュールHTML::ExtractContent - perl-mongers.org

    This domain may be for sale!

  • Expression Template - Faith and Brave - C++で遊ぼう

    operator+ - * / のような演算子の一般的な実装では一時オブジェクトのコストが発生します。 Vector operator+(const Vector& l, const Vector& r) { const std::size_t n = l.size(); Vector tmp(l); for (std::size_t i = 0; i < n; ++i) tmp[i] += r[i]; return tmp; } そのため、以下のような式を書いた場合 Vector x, y, z, t; t = x + y + z; x + y + z では 2 つの一時オブジェクトが生成されてしまうのです。 以下のように書けば一時オブジェクトは生成されませんが const std::size_t n = x.size(); for (std::size_t i = 0; i < n;

    Expression Template - Faith and Brave - C++で遊ぼう
    f99aq
    f99aq 2008/10/13
  • C++0x thread_local - Faith and Brave - C++で遊ぼう

    マルチスレッドアプリケーションでは、スレッドごとに一意なデータを保持する必要が起きます。 これを、スレッドローカル記憶域と呼びます。 C++0x では、これを言語でサポートするため、 thread_local というキーワードが追加され thread_local を付けて宣言された変数は、スレッドごとに一度だけインスタンス化されます。 #include <threads> thread_local int j = 42; void foo() { j = 43; } int main() { std::thread t(foo); t.join(); if(j != 42) abort(); } 【スレッド変数のアドレス】 &演算子は、スレッド変数に使用された場合、現在のスレッドの変数のアドレスを返します。 なので、スレッド変数のアドレスは定数ではありません。 スレッドローカル記憶域は、ア

    C++0x thread_local - Faith and Brave - C++で遊ぼう
    f99aq
    f99aq 2008/10/13
  • Git勉強会(2008-10-04)に参加してきました : akiyan.com

    Git勉強会(2008-10-04)に参加してきました 2008-10-06 も杓子も(僕も)気になりまくりのバージョン管理システム「Git」の勉強会に行ってきました。( 主催のkunitさんの告知ページ ) この勉強会ではなんとGit体のメンテナーであるJunio C Hamano氏(濱野氏)が、3時間に渡ってGitについて講義して頂けるという贅沢すぎる勉強会でした。濱野さんと主催のkunitさん、そして勉強会の会場を提供して頂けたSさんには当に感謝感謝の大恩礼です。ありがとうございましたおつかれさまでした! 勉強会で使われた資料は http://userweb.kernel.org/~junio/200810-tut.pdf にアップされていますので興味のあるかたはぜひどうぞ。英語ですが単語数は少ないので英語が苦手な人(僕とか)も頑張ってぜひ! 以下勉強会メモ&補足です。 Git

    f99aq
    f99aq 2008/10/13
  • Makefile.PLを書こう

    今日で株式会社ソフリットが設立されて1年です。また「会社を作って1年たったまとめ」を書こうかとも思ったんですが、あんまり面白くならなかったので、今年覚えたことのうちでいちばん重要そうなことをまとめようと思います。それは「Makefile.PLを書こう」ということ。 ではさっそく、これからHoge.pmというperlモジュールを書くとしましょう。 [danjou@guido] $ mkdir Hoge [danjou@guido] $ cd Hoge ここでおもむろにMakefile.PLを書き始めます。 [danjou@guido] $ vim Makefile.PL use inc::Module::Install; WriteAll; とりあえずこれだけ書いて保存します。そしてperl Makefile.PLとして実行します。 [danjou@guido] $ perl Makefil

    f99aq
    f99aq 2008/10/13
  • 増え続けるスパムブログの現状は ライブドアが検索に新技術、9割排除

    ライブドアは10月10日、「livedoorブログ検索」に、検索結果にスパムブログを表示しない技術を実装した。スパムブログを自動判定する技術を新開発。従来、検索結果の半分ほどスパムだったが、新技術でスパムの約9割が表示されなくなったという。 スパムブログとは、アフィリエイト収入を得たり、特定のサイトへ誘導することを目的に、専用ツールを使って自動生成された、内容の伴わないブログ。 別のブログやニュースサイトの記事をそのままコピーしたものや、アフィリエイトリンクを大量に掲載しているもののほか、流行のキーワードや芸能人の名前など、検索されやすい言葉を並べ、意味の通らないでたらめの文章「ワードサラダ」を自動生成し、投稿しているものもある。 同社エンジニアの山下拓也さんによると、「日々新しいパターンのスパムブログが出てくる」という。スパムが検索結果に表示されなくなれば、スパムブログを通じてアフィリエ

    増え続けるスパムブログの現状は ライブドアが検索に新技術、9割排除
  • ライブドアブログ|無料で豊富な機能が充実

    絵日記 グルメ ライフスタイル・暮らし ペット 旅行海外 日記 ニュース スポーツ ビジネス・経済 趣味・創作 音楽 書籍・雑誌 漫画・アニメ ゲーム 受験・学校 ヘルス・ビューティ IT・家電 学問・科学 まとめ

    ライブドアブログ|無料で豊富な機能が充実
    f99aq
    f99aq 2008/10/13
  • ubuntuのゴミ箱をコマンドラインから操作する

    ubuntuのデスクトップにあるゴミ箱。ファイルを削除しても一旦ゴミ箱に入るので、誤ってファイルを削除してもゴミ箱から復活できて安心ですよね。 ですがコマンドラインからファイルを削除する場合は、rm コマンドを使い、そして削除されたら綺麗さっぱりこの世から消えてしまって二度とその失なわれたファイルは返ってきません。 そこでコマンドラインからでもゴミ箱機能を使いたいっということで、 trash-cli の出番です。 trash-cli はコマンドラインからゴミ箱を操作するスクリプトです。類似のコマンドと違い、独自のゴミ箱を設けるのではなく、KDEやGNOMEのゴミ箱と連動します。素晴しい。 インストール こちらからファイルを落してきます。落としたら展開し、展開したディレクトリに移動して、sudo python setup.py installとするだけでインストールされます。 使い方使い方は

  • 9月版 タイマにまつわるエトセトラ(1/2) - @IT

    小崎資広 2008/10/9 linux-kernelメーリングリストかいわいで起きるイベントを毎月お伝えする、Linux Kernel Watch。2008年9月のカーネル関係の状況について見てみましょう。 ある意味「予想どおり」のカーネルサミット 最近いきなり寒くなったので体調を崩している筆者です。皆さま、いかがお過ごしでしょうか。 年に1度の大イベント、カーネルサミットが終わり、あちこちで速報が流れているようです。 Alan CoxのLinux 3.0(注1)が否決されたほか、I/O周りをSSDに最適化しようという提案も否決(注2)、カーネルトレース機能(注3)もLinusの「オレ、イラネー」発言で否決と、予想どおりというか、あまり意外性のない結果になったようです。記事を書く立場としては、ネタを拾えなくて少し残念です。 では、最近のLKMLで起きたトピックを追ってみましょう。どうぞ!