Real UNIX MAGAZINE Day

REAL UNIX Magazine day Real UNIX MAGAZINE Day に行ってきました。


和田さん

Keynote Speech その1 : 私のプログラム書法

といいつつ、数学的な問題をLispで解く90分。 モチーフは、

  • howmany0s : 東大の研究室内でやってるプログラミングコンテストからの話題
  • 多面体 : TAOCP ex 7.2.1.2-60

メモ

  • 数学の教授然としたたたずまい
  • if expression considered harmful : if文もgotoみたいなもんで、制御が飛んでしまうのでなるべく使わないこと。minとかmaxとかのハイレベルなものを使い、実際の条件分岐は見えないとこに押し込める
  • Knuth のプログラミングは goto-oriented
  • ベル研のJournalは、とてもいい匂いがする
  • Lispでエレガントに書くには? → 書き続け、考え続ける。こうやって書けるようになるのに、一生かかってる
  • 膨大なイディオムやライブラリを、どうやって探すのか、知るようになるのか? → 書き続けること。だれかの後ろにたって、やってるのを見る。人の仕事、コードを読む。どんどん交わること
  • Haskellや膨大なライブラリ : ドイツ語のようなもの。学習に多大な時間がかかるけど、一度できるようになればあとは天国が待ってる
  • 徒弟制度はいい → でもものすごい大変である。ケンブリッジやオックスフォードにはまだチュータ制度ってのがあって、あれは大したものだ。生しごき
  • エレガントで分かりにくい VS 愚直だけど分かりやすい → エレガントかつ分かりやすいのが理想で、Dijkstraはそれを実践しててすごい。分かりやすさのためには、identificationが重要。変数名、関数名が分かりやすいと、理解しやすい

岸田さん

哲学、思想から現在のソフトウェア開発事情を読み解く。 温故知新マッシュアップ。

いろんなジャンルの知識を貯め込んでおいて、自分の専門範囲に活かすのがだいじだと思った。

LT

  • 歌代さん : SL開発秘話。logoutせずに席を離れるとプロンプトを遊び倒されるのが流行った80年代について
  • 手塚さん : いろんな壁。どこにでも壁はあるもんだなぁと
  • 竹迫さん : GIF89a。会場のオールドタイプな面々からも感嘆の声が漏れていた
  • 半田さん : いまどきのEmacs。sliced imageおもしろい。15パズルとかに使えるんじゃないかな。GDBインターフェイスは、Eclipseみたいになっててすごかった。Vimでもできないもんかな。
  • 大江さん : 電波Hack。Pythonと電波は相性よいと。電波をそのままIPで流すとテラ帯域食われるわけなので、適材適所だよなーという気がする。電波で受けとったものをIPでリピートしなくても、みたいな
  • 石曽根さん : Luaについて。会場の80%が帰ってLuaに興味を持つことが1つの目的と。使ってみようと思います。以前に1度挫折してるんだよな
  • 高岡さん : 今回、すげえ感が1番あった人。gcc/binutilsが使えない状態で、toolchainがあるかのように上位をだましていくとか、すごすぎた。KMCは偉大だ。Linuxはぜんぜんportableじゃなくて,longとかtypeofとかつかうな、とか
  • 島さん : irobotd。掃除ロボットルンバのロボット部だけが売られてて、SDKもある。んじゃNetBSDな脳みそをボードでつけて無線で知的ラジコンみたいにしようぜ、みたいなガジェット話。inetdを見直した
  • 増井さん : 最近つくってるWebアプリをいくつか紹介。Leopardの一番の売りはモザイクスクリーンセイバー。今やってみたけど、たしかにすごすぎる
  • 首藤さん : プロプライエタリなライブラリをいかにしてうまく使うか。力技で%esp書き換えとかおもしろかったんだけど、真の解決編はomitted
  • 山口さん : なぜかスーツ。最近はPDFの脆弱性が、クロスプラットフォームだけに影響でかい、とか

やっぱしLTは盛り上がりますね。制約があるからこそなのかも。

パネルディスカッション (OS)

  • 大学教授は、まず160万用意しよう

佐藤さん@BSD

  • BSD is dying … but
  • BSDをいま使ってる人は、昔からの人で、手に馴染んでるからってのが大きい
  • これからは、GPLを嫌う組込み系にもアプローチ
  • クライアントOSとしてはちょっと。サポートの弱さがつらい。企業サポートがなかなか育ってない
  • サーバ性能は良いので、そっち方面でがんばっていきたい

鵜飼さん@Linux

  • Debianのこれまでについてあれこれ。
  • Hackできない環境が蔓延しないよう、フリーソフトを開発し続けよう

篠田さん

  • StarBED (インターネットシミュレータ) は、誰でも使えます。
  • 仮想化を駆使してます
  • BSDの安心感 : 裏で何が起こっているかが分かるとこ、かな

山口さん@セキュアOS

  • 書いていいか微妙
  • ハイパーバイザーのコストはどれくらいなんだろう?

全体

  • 年齢層高め。30歳未満は確かに少なそうでした。自分はギリそっち側ですが
  • IIJのオフィスがとてもきれいで羨んだ
  • 各自が好きなことを好きなように話すという、いつに増してギークな雰囲気。まとまらない感じがユニマガっぽいかも

自分の目的だった、「活字の向こうのひとびとのリアルな姿を知る」ということは達成できたので満足でした。みなさんパワーあるなあ。自分も見せれるものつくってかないと。

blog comments powered by Disqus