タグ

2009年10月11日のブックマーク (3件)

  • ファイルシステムの概要

    アプリケーションファイルの置き場 アプリケーションは/Applicationsディレクトリか、もしくは現在のユーザの~/Applicationsディレクトリへ配置するべきです。/Applicationディレクトリに配置されたアプリケーションは、システム上のすべてのユーザに対して利用可能です。ユーザのホームディレクトリに配置されたアプリケーションは、そのユーザにのみ利用可能となります。 アプリケーションが実行するために必要な、すべてのリソースやデータファイルは、アプリケーションバンドルの内部に属している必要があります。 けれども、アプリケーションはしばしば、テンプレート、プラグイン、その他の、インストールすべきか否かを含めて、ユーザがある程度のコントロールを持つ、アプリケーション拡張のための追加ファイルを伴います。同様に、アプリケーションはアプリケーションバンドルの中に属すべきではない、キャ

  • コマンドを便利に切り替える update-alternatives 使いこなし講座 | イージーネット Tech Blog

    こんにちは、プロダクト&サービス事業部の白石です。 唐突ですが、日はよく豊かな国だと言われることがあります。 それは、ただ単に日人の所得が高いというわけではなく選択の幅があるからです。 いざ美味しいものをべたいなと思った時、 日料理はもちろんのこと、中華料理韓国料理、イタリア料理などすぐに見つかります。 さらにちょっと手間を掛けて、大きな街中に足を運んだりするともっと多彩な国のグルメを楽しむことが出来ます。 また、こだわりのあるバーなんかに行くと世界中のお酒が並んでたりしますよね。 こういった選択の幅がある国って他にはなかなか無いそうですよ。 このように何かしようと思った時に、 色々あるものの中から好きなものを選べるのことはとても恵まれていることだと思いませんか? そんな選択肢を文字通りLinuxに与えてくれるのが update-alternatives というコマ

  • mac portでインストールしたMeCabはマルチスレッドでうまく動かない - yasuhisa's blog

    雑誌のファイルから機械学習に投げるための素性作成C++のプログラムを書いているが、時間がかかりまくるのでマルチスレッドにしている。が、ローカル環境ではうまくいくのに、リモートではうまくいかないという困った事態に遭遇。 gdb使って死んだところでwhereとかしてみるとMeCab::Viterbi::connectNormalというところで死んでいた。なんでかな思いながら調べていると、リモートでは $ mecab -v mecab of 0.96 $ which mecab /opt/local/bin/mecab で、ローカルでは $ mecab -v mecab of 0.98pre2 $ which mecab /usr/local/bin/mecab となっていた。そういえばリモートはportで入れたMeCabで、ローカルはソースから入れたものだった。 マルチスレッド環境で辞書を開く

    mac portでインストールしたMeCabはマルチスレッドでうまく動かない - yasuhisa's blog