馬鹿なことをやっていた 今気づいたけど

さて、kamakuralive.netは鎌倉ライブの Home Pageですが、先日までサーバーの切り替えですったもんだしたのです しかし、このクラウド・ベースのサーバーになり速度は明らかに早くなり安定しています

ここのプログラムは何回も言いますが、全てゼロから僕自身が html, css, jQuery, javascript, php, sql (mysql)を用いてプログラムを書いてきたものです

基本的にデータ構造は、たった3つのテーブルを使用するのみです それは、それぞれ dr_tbl, session_tbl, role_tblと名付けていますが、論理的にはお互いにリンク付けられ、関係データベースを形成しています

そのように作ったつもりだったのですが、今日突然気づきました それは database sqlのデバグをしている段階だったのです 何と role_tblsが session_tblを指すべき indexを作っていなかったのです!!!

もちろん今からこれを作るのは簡単ですが、そうなるとそこに関係したプログラムのみならず、既に入力されているデータそのものも変更が必要となります 参りました

そんなことをすれば膨大な時間がかかりますので、とりあえずはこのままにすることに決めました ほとんど不都合は発生しませんが、役割の時間帯重複を sqlで検出することが困難なのです

東廻り世界一周

今回は東廻りで世界一周することになりました まずは、9月20日(水)の昼前の成田発ダレス空港行きの JAL便で出発です 実はこの飛行機、Boeing 777-300であり、新しい機体でしたが、今から出発という時になって故障箇所が発見され、そのため離陸が 45分ぐらい遅れました テキサス州ダレス空港に到着したのは、その結果予定より 30分以上遅れ、結果的に American Airlineの North Carolina Durham空港行きの予定していた便には搭乗できませんでした

仕方なく、ダレス空港で2時間以上時間を潰し、次の American便に乗り、ようやく Durhamに到着できたのは、17:30ぐらいになっていました 今回は、そのDurhamで重要な会議があり、それに参加するために訪れたのです

Durhamは落ち着いた東海岸南部の街です Duke大学があることで有名ですね この街にも何軒かラーメンを出す店ができています 大概はかなり怪しげなものです ラーメン専門店と言えるのはこの DASHIのみだと思います ここはかなり本格的な豚骨スープを用いたラーメンを出します 僕は豚骨スープは苦手なのですが、それでも本格的なんだろうなと分かりました

豚骨ラーメン専門店「DATHI」
二階は居酒屋です
自慢の豚骨味噌ラーメン

さて Durhamでの仕事を終え、Durhamも空港から American Airlineの London Heathlaw空港直行便に搭乗したのは、9月22日(金)の 18:00過ぎでした 南から北に大西洋を飛び越えていくので、相当に時間かかるだろうと思っていたのですが、何と 7時間もかからずに翌23日(土)の 7:00AM前に空港に到着しました

そして、いよいよ PCR LondonValves 2017に参加なのです と言っても、その日土曜日の 9:00AMより TokyoValves 2018の Coures Directors’ meetingが開催されましたが、結局皆それには間に合うことができず、10:00AMからの TokyoValves 2018 preparatory meetingに参加したのです 今若手でTAVIを日本で推進されている先生方が集まって下さり、来年の会の企画を練ったのです 基本的には英語での会議であり、鍛えられます

結局この会は 17:00まで熱気を持って続けられたのです 時差ボケも飛んでしまうのですよ

いやあ 困難を極めました

Webでプログラムを開発する時には主として MacBook Proを用いています もちろん OSは MacOS (Unix)ですが、Unixには最初からサーバーとか、phpとか色々入っているのですが、僕は XAMPPをインストールしてそれにより local serverを動作させながらテストおよび開発をしています

5年ぐらい前までは、VAIOで開発していました つまり Windows7でです、これはこれでなかなか良かったのですが、local serverはやはり Windows版の XAMPPを用いています

ご存知の方も多いと思いますが、以前のXAMPPでは最初に立ち上げると security画面が表示され、 passwordなどを設定しなければサーバーや MySQLが立ち上がらなくなっていました これは非常に良かったのです

しかし、MySQLが community editionの MarinaDBに変更となったのに併せてどうもこの security設定画面が無くなったのです

久しぶりに SurfacePro4 つまりバリバリのWindows10 machineですが、これに XAMPPをインストールしてこのような経緯を知らなかっただけにハマってしまいました 解決に6時間かかりました

結局、これらのややこしい security設定をせねばならなかったのです 色々調べてようやくこのページに遭遇し、その通りに行い解決しました 今では localでも http://localhost/kamakuralive.net/が作動します 本当にありがとうございます

2つの喫茶店

昨日長崎で CVIT九州・沖縄地方会での講演スライド作成している時に、昼ごはんの後 喫茶店に行きたくなり JR長崎駅前から大きな歩道橋を渡ってすぐのところに昔ながらの喫茶店を見つけ入りました 名前は、「旅人茶屋」といい、女性親子がやっているカウンターと小さなテーブルが2つあるだけの小さな喫茶店です その名前の通りに世界中から旅人が訪れている様子でした なかなか良かったなあ

長崎駅前の旅人茶屋

そして本日は午後から鎌倉深沢にある元 書店であり現在はブック・カフェとなっている栄和堂」で 3時間ぐらい粘りました ここには多くの本が壁に展示され、中には大小のテーブルがありコーヒーや軽食を食べることができます テーブルには電源コンセントが設置され、店の中で Wi-Fiで自由にインターネット接続できるのです ここでプレゼンスライドの準備と、Home Pageのブログラミングを行い大分進展しました ゆったりとした開放された時間いいなあ

鎌倉深沢の「栄和堂」

 

 

これはどうしたことか

本日金曜日 9/08日 メキシコで大地震が発生し、明朝には日本にも津波が押し寄せる可能性があります そして、明日 9/09は例の北朝鮮のミサイルが発射される可能性もあります

そんな世界情勢が不安定な中移動しています 本日は CVIT九州・沖縄地方会 これはかつて一緒に鎌倉で仕事し、今でも交友を深めている長崎みなとメディカルセンター病院の竹下君 (竹下 先生)が地方会会長をされて、素晴らしい地方会を開催されているのです その地方会に講演を依頼されそのために鹿児島より移動して入ったのです

随分と勉強し、そして労務をいとわず仕事してそれなりの講演スライドに仕上げることができました

そして、゜19:10長崎空港発の ANA 670便で羽田に向けて飛び立ちました 驚くぺきことに満席の満席です ケートでの保安検査では50m以上の行列です 座席は幸い Premier Classに一番近い普通席でしたので 飛行機から降りるのはスムーズでした しかし、飛行機から降りながら驚いたのです なっなっなんと 乗っている人々が明らかに技能レペルの高そうな労働者です いや労働者と言えば僕らの世代には間違った印象を与えかねません そうですね White Colorです 多くの人々が自分の座席で Note PCを広げているのです もちろん中には映画をそのパソコンで見ている人もいるのですが、多くの人は仕事しているのです

そして、羽田空狐から飛行機で降りる時、丁度沖縄便からも多くの人が押し寄せいきたのですが、こちらは見るからに大学生の一群が遊びに、いや失礼 青春の時を頼みに来られた そんな幹事なのです

同時に羽田空港に到着したにもかかわらず明らかに異なる人種でした そこで思った疑問 一体何しに長崎に来られたのか?

長崎と言えば戦艦武蔵を建造し、今でもイージス艦などを建造している日本の代表的重工業メーカー三菱重工が真っ先に思い浮かばれます

あのたくさんの真面目そうな技術者集団は皆 三菱重工長崎製作所の人達だったのでしょうか うーん うーん

本日は朝からずっとプレゼン作成

本日は CVIT九州沖縄地方会があり、竹下くんが会長されます そこで仰せつかったのが あるDESについての Evening Seminar 50分というものです

相当に辛いです そのプレゼンを昨日から長崎駅前のホテルに篭って作っているのですが、やはり息抜きが必要です このような時にはやはりプログラミングですよね

この機会に克服せねばと以前より思っていた CSS3の FlexBoxについて勉強しました 具体的には

<!DOCTYPE html>
<html>
  <head>
    <meta charset="utf-8">
    <link rel="stylesheet" type="text/css" href="style.css">
  </head>
  <body>
    <div class="menu">
      <div class="item inner_menu">
       <div class="inner_item">
       	in1
       </div>
       <div class="inner_item">
       	in2
       </div>
       <div class="inner_item">
        12345
       </div>
    </div>
      <div class="item">
        2
      </div>
      <div class="item">
        3
      </div>
      <div class="item">
        4
      </div>
      <div class="item">
        5
      </div>
    </div>
  </body>
</html>

そして CSS3の部分がこれです

.menu{
  display: flex;
  flex-direction: column;
}
.item{
  text-align: center;
  width: 200px;
  height: 50px;
  padding : 2px;
  margin : 2px;
  background-color: white;
  border: solid 2px black;
  color: blue;
}
.inner_menu{
  display: flex;
  flex-direction: row;
}
.inner_item{
  text-align: center;
  width: 40px;
  height: 25px;
  padding : 3%;
  margin : 3%;
  background-color: green;
  color: white;
}

これをブラウザで表示すれば以下の如し

FlexBoxのテスト

思いどおりの表示が簡単にできました 素晴らしいですねえ これを何に使用するつもりなのか? と言えば、スマホでも見てくれよく鎌倉ライブの時間表が出てくるようにしたいのです お楽しみあれ

そうとうにプログラミング

この二週間ぐらい 自分が昨年作ってきた www.kamakuralive.net の Home Pageプログラミングを改良してきました

非常に過激な改良をしてきたので、その間 Webに見れるものは無視してきました

そして自分が書いたプログラムのロジックを紐解き、改良を加えてきました ようやく段々とものになってきました このような論理的仕事僕は大好きです 大好きなのです

昔の思い出を舐め返して

9月になれば色々なことから解法されると思っていたらば、それは甘い期待でした

先月より一層時間の拘束という悪魔が盛んに活動仕出しているのです それに対してはあがにうことは許されません ただひたすらに受け入れて 何とか自分の身に降りかかる重みを軽くするように試みるしかありません

ということで昨日夕方羽田空港より九州の南の地に入りました これまで人生の中でそうですねえ 20回以上は訪れ、自分なりに土地勘の形成されている九州南の大都市です

正直に宣言します 僕はこの地に対して、そしてこの地の人々に対して全く免疫がありません 要するに全て受け入れてしまい、そして心も何もの流されてしまうのです

そんなことはこの三年ぶりの訪問に際して分かっていました そしてそれなりの心の防波堤を築いていたのです でもそれは徒労に終わりました

◎◎館の食事の場所に行き、皆と合流した途端、その防波堤は何の意味も無く崩れてしまったのです さらに輪をかけたのは、それに引き続いて 5年ぶりぐらいに、僕の人生の中でも重みをなしているある湯豆腐やさんを訪れた時、宇宙の全てが結合したのです あーあ 自分はこれまで何のために生きてきたのか 自分の人生は何だったのか

まてまて冷静になりましょう そんなことは無いのです この心を惑わう世界がこの土地の悪魔なのです うん僕は既に正気です この悪魔の土地を楽しみます そして自分は正気を保ちます