素肌にサスペンダー

個人的な備忘と日記

EverNoteからApple純正メモに乗り換えた

日頃からEverNoteを無料プランで利用している。

しかし最近ノートを作成しようとすると、以下のアラートが出るようになった。

現在のプランは、1 のノートブックと 50 のメモに制限があります。制限なしでメモとノートブックを作成するために今すぐアップグレードしてください。

12月4日からノートの上限数が10万→50になっていたらしい。

www.itmedia.co.jp

で、有料プランは年間9,300円、月間1,100円とのこと。

ちょっと高いので、移行を検討した。

結局Apple純正のメモアプリにすることにした。 理由は以下の通り

  • 無料
  • アカウント増やさなくて済む
  • スマホiPhoneでパソコンもMacがメインなので、同期される
  • フォルダ分けできる
  • マークダウンサポートしている
  • メモ数の制限はない(iCloudストレージ容量による制限だけと思う)

【JavaScript】??(Null合体演算子)と||(論理OR演算子)

どちらも動く場合などプロジェクトで若干適当に使ってしまった感があったので、確認した。

??(Null合体演算子

  • 左側のオペランドnull または undefined の場合にのみ右側のオペランドを返します。
  • 左側のオペランドnullundefined 以外の値(たとえそれが 0''(空文字列)、false などのfalsy値であっても)の場合、その値をそのまま返します。

||(論理OR演算子

  • 左側のオペランドnullundefined0''(空文字列)、falseNaN などのいずれかのfalsy値の場合に右側のオペランドを返します。
  • 左側のオペランドが真偽値として「真」と見なされる場合(falsy値でない場合)、その値をそのまま返します。

2023年下半期の振り返り

ちょっと早いけど、振り返り。 総括すると、結構良かった半年だった。 特に断酒によって使える時間が多くなったのが効果が大きかったと思う。


売上

  • 去年度アベレージよりも多くて、今年度の半分折り返せたのでよかった。
  • ただし今年度は消費税納税しないとなので、実質的には去年度とほんの少しの微増のくらいの利益推移というところなので、後半もちゃんと売り上げ上げる必要あり。

よかったこと

  • 売上が高水準。
    • 半年スパンで区切ると過去2番目に高い。
  • 継続案件 + スポット案件でバランスよくこなせた。
  • ElectronのアプリのWindows版を作れた。
    • 開発よりもデベロッパー登録や公開申請周りがめんどくさかったけど、なんとかできた。
    • やろうやろうと思ってやってなかったことを完了できたのは大きい(マインド的に)。
    • Windowsmacともに作り方と公開自体はやり方把握したので、またアイデアさえあればチャレンジしたい。
  • 法人名義での証券口座の開設・株式投資にチャレンジできた。
    • さっそく売買して少し利益出せたんで、今後も大きなリスク取らない範囲でぼちぼちやっていきたい。
  • 引越し検討地域について少し調べられた。
    • 実際に歩いたりしてみた。まだまだ調べることはあるけど、少しは自分がどういうとこに住みたいか検討できた。
  • 役員報酬をまた少し上げれた。
  • 健康面で少し気をつかえた
    • 健康診断受けた
    • 断酒できた。
      • 1度は2ヶ月断酒できた。
      • お酒を飲まないと、1日が良い意味で長いので、ElectronのアプリのWindows版を作れたのも、禁酒のおかげだと思う。
      • 自分的には炭酸水が効果的だった。
    • 漢方やMCTオイルを飲んでみた。
      • 始めたばかりだけど、少し効果がある気がする。

悪かったこと

  • リフレッシュが下手(以前からの継続)
    • ついつい仕事してしまうので、もうすこし近所の美味しい店や、サウナ行ったりネットフリックス見たりもしたい。
    • 恋活婚活でも、ある程度お店や流行りのコンテンツ知ってる人の方が有利だと思う。
  • 禁酒が続かない
    • 1度は2ヶ月禁酒できたけど、また飲み始めると酒量がすごい。。
    • 週に2・3度飲むくらいにできたら嬉しいけど、難しいのかもしれない。
  • 夏に作ったウェブサイトのコンテンツ拡充できていない。
    • クライアントワークが忙しいのもあるけど、作って満足してしまっている感がある。
    • ある程度マネタイズしたいので、コンテンツをこつこつ増やさないとアクセスも増えないので、暇を見つけてやっていきたい。

2024上半期にすること

  • 夏に作ったウェブサイトのコンテンツ拡充
  • 引越し。
    • 今期もおそらく黒字なんで費用捻出は問題なさげ。むしろ利益が減って払う税金減るのですべき。
    • 2月末まで、ちょうど良い仕事の混み具合なので、動きやすそう。できたら3月の引越しシーズン前に引越ししたい。
  • 近所の美味しい店や、サウナ行ったりネットフリックス見たりする。
  • 健康面気を使うのを継続。
    • 耳鼻科での投薬やBスポット治療しても治らなかった後鼻漏感を、漢方で治ったら嬉しい。
    • 体重を少し落とす。
    • 過度な飲酒習慣の改善。

【Dyson】ダイソンのOmni-glideに掃除機買い替えた

部屋も広くないのと、ロボット掃除機も併用するんで、手軽に掃除できる、「ハンディにもできるスティック型のサイクロン式掃除機」が良かった。

そこで買ったのが、これ

  • Dyson(ダイソン) スティック掃除機 コードレス 全方向駆動 Omni-glide Complete (SV19 OF2)

Amazon | Dyson(ダイソン) スティック掃除機 コードレス 全方向駆動 Omni-glide Complete (SV19 OF2) | Dyson(ダイソン) | スティッククリーナー 通販

amazonブラックフライデーで24%引きの32,984円でゲットできたんで、お買い得だったと思う

少し利用しみて感想

良かった点

  • スリムでかっこいい
  • 軽い力ですいすい掃除できる(ヘッドが高性能らしい)
  • アタッチメントの数がちょうど良い(前使ってたやつはやたら付属品多くて保管が面倒だった)
  • スタンドもシンプルで使いやすい
  • 有名メーカーなので替えのバッテリーの入手が容易

悪かった点

  • ゴミが入る容量が小さめ

まだ、フィルター掃除とかもしてないんで、いまのところこれくらい。


購入した機種と迷ったのが、これ

マキタCL286FDRFW

www.makita.co.jp

→ 業務用途向きなのでヘッドがいまいちらしいので、Omni-glideに軍配


ちなみに以前使っていたのが、モバイルバッテリーで有名なAnkerのスティック型のサイクロン式掃除機

  • Anker Eufy HomeVac S11 Go

Amazon | Anker Eufy HomeVac S11 Go(スティック型掃除機)【2層サイクロン / 120AWの吸引力 / コードレス設計/長時間バッテリー/ハンディ / 2way】(ホワイト) | Eufy (ユーフィ) | スティッククリーナー 通販

なんら不満はなかったけど、充電してもバッテリーがすぐ切れるようになってきたので、買い替えた。

交換用バッテリーパックは商品としてはあるものの、ずっと売り切れで、Eufy HomeVac S11 Go自体も新品で売られておらず後継もないようなので、今後再販売されるかは不明というか可能性が低いと思う。

  • Eufy HomeVac S11 Go 交換用バッテリーパック

Eufy HomeVac S11 Go 交換用バッテリーパックwww.ankerjapan.com


得た経験

  • 初めて買ったけど、ダイソンかっこいい。部屋においてるだけで少し嬉しい。ブランドものはやっぱり特別感ある。
  • この手のものは、替えのバッテリーがちゃんと売られているかどうかを確認すべし。(Ankerの反省点を活かした)
  • 替えのバッテリーもシェアが低いメーカーなら、すぐ販売中止になると思うので、ダイソンやマキタみたいな有名メーカーのを買うべき。
  • YouTubeのレビュー動画は参考になるけど、やっぱり悪い点も言ってくれている人はより参考になる。

【firebase】JavaScriptでfirestoreのダミーのtimestampデータを作りたい時

jestでテストしたいときなど、firebaseには繋がず、ダミーデータが必要な場合、以下のようにtimestampデータを作成できた。

import firebase from "firebase/app";
import "firebase/firestore";

...

    // 現在の日時から5分前のDateオブジェクトを作成
    const fiveMinutesAgo = new Date(Date.now() - 5 * 60000);

    // 5分前のDateオブジェクトからTimestampを作成
    const fiveMinutesAgoTimestamp =
      firebase.firestore.Timestamp.fromDate(fiveMinutesAgo);