今また羽田空港国際線ラウンジ

本日は昼から 横浜みなとみらいのホテル東急で開催された日本心臓血管麻酔学会総会のランチョンセミナーに演者として招聘され、一時間の講演を行ってきました 演題は、TAVIです

この学会の会長は湘南鎌倉総合病院麻酔科の小出部長であり、僕の講演の座長をして下さったのは、鎌倉の心臓血管外科部長をされていて、今年から日本大学医学部心臓血管外科キョウジュに移転された田中 正史先生がされました 非常に栄誉なことでした

この講演のために、TAVIに関連したいくつもの論文を読破し、大変に勉強しましたが、頭の片隅では何時も、「ああ プログラミングしたい」と思い続けていましたよ

横浜で食事してから、鎌倉に戻り、そしてまた再び羽田空港に出発し、現在ラウンジなのです 明日、つまり9月17日土曜日 0:50AM発の羽田発フランクフルト行き ANA便でフランクフルトに飛び、1時間の Transitの後、ロンドンに飛びます

ロンドンに着けば土曜日8:00AM頃なのですが、ホテルに early check-inの後、Tokyo Valvesのmeetingが朝から夕方まで開催される予定なのです もちろん僕は絶対に参加していなければならないのです 僕以外は皆 20歳ぐらい以上若い先生方なのですが、何とか着いていこうと必死です 何時までそんな空元気が持つかなあ

という訳で数週間ぶりに Programmingをこのラウンジでしているのですが、フロントエンドの User Interfaceを造っていてどうにも頭悩まされたのです

それは、例えば <select><option>1</option><option>2</option></select> というhtmlのフォーム部品なのですが、走らせるとクリックした途端に文字が消えてしまうのです

うーん 何故だ こんな簡単な基本的部品でなんでそんなことが起こるのか?

起こっていることは事実なので一つ一つ原因を虱潰しに探索したのです その過程で「うん ひょっとして」と思うフシがあったのでそれを修正したところ、見事に解決です

それは僕みたいにやんちゃだとしばしばしてしまうのですが、DOM部品につける id tagを二重につけていたためなのです これは意外と見つかりにくいバグの要因となります idを二重につけていても大概は問題無く動作するのですが、条件が重なると異常な動作をします

もちろん idというのは一意的なものなので異常な動作、というのは正しい動作なのですが、なかなか見つけにくいのです

このような時には class属性にすれば良いのですが、class属性にしてしまうと今度は一斉に適用されていまいますよね

そんなこんなでこのラウンジでバグ潰しに20分ぐらい使ってしまいました でもこれってとっても楽しい時間なのです そうですね 子供の頃に鬼ごっこで遊んだような そんな時間なのです わかりますか? この感覚

投稿者: (KAMAKURA & SAPPORO)Dr_Radialist

Expert Interventional Cardiologist and Amateur Computer Programmer

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です