6/29 (金)
Astec-X を最新の Windows 10 にインストールできない
手持ちの Astec-X はずいぶんバージョンが古いので、初期の Windows 10 にはインストールできたのだが、最新の Version 1803 ではインストーラーが動かなくなってしまった。 一応、CD-ROM の内容をディレクトリ構成を変えずにまるごと HDD にコピーして、そこをインストールディレクトリにするとアップデーターが動作する。
[Movie] ハン・ソロ
109 シネマズ川崎で『ハン・ソロ』(原題: Solo)を観る。
- オールデン・エアエンライクの演技はそれ単体で観るとありかなぁと思うけど、『スターウォーズ』としてのハン・ソロには見えないよな。 口の端を上げて笑うことろとか。
- ハン・ソロとチューバッカの初めての出会いとか、他の関連作でバックストーリーが作られているが食い違いが発生しているような。
- キーラは『ブレードランナー2049』のラヴ役の人かと思ったら違った。
6/27 (水)
ACID トランザクションをサポートした MongoDB 4.0 の分離レベルは?
MongoDB World'18 で MongoDB 4.0 が発表された。 今回の目玉は ACID トランザクションのサポートである。
これまでの MongoDB の一貫性についてはRead Isolation, Consistency, and Recency に載っている。
これまでの MongoDB は 1つのドキュメントに対する書き込み(write)は(それが複数のフィールドを変更したとしても)不可分に書き換えることが可能だった。
つまり読み込み操作と書込み操作が同じドキュメントに対して同時に行われる時、読み込み操作が1つのフィールドは書き換え前で別のフィールドは書き換え後のような中間状態を見ることは無く、ドキュメント全体が書き換え前の状態か書き換え後の状態のどちらかに見える。
しかし1つの書込み操作(例えば db.collection.updateMany()
)が複数のドキュメントを書き換える場合、複数のドキュメントに全体に渡る不可分性は保証されなかった。
MongoDB 4.0 から導入された multi-document transaction を使うと複数のドキュメントを不可分に書き換えることが可能になる。 トランザクションを使うにはまずセッションを取得し、セッションからトランザクションを開始する必要がある。
session = db.getMongo().startSession( { mode: "primary" } ); try{ session.startTransaction( { readConcern: { level: "snapshot" }, writeConcern: { w: "majority" } } ); try { // 更新文を並べる } catch (error) { session.abortTransaction(); throw error; } session.commitTransaction(); } catch (error) { // Do something with error } finally { session.endSession(); }
セッションオブジェクトに対して startTransaction()
を実行するとトランザクションが始まる。
MongoDB のトランザクションが serializable かどうかは不明。
6/25 (月)
6/24 (日)
[Food] サラム ナマステ@新高円寺
新高円寺にあるビリヤニが食べれるネパール・インド料理の店サラム ナマステ(公式 Twitter、食べログ、ぐるなび)でビリヤニを食べる。
最近はビリヤニばかり食べているので、好みとは別に「本場のビリヤニ」の味がどんなのか気になっている。 この店の味は本場に近いのかしら?
6/23 (土)
体重計を購入
10年来使っていたタニタの体重計が壊れてしまったので、川崎ヨドバシで新しい体重計を購入。 新たに買ったのはオムロンのHBF-226 カラダスキャンというやつ。
- 乗るだけで測定開始されるのはいいのだが、続けて2度目の再測定をする場合にはボタン操作が必要。
- 測定が完了した時にピッと音がでない。
- 体重だけを計測するモードはあるのだが、そのモードに固定できない。
割と不満だ。
6/16 (土)
キーボードを購入
富士通コンポーネントのテンキーレスキーボード(FKB8769-052)の3枚目を購入。 前の2枚は秋葉原のソフマップで購入したが、今回はラゾーナ川崎のビックカメラ。 近場でも売っていたのね。
自宅用、会社用の2枚を購入していたが2016年11月5日、3枚目も会社用。 研究所と本館の席が2ヶ所になったので、それぞれの席に1枚づつおいておく。 同じキーボードを使わないと、しっくりこなくて効率が落ちるからね。
[Movie] メイズ・ランナー 最後の迷宮
109 シネマズ川崎で『メイズ・ランナー 最後の迷宮』(原題: Maze Runner: The Death Cure)を観る。 3部作の最後の作品だ。 1作目と2作目が2015年だったのに、ずいぶん間があいたが2作目の売り上げが悪かったのか? どういうストーリーだったか、登場人物の名前も思い出せない。
6/9 (土)
6/3 (日)
[Food] シターラ・ダイナー@品川駅中
品川駅の中のエキュートにある「シターラ・ダイナー」でビリヤニを食べる。 エキナカ店なので、路線を寄り道して食べることができるのは便利。
ビリヤニはうまいが、ナンはなんだがピッツァみたいなかんじ。
[Food] ベビースターラーメン ON アイス
セブンイレブンで新商品「ベビースターラーメン ON アイス」を買って食べるが、確かにアイスクリームの上にベビースターが乗ったような味だった。 ベビースターのパリパリ感が失われないところに製造の秘密があるのかもしれない。
6/2 (土)
[Movie] デッドプール2
TOHO シネマズ川崎で『デッドプール2』の字幕を見る。 デッドプールって X-Mem だったのね。
20世紀フォックスはフォックスは映画部門とテレビ部門をディズニーに売却したが、『デッドプール2』はまだ20世紀フォックスだった。 Marvel は X-Mem 系が20世紀フォックス、アイアンマン等はディズニーに分断されていたが、ディズニー側に買収されることでアベンジャーズ4に X-Mem 側のキャラクターが登場できるのかしらということが気になった。
[Movie] ゴジラ 決戦機動増殖都市
チネチッタで『ゴジラ 決戦機動増殖都市』を観る。