N+1 ってクエリを投げる回数とすると 1+N の方が自然な気がしてるんですが、自分の理解が間違ってますか。
— 赤田首里殿内(沖縄県民謡) (@tomohi_ro) 2022年3月15日
合ってると思います! (人によって1+Nって言う派もある印象)
— INA Lintaro (@oarat) 2022年3月15日
1+Nのが違和感ないですね
— しば (@hatz48) 2022年3月15日
むずかしいですね。
N+1 ってクエリを投げる回数とすると 1+N の方が自然な気がしてるんですが、自分の理解が間違ってますか。
— 赤田首里殿内(沖縄県民謡) (@tomohi_ro) 2022年3月15日
合ってると思います! (人によって1+Nって言う派もある印象)
— INA Lintaro (@oarat) 2022年3月15日
1+Nのが違和感ないですね
— しば (@hatz48) 2022年3月15日
むずかしいですね。
ARMアーキテクチャでビルドするフォークがあるのでこれを使いましょう。
/etc/pam.d/sudo
に書き込み権限がないので sudo chmod +w /etc/pam.d/sudo
する必要があるかも。
パーミッションを戻すのを忘れないようにしよう。
最近、会社のPCをM1 MacBook Proに交換してもらったので、ちまちま環境を作っている。 一括管理になっていて移行エージェントが閉じられているので手で移行する必要があって、環境を見直すいい機会になっている。
ところで、僕はとてもめんどくさがりなのでパスワードを打つのも出来るだけ避けたい。 幸いなことに Apple Watch を持っているので使えるところでは使っていきたい。
sudo
時のパスワード入力を Apple Watch で代替するには pam_watchid.so
を使う方法がある。
これまでもこれを使ってきたので、何も考えずにインストールしたところ以下のように sudo
が動かなくなってしまった。
sudo: unable to initialize PAM: No such file or directory
/etc/pam.d/sudo
を編集するのにも管理者権限が必要なので sudo
が必須になってくる。
詰んだと思ってシングルユーザーモードを覚悟したのだけれど、調べてみると Finder からファイルのパーミッションを変更出来るらしい。
Finder から /etc/pam.d/sudo
の Get Info
から一般ユーザーにも編集権限を追加する。
右下の鍵アイコンを外しておく必要があるので注意。
これで普通に編集出来るようになったので事なきを得た。
単純な話で x86_64
でビルドしているので当然ARMでは動かない。
TARGET = x86_64-apple-macosx10.15 all: swiftc watchid-pam-extension.swift -o $(LIBRARY_NAME) -target $(TARGET) -emit-library
幸いにも変数になっているのでビルド時に指定してやればよい。
$ sudo make install TARGET=arm64-apple-maxosx12.2
これで無事に動くようになった。
M1が出たからもう一年以上経っているので流石に誰かやっているやろと思って探してみたらやはり対応したフォークがあったのでこちらを使うことにした。
ビルドターゲットの指定では apple-darwin$(vesion)
の方がよさそう。
ロボット掃除機が欲しいと思い続けて早幾年。 購入に踏み切れなかったのは、清掃性能に疑いがあったのと、床を綺麗の保つ自身がなかったからです。
今回たまたま YouTube で珈琲関連の動画を見ているときになぜか関連で出てきた Anker が出している Eufy の動画をみたところ、自分が思っていたよりなんか優秀そうだなということに気付きました。値段も思っていたより手頃。そして今の家だと床も意外と何も置いていない。
気になりだすと止まらなくなってしまって、ちゃんと調べたところ G30 Hybrid というやつが良さそうだったので購入してみました。
結果は大満足で、想定をはるかに越える性能で短時間でかなり綺麗になる。特殊な形の机の下などの入り組んだところも良い感じで掃除してくれて、めっちゃ賢いです。イメージしていたのはランダムに動きながら結果的に掃除されるみたいなやつだったのですが、かなり直線的な動きをして効率的に掃除してくれます。ジャイロセンサすごい。毎朝8時に自動で掃除するようにしていますが、一日生活しただけでけっこう埃が出ているのが分かるので驚き。これまでどんだけ汚い環境にいたんだって感じ。
動いている様子がとてもかわいくて、応援したくなっちゃう感じ。そして、頑張って掃除している様子をみてると床にあるものをどけたりしたくなるので、これは副次的に家が片付くというよく聞く話は正しいなと思いました。我が家もすでに床のものがなくなってスッキリしつつあります。
水拭きはオマケって感じなのであってもなくてもよさそう。せっかくあるのでたまに使いたいとは思っていますが、アタッチメントをつけるのが面倒です。
購入を迷われている方は思い切ってどうぞ。
幼い頃から猫背を直しなさいと怒られ続けて生きてきました。
個人的にはあんまり気にしていなかったのではいはいという感じで聞き流してきたのですが、おもしろガジェットを見つけたので使ってみることにしました。 Apple Store でも売っているのでそんなに変なものではなさそう。
これは背中に貼り付けて、背中の角度が一定以上曲がったら震えて教えてくれる君です。 肌に直接貼り付けたくない人向けにネックレスタイプもあるようですが、僕は首に何か絡む方がいやなので貼り付けています。
キャリブレーションして自分の良い感じの位置を覚えてくれるのでむちゃな感じで背中を伸ばし続けなくていいので助かる。 たまにかがむことはあるので角度だけで怒られたら困るのだけれど、設定した秒数の間曲がったままだと怒ってくれる仕組みなので安心。 ちゃんとパソコンの前で集中しだして背中が曲がってきたときにタイミングよく怒ってくれます。
集中しているとき限って怒られるので集中力が途切れがちになるデメリットはありますが、怒られないように意識して背中を伸ばすようになるので、続けるとたしかに猫背が直っていきそうです。
アプリもかわいい感じで、自分の姿勢によって棒人間が動いてくれたりしてよい感じ。無駄に眺めていたくなります。
猫背が直るようにしばらく続けてみたいと思います。
Saturn-60 の A-Stock を購入することが出来たので組み立てました。 どうやらGBで in していた勢がまだ届いていないらしく、レストランで後から注文したのに先に出てきてしまって気まずいみたいな状況。 Supernovaにしたかったのですが、ボトムが黒のやつしかなかったのでそれだったらとMoondustに。
これまでシュッと組み立てられるものばかりだったので、ある程度ステップがある組み立てには苦労しました。
途中でスイッチをはんだ付けする位置を間違っていたことに気付いて、はんだ吸い取り線で頑張って外したりしていてなかなか大変でした。 フラックスをつけると取りやすいということを学びましたが、めちゃくちゃ大変だったのではんだ吸い取り機の購入も検討したいと思います。
また二日酔いなのか体調が悪くて吐き気がひどかったので休み休み。結局夕方に吐いてしまったのでだいぶ厳しかった。
すみません。お先に失礼しております。 pic.twitter.com/rOmCkc6KoE
— ミラーボールはいらない (@tomohi_ro) 2021年12月29日
自分で被膜を剥がすタイプのケーブルがついてる pic.twitter.com/iQMsSbJ0c8
— ミラーボールはいらない (@tomohi_ro) 2021年12月29日
これがんばって取り付けたのだけれど光ってないから多分失敗している。。。
はんだ付けをする位置をミスって泣いてる pic.twitter.com/aPpGpZrIgu
— ミラーボールはいらない (@tomohi_ro) 2021年12月29日
出来ました pic.twitter.com/vbkVUwecCV
— ミラーボールはいらない (@tomohi_ro) 2021年12月30日
スイッチは Alpaca のストック、キーキャップは虎の子だった Keyboardio の Linear A keycaps を使いました。 ただし Right Shift のサイズ (1.175u?) がなくて 1.5u をつけているので微妙。