32nd Diary

トップ | 最新 | 過去の日記 | もっと過去の日記

2007年
3月
1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30 31
めーるあどれす
ruby -rbase64 -e'puts Base64.decode64 %q(dGFrYW5vMzJAZ21haWwuY29t)'






2007-03-04 (Sunday) [長年日記] この日を編集

[Diary][Life] しばらくお休みします

重度の神経症らしき症状がでています...

精神的な原因による閉塞感がある. 食事したくないし,眠れない.


2007-03-05 (Monday) [長年日記] この日を編集

[Univ][Life] 人と話す

とりあえず,人と話をしないとこれは悪い方向に行きそうだなーと思い,大学に行ったり,イベントの会議に参加したりする.

やっぱり,人と会うと元気になれますね. 弱ってるときは特に感じます.

ところで今年の某イベントの名前なんですが, ジャーン!ジャーン!ジャーン!「げぇっ、Haskell!」 みたいな雰囲気の名前になりそうです. はい,ぜんぜんわかんないですね. まぁ,ネタバレしないように書いているつもりです. 正式な発表をお楽しみに.

っても,まだ正式に決まったわけではないので,まったく違う雰囲気の名前になる可能性もありますが.

本日のツッコミ(全4件) [ツッコミを入れる]

きむら [実は「孔明の罠」だったりしたりするのですか?(笑)]

shoo [状況によっては人と会うのがプラスにならない場合もあるかも知れないので、心療内科あたりにかかってみることをお勧めしたい..]

 [まだなおってないんなら、 とりあえず、眠剤とか飲んでみれば?リスミーとか軽めのを。 眠るのが一番の薬でっせ。 昔より..]

32 [> きむらさん ちょっwww別に罠とか仕掛けるつもりはないですよwww 結果的に孔明の罠になったらすみませんwww ..]



2007-03-07 (Wednesday) [長年日記] この日を編集

[Univ][Life] おいしいものを食べる

大学の先輩と食事をしに行きました.

焼き鳥のお店だったんですが,すげぇぇぇおいしかったです. 鳥肝とかいつも食べてるものと違いすぎて,鳥肝という名前のついているおいしいよく分からないものを食べてる気分でした.

社会人ってすげぇぇぇぇ.

本日のツッコミ(全4件) [ツッコミを入れる]

 [打って変わって元気そうですね。おいしいものたべて、うんこしたらなおったのかな('(゜∀゜∩]

32 [寝ながらうんこしたら直った!!11 なんちゃって,実は先輩に悩み事について相談したのだぁ. 根本的な解決には至って..]

 [年上の人、尊敬できる人に色々相談するってのはいいよね。 PS. とりあえず、mixiのメッセージと、 このサイトの..]

32 [メールさんくす! お返事したお!! 何から何までお世話になってすまんです...]


2007-03-08 (Thursday) [長年日記] この日を編集

[Music][Goods] B000FI2GP4

先日,MX550が三回目の断線をし,すでに保障期間外となっていたので,新しいイヤフォンを買いました.

いつものようにゼンハイザーのものから選び,適当にMX55VCというものを購入しました.

あれ?ぜんぜん低音が出てない?と思ったらイヤーパッドが同梱されていたという罠... 装着して聞いてみると相変わらずゼンハイザーの安定した音とという感じです. 低音から高音まで上品に音がでています. あと,形が特殊なんですが,これがまたいい感じに耳に合います.満足です.


2007-03-09 (Friday) [長年日記] この日を編集

[BSD][Event][UNIX] AsiaBSDCon 2007

今年のAsiaBSDConは東京で開催されています. 期間は8, 9, 10, 11日の4日間です.

会場での受付は学生は3,500円で一般は12,000円となっています.

参加登録費には、名札、予稿集、記念Tシャツ、パスネットカード、昼食・バンケット (後半 2 日間) のチケットが含まれています。

なんという破格!学生は行くべし!!


2007-03-10 (Saturday) [長年日記] この日を編集

[BSD][Event][UNIX] Asia BSD Conference 2007 #3

AsiaBSDCon 2007 学生の参加費は破格ですし,東京にいながらにして参加できる国際会議ということで行ってきました.

P1: A NetBSD-based IPv6 NEMO Mobile Router

道に迷って聞けなかった!

東京大学広すぎ!道わかんねー!!

あとで予稿集を読んでみることにしよう.(いつになることやら...

P2: Reflections on Building a High Performance Computing Cluster Using FreeBSD

The Aerospace Corporationでの例を交えて, FreeBSDによるクラスタの構築についての講演でした. 350台ほどのクラスタでMathematicaのライセンスサーバ機能などを提供したそうです.

環境は以下の通り.

  • FreeBSD 6.2-RELEASE
  • Sun Grid Engine
  • Message Passing Interface
  • PVM
  • Mathematica / Matlab

主に苦労したところなどについてお話していただきました. UNIXだと作りこみやすく,起動時のカスタマイズのほか, たくさんの台数に対して同じコマンドを発行するようなことも 簡単にできます.

Linux向けに作られているソフトウェアについては 修正が必要なものもあるようですが, FreeBSDによるクラスタは総じて安定しているらしいです.

昼食

Googleのブース 写真は米国グーグルが出していたブースです. なんとなく撮影しちゃったりしてね.

お昼はLLのスタッフで今回のイベントのスタッフもしている方と話しながら,回りを見てみたり. 名札があるのをいいことに,FreeBSDの関係の方はもちろん,「あー,あの人はfjでよく名前見たなぁ」とかそんな感じで名前と顔のハッシュを埋めたりしてました.(ぶ

P3: Support for Radio Clocks in OpenBSD

OpenBSDを使って電波で時刻同期したという話です. どうやらTime Signal StationsとGPSという方式があるようです.

  • Time Signal Station
    • 建物の中でも使える
    • ただし,どこの国でも使えるわけではない
  • GPS
    • 世界中で使える
    • 天候が影響してしまう
    • 建物の中だときつい場合もある

OpenNTPDにはsensorsというキーワードが追加され, センサーを利用した時刻同期ができるらしい. 詳しくは udcf(4), nmea(4), mbg(4) などを参照するとよいらしい.

P4: puffs - Pass to Userspace Framework File System

FreeBSDで使えるユーザーモードのファイルシステムです. FUSEのようなものですね.

ユーザーモードのファイルシステムは以下のような面で優れています.

  • カーネルを巻き込んで落ちないため,可用性を高くできる
  • カーネルモジュールとは異なり,通常のデバッグ方法が使えるため開発が簡単
  • 多くのソフトウェアはBSDカーネルではなくPOSIXに従うように書かれているため,ユーザーモードでの開発は既存の資産を生かせる

実装には psshfs というpuffsのsshfsがあるらしいです. 状況によってはnfsよりも高速だとか.

互換性を考慮した開発も進んでいて, FUSE互換のrefuseという仕組みで NetBSDでは ntfs-3gがpkgsrcからインストールできるらしいです. 他にもPlan 9のファイルシステム9Pのような仕組みも考えられているところなんだとか.

P5: An ISP Perspective, jail(8) Virtual Private Servers

あるISPでLAMPのような環境をユーザーごとに提供するために, jailでVPSを構築した事例についてのお話でした. プレゼンがノリノリで上手だったので,あっという間に感じました.

VPSということで,信頼しあっていないユーザを同居させることを目的としているわけですね.そこで重要となるリソースの制限については特に詳しく説明していただきました. jailの場合はhostのsysctlでchflags(2)の利用を制限できるらしい.

講演の最後にお仕事募集中とお話していました. jailで構築するVPSのノウハウが欲しい方は相談してみてはいかが?

P6: Nsswitch Development: Nss-modules and libc Separation and Caching

不勉強でnsswitchという言葉ははじめて聞いたのですが, PAMのような仕組みで,いろいろなリソースから順番を指定して,さまざまな情報を統一的に取得するものみたいです.

この機能はlibcに組み込まれているらしいのですが,今回はそれをモジュール化したというお話でした. ちなみに,Google Summer of Code 2006(GSoC 2006)の成果とのことでした.

P7: OpenBSD as a Development Platform

開発環境という視点から見たOpenBSDについての講演でした. 主にOpenBSDに組み込まれている,GCCやライブラリにセキュリティを強化するための仕組みのお話でした.

直接的な環境以外にも,さまざまなアプリケーションが移植されていることや,ベンダーも利用しやすいライセンスの採用などの特徴があげられていました.

P8: How the FreeBSD Project Works

FreeBSDプロジェクトの運営についての講演でした.

FreeBSDの説明や,コミュニティの種類,成果物の種類についての説明にはじまり,portsやmaintainerやcommitterの具体的な数についてなどもあげていただきました.

ひとりあたりの担当については以下のような割合となっいます.

  • 85 ports / committer
  • 9 ports / maintainer
  • 8 maintainers / committer

年齢別のcommitterの人数についてもグラフで紹介していただきました.24歳から40歳に広く分布しています.

Invited Talk (I1): The Internet for BSD, BSD for the Internet

村井先生の招待講演でした. 生の村井先生ははじめてみました.(ぶ

BSDの話はIPv6のKAMEについて少々触れたくらいで, あとはインターネットの普及についての話でしたね. 今後もインターネットは普及していくでしょう,という話です.

うーん,スライドと話の内容の多くは別の講演の使いまわしのような気が...(笑

村井先生の英語があまりに流暢で驚きましたね.

バンケット

来月から就職する会社の方を紹介していただいたり,以前JPCERT/CCを見学したときにお世話していただいた方に会ったりしました.

せっかくの国際会議だから,というわけで,Railsがスキという外国の方ともお話してみた.ドメインとメールアドレスを教えてもらったので,あとで行ってみよう.

帰りはファイルシステムに詳しい方にいろいろ話をうかがいました. ファイルシステムのこととかぜんぜんわかってないので,聞くことすべてが新しかったです.(ぶ


2007-03-11 (Sunday) [長年日記] この日を編集

[BSD][Event][UNIX] Asia BSD Conference 2007 #4

Red Gate - 赤門 昨日の三日目に続き,AsiaBSDConの四日目に参加してきました.

写真は東大のRed Gateこと赤門ですが,あいにくの曇り空です. なんで昨日撮らなかったんだろうね.(^^;;;

P9: OpenBSD Network Randomness Injection: Further Improvements

少し遅れて到着したからなのか,内容がぜんぜんわかんねー!

擬似乱数を発生させるarc4randomの出力を食わせるだけで攻撃になるらしい.

以下のようにまとめられていました.

  • Cheap
  • Turn it on by default
  • Better on the endpoint than firewall
  • Please do this on all OS's
    • Makes dependence on insecure behaviour less likely

単純な攻撃方法だから,いろんなケースで試して穴をつぶしておいた方がいいよってことかな.

P10: SHISA: The Mobile IPv6/NEMO BS Stack Implementation Current Status

Mobile IPv6/NEMOの実装,SHISAについての講演でした. 名前は沖縄で想起したことによる(シーザー → SHISA)とのことです.

はじめにIP層のモビリティについての利点をあげていただきました. ひとつは通信媒体をまたいでIPを実現できるということですね. たとえば,WiFiとWiMAXの境界を意識せずに移動したりできます. もうひとつはIP層で実現すると上位の層に影響しないことがあげられます.

Mobile IPv6ではこのようなモビリティをノードの単位で実現しますが, 同NEMOではネットワークの単位で実現します. 通常のMobile IPv6では計算機などが移動するのに対し, NEMOではルータなどの単位で移動することになるわけです.

このNEMOを実現するために, IPv6のプロジェクトであるKAMEの一部としてスタートしたのがSHISAです. KAMEの終了後には独立したプロジェクトとして存続しています. UCBのTCP/IPスタックやKAMEのIPv6スタックを参考にし, BSD向けにIPv6/NEMO BSのスタックを実装しています.

SHISAは以下のような理念で設計されています.

  • シンプルで簡単な実装
    • ユーザ空間での実装をメインにするために,大きく通知メッセージの処理とパケットの転送の処理に分けて実装しています.通知メッセージはユーザ空間で分かりやすい実装をし,パケットの転送はカーネル空間でパフォーマンスの高い実装をしています.これはBSDのルーティングとよく似た仕組みらしいです.
  • 機能を部分的に差し替えやすい実装
    • 機能ごとにモジュール化することで,同じシステムでも移動の検出のみを異なるアルゴリズムに差し替えることなどができます.
  • シンプルなインターフェース
    • 通常のルーティングを行うときと同様にソケットを扱うことができるようにインターフェースが設計されています.
  • カーネルの修正は最小限に止める
    • 特定のカーネルに依存しない実装を意識することで,さまざまなBSDへの移植性を維持します.

すでにNetBSD 2.0やFreeBSD 5.4などをベースに動くものができています. 現在は組み込み用途での需要などを見込み,NetBSD-currentへ向けて 移植しているとのことです.

昼食

武田先端知ビル 昨日のバンケットで知り合った方と食事をしました.

外は雨も降っていて寒かったため,室内でお弁当を食べました.

写真は会場の武田先端知ビルですが,あいにくの曇り空です. なんで昨日撮らな(ry

Invited Talk (I2): A Narrative History of BSD

招待講演というわけで,さぞ貴重な話だったと思うのですが, スライドもなく,英語も容赦なく,食後ということも重なり, 速攻で船を漕いでました...すみません...

意識のあるうちに入ってきた話としてはPDP-11やviについてのエピソードや 大学の事情など, Life with UNIXのような感じでした. 面白そうな話だけに,できれば聞く,ではなく読みたい話でした.

他,詳しくは後藤大地さんによる記事が 参考になると思います.

P11: Bluffs: BSD Logging Updated Fast File System

BluffsはFFSとの高い互換性を特徴とする,ジャーナリングファイルシステムです.

一般的にファイルの操作は複数のステップが必要となるため, 途中でデバイスの停止などが発生すると整合性が維持できなくなる 場合があります. ジャーナリングはこれを抑止する方法のことです. ジャーナリングでは操作に必要な複数のステップを ひとつとして扱い,整合性を維持します.

複数のステップをひとつとして扱うために, WAL(Write Ahead Logging)を行い, 書き込む前に情報を蓄えます. このログの記録には循環リストを用い, 連続的にデータを記録します.

書き込みの手順のほかに 回復の手順についても詳しい説明をしていただきました. ジャーナリングの仕組みについて勉強になりました.

P12: Implementation and Evaluation of the Dual Stack Mobile IPv6

Mobile IPv6はRFC 3775で,NEMO BSはRFC 3963で標準化され, これから普及する見込みですが, 今の段階ではIPv4のネットワークやアプリケーションも多く 利用されています. このような過渡期にはデュアルスタックが便利です.

DSMIPv6(Dual Stack Mobile IPv6)では Mobile IPv4とMobile IPv6の機能をもちます. Mobile IPv4を利用しつつ,Mobile IPv6に順次移行していく ための目的で利用します.

この講演では実際にデュアルスタックを実装したときのポイントや パフォーマンスの評価などについて発表していただき, デュアルスタックが実用的な段階であることがわかりました.

P13: Recent Improvements in OpenBSD's IPsec Support

OpenBSDでのIPsec事情についての講演でした.

広く使われているIPsecには以下のようなものがあります. それぞれについて設定の方法を紹介していただきました.

  • Openswan: 平坦で機械的な記述であるため,設定しづらい
  • Racoon: 階層型の記述ができるため,割と設定しやすいが,設定項目が多く存在する
  • Cisco PIX: PixOS 7.0について勉強する必要があり,簡単ではない
  • OpenBSD isakmpd.conf: 設定項目の数は妥当だが,平坦な記述であるため,イマイチ
  • WindowsのIPsec: 36ステップにも渡るウィザードを使うため,問題外

今回はこれらの問題点を解消するために実装したipsecctl(8)について解説していただきました. ipsecctl(8)は以下のような特徴をもっています.

  • pfに習い,シンプルな構文で設定できるようにした
  • 合理的なデフォルトを採用することで,少ない記述で妥当な設定ができるようにした
  • ipsecadm(8)とisakmpd.conf(5)の機能をカバーできるようにした
  • 鍵の扱いについてもPFKEYv2メッセージをサポートした
  • コマンドでisakmpdの設定ができるようにした

つまり,コマンドラインベースのフロントエンドとして利用でき,簡単な記述でisakmpdの設定を行うことができます.

ipsecctl(8)では 接続元のホストを制限したり, 悪意のあるユーザからの接続を制限する機能が不足していますので, これをカバーするためにkeynote(5)やpf(4)を利用する 方法についても紹介していただきました.

pf(4)を利用すれば接続元のホストが指定できます. ただ,これはさまざまな場所に移動するユーザにとっては不便です. そのため,pf(4)のタグ機能を使い, 通信を制限する方法についても説明がありました.

SADBについてはsysyncd(8)を用いれば,carp(4)で構築した クラスタのSADBも同期できるそうです.

プロジェクトでは今後は以下のようなことが予定されているそうです.

  • ipsecctlのさらなる改良,
  • XAUTHやIKEv2への対応
  • sasyncdとisakmpdの統合
  • keynote(3)の改良

質疑応答では認証についての質問が集中していました. 講演者の話では本質的に事前鍵交換となる 通信のタグ付けで十分ということでした.

P14: SCTP Introduction

SCTP(Stream Control Trasmission Protocol)はネットワーク層に位置するプロトコルで, TCPよりも制御可能な項目を増やしているプロトコルです.

  • 4-way handshake: DoS攻撃による危険を減らす
  • データ境界の作成: データの分割した転送がすぐにできる
  • マルチホームホストの考慮: データの転送中にひとつの通信路が不通となったときに別のインターフェースを利用し,続きを転送できる
  • マルチストリーミング: 複数の通信路をひとつにまとめて扱うことができる

通信にはクッキー情報を含ませることで4-way handshakeでもリプレイ攻撃を阻止できるようにしています. また,ひとつのソケットで複数のホストと通信することができるそうです.

P15: Security Measures in OpenSSH

OpenSSHは1999年からのプロジェクトで, 現在ではもっとも多く使われているSSHの実装です. しかし,UNIXの向けの記述がされており, コードの歴史も長いためセキュリティにおいて致命的な問題が多く発見されてきました. 講演ではこのような状況についてのより明確なセキュリティの指針や対策についての講演でした.

以下のような指針と対策を紹介していただきました.

  • バグを見つけたら,その場限りの修正ではなく,根本から修正する
  • データの入力に気を付け,防衛的なプログラミングを心がける
  • 危険なAPIの利用を止め,安全な新しいAPIを導入する
  • 難しいコードをシンプルでわかりやすいコードに修正するリファクタリング
  • いろいろな状況でプログラムの権限を減らすように努力する
  • プロトコルの根本的な見直し
  • OSに搭載されているセキュリティ対策の支援を行う

ネットワークを利用するアプリケーションは さまざまなデータの入力が想定する必要がありますので, 今回の講演はOpenSSHに限らず,ためになりそうな話でした.

P16: Porting the ZFS File System to the FreeBSD Operating System

ZFSについて特徴の紹介やデモをしていただきました.

ZFSではストレージをストレージプールにまとめて,使うことができます. ストレージを直接扱うよりも柔軟な運用ができます.

実装については,プログラムは小さく, Solarisに依存すぎることもなく, FreeBSDにも依存しすぎていない理想的な状況にあるそうです. パフォーマンスもバランスがよく, さまざまな用途で利用できそうです. また,Solarisではzonesで利用されているため, BSDのjailとも相性よく併用できるそうです.

デモではスナップショットの利用方法や ボリュームの追加などについての操作をしていただきました.

ディナー と クロージング

ディナーの前にはJPCERT/CCの会社の紹介や C/C++セキュアコーディング (SEI SERIES・A CERT BOOK)(Robert C. Seacord/JPCERTコーディネーションセンター)という本の紹介とプレゼントなどもありました.

ディナーではBSDについての話やセッションについての話ができました.

とても楽しい二日間でした.

関係者の方々はお疲れ様です!

まとめ

どう考えても学生の値段が破格過ぎです.Tシャツと食事,1000円分のパスネットに加え,夜の食事ではビールなどのアルコールもがっつり摂取できるという...講演の話をまったく聞かなくても元が取れそうな...いやいや,そんなこと言っちゃいけません.(ぶ

それと,英語の会話がもっとできるように勉強しようと思いました. 英語は使う機会が少ないけど,いざというときに使えないと 致命的なんですよね.

本日のツッコミ(全3件) [ツッコミを入れる]

morita [来ていただいてありがとうございます。 かくいう私は、殆どといってよいほど、まったく聞いていなかったのですが...]

32 [こちらこそこのようなすばらしいイベントを紹介していただき,ありがとうございます! またBSD熱がこみあげてきそうです..]

32 [書き忘れてしまいましたが,スタッフのお仕事ありがとうございます&お疲れ様でした! 充実したイベントに参加でき,感謝が..]


2007-03-12 (Monday) [長年日記] この日を編集

[Event][OSS] OSC2007 - Open Source Conference 2007 Tokyo/Spring

OSC2007(Open Source Conference 2007)が今週末の金曜と土曜の二日間に渡って開催されます.

AsiaBSDCon 2007で知り合った方に参加を薦められ迷っていたのですが,今日,大学時代の友人からもIMで誘われて参加することに決めました.

土曜日の方に参加します. 組んだプログラムは以下のような形です.

10:00 : 仮想化技術とDebian(前編)
11:00 : 仮想化技術とDebian(後編)
12:00 : VistaへのSamba対応状況
13:00 : OpenSolaris で学ぶオペレーティングシステムの最新技術
14:00 : JBoss Seamの新機能
15:00 : 出張!拡張勉強会

特にDebianでのKVM(Kernel-based Virtual Machine),Vistaから使えるSambaの機能,Firefoxの拡張についてが気になるトピックです.

懇親会にも参加の予定です. よろしくお願いしまーす.


2007-03-13 (Tuesday) [長年日記] この日を編集

[Google][Net] "Google is the best search engine" というスパムが蔓延しているらしい

ref 覚書

こんな内容のトラックバックがいくつかあった。

リンクはGoogleへのリンクだけ

無害だからどうでもいいんだけど・・・気になる

Googleがわざわざロボットを駆使して宣伝をいている?

んなことをしたら、明らかにイメージダウンだろう

ということは、アンチGoogleが評判を落すためにわざと・・・

謎は深まるばかり

どこかのスパム業者が試験的な投稿をしているのではないかと考えてみる.

スパムの依頼主には"Google is the best search engine"で検索させて,「ほーら,こんなにトラックバックを投稿できるほど,うちのスパムエンジンはすぐれているんですよ.」とアピールする,みたいな.

ほんとうのところはどうなんだろ?ご存知の方いたら教えてぷりーず!!


2007-03-14 (Wednesday) [長年日記] この日を編集

[Hack][mixi][UNIX] 管理者病

mixiの操作をミスして,知り合いではない方にマイミクの登録をお願いするメッセージを送ってしまった.

そのときにふと頭の中で「あー,今のミス,root権限だったらどんくらいの障害に相当するんだろう?」とか考えてしまった.

これはひどい管理者病www


2007-03-15 (Thursday) [長年日記] この日を編集

[Life] 眠りが浅い

最近,小動物のように眠りが浅く,寝ても寝ても眠たい.

睡眠欲に任せて眠ってしまうと,今度は頭が覚醒を欲しがっているのか,頭痛がガンガンとひどい...

いったい,どうすりゃいいんだ!!

[Net][Univ][Hack] WikipediaをWikiと呼ぶことはよくある

Wikipediaをwikiと略でも紹介されているように,言葉のことをきちんと考えている人たちにとってはWikipediaをWikiと呼ぶことは不快感を与えることになってしまうらしい.

ボクはといえば「WikipediaをWikiと呼ぶのは,携帯電話のことをケータイって呼ぶのと同じようなもんだよね〜」と,広い懐(?)で受け入れることにしています. 技術屋がIPアドレスのことをIPと呼ぶことよりは遥かにマシだと思うしね.

ところが,今日,逆のパターンを見かけて感動してしまった. 個人が設置しているWikiをWikipediaと呼んでしまうというパターンです. どうやら彼は「Wikipediaを略してWikiと呼ぶのが嫌われている」→「Wikiの正式な呼称はWikipediaらしい」という考えに至っている模様です.今度,それは違うよ,と口頭で注意してあげよう...

本日のツッコミ(全5件) [ツッコミを入れる]

tyv [WikipediaをWikiと訳すと、Wikiが"Wiki"を指すのか"Wikipedia"を指すのか認識できなくな..]

32 [うーん,そうなんだよね. ケータイと携帯電話は文脈的に混同することが少ないと思うけど,WikiとWikipediaは..]

32 [ケータイと携帯電話を混同って表現おかしいなぁ. ケータイってのが何なのか判断しづらいこと,ね.]

 [WikipediaをWikiと略す用法は、 "マスコミ発でない用語の誤用"としては初めてではなかろうか。とか。 HP..]

32 [今どきはみんな星進一って書いてるぜ!! じゃなくて, mixiはムラだから間違っててもいいのだ!! じゃなくて, あ..]


2007-03-16 (Friday) [長年日記] この日を編集

[Univ][Life] 最後の学食

カツカレー 写真は個人的に学食で一番まずいオイシイと思うカツカレーです.

このとてもまずいオイシイカレーも大学を離れれば食べれなくなるなぁと思い,ついつい注文してしまった. ついでに記念撮影!

...

もう,二度と喰わねぇな!!(ぶ

そんな具合に,遠くに離れることを見越して,近場を再確認し旅行した気分になる,逆旅行が最近の流行です.

[Mac][Emacs] Carbon Emacsの透過度を設定する

(carbon-emacs-package-set-alpha 0.9) Carbon Emacsではcarbon-emacs-package-set-alphaという関数を呼び出すと,透過度を指定できます.たとえば,10%の透過度にするには以下の通りです.

(carbon-emacs-package-set-alpha 0.9)

不当メイド不透明度を指定するという感じですね.

画像は設定を適用したCarbon Emacsの様子です.


2007-03-17 (Saturday) [長年日記] この日を編集

[OSS][Event] オープンソースカンファレンス2007 Tokyo/Spring #2

OSC2007に参加してきました.

以下は個人的なメモです.

[Debian][VM] 仮想化技術とDebian(前編) & 仮想化技術とDebian(後編)

カーネルに取り込まれた仮想化技術,KVM(Kernel-based Virtual Machine)についてのお話でした. まずはコミュニティの Debian勉強会仮想化友の会について紹介していただきました. VMotionやLive Migrationを本気で使っている人はどれくらいいる? といった質問などで盛り上がったり, カラオケボックスで勉強会をすると安上がりという裏技なども...

Windowsの仮想化技術

VMware, Virtual PC, Parallels, Virtualbox, Cygwin, coLinuxなどについて紹介していただきました. でも,最後のスライドは Switch! Debian!

Debianの仮想化技術

Debianではuser-mode Linux, OpenVZ, Linux-VServer, Xen, KVMは すでにパッケージが提供されています. VirtualBox, virt-manager, libvirtなどももうじきパッケージ化される予定です.

なかでも今回注目するKVMはkernel 2.6.20から使える仮想化の機能で, Debianではkvmとqemuのパッケージを導入するだけで導入できます. 詳しくは2007年1月の勉強会で使われた資料に書かれています. また,virt-manager-0.3.1とlibvirt-0.2からXenに加え,KVMをサポートしています.

KVMではqemuの機能によりUSBデバイスも簡単に使えます. qemuでusbオプションを使い,usbdeviceオプションで利用したいUSBデバイスの ベンダーIDとデバイスIDを指定することで使えます. KVMでWindowsを動かすこともできるため,Windows向けのUSBデバイスを動作させることもでき,とても便利です.

ボクもVTに対応したMac miniを持っているので,KVMをこれから試してみようと思います.

[Windows][UNIX] VistaへのSamba対応状況

SambaがWindows Vistaの新機能や変更にどれくらい対応しているかについてのお話でした. Windows Vistaがリリースされたことにより,以下のような新機能や変更点があります.

  • JIS 2004対応
  • Windows NTサポートの打ち切り
  • SMB 2.0のサポート
  • デフォルトのプロトコルがNTLMv2

ちなみに,エディションによる違いでSambaに影響するのは はドメイン参加機能の有無のみのようです.

細かいとろこでは問題があるようですが,基本的な機能は概ね問題なく使えるそうです. 詳しくは講演された方のサイト, だめだめ日記 にて資料を公開していただけるそうなので,そちらをご参照ください.

[Solaris][UNIX][OS] OpenSolaris で学ぶオペレーティングシステムの最新技術

OpenSolarisを中心にSolarisで使われている技術についてのお話でした.

Solarisの種類とその中でのOpenSolarisの位置づけ, ライセンス,コミュニティなどについて説明していただき, 以下のような特徴的な技術についてかいつまんで説明していただきました.

  • Zones
  • ZFS
  • Crossbow
  • Xen
  • BrandZ
  • 予測的自己修復(FMA, SMF)
  • DTrace
  • Trusted Extensions

講演は以下のような参考サイトをあげていただき,締めくくられました.

また,コモンズ・メディアでは Blogキャンペーンというものも開かれているらしいので, 興味のある方はブログに記事などを書いてみてもいいかもしれません.

[Java] JBoss Seamの新機能

オープンソースのJavaアプリケーションサーバ,JBoss向けに開発された Web 2.0フレームワーク,JBoss Seamについてのお話でした. Hibernateの作者でもある,Gavin Kingによって作られたフレームワークで, Ajax, JSF, EJBなどを統合する機能を持っています. また,LazyInitializationExceptionのような問題についても考えられており, O/Rマッピングと相性のよいフレームワークとなっています.

JSFとEJBの連携のほか,ステートフル・アーキテクチャ, 対話コンテキストなどが扱えます. また,JSFとEJBのプラグインとして実装されているため, このふたつが使えるコンテナで動作します.

対話コンテキストを利用することで,ひとつのブラウザからの複数タブのアクセスでも 問題なく処理できるという話が特に興味深かったです.

[Firefox][JavaScript] 出張!拡張勉強会

勉強会についての紹介

先々月から毎月開かれているFirefoxとThunderbirdの拡張についての勉強会の出張版です. 拡張勉強会は拡張が人気であるにも関わらず,セキュリティホールの原因となったり, 開発のためのノウハウを共有する場が 少ないということから開かれることとなったとのことです. 勉強会についての情報はもじら組拡張勉強会のサイトを通して,MLに参加することで得られます.

ニートでも出来る!!簡単拡張作成講座

拡張はHTML, CSSの知識があれば作れる.JavaScriptは必須ではありません. というわけで,JavaScriptを使わない簡単な拡張の作り方を実際にデモしていただきました.

特にCSSで似非乱数を利用するために, マウスポインタの座標を取り出して下一桁を取り出し, ウィンドウの座標から下一桁を取り出し, 0〜9の値を利用するという話が興味深かったです. この方法についてはid:teramakoのオープンソースカンファレンス2007 Tokyo/Spring に行ってきたが詳しいです.

ライトニングトークス & 懇親会

ライトニングトークスは ウダー,無線LAN機能を搭載したNetBSDで動作するロボット, ソースコードの中心で愛を叫ぶ話が特に面白かったです.

懇親会ではいろんな方に出会いました. 細かいことは書きませんが,アイマスの認識を見直す必要がありそうなのは確か.アイマスじうやう.通称ゲイツポイントによるブルマ配信とかあるらしいよ.

本日のツッコミ(全5件) [ツッコミを入れる]

teramako [s/マウスポインタの座標/ウィンドウの座標/ でお願いしますょ。]

takano32 [うぉ,ご指摘さんくす! teramakoさんのところに詳しく書かれていたので,リンクとトラックバックもしてみました.]

mkouhei [是非、KVMはDebianで試してみてください。w]

Henrich [YOU! Switch しちゃいなよ!]

takano32 [実はこの日記がすでにMac miniでDebianという環境で提供されていたりしてw うーん,サーバ機なので,さすが..]


2007-03-18 (Sunday) [長年日記] この日を編集

[Windows][Media][Music][Movie] Windows Media Playerのアップデート

Windows Media Player 10 vs Windows Media Player 11 Windows Media Playerがアップデートをすすめてきたので,更新してみました.

...

Windows Media Player 10とWindows Media Player 11のどっちやねん!!

...

確認してみたらWindows Media Player 11にアップデートされてました.


2007-03-19 (Monday) [長年日記] この日を編集

[Life][Hack] 劣等感ループ

ここ最近は異常なほどの劣等感に支配されています.

Read More ...

[JavaScript][tDiary][Firefox] livedoor ReaderでtDiaryのツッコミを非表示にするGreasemonkeyスクリプト

livedoor Reader で特定のサイトや記事の本文を非表示にするそれ greasemonkey でできるかもよ?を参考に作ってみました.

Read More ...

[MERS][mixi] 引継ぎ

先日,サークルに配備していた私物を持ち帰りました.

mixiでサークルのコミュニティを管理していたけど,今日はその権限を後輩くんにバトンタッチしました.

もうじき隠居ですなぁ. 他にやり忘れてることあったらフォローよろしく.


2007-03-20 (Tuesday) [長年日記] この日を編集

[Perl][Event][OSS] takesakoさんからいただいたかばん!!

竹迫さんからいただいた,Novellのノベルティかばん 寝て起きたら元気になったお!

写真は17日のOSC2007でご一緒させていただいた竹迫さんからいただいたかばんです. 抽選会で竹迫さんにNovellのノベルティグッズが当選し,そのうちのひとつをいただきました!

これはなんというありがたいかばん! ご利益がありそうなので,らくだ本を中に入れたりして持ち歩こう!!

めらっさありがとうございます!!!

[Debian][Life] うちのドラミ

くーるどら 写真は我が家の愛猫のドラミです!

なんでいきなり写真を出しているかといいますと,上川さんのページをみていたら,同じ名前の猫を飼っていることに気づいたから!!

うちのドラミもよろしく!


おねむどら わしゃわしゃどら わしゃどら

本日のツッコミ(全2件) [ツッコミを入れる]

 [めがっさではなくて、めらっさだと雨乞いしている感じだよなぁ。 んばば んばんば めらっさ めらっさ。]

takano32 [あの人のマンガいいよね. ドラクエの四コマが読みたくなってきたぜぇぇぇ.]


2007-03-21 (Wednesday) [長年日記] この日を編集

[Ruby][Plagger][Perl] Pruggy - Plagger on Ruby

Webのサービスを連携させるためのRubyモジュールです. RubyでSNSやSBMなどのサービスにアクセスすることができます. PerlのPlaggerのようにサービス同士を連携させることもできます.

というプロジェクトを去年の9月末に登録し,成果物がまとまったら公開しようと考えていました.

しかし,どう考えてもPRaggerの方が真面目にやっているようなので,こちらはそろそろプロジェクトを停止したいと思います.

概要のようなことがすでに完成しているか,といえばそういうわけにもいかず,成果物としてはWWW::Mixi的な部分とrss2mixiだけなんですよね.核の部分については完全に未実装という罠...

とりあえず,副産物のWWW::MixiをRubyForgeに登録しようと思い,プロジェクトを申請しました.時期をみて,WWW::Mixiの部分については移動させたいと思います. → WWW::Mixi

[Ruby][tDiary] rss2mixiの使い方

rss2mixiはRSSの内容をmixiの日記に投稿するためのプログラムです.また,一度投稿したRSSの内容が変更された場合もこれを追従し,日記の編集を行います. 現在はPruggyのレポジトリに含まれており,以下の手順で使うことができます.

Read More ...

[Ruby][2ch] MoonWolfさん降臨 @ 2ch

119 :MoonWolf ◆MoonWdLnkQ :2007/03/21(水) 01:50:22
   そういやWindows Vistaに対応してるのか誰か検証した?

   あとはいつまでWindows95系をサポートするかだな。
   ユニコード(W)系のAPI使えないと困る場面がちょっと出てきた。

   あとはいままで曖昧だった$KCODE='n'の意味付けだな。
   noneだからバイナリだと思ってたけど、ruby-talkあたりじゃISO-8859-1として
   とっている人も居るんじゃないか?

120 :デフォルトの名無しさん :2007/03/21(水) 03:54:05
   UNIXでちゃんと動けばいいよ

121 :デフォルトの名無しさん :2007/03/21(水) 12:22:55
   Linux で動けばいいよ。Windows は JRuby か XRuby でいいだろ

住人たちのなんとヒドイ返事...

かくいう自分も別に*nixで動けばあとはどうでもいいかなぁ...

[mixi][Web] mixiの読み逃げ

about 「mixi読み逃げ」ってダメなの?

それなんてぱどタウン


2007-03-22 (Thursday) [長年日記] この日を編集

[Life] としゃっ☆

これはなんという嘔吐...

まさに体調不良...


2007-03-23 (Friday) [長年日記] この日を編集

[Moe][Book][Web] 上司へのプレゼントにおすすめ!?

上司へのプレゼントにおすすめ!? いつのまにやらAmazon.co.jpOTAKUストアなるものができていた.

画像はOTAKUストアを表示したときに出ていた広告です.

...

プレゼントする前にオー人事した方がよくね?

[Life][mixi] 入寮準備

今日は冷蔵庫や本棚を買ったりしました. セルフで運べば送料は取らないって話だったので,無料で貸し出されている軽トラックを運転して運びました.軽トラックははじめて運転したんですが,進みやすいくせにパワーがない不安定な走りをするもんで,なんか怖かったです...


あと,寮の持込禁止品についての注意書きを見て...

持込禁止品・・・コンロ等直接熱を発生させるもの。(ドライヤー、電気ポットは可)

Athlonのパソコンは大丈夫っすよね?と本気に不安になりかけるこのごろ.

本日のツッコミ(全2件) [ツッコミを入れる]

tyv [ かつてあったサンダーバードならダメではないかと]

takano32 [一瞬,サンダーバード2号機を想像してしまった.(ぶ うちのはXP 1900+なので,確かパロコアかサラコアだったかな..]


2007-03-24 (Saturday) [長年日記] この日を編集

[Life][mixi] すごいユンケル

昨日,研究室でユンケルが話題になった. なんと,高価なものは4,000円もするらしい.

それなんて世界三大珍飲料?と言わずにはいられない.

...

まぁ,滅多なことがなければ飲みたくは無いけど,一度くらいは飲んでみたいと思いました.何度も飲むような状況にはなりたくない...

[Movie][Web][Game] 「バーチャファイター5」公式全国大会『格闘新世紀Ⅳ』

現在,バーチャファイター5の公式全国大会がGyaOにて生で中継されています. 一般向けのメディアでも,やっぱりゲームやアニメなどはインターネットを上手く使っているなぁと感心するこのごろ.

うーむ.四人ずつ,つまり二試合ずつ進めているのですが,ふたつの試合を同時にはじめるもんだから,実質中継できるのは半分という罠... 少し落ち着けよって感じ...


2007-03-25 (Sunday) [長年日記] この日を編集

[Web][Service][Ruby][Moe][Image] RSSを出力するプログラムの修正

スクレイピングの位置がおかしくなっていたので修正しました.

どうぞご利用ください.

[mixi][Life][Univ] 漢字バトン

もうずいぶん前のことになりますが,マイミクの後輩くんからバトンをもらいました. このままではバトンを読み逃げしてしまう!とか思ったかどうかはわかりませんが, 回答してみました.

Read More ...

[Debian][Log][VM] VMwareのアップデート

VMware Server 1.0.2がリリースされていたので, Debianにインストールしたものをアップデートしました. 以下に様子をメモしておきます.

Read More ...

[Life][Family] 買い物と食事

午前中から午後は部屋の片付けと荷造り. 17時くらいから親と一緒に買い物に行ったり,食事に行きました.

まずはレターケースや腰リール用のメモなどをLoftで購入. 続いて,西武と東武を激しく振動しつつ,ベルト(東武)とネクタイ(駅の露天)も購入.

食事は事前情報で三田屋本店西武船橋店と決めていたのですが,撤退したらしく,閉店していたたりして...またまた東武に戻ったものの決め手に欠け,西武の「天ぷら銀座天一」か「とんかつ双葉亭」で迷う...

最終的にはセットの内容で天ぷら銀座天一にしました. ボクと父は刺身と季節の天ぷら膳,母はレディース膳を注文. レディース膳というのは聞き慣れませんでしたが,アイスがついているようで母も満足していた様子です. ビールを飲みながら天ぷらを食べておいしかったです.

就職前ということで,親にも心配を掛けてしまっていたようですが,ちゃんと話をしたら安心してもらえたようです.よかった,よかった.

うーむ.しかし,本音を語ると,なんとかコンプレックスというわけではないと思いますが,両親から離れるのは心配ですね... いままでずっと一緒に生活してきたしなぁ... どうなることやら.


2007-03-26 (Monday) [長年日記] この日を編集

[Univ][Life] 修了式

修了式に行ってきました.

遅れた

いやー,修了式に向かっている途中で乗ってる電車のドアが故障して大変でしたw 途中の駅で発車する段になって,目の前のドアが閉じなくなるとかテラワロスwww 乗客は全員下ろされて,電車は回送になったwww

そのせいで10分くらい遅れたw 某線は本数が少ないので,10分の遅れとか致命傷でしたよwwwまぁ,終電逃しても帰宅できるくらいの効力を持つ,魔法の乗り物に乗ったけどwww

修了式

なんつーか,誰のとは言わないが,話が長くて死にそうなので,スタンドアップミーティングにしようぜ!!!(ぶ

あと,昨今話題になっている留学生による答辞がボクの大学でもありましたね.部分的にイントネーションが違う日本語でしたけど,理解できる範囲でした.

学位記授与

修了式の会場から大学に戻ってから,専攻ごとに学位の授与式を行ったんですが,間違った名前で学位記が作られた学生がいたみたいでちょっと気の毒だった,というか笑ってしまったwww

[Univ][Life] 研究室の送別会

そのまま研究室の後輩くんたちと送別会でした.

サークルに続いて研究室も記念品のクオリティがおかしい. というか,みんなボクのキャラクターに対する認識が正確すぎて困るwww 言いたいことは他にもたくさんあるが,とりあえず写真だけでも載せておこうかwww

猫娘汁 焼肉ようかん 仙豆 拳闘士魂

今日が送別会っても,明後日にまたお花見するんだよねー.(これがたぶん最後の機会


2007-03-27 (Tuesday) [長年日記] この日を編集

[Univ][Life][Work][mixi] プログラマが年に数回は考えること

バイト先の送別会に行ってきました.

変数や関数の命名規則の話とか,開発環境の話とか... 専門的な話に飢えていたので,容赦なく話せて満足www

あと,背水で楚歌ってるプログラマが陥りやすい3つの妄想.

1. 山奥で未知のアーキテクチャをハック

はい,3秒後からここはインドの山奥!

オフラインのパソコンでよくわからないシステムのソースコードをハックするぜ!!

もちろん,金や仕事とは無縁な環境で!

2. 電気のない生活

はい,3秒後から世界中には電気なし!!

山奥で野菜や果物を育てて,カリブーをハントしながら,陶芸でもしつつ,生活しまっす!!!

電気がなければ未読のメールなんて存在しえないし,生きることにはバグなんてない!!!

3. ムツゴロウ

はい,3秒後からオレはムツゴロウ!!!

日本語で書かれた文書なんて無意味!

要求定義は動物の言葉で表現できる範囲でお願いします!!!


いやはや,こんなことを考える人間に育ててくれたバイト先には感謝していますwww

いや,ホントですってばwwww


2007-03-28 (Wednesday) [長年日記] この日を編集

[Life] 引越しの準備

ものすごい勢いで荷物の整理などをする.

Read More ...

[MERS][Univ][Life] お花見

今日は研究室でお花見でした.

Read More ...

2007-03-29 (Thursday) [長年日記] この日を編集

[Life][Work] 引越し

今日は荷物を業者の方が引き取りにきました.

明日に引越し先に荷物を配達してもらい,荷物を整理する予定です.

うむ.微妙に不安だがもう開きなおるしか...

[UNIX][Hack] 年を取ると環境設定がどうでもよくなる現象

あー,あるあるwww

でも,ボクは新世代 vs 旧世代って構図の中ではハイブリッドなタイプだと思うんですよね. 古いものはとことんカスタマイズして使うけど,新しいものは時流に任せて適当に使うというスタイル...

古いものは実績があるので変わりづらい傾向にあるけど,新しいものは別の便利なものでガンガン置き換わったりするので,本格的に使い込むのはもっと先でいいや,みたいな気分になるからかな...

そんなわけで,バリバリにカスタマイズしたEmacsと素のEclipse, VisualStudioという組合せを愛しているわけですな.(ぶ


2007-03-30 (Friday) [長年日記] この日を編集

[Life][Work][mixi] 引越し

母親と一緒に行き荷解きなどをしました. とりあえず住めるようになりました.

親を見送りながら喰った寿司がうまかった. ボクはそのまま寮に一泊しました.

...

安西先生...インターネットがしたいです...

本日のツッコミ(全1件) [ツッコミを入れる]

ipich [Sales of tablets at the lowest prices on the Internet. Gi..]


2007-03-31 (Saturday) [長年日記] この日を編集

[Work][Life] 一時帰宅

夕方に家に帰って母ちゃんのカレー食った。

それと、家に置き忘れたものを整理した。

意外とあったなー。テレビのアンテナ線とかネットワークのハブなんかを忘れてました。 さて、一晩自宅で寝たら明日からはしばらく研修でホテル生活です。