タグ

2015年5月26日のブックマーク (3件)

  • stackage-cli :: Stackage Server

    A command-line interface for leveraging stackage. You must have ghc, ghc-pkg, and cabal on your $PATH. This program will make various calls to those executables on your behalf. This package provides a number of executables. Primary among these is the stackage executable (and its alias stk). The stackage command-line program will inspect your path for stackage plugins, and will dispatch to them. An

  • Winnyの通信解読に挑戦!

    Winnyの通信を特定する方法には,「流れるパケットのパターン(トラフィック・パターン)を調べる方法」と,「パケットの中身を調べてWinnyのパケットであることを確認する方法」の2通りがある。前者は,直接中身のデータをのぞいているわけではないため,通信の秘密を守るという大前提があるプロバイダがWinnyを規制する際に使っている。しかし,Winnyの通信を確実に特定するなら,後者の方法がベストである。実際にWinnyの通信を解読できるのか,Winny作者の金子勇氏の著書『Winnyの技術』やインターネットで得られた情報などを参考に挑戦してみた。 Winny(ウイニー)同士の通信はすべて暗号化されている。このため,流れるパケットをのぞいても,内容がどんなものなのかだけでなく,Winnyの通信なのかどうかも,ひと目ではわからない。Winnyが採用している暗号アルゴリズムRC4は,Webアクセスや

    Winnyの通信解読に挑戦!
  • OSはどこへ向かうのか---アーキテクチャ(下)

    図7●日立製作所が開発したストリーミング配信専用OS「Hi-Tactix」のCPUスケジュール機構の動作例 配信する動画像のデータが途切れないように,あらかじめ配信アプリケーションが必要とする処理間隔を予約する。 図8●米マサチューセッツ工科大学(MIT)が開発した「Exokernel」のアーキテクチャ ハードウェアをアプリケーション間で共有する仕組みを用意する。残りの機能はライブラリとして実装する。 図9●電気通信大学院情報システム学研究科の前川研究室で開発中のOS「彩」の仮想メモリー機構 アプリケーションごとに仮想メモリーのページイン/ページアウトのポリシーの切り替え機構を実装している。 アプリケーションの特性を加味する アプリケーションに合わせてアーキテクチャを変えるという考え方を進めると,専用OSへと行き着く。ある特定機能に特化した機器の組み込み用では非常に有効な方法である。 例え

    OSはどこへ向かうのか---アーキテクチャ(下)
    notae
    notae 2015/05/26