人生シーケンスブレイク

シーケンスブレイク(Sequence breaking、シークエンスブレイクとも)とは、テレビゲームにおいて開発が想定している攻略ルートを逸脱し、ショートカットする行為のことである。

端末が手元に無くても OMRON connect のアカウントを削除する

f:id:ShineSpark:20211119053807p:plain

OMRON connect のアカウントを削除したかった

アプリが使いづらかったのでオムロンの体組成計(体重計)から、Withings Body+に乗り換えた話を以前書いた。

shnsprk.com

Withingsの体組成計を購入したので、オムロンの体組成計は使うことがなくなったので手放し、アプリも削除していた。

ところがOMRON connectのアカウントに紐付いたメールアドレス宛にメールが届き続けていたので、アカウントを削除しようと思ったのだけれども...

OMRON connect のアカウントが削除できない!

どうやらOMRON connectのアカウントを削除するには、アプリ上でアカウント削除をする必要があるとのことだった。

再度アプリをインストールしなおして、アカウント設定からアカウント削除を選ぼうとしたのだが...

f:id:ShineSpark:20211118073836p:plain f:id:ShineSpark:20211119042357p:plain

初期設定を完了させないとログイン画面までたどり着けない!

f:id:ShineSpark:20211119042817p:plain f:id:ShineSpark:20211119042824p:plain

体組成計を選んで初期設定を完了させようと試みるも、Bluetoothペアリングのところまでしか進められず止まってしまう...。

まぁそういうアプリもあるよね...ということで、Webからのログイン方法や他のアカウント削除方法も見当たらなかったのでお問い合わせフォームからアカウント削除について問い合わせてみることにした。

問い合わせてみた その1 - 個人情報保護のために削除はしない

あいにくOMRON connectクラウドアカウントは、 個人情報保護の観点から、弊社で削除を行っておりません。

恐れ入りますが、クラウドにサインインされた端末から お客様ご自身でアカウント削除を行っていただく必要がございます。

【アカウントの削除方法について】   アプリホーム画面左上のメニュー(三本線)>ユーザー情報>   「アカウント削除」から操作をお願いいたします。

しかしながら、現在OMRON connect対応機器がなく、 クラウドにサインインができない場合、 大変恐縮ではございますが、クラウド情報の削除は行えません。

お力になれず、誠に心苦しい限りではございますが、 何とぞ、ご容赦くださいますようお願い申し上げます。

アカウント削除の方法はないし、個人情報保護の観点からアカウント削除も承ってないよとの回答。

カスタマーサポートを外注してるにしても、この理由を建前に削除しないっておかしいでしょ...てのと、この問い合わせ窓口以外にアカウント削除方法を確認する手段がないので少しだけ食い下がってみた。

ご回答ありがとうございます。

あいにくOMRON connectクラウドアカウントは、 個人情報保護の観点から、弊社で削除を行っておりません。

大変恐縮なのですが、上記部分の理解がよくできませんでした。

貴社で管理されている私の個人情報の削除を行っていただけないことが、どうして個人情報保護なのか教えていただけますでしょうか?

よろしくお願い致します。

マニュアル対応してるだけだったら対応窓口の人に申し訳ないなと思いながらも、ちょっと納得できなかったので上記で返信。

問い合わせてみた その2 - 謎の本人確認

オムロンお客様サービスセンターです。

このたびは、OMRON connect(オムロンコネクト)アプリについて、 ご不便をおかけしており、大変申し訳ございません。

OMRON connectクラウドアカウントがお客様の情報と断定できない状況から 削除操作は、アプリからお客様ご自身で行っていただくようお願いしております。

お申し出の内容より、ご登録情報を確認させていただき、 あらためてご案内差し上げたく存じます。

お手数をおかけいたしますが、 以下の内容をご返信くださいますようお願い申し上げます。


【ご連絡いただきたい内容】

●お問い合わせ番号:

●OMRON connectクラウドでご利用の以下情報をご明記ください。
 ・ユーザー名:
 ・メールアドレス:


お手数ではございますが、何とぞよろしくお願い申し上げます。

あれ、削除はできないって言ってたのに、何だか対応してくれそうな雰囲気が出てきて不思議に思いつつ、問い合わせに利用しているものと同一のアドレスとユーザー名を回答する。

今回いただいた情報より、OMRON connectクラウドの ご登録がございました。

現在、OMRON connect対応機器をお持ちでない場合でも 音波通信体温計 MC-6800Bは機器登録いただけます。

恐れ入りますが、OMRON connectアプリをインストール後、 初期設定時の機器登録で「体温計>MC-6800B」を選択して、 機器登録を行ってください。

その後、削除したいクラウドアカウントでサインインいただき、 アプリホーム画面左上のメニュー(三本線)>ユーザー情報> 「アカウント削除」から削除操作をお願いいたします。

ご案内は以上でございます。 お手数ではございますが、何とぞよろしくお願い申し上げます。

なるほど...

アカウント削除方法

f:id:ShineSpark:20211118073836p:plain

アプリ上で、初期設定をはじめる

f:id:ShineSpark:20211119042357p:plain

端末をもっているをタップし、

f:id:ShineSpark:20211119044738p:plain

MC-6800B をタップする。

f:id:ShineSpark:20211119044813p:plain

お、

f:id:ShineSpark:20211119045012p:plain

サインイン画面にたどり着けた!

f:id:ShineSpark:20211119050500p:plain

ログインして、アカウント削除をタップ

f:id:ShineSpark:20211119050610p:plain

メールアドレスは削除するけれども、測定データは削除しません。測定データはそのまま好きに使うけどいいよね?という確認に同意をしてアカウント削除。

なんて個人情報保護の観点が行き届いたサービスなんだ...。

まとめ

  • 端末が手元にないとアカウント削除できないのが 🙅‍♂️
    • Webでログインできればそもそもこんなに苦労しない
  • 初回の問い合わせで解決方法を案内してくれないのが🙅‍♂️
    • 最初無理って言ってたじゃん...
  • 食い下がったら解決方法を案内してくれるのが 🙅‍♂️
    • チャーン抑止にしても悪質
  • 解決方法の案内のために、ユーザー名 + メールアドレスの確認があるのが🙅‍♂️
    • サインインには上記に加えてパスワードが必要なので、問い合わせ中に本人確認をする必要がない
    • 個人情報保護といいながら、ここで無用に個人情報を収集するのか...

オムロン製品を買うのは辞めようと思いました。

Withings はアプリも使いやすいし、iOSのヘルスケアアプリとの連動も良くて使い始めて8年位だけれどもまだまだ使う所存です。

Kindleの購入済み書籍のうち、未読の本のみ一括抽出するBookmarkletをつくってTodoistに流し込む

f:id:ShineSpark:20211111055119p:plain みなさん御機嫌よう。読書のモチベーション維持のためにKindleはPaperwhiteの新型が出るたびに買い替え、古いのは人にあげたりメルカリする方の @shnsprk です。

最近は何でもTodoistで管理しているので、Kindleの未読よ本をまとめてTodoistに流し込みたかったのでその方法を纏めました。

ゴール

  • APIとか
    • なさそう
  • Gmail と IFTTT を組み合わせて購入時に自動でTodoistに登録
    • メール本文には書籍名がない
  • Kindle Cloud Reader
    • 既読フラグがない
  • もっと雑でいい

ということで、Amazon.co.jp: コンテンツと端末の管理 から未読の本を抽出するBookmarkletをつくることにしました。

Bookmarklet

つくりました。

GistのBookmarkletをブックマークとして登録して使います。

登録の仕方は、

  1. どこでもいいのでどこかのページをブックマークする
  2. ブックマークの編集で、URLをBookmarkletjavascript実行コードに変更する

後はコンテンツと端末の管理の画面上で、Bookmarkletを実行すればOK

デモ

Bookmarklet として登録している状態から

f:id:ShineSpark:20211111053131p:plain

Amazon.co.jp: コンテンツと端末の管理 へアクセス

f:id:ShineSpark:20211111053357p:plain

ブックマークバーから Bookmarklet を実行

f:id:ShineSpark:20211111053456p:plain

クリップボードから貼り付けしてみると、読んだ本 でない本だけのリストがコピーされている

孤独のグルメ【新装版】 (SPA!コミックス)
アイヌ文化で読み解く「ゴールデンカムイ」 (集英社新書)
THE MODEL(MarkeZine BOOKS) マーケティング・インサイドセールス・営業・カスタマーサクセスの共業プロセス
アジャイルなチームをつくる ふりかえりガイドブック 始め方・ふりかえりの型・手法・マインドセット
さかなクンの一魚一会 ~まいにち夢中な人生!~
内なる宇宙 下 (創元SF文庫)
(略)

自分はこのクリップボードを Todoist にまとめて流し込みました。

タスクを追加時に、タスク名にフォーカスがある時に貼り付けをすれば複数タスクの一括登録になります。

f:id:ShineSpark:20211111053818p:plain

これで簡易的ではあるが、Kindleの未読をTodoistで管理できるようになったのでバンバン読んでいこう。

f:id:ShineSpark:20211111061415p:plain

積読が可視化されてしまった…

macOSのDockのサイズをCLIから指定する

やりたいこと

設定画面からDockのサイズや拡大率をスライダーで指定できるが、区切りのいい数値で指定したかったのでコマンドから指定することにした。

f:id:ShineSpark:20211109041235p:plain

ここからだと、今の設定値がいくつなのか分からない...

やり方

設定値の読み込み

# サイズ
$ defaults read com.apple.dock tilesize
32

# 拡大
$ defaults read com.apple.dock largesize
64

設定値の書き込み

# サイズ
$ defaults write com.apple.dock tilesize -int 64; killall Dock

# 拡大
$ defaults write com.apple.dock largesize -int 96; killall Dock

killall Dock をつけることですぐさま反映できる。

f:id:ShineSpark:20211109041624p:plain

うーん、満足。

バックパック・リュックサックの無駄に長い紐を火で炙る

クロスバイク用にドイターのバックパックを幾つか使っている。

ヘルメットも収納できたりと高機能なんだけれども紐が長い...

どれだけ厚着したり太ったりしたとしても、この長い紐を使い切ることはなさそうだったのでどうすればいいのかなぁと調べてたところ、いい方法があった。

火で炙る

どうやらバックパックの長い紐は、ハサミでカットした後に火で炙ってしまえばいいらしい。

f:id:ShineSpark:20210907064514j:plain

ばっさり。

で、チャッカマンで炙ってみた。

f:id:ShineSpark:20210907064922j:plain

丸で囲った部分が炙った紐。思ったより綺麗に仕上がっている。 炙った部分はナイロンが溶けているので、紐がほつれる心配がない。

この後に2つ折りにして接着剤で止める人もいるようだけれども、特に要らなさそうだ。

追記: 火で炙って半年後

火で炙って半年程経ったが、その後もほつれたり、カットした事を後悔したことはなかった。むしろカットしたことで移動中に何処かに引っかかったりすることや煩わしさから解放された嬉しさの方が多かった。

カットして火で炙る。オススメです。

デロンギの全自動エスプレッソマシン、どれを買ったらいいのか分からない問題の解法

ネスプレッソ / NESPRESSO Citiz C110 からの乗り換え

10年以上前に購入したカプセルタイプのエスプレッソマシンから、より本格的な全自動エスプレッソマシンに乗り換えることにした。

こういうタイプ。

カプセルタイプなので電源を入れて1分足らずで準備完了。カプセルを入れてボタンを押すだけでエスプレッソが出てくる。メンテナンスもカンタンということ無しなのだけれども、少し欲が出てきてちょっと手間を掛けても挽きたて・ミルクフロッサー付きのマシンが欲しくなってきた。

折角だから最高のものを買いたいんだぜ

ということで、有名なデロンギの全自動エスプレッソマシンを買おうと公式Webサイトを見てみた。

f:id:ShineSpark:20210905075545p:plain

デロンギ 全自動コーヒーマシン | 製品ラインナップ

のだけれども、10種類もあるのにスペック比較表がなくどれを買えばいいのか判断が難しい...。

価格的に10万円前後なので、きちんと吟味した上で購入したい。

調べてみた

  • Amazon.co.jp
    • 検索結果に他社製品が混ざり込んでいて良く分からない
    • 全製品が掲載されていない
  • 公式サイト・公式ショップ
    • 全製品が掲載されているが、スペック比較表がない
    • 製品カタログのPDFがあるものの、全製品のスペック比較表ではない
  • 価格.com
    • ある程度機能比較ができるものの、全製品が掲載されていない
  • ヨドバシ.com
    • 個人的にはヘビーユーザーなので好きだが、直販モデルが未掲載
  • 各所のブログ
    • 一覧表があったりするけれども、最新ではなかった

ということで、結局現行製品ほとんどの取扱説明書やスペック表を読み解いて、自分の中でどれがよいかまとめることにした。

製品の絞り込み判断材料

ミルクコンテナあり / なし どちらがよいか

どれを買うか検討するにあたり、ミルクコンテナ(ラテクレマシステム)あり / なしは絞り込み材料の一つ。

  • あり
    • ミルクコンテナの洗浄の手間が増える
      • そのままコンテナを外して冷蔵庫にしまうのもOKらしい
    • 給湯するためにはミルクコンテナと、給湯ノズルの交換が必要
    • ミルクジャグでスチームをして...のような手作業でラテアートをしたりができなさそう
  • なし
    • ミルクコンテナの手間がない
    • そうはいっても、牛乳を使うのであればフロッサーのメンテナンスの手間は必要
    • ラテアートにチャレンジするにはこちら

今までカプセルタイプのエスプレッソマシンで、ほぼ毎日カフェラテをする程牛乳を使っていたのだけれども、メンテナンス性を考えて今回はミルクコンテナなしにした。

実はミルクコンテナありでもそのまま冷蔵庫にしまえばよいというのは購入後に知ったのだが、まぁラテアートもやってみたかったので最終的にはミルクコンテナなしで良かったと思っている。

液晶ディスプレイあり / なし どちらがよいか

液晶ディスプレイあり / なしは実は非常に難しい問題で、一見、情報が増える分だけ便利かなと当初は折角買うのであれば液晶ディスプレイありのエレッタかディナミカを買おうと考えていた。

しかし、説明書を読んでいる内に評価が逆転した。

これは実際のディナミカの説明書なのだが、

f:id:ShineSpark:20210907052312p:plain

凝ったメニューや2杯抽出はドリンクメニューボタンを押した後に都度選択する必要が出てくる。

液晶ディスプレイなし(≒ 物理ボタンのみ)モデルではエスプレッソ x 2は1ボタンで抽出できるのだが、自分用に1人分抽出したり、夫婦で2人分抽出したりを使い分けたい用途では液晶ディスプレイモデルはボタン操作が増えて面倒だと思った。

また、豆や水の補充や洗浄などのアラート系は液晶ディスプレイなしモデルでもランプによるアラートで充分なので、液晶ディスプレイなしのモデルにすることにした。

ミルクコンテナなし / 液晶ディスプレイなし でどのモデルにするか

ということで、以下のモデルの中で検討することになった。

製品名 型番 発売日 価格(参考: 公式ショップ)
マグニフィカS ECAM23120BN/WN 2016/10/20(価格.com登録日) 87, 780
オーテンティカ ETAM29510B 2018/08/22 129,800
マグニフィカS ECAM22112B/W(直営店限定モデル) 2020/07/01 59,800
マグニフィカS スマート ECAM25023SB(直営店限定モデル) 2021/03/04 98,780

マグニフィカSが評判も良くブログなどでも買ってよかったと聞くモデルなのだが、発売が2016年なのでそのうち新モデルが出て後悔しそうな予感がした。
オーテンティカは本体の細さを優先し水タンクが唯一背面になっているモデル。自宅の設置予定の場所では、水タンクが背面になることで水補充の手間が上がりそうだったのでスルーした。
マグニフィカS(直営店限定モデル)は価格を優先したエントリーモデルとのことだったので、発売日も新しいマグニフィカS スマートにしようとなった。

最終的に

マグニフィカS スマートを購入しました!!

f:id:ShineSpark:20210907062104j:plain

ミルクジャグは目盛り付きのこちらを購入。

家庭でカフェラテが簡単に作れてリモートワークのお供に最高。

f:id:ShineSpark:20210907062120j:plain

当面はいろんなコーヒー豆を買って試してみる予定。

Ubuntuで通知などのポップアップもダークテーマにする

外観はダークテーマ(Yaru-dark)なのに、通知やポップアップはデフォルトテーマのままだったのをそろそろ直すかと思って一念発起した。

f:id:ShineSpark:20210826060420p:plain f:id:ShineSpark:20210826060017p:plain f:id:ShineSpark:20210826055958p:plain

この状態。

環境

下準備

Gnomeの外観設定を編集するために、 gnome-tweak-tool と、gnome-shell-extensionsをインストールする。

$ sudo apt install gnome-tweak-tool
$ sudo apt install gnome-shell-extensions

設定

Tweaksを起動する。

# 起動
gnome-tweaks

初期状態では、Appearance > Shell が変更不可能になっている。

f:id:ShineSpark:20210826061547p:plain

Extensions > User themes の項を探して有効にする。

f:id:ShineSpark:20210826061759p:plain

Tweaksを再起動すると Appearance > Shell が変更可能になっているので、 Yaru-dark に設定変更する。

f:id:ShineSpark:20210826061923p:plain

すると、通知などのポップアップもダークテーマが適用される。

統一感が出て良くなった。

f:id:ShineSpark:20210826062054p:plain

参考

Ubuntuでコマンド終了時に通知を出す

事の発端

シェルで実行に長時間掛かる処理などを実行した時に、カンタンに実行終了を通知で把握できるようにしたかった。

notify-send を利用して手軽にと思い、 下記のような関数によるコマンド実行なども試してみたが、

zenn.dev

関数内でコマンド実行された場合にはコマンド内のエイリアスが展開されず意図通りに実行できなかったり、Y/n などのプロンプト入力を求められた際には失敗など、今まで何気なく叩いていたコマンドに付けるだけで実現できるようなものではなく、最終的に断念した。

xargsやパイプなどでの実現も試みたが、xargsでも(できないこともないが)エイリアスを利用するのが難しく、もっと手軽な方法がないかと試行錯誤してみた。

コマンド終了時に通知を出す方法

下記のような関数を.zshrcに書いて、

function n() {
  if [ $? -eq 0 ]; then
    notify-send -u normal "Finished."
  else
    notify-send -u critical "Error occurred."
  fi
}
$ <長い処理時間のコマンド>;n

でOK.

試しに sleep 10;n した結果がこちら。

f:id:ShineSpark:20210826063607p:plain

f:id:ShineSpark:20210826063632p:plain

前の処理が失敗したら通知内容が(最低限だが)失敗したことが分かる。

f:id:ShineSpark:20210826063808p:plain

この方法であれば、 通常のコマンド記述後に ;n とタイプするだけでよく、プロンプトが表示されたとしても問題がない。

今までのターミナル生活にほぼ変わらない形で組み込める。

最終的には実行したコマンドや標準出力結果も通知上に出したいのだが、当初の目的はこれで達成できるため、当面はこれで運用する。