ブログ

Meganelab.DevCamp[0]

カテゴリ: メガネな開発, DevCamp — iwata @ 2007.9.27(木) 9:28:44
はじめに

美濃白川クオーレふれあいの里.私的別件でそこのコテージを 1棟予約していましたが,別件自体が取り止めになってしまいました.

しかし,何ヶ月も前から予約してただキャンセルするのもなぁ...ということで,PC でも持ち込んで開発合宿の場として使ってみようかな,などと考え始めました.

それがコテージ利用日の 1週間ほど前.それから 参加者を募ってみました が,さすがに集まりませんでした.(興味を持っていただけた方がみえただけでもよしとしますか.)

そんなわけで,私 iwata と相方 sakudo の 2名のみで,9月22日 (土)~ 23日 (日) と 1泊 2日で開発合宿を行ってきました.

前置きが長くなりましたが,以下,次のような構成でレポートしたいと思います.

  1. 合宿場
  2. 食事
  3. 内容
  4. 作業環境
  5. まとめとか感想とか
  6. おわりに
合宿場

冒頭でも挙げましたが,今回,美濃白川クオーレふれあいの里 内の一コテージを借りました.というか,借りたコテージを無理矢理合宿場にしたわけですが...

コテージ外観.

キッチン.調理道具もひととおり揃っているので,やる気さえあれば料理も作れます.手前がリビング,ここで作業しました.

キッチン.

和室.テーブルを持ち込めば,ここでも作業できそうです.

和室.

テラス.

テラス.

寝室.

寝室.

浴室.けっこう広いです.

浴室.

ちなみに,インターネット環境はありません

食事

合宿場の少し手前にあるスーパー (と,途中で立ち寄ったマクドナルド) で出来合いの弁当やらお菓子やらを買い込み,それらをつまみました.インスタントコーヒーやスープの素なんかも用意しました.

昼食.夕食.
内容

最近特に (以前から?) 話題になっている jQuery,未だに触ったことがありませんでした.そこで,今回がいい機会かな,と考え,

  1. jQuery のコンセプトとか基本とかをそれなりに把握すること,
  2. jQuery を使って何か作ること,

をテーマとしてみました. (sakudo も同様のテーマということで.)

最初の数時間は (インターネット環境がないので事前に印刷しておいた) jQuery のリファレンス等を読み,その後,午前 4時頃までほぼ通しで作業に取り掛かりました.

最初,sakudo は外で.作業の様子.

翌朝はテラスで軽く朝食をとりながら,お互いの作ったものを発表しました.

朝食と発表.

sakudo のは,今後の詰め方で何かおもしろいものになりそうな感じです.

私は,フォーム入力のときに個人的に感じている不満をひとつだけ解決してくれそうなツールを作ってみました.

今回はだいたいこんな感じでした.

作業環境

ノート PC を 2台使ってます.どちらも,1台にまとめるにはちょっと...なスペックです.

1台はサーバ役として,apache,mysql,samba なんかが動いています.Debian Etch 入れてます.

もう 1台はクライアント役,未だ win2k だったりします.開発に関連する主なツールは,xyzzy,putty,ブラウザいくつか,virtual desktop といったところです.デュアルモニタには対応してません.

まとめとか感想とか

今回の流れをまとめると,次のような感じになります.

1日目
15:00 過ぎ
チェックイン
16:00
jQuery リファレンスを読む
21:00
作業を開始する
4:00
風呂に入る
5:00
就寝
2日目
8:30
朝食・発表
10:00
片づけ
11:00
チェックアウト

以下,雑感等.

  • 「インターネット環境がない」 という環境は,食べるとか寝るとか以外の誘惑を強制的に遮断してくれるので,作業に集中することができました.大きな調べごととか発生していたらどうなっていたことやら...
  • プロジェクタなんてものはないので,液晶モニタを 1つ持ち込んで代用しました.ホントに少人数 (2 ~ 3人くらい) であれば,これで十分事足りるのではないかな,と思います.
  • 座椅子を持っていけばよかったです.
  • チェックイン・チェックアウトを気にする必要のない,丸一日作業に没頭できる日がとても重要である気がしました.やはり,2泊 3日は最低限あったほうがよさげです.
  • デュアルモニタ環境を準備したいところです.
おわりに

1泊 2日と短時間ながら,今回行っただけでも 「遠隔地での多少の不便 < 集中力・開発効率」 ということを実感できた気がします.

「インターネット環境あり」「2泊 3日」「最低 4人は」 をキーワードに,また次を実施してみたいと思います.

おまけ

チェックアウト後,岐阜県は可児市の 大石家 可児店 で昼食を取りました.チャーシューぜいたくすぎ.どう食べても麺が先になくなりますよ,これは.

大石家可児店にてチャーシュー入りラーメン.

ブラウザを使った音楽再生の遠隔制御

カテゴリ: メガネな開発, Ajax — iwata @ 2006.11.21(火) 4:31:50

先日,といっても 1ヵ月ほど前ですが,ファイルサーバにUSB音源をセットアップした,ということを 一行ほど 書きました.それ以来事務所は (安物スピーカのショボい音ながら) 音楽の流れる空間になっています.

音楽の再生には,Linux で定番の mpg123 を使っていますが,毎回コマンドラインでファイルやオプションを指定したりするのはメンドイ,というのが正直なところ.

さて,現在 Ajax についても勉強中でありますが,せっかくなのでこれを使わない手はありません.ということで,ブラウザからサーバの mp3 再生を制御する仕組みなんぞを小一時間考え,テキトーに実装してみました.

(more…)

当然のなかの間違い

カテゴリ: XHTML & CSS — iwata @ 2006.7.29(土) 1:27:34
<head>
  <meta http-equiv="Content-Type"
           content="text/html; charset=utf-8" />
  <title>タイトル</title>
</head>

HTMLドキュメント (タイトルを含む)を記述する際には,metaタグで文字セットを事前に指定するわけですが,ウチのサイトの簡単なサンプルを作るとき,つい titleタグと metaタグを逆順に書いてしまいました.

それが原因で,IE6 で何も表示されず,原因発覚まで 3時間ほど費やしてしまいました.

いつも当然のように行っていることをつい間違える,ひとつ間違えると致命的になりかねません.反省せねば...

次のページ »