2010-06-01から1ヶ月間の記事一覧

gnupgで鍵情報を他のホストへコピーする.

host1で鍵をエクスポート host1 $ gpg --export -a > pub.asc host1 $ gpg --export-secret-keys -a > secret.asc host1 $ gpg --export-ownertrust > trust.txt host2 $ scp pub.asc secret.asc trust.txt host2:host2で鍵をインポート. host2 $ pgp --imp…

gitでgnupgの署名付きtagを作成する

-u で署名付するユーザを指定すると出来る. $ git tag -u user@mail.com name_of_tag -m 'comment'検証は以下のコマンドで行える. $ git tag -v name_of_tagorigin へ tag を push しておく. $ git push origin --tags

3つの真偽値のうち2つ以上が真であるかを調べる

元ネタ Check if at least 2 out of 3 booleans is true http://stackoverflow.com/questions/3076078/check-if-at-least-2-out-of-3-booleans-is-true/ 一番単純な例 変数2つが真であるかを検査すれば良く,順列を考えない2変数の組み合わせの数はとなり,3…

MacでGnuPGを使った署名を行ってみる

GnuPGとはChain of Trustによる信頼モデルに基づいたPKIであり,これを用いると,署名,暗号化などを行うことが出来る.SSLなどの方式では,信頼できる第三者の存在(例えばVeriSignなど)が必要であるが,GnuPGではそれが必要ない.その代わり,どの公開鍵…

omake 0.9.8のコンパイル

omakeの0.9.8をコンパイルすると以下のようなエラーが出る. *** omake: reading OMakefiles *** omake: finished reading OMakefiles (0.9 sec) - build src/main omake.opt + ocamlopt -warn-error A -w Aez -I . -I ../libmojave -I ../util -I ../magic …

開発に最適なコンパイルオプションの模索

今作っている,DHTライブラリlibcageのソースコードが増大してきて,コンパイルに時間がかかるようになってきたので,どのくらいの時間がかかるの計測してみた.libcageのソースはGitHubにアップしてあるが,今回計測したのは現在鋭意開発中のrdpブランチ(h…

RFC 908 - Reliable Data Protocolにある間違い その弐

RFC 908 - Reliable Data Protocolにある間違い http://d.hatena.ne.jp/ytakano/20100315/1268611473 に引き続き間違いを見つけた.問題の箇所は25ページに有る下記の部分. If State = SYN-SENT If ACK set If RST clear and SEG.ACK != SND.ISS Send Endif…

ただの人間には興味はありません

次は,あるメランコリーな少女のセリフである. ただの人間には興味はありません.この中に宇宙人,未来人,異世界人,超能力者がいたら,あたしのところに来なさい. これが英語になるとこうなる. I have no interest in ordinary humans. If there are an…

call for papers

7月15日〜10月あたりまでのネットワーク関連のCFPsメモ. 締め切り 名称 URL 日程 場所 07/15 7th International Conference on Distributed Computing and Internet Technologies http://www.icdcit.ac.in/ 11/02/09-11 インド,ブヴァネーシュヴァル 08/01…

STL likeなradix treeを実装した

radix tree,PATRICIA tree,PATRICIA trie,基数木,パトリシア木,など色々な名前で呼ばれている木構造をC++で実装した.radix treeとは,IPのルーティングテーブルや転置インデックスなどに使われるデータ構造である.詳細はWikipediaでも見て欲しい.激…

It's no use +ingほか

It's no use +ing するのは無駄だ,してもしょうが無い It's no use worrying about it. 心配してもしょうがない. It's no good +ing するのは役立たない,してもしょうが無い It's no good trying to persuade me. 私を説得しようとしても無駄だ. There's…