2022年5月7日土曜日

非同期の同期

 UIアプリ作っていると非同期処理は非同期だけど同期したいことが多い。

通常の非同期処理は例えばサーバでリクエスト受付てスレッド作ってポンポン動かす感じ。

UIアプリでは非同期というよりは固まらないように別スレッドで動かしたいだけ。処理は同期したい。Thread.SleepではなくTask.Delayによる同期。そんなときは言語によるがC#の場合はasync/await使う。

注意点は一つのメソッドを非同期で同期awaitしたい場合は親メソッドも非同期asyncとなっていないといけないということ。これとても重要。例えで

背中に亀を乗せている亀もまた別の亀の背中に乗っている。

という表現がある。要は関連するメソッドを全て非同期asyncにしてよってこと。親メソッドをasyncに修正できないときは別のタスクを用意するなどちょっと面倒だ。

2022年5月5日木曜日

何のために生きてきたのか 高校生筋弛緩剤事件

 大阪府高槻市で高校生が筋弛緩剤を製造して40歳の女性を殺害。

殺害に至るにはいろんな理由があったんだろう。

病気や事故ならまだわかる、まさか筋弛緩剤打たれて死ぬなんて思っても見なかっただろう。40年間何のために生きてきたのか。悔しかったろう。

ご冥福をお祈りいたします。


2022年4月26日火曜日

全部コロナのせい 知床遊覧船事故

知床遊覧船事故、ベテラン不在。遠因はコロナによる人員整理。

いま世の中にある事件、事故ってコロナが関わっている事が多い。

本当に悔やまれる。

2022年4月15日金曜日

言葉の響き オデーサとオデッサ

 現地語読みに寄せる。

オデッサからオデーサになるみたい。

ガンダムでオデッサという名前が出てくる。オデッサ作戦。

これがオデーサ作戦となるとなんだか締まりがなくなる感じ。昔からオデーサならタイトル変わってたかも笑

シーザーもカエサルだから時代の流れだな。

言葉の響きって大切だな。

バランスチェアを買う前に

 足の甲を床につけるようにして座るとよい。

そこそこ高いので買う前に使うかどうかわからない場合におすすめの方法。

2022年4月14日木曜日

どちらが親切なのか

 昔ガソリンスタンドで、高速乗るのでタイヤの空気圧が問題ないか店員に聞いたらここに書いてますよ。と書いている場所を示された。ドアのところだった。その時は教えてくれてもいいのにと思ったけど今考えるとそっちのほうが親切だな。もう聞かなくて済む。

魚を与えるか、魚のとり方を教えるか、

どちらが本当の親切なのかな。


2022年4月13日水曜日

戦争と慰安婦

 ウクライナで性暴力が問題になっている。

戦争という狂気の中ではよほど統制の取れた組織でないと止むを終えないことなのかもしれない。

慰安婦を連れて行く方がまだましだ。