タグ

2011年10月12日のブックマーク (12件)

  • P2Pの専門知識ゼロから独自DHTを実装評価するまでの学習方法と参考資料まとめ - 情報科学屋さんを目指す人のメモ(FC2ブログ版)

    何かのやり方や、問題の解決方法をどんどんメモするブログ。そんな大学院生の活動「キャッシュ」に誰かがヒットしてくれることを祈って。 P2P、特にDHTの前提知識が無い状態から、オリジナルDHTアルゴリズムを実装・評価できるようになるまでの学習方法と参考資料をまとめました。 基的なアルゴリズムの仕組みから、実装評価に用いるツールキットの使い方までを短期間で学習することが出来ます。 「P2Pに関する卒論を書こうと思っている人」や「P2Pアプリケーションの開発前に、アルゴリズムをテストしたい人」、「なんとなくP2Pアルゴリズムに興味が出た人」などにぴったりだと思います。また、研究室での後輩教育用資料にするのも良いと思います。実際に使いましたし。 ここで紹介する資料一覧は以下の通りです。 資料1:「ChordアルゴリズムによるDHT入門」 資料1ーオプション1:「DHTアルゴリズムSymphony

  • [git] 共有リポジトリを作る:git init --bare --shared=true - satoko's blog - s21g

    1  git init 2  git remote add origin ssh://git.s21g.com/mnt/git/repo.git 3  git add . 4  git commit -m "initial import" 5  git push origin master

  • wxPythonヘルパーモジュールの作成 — PythonMatrixJp

    手間を軽減するための簡単なモジュールを作成しました。 手書きは大変ですが少しでも手間を軽減するモジュールを作成しました。 目次 #!/usr/bin/local/python # -*- coding: utf-8 -*- # Module: wx_utils.py # Author: Noboru Irieda(Handle Name NoboNobo) import sys import os import imp from wx.xrc import XRCID, XRCCTRL if hasattr(sys,"setdefaultencoding"): sys.setdefaultencoding("utf-8") def is_frozen(): return (hasattr(sys, "frozen") or # new py2exe hasattr(sys, "import

  • cygwin のパッケージ管理

    今回は久々にコンピュータ関連のエントリで、cygwin のパッケージ管理についての覚書です。 1. パッケージ情報の取得 パッケージ情報はコマンド cygcheck を使うことで取得できます。 いくつかの実行例を挙げておきます。 インストールされているパッケージの一覧 $ cygcheck -c Cygwin Package Information Package Version Status _update-info-dir 00899-1 OK alternatives 1.3.30c-10 OK autoconf 8-1 OK autoconf2.1 2.13-10 OK autoconf2.5 2.65-1 OK (略) パッケージが何を含むかを表示 $ cygcheck -l zlib /usr/share/doc/Cygwin/zlib.README /usr/share/do

    cygwin のパッケージ管理
  • サービス終了のお知らせ

    サービス終了のお知らせ いつもYahoo! JAPANのサービスをご利用いただき誠にありがとうございます。 お客様がアクセスされたサービスは日までにサービスを終了いたしました。 今後ともYahoo! JAPANのサービスをご愛顧くださいますよう、よろしくお願いいたします。

  • 4 カスタムのインストール

    たまに、 3 節で述べたような別の場所へのインストール スキームが、自分のやりたいインストール方法と違うことがあります。 もしかすると、同じベースディレクトリ下にあるディレクトリのうち、 一つか二つだけをいじりたかったり、インストールスキームを完全に 再定義したいと思うかもしれません。どちらの場合にせよ、こうした操作では カスタムのインストールスキーム を作成することになります。 別の場所へのインストールスキームに関するこれまでの説明で、 ``オーバライドするためのオプション'' というコラムにお気づきかも しれません。このオプションは、カスタムのインストールスキームを 定義するための手段です。各オーバライドオプションには、 相対パスを指定しても、絶対パスを指定しても、インストールベース ディレクトリのいずれかを明示的に指定してもかまいません。 (インストールベースディレクトリは二種類あり

  • いやなブログ - スクリプト言語用のデバッガの使い方 - Ruby, Python, Perl

    スクリプト言語用のデバッガの使い方 - Ruby, Python, Perl スクリプト言語用の CUIのデバッガの使い方を簡単にまとめました。対象言語は Ruby, Python, Perl です。 私は C, C++ でプログラムを書いているときはデバッガ (主に GNU/Linux 上の gdb) を頻繁に利用します。しかし、スクリプト言語ではそれほどでもありません。これはおそらく次のような理由によります。 ビルドが不要なので printf デバッグが容易 (ある程度大きい C++ のプログラムではビルド時間が長いので printf の挿入はしんどい) 異常終了時にスタックトレースが表示される (Ruby, Python なら自動、Perl の場合は use Carp; $SIG{__DIE__} = \&Carp::confess; など) オブジェクトのインスペクトが簡単 (Ru

    bluele
    bluele 2011/10/12
  • サービス終了のお知らせ

    サービス終了のお知らせ いつもYahoo! JAPANのサービスをご利用いただき誠にありがとうございます。 お客様がアクセスされたサービスは日までにサービスを終了いたしました。 今後ともYahoo! JAPANのサービスをご愛顧くださいますよう、よろしくお願いいたします。

  • ntpdateコマンド

    指定されたNTPサーバーに対し時刻を問い合わせ,教えてもらった時間をローカル・ホストに設定する。Linuxで時刻を合わせるには,NTPデーモン(ntpd)を常駐させて定期的に時刻を合わせるという方法もあるが,セキュリティ・ホールとなる可能性がある常駐プロセスをできるだけ少なくしたい場合や,任意のタイミングで手動で時刻合わせをしたい場合などに有効である。 ntpdateコマンドによる時刻の合わせ方には,stepモードとslewモードの2種類がある。stepモードは教えてもらった時間にすぐに合わせるというもので,slewモードはシステムの時間の進み方を遅くして時間を合わせるというものである。stepモードとslewモードのどちらを使うかは,-bまたは-Bオプションを指定すれば使い分けられる。どちらのオプションも指定しなかった場合は,時刻のずれが128m秒以内ならslewモードで,それよりも大き

    ntpdateコマンド
  • VMware Playerでビープ音を消す方法など - Developラップマスターの空間

    C:\Documents and Settings\user\My Documents\My Virtual Machines\CentOS\CentOS.vmx

  • NTP サーバ一覧

    NTPサーバを指定するときはサーバ名ではなく、IPアドレスで指定した方がDNS名の解決が発生しないので、より、正確になると思います。 原子時計:原子を量子遷移させ、その際に出す電磁波の周波数を測定することにより時間を測る装置です。秒の定義そのままのセシウムを使ったもの、水素を使ったものなどいろいろなタイプがあります。 原子時:セシウム原子がある量子遷移をする際に吸収または放出する電磁波の周波数を基準として定められています。この周波数を9,192,631,770Hzと定めることにより1967年、原子時の1秒が定義されました。 時間について詳しくは、独立行政法人 情報通信研究機構(NiCT)の ここ を参照してください。 参考: ウィキペディア フリー百科事典 Network Time protocol wiki@nothing NTP NTPとは関係ないですが.....Internet のル

  • http://masaya.w32.jp/2011/05/windowspygtk.html