タグ

unixに関するitboyのブックマーク (5)

  • UNIXシェルの並列化により最大34倍高速化する「PaSh」、米MITなどが開発 プログラム結果も正確

    Innovative Tech: このコーナーでは、テクノロジーの最新研究を紹介するWebメディア「Seamless」を主宰する山下裕毅氏が執筆。新規性の高い科学論文を山下氏がピックアップし、解説する。 米ペンシルベニア大学、米MIT、ポーランドのXIV Staszic High School、米国の研究機関Aarno Labs、米Stevens Institute of Technologyによる研究チームが開発した「Practically Correct, Just-in-Time Shell Script Parallelization」は、UNIXシェルで実行されるプログラムの速度を精度を保証しながら劇的に加速させるシステムだ。 このシステムはUNIXシェルにおいて、スクリプトを先読みして並列化を行う。これによりプログラム結果を正確な上で最大34倍高速化し、Webインデックスや自然

    UNIXシェルの並列化により最大34倍高速化する「PaSh」、米MITなどが開発 プログラム結果も正確
  • 1993年のftp.iij.ad.jp

    机の引き出しはタイムカプセル バックアップテープ ある日、IIJに古くからいる先輩社員から突然メールが届きました。「机の中からこんなものが見つかったのだけど、読めるかな?」と、何故かご指名を受けた私が受け取ったのは、意外なものでした。 ビデオテープ……のように見えますが、これはUNIXワークステーションなどで使われるコンピューター用のテープ(Exabyte)です。今でこそ見かけることは少なくなりましたが、以前はハードディスクのデータのバックアップ先として各種のテープが使われており、UNIXマシンを利用しているところには大抵テープドライブが転がっていたものでした。 このように書きましたが、実は写真の実物は8mmビデオテープそのものです。というのも、コンピューター用8mmデータカートリッジ(Exabyte)は、元々ビデオカメラ用に開発された8mmビデオテープの規格を転用したものだからです。コン

    1993年のftp.iij.ad.jp
  • UNIXファイルのセキュリティを向上させる--adduserとumaskを用いたポリシーの強制 - builder by ZDNet Japan

    UNIXのファイル権限設定についての記事に続き、記事では新規ファイルの作成時に用いられるデフォルト権限の設定方法を解説する。 筆者の記事「UNIXのファイル権限を理解する--基を押さえてセキュリティ向上に役立てる」には、以下のような一節があったことを憶えておられる方もいるだろう。 UNIXシステムにおいて、ファイルレベルの基的なセキュリティを向上させるための重要な鍵は、システムの機能を損なうことなく、かつあなたが必要とするファイルへのアクセスが妨げられないレベルで権限を可能な限り制限しておくことにある。 上記の記事で解説しているように、UNIXやLinuxのシステム管理者は、たいていの場合において、ファイルの所有者に対しては該当ファイルの全権限を与え、その他のユーザーに対しては該当ファイルに一切アクセスできないような設定をデフォルトとしておくべきである。こういったことを、管理者側の手

    itboy
    itboy 2009/12/01
    キホンダイジ
  • コマンドが失敗したらプロンプトを赤くする - blog.8-p.info

    しばらく前から、コマンドの終了ステータスをプロンプトの色に反映させるようにしている。 終了ステータスとは C言語なら int main(int argc, char* argv[]) { ... return 0; } この return している 0 が終了ステータス。この整数値の下位 8bit がプロセスの終了時に親 (そのプロセスを起動したプロセス) にわたる。 終了ステータスの指定方法はいろいろある。C言語の場合 main 関数の戻り値以外にも exit 関数の引数でも指定できる。Ruby, Perl の場合、そもそも main 関数は無くて exit 関数に引数を与える方法だけがつかえる。 この値はシェル上で $? で参照できる。 % perl -e 'exit(0xdead)'; echo $? 173 % 慣例として、正常終了のときは 0 を返すことになっている。 % ls

  • http://www.machu.jp/posts/20081117/p01/

    http://www.machu.jp/posts/20081117/p01/
  • 1