サッカー選手のワザ、ゴルファーのワザ、じゃあ、プログラマーは?
2006.06.30
少し前に、「世界のワールドカップCM集」というエントリーを書いたが、その時に見つけたビデオの一つに、どう考えても特撮としか思えないようなワザを見かけたので、サッカーに詳しい知り合いに真偽のほどを尋ねたところ、「本当に出来る人がいるらしい」とのこと。まずはビデオを見て欲しい(真ん中の矢印をクリックするとビデオが始まる)。
これはすごい。ちなみに、これで思い出したのはTiger Woodsを使ったNikeの広告。日本で放映されたかどうかは知らないが、米国のゴルファーの間ではかなり評判になった。
ちなみに、プログラマーが30秒ぐらいで人に見せられるワザというのはあるのだろうか?「Hello World」を30秒で作って見せろといわれれば出来るが、そんなことはタイプ打ちさえ早ければ誰でもできる。そうではなくて、見た人に「おお、プログラマーってスゲェ。俺には出来っこネエ。」と言わせるような何かである。
誰か思いついたら、ぜひともビデオに収めてYoutubeにアップロードした上で、トラックバックなりコメントで教えて欲しい。
こんにちは。やっぱ「すげぇ」といった驚きがあるのは
ペネトレーションとかクラッキングとかでしょうか。
アニメですけどこれは駄目ですかね。頭から2:00くらいまで。
http://www.youtube.com/watch?v=CMmoJsIgA7g
でも解説ないと一般人には「ふーん」でしょうか。
http://blog.proj.jp/ituki/20060615.html
あとはこれの4:00くらいからの、携帯で16進のダンプ眺めて解析+コード打ちとか。
http://www.youtube.com/watch?v=3d8S2pYFjVI
まあ、アニメなんですけど(笑)
Posted by: Tu2 | 2006.06.30 at 20:28
そのものは思いつきませんが、いくつかの考察を。
・ゴルフクラブの上でボールを跳ねさせることはゴルフそのものではない。
→必ずしもプログラミングそのものでなくても良い。
・サッカーをやるためには他のプレイヤーとの連携などの高い水準での技術も必要であるが、それは表われていない。
→必ずしも高い水準の技術(ソフトウェアのモデリングなど)でなくても良い。
Posted by: ると | 2006.07.01 at 05:48
「普通の人」に意外と受けるのがキーボードショートカットやツールの使い方ですね。
例えばExcelで「Ctrl+PgUp/PgDn」でタブ移動とか。
エンジニア同士だとちょっとしたハックを見せ合って楽しんだりしません?
Posted by: tkzy | 2006.07.01 at 06:13
http://www.youtube.com/watch?v=tUMcZdBHnOM
プログラミングじゃなくて作曲ですが...
Posted by: i | 2006.07.01 at 10:53
プログラミングではないですが・・・
http://www.youtube.com/watch?v=WerllgjuvX4&search=mario
3:12からのプレイは悶絶ものです。
Posted by: ゆたか | 2006.07.01 at 11:26
30秒くらいでプログラム組んで、アスキーアートを出力とかできたら格好良いですよね。パターン覚えちゃえばすぐできそうですが。
Posted by: ぺえ | 2006.07.01 at 15:04
excelマクロで、通常は出来ないような作業(セルを交互に塗り分けとか)をささっとするってのはどうでしょう。手でも繰り返せばできる作業を自動化ってのが、プログラムを知らない人にも凄さが判ってもらえると思うのですよ。
……ただ、これは非プログラマーから見ると凄く見えるけれど、プログラマーから見ると、凄い技術をつかってるわけではないとバレバレになりますが。
Posted by: くらげ | 2006.07.01 at 18:12
キーボードを二つ同時に操作して、平行プログラミング(?)してる映像とかだったら、結構インパクトがあるのではないでしょうか。そんな事出来る人がいるのか、そもそも生産性が上がってるのか微妙ですが(笑)
Posted by: つちや | 2006.07.01 at 19:06
同じくプログラミングではありませんが、漢字直接入力なんかどうでしょう。
- http://www.geocities.jp/minori632/sonota.htm
ビデオ 1 は普通に漢直入力をしているビデオです。
ビデオ 2 は漢直入力と漢字変換入力の比較が入っていてお勧めです ;)
Posted by: @aka | 2006.07.01 at 20:25
どうも、初めまして。いつも更新心待ちにしております。
EclipseやVisualStudioのような統合開発環境を用いて、「デバッグモードで作成中のアプリを実行して、狙ったブレイクポイントに落としてデバッグを始める」ってのはどうでしょう。多くのプログラマが普段相手にしてるソースコード、(人によって違いますが)道具、成果物(アプリ)が全部出てますし、非プログラマな人にも雰囲気がわかるんじゃないかと。
ただ、無言でデバッグされると、さすがに意味不明だと思うんで、ちょっと説明っぽいですが「ココのコードが怪しいなぁ〜?ココにブレイク貼って・・・実行。おっ!やっぱりキタよ、ココが悪いんだ。よし、ココをこう書き換えて・・・」みたいなセリフはいるかなぁ〜と思いますね。
Posted by: 林檎園 | 2006.07.01 at 21:28
はじめまして。いつも楽しく拝見しています。
WindowsなどのGUI環境で、ものすごい勢いでショートカットを駆使したキーオペレーション、はいかがですか?
マウスを一切使わずこんな超速度で!というのは結構インパクトが強いはずです。
WindowsならWindowsキー→Rでファイル名を指定して実行とか、コマンドプロンプトの活用とかがポイント高そう。
Posted by: exor | 2006.07.02 at 08:28
Hello world をいきなりバイナリで書くとか。
Posted by: 日々礼賛 | 2006.07.02 at 18:18
digg.comで2分で作るワードプロセッサというのがありました。
http://www.textcontrolblog.com/archive/2006/06/19/build-a-word-processor-in-2-minutes.htm
「3分プログラミング」なんていう番組があったら、こんな感じでしょうか?
Posted by: ぜんがめ | 2006.07.09 at 15:07
アニメ『涼宮ハルヒの憂鬱』11話『射手座の日』の長t……いやすみません何でもありません。
閑話休題。
『見せる相手』がPG経験者かそうでないかで違ってくるのではないでしょうか。
そもそもPG非経験者にとって、『プログラムはテキストで書く』と言うのはかなり意外な事のようです。
『プログラムを書く(そしてそれを実行して見せる)』と言うだけで十分驚いてもらえそうですね(^^
# 相手がPG経験者ならTu2さんの言うようなものになるでしょうが。
Posted by: 天井冴太 (AmaiSaeta) | 2006.07.12 at 06:25
ひじょうに時宜を逸したコメントで申し訳ない。
テキストデータ、しかも文字列がレコード状態になって何十万行にもなってる膨大な量のテキストデータ、に対してsedやawkを使ってちょっとした統計処理やまたは部分文字列抜き出し処理をやってあげると、奇跡でも目の当たりにしたかのような目で素人さんは驚いてくれます。一行スクリプトで充分なケースもままあります。
勿論Pearlでも何でも可。スクリプト言語がいいと思います。
Posted by: さるすべり | 2008.05.01 at 20:42