カクテル用具

川崎時代の18年は段ボール箱に入れたままだった、バーテンダーグッズ一式。徳島に来る前の市が尾在住時代に、渋谷の道玄坂のレストラン用品屋で買ったもの。左のサントリーの「バーテンダーズマニュアル」読んで、バースプーンの回し方とかシェイクの仕方とか練習しました。同じく渋谷の洋酒専門店でミニボトルのリキュール類とジン、ウォッカ、ウィスキー類を多数買って、カクテルを50種類くらい(ドライマティーニ、マンハッタン、ジントニック、ジンリッキー、スクリュードライバー、バラライカ、モスコミュール、ピンクレディー、ホワイトレディー、ニコラシカ、ダイキリ、ミントジュレップ、ソルティドッグ、カルーアミルク、カンパリソーダ、カンパリオレンジ、マルガリータ、…)実際に作りました。当時常時持ち歩いていたHP200LXにカクテルのレシピのデータを入れていました。その後糖尿病になったので止めました。リキュール類ってほとんどが大量の砂糖が入っていて糖尿病には最悪なんです。

朝鮮飴ふたたび

何だか食べたくなって、久しぶりにこれを取り寄せてみました。3回目です。(但し2回目は折原浩先生へのお土産として買ったもの。)熊本の園田屋の朝鮮飴。加藤清正が朝鮮出兵の時に日持ちのする食料として持っていったと言われてこの名前があります。餅米と水飴と砂糖の素朴な味です。これを小さく切ってボンタンの果汁を入れたのが鹿児島のボンタンアメです。ちなみに、園田屋の店主は漫画家で、前に買った時はそのイラストが付いていましたが、今回のには無かったです。白い粉は覚醒剤、じゃなくて上質の片栗粉です。素朴でほんのりとした甘さがとても上品です。

Amazon Linux 2023でvsftpdで10.5MiB以上のサイズのファイルがアップロード出来ない。

会社でExmentを動かすため、アマゾンのAWSのEC2という仮想サーバーでAmazon Linux 2023のサーバーを構築しました。(構築しました、と言っても、すぐにターミナルソフトでログイン出来る形で提供されます。)
このサーバー上でvsftpdを動かしてFTPサーバーとしたのですが、何故かクライアントからアップロードした場合、サイズが10.5MiBを超えるファイルは転送が止まりエラーになります。ちなみに私の家のサーバー(AlmaLinux 9)につなぐと問題ありませんので、クライアントや会社のファイヤーウォールの問題ではありません。
色々調べてみたのですが、Amazon Linux 2023自体がまだ公開から半年くらいからのせいか、Web上には情報がありませんでした。

取り敢えず以下の代替案は見つけました。
1.クライアントとしてWinSCPを使う。
2.プロトコルをftpではなくscpにする。
3.https://www.chiark.greenend.org.uk/~sgtatham/putty/latest.html?fbclid=IwAR0zkJ-x5x3ZS6xntB9q-vppMKDSGEcMJvpMGM8nDptqs1KtMDRNg2D9Rf より、puttygen.exeをダウンロードする。
4.puttygen.exe を使い、pemファイルからppkファイルを作成し、それをWinSCPの認証の所に設定。

3、4、が必要なのは、EC2のサーバーはログインの時にIDとPW以外にPEMファイルを使います。ところがWinSCPはPutty形式しか受け付けないので、3のツールでPEMからPPKファイルを作る必要があります。WinSCPはAmazonのS3もサポートしているので、持っておいて損は無いと思います。

なお、ファイル数が少なければ、TeraTerm(EC2にはベータ版が必要)でサーバーにつないだ後に、その窓上にファイルをドロップすればアップロード出来ます。この場合もプロトコルはSCPです。

ついでに、これまでCentOS他のLinuxを使っていて、Amazon Linux 2023を初めて使った人が最初にとまどうのは、firewalldが入っていないことです。別にdnfで入れればいいのですが、ポートの開け閉めは別にセキュリティーグループというのを設定してそこでやるのがAWSのec2のスタンダードなやり方になっています。

「帰ってきたウルトラマン」の「夜を蹴ちらせ」

「帰ってきたウルトラマン」の「夜を蹴ちらせ」を観ました。吸血鬼と化した謎の女性の正体は、心臓麻痺で死んだ若い女性で、父親がその姿をそのまま止めておこうとして火葬にせず洞窟の中に安置していたのを、宇宙人に利用されて…という話です。何と言うかあまりにドラキュラ伝説そのままでもう少し捻りが欲しいです。で巨大化した宇宙人が「ドラキュラス」でそのまんま。ウルトラマンは血ならぬエネルギーを吸い取られてほとんど倒れかけますが、万能ブレスレットで強力な光を発し、ドラキュラスが弱った隙に今度はブレスレットを十字架状の槍に変えて、ドラキュラスの胸に突き刺して倒します。再度までドラキュラの設定に寄りかかりすぎです。
次のエピソードはついに最大のトラウマ回で坂田兄とアキがナックル星人に斬殺されます。

トワイライト・ゾーンの”Valley of the Shadow”

トワイライト・ゾーンの”Valley of the Shadow”を観ました。新聞記者のフィリップ・レッドフィールドはある日道に迷い、ガソリンを入れるために偶然ピースフル・ヴァリーという町にたどり着きます。そこで彼が連れていた犬が女の子が操る何かのマシンで消されてしまうという事件が起きます。彼がそれをその女の子の父親に詰め寄ると、その男は犬は裏庭にいると言って、やはり同じようなマシンを操り、彼の犬を出現させます。レッドフィールドは食べ物屋を探してその町のホテルに立ち寄りますが、そのホテルは客は誰もおらず、そこの新聞は1953年の非常に古いものでした。彼は車で町を出ようとしますが、突然車がクラッシュし彼の犬が死んでしまいます。現れた男たちによって彼はその町の町長のところに連れていかれます。それによるとその町は100年ほど前にある星のエイリアンがやって来て、地球の科学レベルをはるかに超えた科学をもたらし、町の人はその科学によって作られたマシンで何でも作ることが出来、あらゆる病気や怪我もそのマシンで治すことが出来ました。町長はこの技術が世界の他の人に知られると戦争に使われるため、この町だけの秘密になっていると言います。秘密を外に出さないため、レッドフィールドは町の住民になるように言われ、家を与えられます。しかしその回りにはフォースフィールドが張り巡らされ、彼は一種の囚人と同じでした。しかしホテルで知り合った女性が彼を好きになり、彼が逃げ出す手伝いをします。レッドフィールドは何でも作れる機械で銃を作り、町長達3人を撃って逃げようとします。しかし彼が盗み出した秘密を書いたノートは白紙でした。結局、彼は罠にはめられて試され、銃を使ったことでやはり暴力のためにこの力を使ったとされ、処刑されます。その処刑とは記憶を消されて町を出て行くことでした…
まあ面白くなくはないですが、30分ものに比べてより面白くなったとは言えないと思います。前も書きましたが、アウター・リミッツ調になってしまったと思います。もちろんアウター・リミッツの方が影響を受けているのでしょうけど。

お墓参り

まだ彼岸の入りではありませんが、秋分の日は今年は土曜日と重なって色々と忙しいので、本日早野聖地公園にお墓参りに行って来ました。ついでに、墓地を登録している住所変更も行い、これで本当に全ての引っ越し手続きが完了しました。さすがにまだお墓参りに来ている人は少なかったです。もっとも秋分の日や春分の日でも、最近はお墓参りに来る人は少数派になっていると思います。

NHK杯戦囲碁 辻󠄀篤仁4段 対 許家元9段(2023年9月17日放送分)


本日のNHK杯戦の囲碁は、黒番が辻󠄀篤仁4段、白番が許家元9段の対戦です。この碁の序盤では、黒が左下隅で攻めを見られているのを手抜きし、他に先着して得を図りました。その代償で右下隅を攻められましたが、不可解だったのが形として両ノゾキが残る形を敢えて打ち、しかし実際にそこに打たれ、石の分断を避けるために白にポン抜きを許すことになったことです。白はポン抜いた後、更に切って劫を仕掛けました。黒には劫立てが無く、結局当たりの1子を延びて逃げましたが、白はその延びた黒を追って中央に厚みを築き、右下隅からの黒を狙いました。そのため黒はそちらに手を入れる必要があり、中央での競い合いで白は黒をハネることが出来ました。そしてその結果白は上辺に大きな地模様を築くことが出来ました。しかしその後上辺右で延びていれば普通だったのを押さえて、黒に切られて劫で受けました。これは明らかに白が無理気味の打ち方で、劫は白が勝ったものの、白の中央が薄くなりました。白はしかし中央の数子を捨てるかと思いきやしのぎに行きました。ここでの黒の打ち方に疑問があり、結果論としては左辺で白が取られていた2子を助けながら中央に2眼作ってしのぐことが出来、これで白の優勢が確定しました。結局地合は盤面でも白がいいということになり、黒の投了となりました。

「帰ってきたウルトラマン」の「残酷!光怪獣プリズ魔」

「帰ってきたウルトラマン」の「残酷!光怪獣プリズ魔」を観ました。「光の国」から来たウルトラマンに、光の怪物プリズ魔が襲いかかる、ということで、今回もウルトラマンは大苦戦します。しかし特撮シーンはこの当時の円谷プロの光学合成技術の限りを尽くしたという感じで、幻想的である意味サイケなシーンが連続します。初代マンでも無機物みたいなブルトンに苦戦しましたが、新マンもこのプリズ魔には本当に苦しみ、最後は小さくなって中に入り込み、中からスペシウム光線を撃ってようやく倒します。いつもは怪獣を倒した後、死んだかと思われていた郷隊員が能天気に「おーい!」とか言って出てきますが、今回は郷隊員に戻った後地上に倒れて苦悶し、「俺にとってもギリギリの賭けだった」と独白するという珍しいエンディングでした。

スター・トレック・ザ・ネクスト・ジェネレーションの”We’ll Always Have Paris”

スター・トレック・ザ・ネクスト・ジェネレーションの”We’ll Always Have Paris”を観ました。タイトルは映画「カサブランカ」のセリフであり、「二人の心の中にはいつまでもパリがある」という意味です。それで今回は艦長ジャンルックの大学時代の恋人ジャニスが登場します。ジャンルックはパリでの学生時代、彼女との待ち合わせをすっぽかしてそのまま別れてしまった、という残酷なことをやっています。その彼女は今はポール・マンハイムという宇宙物理学者の妻となっています。マンハイムはある星に移住してその星の近くのパルサーの巨大な重力を利用して時空をコントロール出来るという自分の理論を実証しようとしますが、それが暴走して2つの次元の間に裂け目が出来、その副作用でエンタープライズ号を含む広範囲で、同じ時間が2回繰り返されたり、まったく同じ人間が複数出来たりという現象を引き起こします。しかもそのままにすればこちらの次元が向こうの次元に飲み込まれてしまいます。という非常にシリアスな展開の一方で、ジャニスはジャンルックに何故あの時来なかったのかの理由を問い詰めます。時空の裂け目はデータが反物質をマンハイム博士の実験装置に投入し修復されました。ジャンルックはホロデッキで、待ち合わせの場所だったパリのカフェを再現し、そこでジャニスに改めて別れを告げます。ジャンルックが待ち合わせに行かなかった理由は、ジャニスと結婚して平凡な暮らしを送るより、スターフリートの軍人の波乱の道を選んだ、ということみたいです。それは理解出来ますが、何て身勝手な奴、と思います。

kintoneとExment



6月から勤めている会社で今は取り敢えずITの仕事しています。そこであるデータベースを作ることになりました。データは20数年分あるのですが、その入力がExcelでされていて、入力チェックがほとんど入っていません。そのためデータの揺れが非常に大きいまま、最終的にはkintoneのアプリの中に収録されています。それでまず入力はBPM(Business Process Management)のツールである、Questetra BPM Suiteを使うように変えました。Questetraは入力欄を正規表現で規制出来るので、非常に強力な入力チェックが簡単に実装出来ます。またXML形式のリストデータを参照してそこから選んでデータを入れることも出来ます。そしてQuestetraには、最初からkintone連携というのが用意してあったので、最初はこれを使って自動的にkintoneのアプリにデータを書込めばいいかと思っていました。ところが、kintoneにはコースが2つあり、今の会社で使っているのは安い方で、これには外部連携機能がありません。外部連携機能を使うためには、高い方のコースに全アカウント切り替えないといけません。それでそこまでしてkintoneを使う価値があるかどうか調べました。その結果、「kintoneって一体何の役に立つの?」という疑問が湧いて止みませんでした。

kintoneの問題点はというと、
(1)データベースのツールのように宣伝していますが、リレーショナルデータベースではまったくありません。従ってデータが増えれば増えるほど管理が面倒になり、スピードも低下します。主キーの設定とかリレーションの設定も当然ありません。トランザクション処理(一連の複数のデータベース操作処理のこと)も出来ません。
(2)普通何かのマスターテーブルを参照してデータを入れる、というのはデータベースの基本中の基本ですが、kintoneだとこれが「ルックアップ」ということになっています。しかし、ルックアップは別のアプリのデータを一度コピーしてそれを参照するだけのものであり、元のアプリのデータが変更されても、それはコピーした側のアプリには自動的に反映されません。
(3)データの容量も1アカウント当たり5GBしかありません。
(4)見た目のカスタマイズも機能が限定されていて、データの一覧が見にくいです。今の会社では皆結局CSVをエクスポートして、Excelで見ています。
(5)入力の制限に正規表現がサポートされていません。

kintoneを作っているのはサイボウズですが、ここの開発のトップのH氏は元ジャストシステムの方で、私と同じ頃在籍されています。しかしその方が所属していたのはJOSSというグループウェアのチームです。なのでサイボウズのガルーンというグループウェア(今の会社で使っています)は笑ってしまうくらいJOSSとそっくりです。でもガルーン自体はそんなに悪くありません。しかし、kintoneは「なんちゃってデータベース」ツールであり、私に言わせれば「ゴミデータ作成ツール」です。

それでどうしたかと言うと、結局kintoneを止めて、前の会社で使った経験のあるExmentに変えました。これは前の会社であるデータベースを操作するアプリを開発するのに、ある開発会社から提案されたもので、これを使うことで開発費を半分に抑えることが出来ました。また、ExmentはMySQLを使うWebアプリの開発ツールであり、当然ちゃんとしたリレーショナルデータベースのアプリが簡単に作れます。今実際にExmentでデータベースアプリを作り始めましたが、生産性は非常に良いです。kintoneのコース変更は止めて、そのお金でAWSのEC2サービスでAmazon Linux 2023を動かし、その上でExmentを動かしています。前の会社ではExmentのインストールはその開発会社にやってもらいましたが、今回は自分でやりました。サーバーのその他の設定も含めて3日もかからず構築出来ました。大事なことを言い忘れましたが、Exmentはオープンソースのツールであり、一つの会社で一つのサイトを使い、また開発元にカスタマイズを要求しない限りは無償です。カスタマイズはプラグインを開発することで無償のまま可能です。私としてはkintoneよりもExmentを強くお勧めします。自分で開発するのが敷居が高ければ、NTTデータCCSという会社が構築サービスをやっています