«前の日(10-29) 最新 次の日(10-31)» 追記
RSS feed
Webサイトとは「つい、うっかりの存在論」である

角谷HTML化計画

「むずかしく考えることはない」と、偉そうに葉巻を振りまわしながら、トレヴィラヌスはいった。「ガリラヤの太守がじつにみごとなサファイアを持っていることは、みんなが知っている。何者かがそれを盗むつもりで、間違ってここへ入ったんだ。ヤルモリンスキーが起きていたので、泥棒は殺さざるをえなかった。どうだね、これで?」
「そのとおりかもしれません。しかし、おもしろくはないですね」と、レンロットは答えた。
J.L.ボルヘス『死とコンパス』(『伝奇集』収録)

2003-10-30(Thu) What is the Metrics? [Edit]

■1 機能テストに似たもの

保守/改善することになっているシステムがアレなので、当然テストケースがない。これでは修正時のエンバグやデグレードを確認できない。

これに対応するために、機能テストっぽいものを70ケース強、作成して実行。次の悩みは現行のソフトウェア・アーキテクチャではこの実行が自動化できないこと。やはりあなたは正しかったです、ロッド・ジョンソン先生!!

Tags: 仕事

■2 Exploring the Metrics, etc.

Tags: 書籍

■3 iMac J2SDK1.4.1

ADCからJavaのバージョンを1.4.1をダウンロードしてアップデートしたつもりだったのだが、巧くいっていないような。慌ててやったから確認ミスかも。

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

たらこせる [http://www.toei.co.jp/cs/sakuhin02/03_12/0106.htmlどうよ?]



2006-10-30(Mon) [Edit]

■1 ファシリテーション・グラフィック―議論を「見える化」する技法 (ファシリテーション・スキルズ)(堀 公俊/加藤 彰) 『 ファシリテーション・グラフィック—議論を「見える化」する技法』

児玉さんが編集者2.0に勧めていたので買ってみた。PROCKEY大好き。バーンダウンチャートを書くのに欠かせない。

■2 redgreen(1.1)をインストールしたらgem_serverでAPIサーバに接続できなくなる

とりあえず以下で回避は可能。homepageはStringじゃないとダメなのかな?

$GEM_HOME/specifications/redgreen-1.1.gemspec

--- redgreen-1.1.gemspec.orig	2006-10-30 15:49:18.000000000 +0900
+++ redgreen-1.1.gemspec	2006-10-30 15:50:55.000000000 +0900
@@ -4,7 +4,7 @@
   s.date = %q{2006-08-23}
   s.summary = %q{redgreen is an expanded version of Pat Eyler's RedGreen}
   s.email = ["[email protected]", "[email protected]"]
-  s.homepage = ["http://errtheblog.com/post/15", "http://on-ruby.blogspot.com/"]
+  s.homepage = "http://errtheblog.com/post/15, http://on-ruby.blogspot.com/"
   s.description = %q{redgreen is an expanded version of Pat Eyler's RedGreen.  It will install a 'rg' file in your bin directory.  Use that as you would use 'ruby' when running a test.}
   s.autorequire = %q{redgreen}
   s.default_executable = %q{rg}

根本的な解決は、作者の反応待ち。


2008-10-30(Thu) [Edit]

■1 ファンクション倶楽部2008秋イベント ~lambda the world~の動画を公開しました

オブジェクト倶楽部2008秋イベントでもあったもの、でUstream.tvでの配信を担当しました。当日の動画をニコニコ動画にアップロードしたのでお報せします。ust担当としての感想などはあとで書く書いた

Perfume First Tour 『GAME』 [DVD] 『手探りの私にも少しわかる気がしてる関数型言語』三村益隆, 発表資料


On Lisp(ポール グレアム/野田 開/Paul Graham) 『Lisp創世に見るプログラマの価値』森田秀幸, 発表資料


Real World Haskell(Bryan O'Sullivan/John Goerzen/Don Stewart) 『Arrowのはなし』西川仁,発表資料


実践 Rails ―強力なWebアプリケーションをすばやく構築するテクニック(Brad Ediger/株式会社クイープ) LT『Rubyistのための(Lisp)入門』吉田裕美,発表資料


プログラミングGauche(Kahuaプロジェクト/川合 史朗) LT『GaUnit』須藤功平,発表資料


Programming Scala: Tackle Multicore Complexity on the JVM (Pragmatic Programmers)(Venkat Subramaniam) LT『関数型オブジェクト指向言語Scala入門』牛尾剛&羽生田栄一


Jythonプログラミング(西尾 泰和) LT『僕の見た関数型言語』ヨシオリ


■2 ファンクション倶楽部のイベント会場と配信の装備

上のエントリで動画公開をアナウンスしたファンクション倶楽部の装備について簡単にまとめておきます。今回は (car (cdr '(y a))) という居酒屋での開催だったため、勉強会やミニカンファレンスを行うための設備は一切なし。すべて自分たちで調達するしかなく、各方面に大変お世話になりました。

いつも色んなイベントでUstream.tv経由の配信や後日公開される動画にお世話になっているので、自分もいちど配信をやってみたいと思っていた(録画だけは何度かやってる)。そこで今回の配信に挑戦してみた結論としては、おまえらはもっと配信担当に感謝すべき。

会場設営用ハードウェア

  • 60インチの自立式携帯型ロールスクリーンは、EPSONのELPSC07。技術評論社さんのご厚意に甘えてお借りしました。
  • 勤務先の会議室のプロジェクター。
  • いつもは福井本社とTV会議するために使っているマイク
  • おなじくマイクアンプ(AT-MA2)
  • オフィスのフロアに転がっていたPC用の外部スピーカー(劣悪だったなあ)。

配信用ハードウェア

  • まず、Mac。たしかにこれ1台あればなんとかなる。札幌Ruby会議01でcojiさんが言った通りだった。「新しい MacBook を買って勉強会の動画を配信しましょう!
  • 現場にはネット接続が無かったので、@chiba777のイー・モバイルを借りた。
  • カメラは、息子が生まれた頃に安売りしてたので買った、CanonのFV M100
  • ケーブルは、DVカメラとMacの接続にIEEE1394、マイクアンプからラインへの接続にRCA型ピンジャックをステレオミニプラグの変換ケーブルを使った。

配信用ソフトウェア

たぶん定番だと思うものでなんとかなった:

  • CamTwist。PinP(Picture in Pictureのことらしい。2画面合成するやつ)するのに使った。カメラは、上述のDVカメラでスクリーンを撮ってメインに、MacBook ProのiSightで講演者っぽいところを写しているものをサブにした。iSightのカメラにはときどき作業している自分のツラが映り込んでいた。修行が足りない。
  • soundflower。iTunesから出る音と、ラインに接続したマイクの音声とをまとめるのに使った。最初はどうしたらいいのか皆目見当がつかなかったのだけど、LineInと組み合わせたらできた。
  • さらに今回はMacが現場でのスピーカーアンプも兼ねていたので、Ustream.tvに音声を載せる以外にもモニター用の音声出力先が必要だった。これもやり方がわからなかったのだけれど、LineInをコピーしてrename、2つ起動してsoundflowerでまとめた音声をヘッドホン端子側にも出力するようにしたらできた。

配信、録画と公開

  • 配信は、Ustream.tvで。
  • 録画も、基本的にはUstream.tvの録画機能を利用。バックアップ目的で、DVカメラでもLPモードで録画しておいた(こちらの音声はカメラのもの)。
  • Ustream.tvのflvをffmpegを使ってmp4に変換するのは、cojiさんのust2smile.rbを使えば超簡単。
  • LTの動画は、全部まとめて録画しておいて、mp4に変換した後にトーカーごとにファイルを分割した。分割にはQuickTime Proを使った。分割するだけならiMovieよりQT Proのほうが手軽で簡単だと思う。これもcojiさんのエントリを参考にした(今回は変換は終わってるので、切り出して保存するだけ。
  • あとはニコ動にアップロードすればOK
  • 配信の音声はマイクからのライン入力を使ったので、ひょっとするとustのほうが音はよかったかも。現場ではスピーカーが劣悪だったので。
  • 映像はデフォルトの11fpsにしてたんだけど、LTでは映像が遅れていた。cojiさんは5fpsぐらいにしてるとIRCで誰かに教えてもらった。なるほどね。録画ではなんともないみたいなので、このへんはどうなんだろう。

配信から公開までのノウハウは、札幌Ruby会議01のcojiさんのLTを通じて知った。coji++

感想など

今回はミムラくんの発表の途中で一度イーモバの接続が切れたので、彼の発表だけテープからサルベージした。イーモバが切れたのはこのときだけで、あとはずっと安定してた。

ほんとうはTechTalk.jpへの敬意を表して、拙いながらも配信・公開までこぎつけられた結果としての動画公開アナウンスもtechtalk.jpでやりたかった――のだけど、Movable Typeの使い方がまったくわからず、即刻諦めてしまった。ざんねん。

まとめると、いまや配信と録画が公開されることが空気のように期待されるIT勉強会やカンファレンスだけれども、気は遣うし作業も(自動化できる部分はあるにしても)それなりにあるので、やっぱり大変です。みんなもっと配信作業を担ってくれる人たちに感謝しよう ><

でも、やってみると面白いのは確かで、配信好きをこじらせると以下のようなブースになってしまう気持ちが少しだけわかる気がした。

札幌Ruby会議01の配信ブース

(写真はcocooooooon撮影のものを借りた)    また機会があったらやってみたい。

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

kou [お疲れさまです! 発表資料はここに置いておきました。 http://pub.cozmixng.org/~kou/ar..]

mrkn [配信・録画お疲れさまです! ちなみに、新 MacBook には1394ポートが無いので、DVカメラを接続できなかった..]


«前の日(10-29) 最新 次の日(10-31)» 追記
RSS feed