2026年2月2日月曜日

木下大サーカスに行ってみた

そうだ、サーカスへ行こう

我が家にはわんぱくな3歳の双子の子供がいます。
それはもう毎日が大騒ぎの連続ではありますが、そんな合間にも学習的なことをしています。色んな企業が出している、何とか英語システムというやつのひとつです。
妻は熱心に英語を聞かせ、話させ、ささやかながら自分も協力したりしています。
少なくとも、小学校の英語の授業は楽になることでしょう。

さてそんな学習教材のお話の中に、サーカスのお話がありました。
大人は何となくイメージがつくでしょうが、3歳児にとっては見たことも聞いたこともないものです。
多少動画を見せはしましたが、やはり本物を一度は見せたいということになり、ちょうど都内でやっていた木下大サーカスへ行く運びとなりました。
自分もサーカスへ行くのなんて何年……いや行ったことあった?無かった?うーん、あったはずと朧げな記憶が告げています。

なんだかんだ楽しかった

ということで、さっさと行ってきた感想に入っていきたいですが、たどり着くのがまず大変でした。
いやぁ、まずは子供2人を連れて行くのに電車の移動の大変なこと。
何度乗っても予定外のトラブルがあり、まったく慣れることがありません。
開始数分前に到着したのは、本当に運が良かったです。
自分としては稀に見る幸運だったと自負しております。

そして子供を座らせたところでショーの始まり、はじまり、あれ、何か記憶が曖昧です。
何と自分はここまでの疲労で眠くなってきてしまっていました。
そんな中、子供たちは一人で座っているのが怖いと言い出し、ヒザの上に乗せてあげるとそれはそれでモゾモゾと動くし、自分は眠いしでショーが頭に入らない!
でも何か凄いことをしているのはワカル!たぶん!

眠気から復帰したのは第1部が終わり、休憩を挟んだ第2部からでした。
休憩時間に買ったアイスティーとフライドポテトが、自分の頭を復活させてくれました。
そしてショーの内容もさらなる盛り上がりを見せ、特に動物たちの可愛さには完全にやられました。
もちろんそれだけではありません。
サーカスの定番、空中ブランコも生で見ると迫力がまったく違います。
子供たちがいなければもっと集中、じゃない!子供たちにサーカスを見せるために来たんでした。
自分が楽しむのは二の次です。
二の次ではありますが、楽しかった時間でした。

ピエロという名のランク調整

こうしてサーカスを楽しんできたわけですが、思い返してみるとただ凄いショーを見せるだけではない、緻密な工夫が仕込まれているのではないかと考察している自分がいました。
そう、ショーの内容をより面白く、より魅力的に、エンターテイメントとしての完成度を高めている要素があったのです。

それはピエロの存在です。
ピエロは基本的に、催しの合間に登場していました。
そしてあまり難易度の高くない、もしくは失敗した芸を披露し、観客を笑わせます。
もしかしたら最後に超絶技巧なウルトラムーヴでも見せるかとちょっと期待していたのですが、最後まで文字通りピエロを演じていました。
それでも、彼らはサーカスに必要だったのです。

ピエロの役割とは何か?
自分はシューティングで言うところの、ランク調整の役割を果たしているのではないかと考察しました。
(※ランク調整とは、シューティングゲームでわざとミスをし、ゲームの難易度を下げる行為を指します。一部のシューティングゲームではミスをしないことでどんどん難易度が上がって、場合によっては手をつけられなくなったりします。)
もし、ピエロが居なくて、高難易度の演技が続いていたらどうなるでしょう?
観客は無意識のうちに、こう思うのではないでしょうか?
「(次はもっと凄いものが出るのかな?)」
つまり演技に慣れてしまって、知らず知らずのうちにハードルを上げてしまうのです。
サーカスの目的はお客さんを楽しませることですから、これは避けたい心理です。
言い方は悪いですが、お客さんの期待値が低い状態を維持できれば、お客さんを飽きさせることなく、楽しませ続けることができるのです。

そこに満を持して登場するのがピエロです。
ピエロのおとぼけた芸が、観客の無意識に上がったハードルを下げ、まるで毎回最初の演目を見ているかのように錯覚させているのです。

クライマックスの空中ブランコでは、さらにこれが顕著だったと言えます。
空中ブランコの演者の中に一人だけピエロの方が居たのですが、要所要所で明らかにできる実力があるのに失敗してみせ、演目中にランク調整を入れていたんだと思います。
これにより、最後の目隠しした状態での空中ブランコの興奮がより一層際立ち、最後まで楽しかったという感想を抱いてお客さんを帰らせることができるのです。
たぶんね。

良いものを見せれば良いというわけではない

プログラマーの自分として得られた教訓としましては、改めてただ良いものを作ればそれで良いわけではないということを実感できたことでしょうか。
世の中には、良い意味で良いものをより良く見せる工夫があり、それを疎かにしてはいけない。
良いソフトウェアがあったとして、マーケティングや営業なしに、それが売れるわけがない。
なるほど、やっていることは案外変わらないのかもしれません。

いやはやサーカスの感想のはずなのに、想定していたよりずっと真面目な結論になりました。
サーカスひとつでもこんな学び(?)もあるんですね。
寝ぼけながら書いたせいかもしれませんが、いい感じなのでこれで締めます。
楽しかったね~

2025年4月3日木曜日

パソコン壊れた、直した

3月にパソコンが壊れ、そして修理しました。
ある程度なら自力でパソコンの修理が可能なのが、自作パソコンの強みです。
めったにないことなので、ちょっと時系列順にまとめてみました。

2024年3月4日月曜日

技術書典16に参加したかった

技術書典15にはリハビリがてら「押下を語る」という本を出したのですが、さっそく技術書典16には参加できそうにないことが判明しました。

本の内容としてはC#のasync/await本を出そうとしていたのですが、執筆期間中に保育園が始まるという一大イベントが待っていて、とても執筆できそうにないのです。
せっかく一時保育無料提供をしているというのに、それを活かせないのは残念でなりません。

ということで、次作は技術書典17を目標に書けていけたら良いなぁ~と考えています。
保育園大変すぎて執筆どころではない可能性が高そうですが、諦めていませんよ!
…現段階では。

2023年12月23日土曜日

リングフィットアドベンチャーを再開しました

育児を始めたタイミングからリングフィットアドベンチャーを休止していたのですが、子供が1歳半を過ぎたあたりから再開することにしました。
元より2024年には再開しようかと何となく思っていたのですが、少しだけ前倒す形となりました。

リングフィットアドベンチャーを休止した直後は特に何も感じなかったのですが、徐々に筋力の低下、脂肪の増加を感じるようになっていました。
さすがにまずそうだと思っていたところ、妻の後押しもあり、再開する運びとなりました。

そして再開して訪れる洗礼、筋肉痛です。
リングフィットアドベンチャーを開始した直後よりはマシですが、使った筋肉が毎日悲鳴を上げています。
これをまた毎日続けるのかと思うと気が滅入りますが、まず親が健康でないと育児は務まりません。
子供のためと思って頑張るとしましょう。

X(Twitter)には忘れてなければ運動結果をポストしているはずなので、見かけたら生暖かい目で見守っていただけると嬉しいです。

2023年11月9日木曜日

技術書典15で「押下を語る」という同人誌を出します

久しぶりのブログ更新となりました。
いやあ、色んなところで言ってますが、育児って本当に大変ですね。

そんな中でも執筆欲が出てきたので、本当に超短編の一冊を書いてみました。
押下を語る」というタイトルで、一部の方には聞き覚えのある"押下"について扱っています。


ボリュームとしては5分もあれば読めちゃうかもしれない量です。
いつか書きたいネタではあったのですが、本にするとどうしても薄くなるであろうことは予測されていたので、忙しいこのタイミングにちょうど良いのではと白羽の矢が立ちました。

正直今回は中身をあんまり期待されてもって感じなんですが、X (Twitter)で上々な反応なので内心ビビっております。
楽しんでもらえると良いなぁ。

2023年3月5日日曜日

引っ越しました

結婚し、双子が産まれ、次は何があるのか?
そう引っ越しです。

結婚と同時に引っ越していたのですが、一年ちょいでまた引っ越すこととなってしまいました。
原因はもちろん双子です。
子供が1人ならしばらく大丈夫だったかもしれませんが、2人となると子供部屋が無ければどうしようもないと判断しました。
今は引っ越しを終え、荷解きの最中です。

それにしても、0歳児2人を連れて引っ越すのはなかなかの高難度でした。
まず物件の内覧ひとつとっても2人を連れていく必要があるので、どちらかが子守をしながらもう片方が内覧するという形にせざるを得ません。
おそらく通常よりもおおくの体力を消費していたのではないでしょうか。

そして引っ越し当日も、親に協力してもらわなければ不可能だったかもしれません。
どうやっても子守する手が足りませんでした。
双子にも相当なストレスだったかもしれません。

しかしようやく、双子に子供部屋を与えることができました。
今や縦横無尽に部屋内を這いずり回っています。
新しい家にも慣れてきたようです。
よかったよかった。

さあまずは荷解きを済ませて、こっちも頑張っていくぞ!

2023年1月19日木曜日

AmiVoice Tech Blogにお邪魔しました

去年アイコンを更新したのですが、その理由をお話するときがやってきました。
AmiVoice Tech Blogに記事を執筆することになり、著者のアイコンを用意するついでに一新していたのです。

2022年11月29日火曜日

アイコンを更新しました

ちょっとした事情がありまして、各所で使用しているアイコンを更新することになりました。
今まで使っていたアイコンはこちらになります。

はい、魔法陣グルグルのくまたいようですね。
そしてこちらが新しいアイコンになります。

はい、こちらも魔法陣グルグルのくまたいようになります。
ドット絵だったのが、ベクタ形式になりました。

使用したツールはLibreOffice Drawになります。
単純な図形の組み合わせなら、十分使える感じでした。

冒頭でお話した事情については、年末か新年ごろにお話する予定です。

2022年10月26日水曜日

複数の型のIObservableを効率よく提供するには

仕事でWebSocketクライアントの実装を検討していたときのことです。
WebSocketは文字列とバイナリの2種類のデータを受信できるのですが、これをオブザーバーパターンに適用しようとして困ったことになりました。

どちらか片方だけを受信するならこれで良いのですが、両方まとめて受信するクラスを作ると、エラーを完了の通知が2重に通知されて使いにくいものになってしまいます。
しかし文字列とバイナリを同梱するようなクラスを作って通知を1種類にするのも、受信側でわざわざif文を追加させるようなもので非効率ではないでしょうか。
ということでちょっと考えてみました。

2種類のIObserverを合体させたインターフェースを用意し、それをオーバーロードしたSubscribeメソッドで受信させるのです。
これなら片方だけ使う場合でも、両方使う場合でも対応させることができます。
両方使う場合のSubscribeメソッドがIObservableに合致したものではありませんが、IWebSocketListenerと対応する感じでインターフェースを作ればそれっぽくなるのではないでしょうか。

…また自分しか得しない記事を書いてしまいました。
次こそは他の方にも役立つ可能性のある技術記事を書きたいものです。

このご時世の体調不良

昨日のことなのですが、妻が急に高熱を出して寝込むという事件が発生しました。
胸の痛みを伴うことから乳腺炎ではないかということで、専門の機関に診てもらうことにしました。
生後4ヶ月の双子を抱えるわが家ではこれだけで大事件ですが、さらなる問題が発生します。
そうです、高熱ということで、新型コロナウイルスに対する何らかの陰性証明が必要となるのです。

電話の結果、抗原検査が陰性であれば診てもらえることになりました。
しかしわが家はPCR検査も抗原検査もまったくしたことがありません。
大慌てで近所の薬局に抗原検査キットがあることを確認し、その日の午後の仕事は休んで買いに走りました。
今は主要な変異株にすべて対応した抗原検査キットが売っていて、割引があったので5回分ほど購入しました。

検査はなんと10分少しで完了、こんなに早いのですね。
結果は陰性で、妻が診察の間は自分が双子の育児を受け持ちました。
赤ちゃんってこういうときに限っていつもより泣き虫になるんですよね。
母親の不調を何かしら感じ取ったのかもしれません。
診察結果も予想通り乳腺炎で、油断はできませんが対策はハッキリしているので何とかなるはずです。

もしもPCR検査が必須と言われていたら、こうスムーズとはいかなかったでしょう。
改めてこのご時世で体調不良になることの恐ろしさを痛感しました。