なんでもノート

なんでも書くノートみたいなブログ

依存パッケージを更新することなくpackage.jsonとpackage-lock.jsonのversionを上げる

依存パッケージを更新することなくpackage.jsonとpackage-lock.jsonのversionを上げる方法をまとめる。 $ npm version patch このコマンドでセマンティックバージョニングのパッチバージョンを上げることができる。versionが 1.0.0 だった場合、1.0.1 になる…

GitHub ActionsでNotionの日記ページを毎日作成する

タイトルにある通り、1日1ページNotionに日記を書いている。「YYYY/MM/DD(ddd)」というタイトルをつけているのだが、この入力が地味にめんどくさかった。「きょう」→変換→ 「(」→「つき」→変換→「)」という手順で入力していた。Notion APIを使ってみた - な…

Notion APIを使ってみた

Notionでネットの記事の積読を管理している。積読の数が1000を超え、ノイズになっていたので一度全て断捨離することにした。 状況・やりたかったこと Articleというデータベースで積読を管理 Read StatusというSelectカラムでステータス管理 未設定:積読 Re…

.gitconfigを整備した

git config --global コマンドで各種設定値を設定できる ~/.gitconfig ファイルを整備した。整備した .gitconfig ファイルは https://github.com/azujuuuuuun/dotfiles/blob/master/.gitconfig にpushした。変更前のファイルをコミットしていなかったので差…

GitHubでメールアドレスをプライベートにする

https://github.com/settings/emails へアクセスする 「Keep my email addresses private」(2022/08/11現在の文言)をチェックする これでGitHubからマージや編集などのGitの操作をしたときのメールアドレスが ID+username@users.noreply.github.com になる…

Node.jsのバージョン管理をVoltaに移行してみた

Nodeのバージョン管理にnodenvを利用していた。Voltaは良いと聞いていたが、面倒くさくて触ってこなかった。今更ながら重い腰を上げて移行してみた。 やったこと nodenvのアンインストール https://github.com/nodenv/nodenv#uninstalling-nodenv に書いてあ…

ZodをNext.jsで使ってみた

最近、Zodという名前をTwitterでよく見かける。 github.com TypeScriptファーストなスキーマベースのバリデーションライブラリらしい。試しにNext.jsのクエリパラメーターのバリデーションで使ってみた。 github.com 架空の検索結果ページのクエリパラメータ…

iOS Safariでvideo要素に設定した動画が表示されない

<input type="file”>で同じファイルを選択できるようにする

<video>に読み込んだ動画の秒数を取得する - なんでもノート に続きtipsの3個目。でファイルを選択し、再度同じファイルを選択しても1度目のvalueが残ってしまっているため、changeイベントが発火しない。対応方法は2つある。1つ目は1度目のchangeイベントの処理の</video>…

<video>に読み込んだ動画の秒数を取得する

<input type="file">で選択したファイルのサイズを取得する - なんでもノート に続きtips2個目。video要素に読み込んだ動画の秒数を取得する方法。durationchangeイベント発生時にdurationから読み取れる。以下、React + TypeScriptのサンプルコード。 import React, { useRef }…

<input type="file">で選択したファイルのサイズを取得する

最近使ったtipsを1つずつブログにまとめておこうと思う。1つ目はで選択したファイルのサイズを取得する方法。以下、React + TypeScriptでのサンプルコード。 const onChangeFile = (e: React.ChangeEvent<HTMLInputElement>) => { const fileSize = e.target?.files?.[0]?.size</htmlinputelement>…

2022年7月末までのトピック

2022年になってからブログを全然書いていなかった。仕事が忙しかったと言い訳してしまう。以下、7月末までのトピック。 ベッドを買った エルゴヒューマンを買った 仕事でリーダーになった 山梨に行った ソファを買った その他、友達と遊んだり、会社の人と飲…

技術書を電子書籍から紙書籍に戻した

最後にブログを書いてから3ヶ月も経ってしまった。3ヶ月の間に色々あったがおいおい書いていきたい。 タイトル通り、電子書籍で買っていた技術書を紙書籍で買うようにした。6月から紙書籍を買っている。 電子書籍を買い始めたのは2018年の8月ごろなので、か…

Docker ComposeでMySQLを動かしてみた

Docker ComposeでMySQLを動かしてみたのでメモ。 リポジトリ:https://github.com/azujuuuuuun/try-docker-mysql image: https://hub.docker.com/_/mysql 環境変数は .env ファイルで設定している https://github.com/azujuuuuuun/try-docker-mysql/blob/d13…

新型コロナウィルスワクチン接種3回目の副反応の記録

2022/03/03(木)に新型コロナウィルスの3回目のワクチン接種を受けてきた。今更ながら記録を残す。 前回の記録 azujuuuuuun.hatenablog.com 今回の記録 2022/03/03 15:00 ワクチン接種 ファイザー社のワクチン 解熱剤を2錠もらう 2022/03/04 08:57 36.6℃ 注射…

marginとpaddingの使い分け

CSSのmarginとpaddingの使い分けについてふと思ったので書く。 対象要素とその兄弟要素との間の余白を確保する場合はmarginを使う 対象要素とその子要素との間の余白を確保する場合はpaddingを使う このシンプルなルールで大抵の場合は使い分けられるのでは…

100記事目

100記事目の記事です。 大晦日に2021年買ってよかったモノ - なんでもノートと2021年振り返り - なんでもノートを書いて、2021年ギリギリに100記事に到達した。2021年はこの記事を除き、90記事書いたようだ。我ながら結構頑張ってた。 最近技術記事以外のカ…

2021年振り返り

年末なので2021年を振り返る。 2021年のメイントピックはやはり部署異動と引っ越しだった。部署異動は4月、引っ越しは10月下旬にした。環境の変化の効果は大きく、生活習慣やメンタルも変わった。総合的に見て変えてよかったと思う。 振り返りにあたってカレ…

2021年買ってよかったモノ

今週のお題「買ってよかった2021」 2021年買ってよかったモノを書く。 ワイヤレス充電器 Anker PowerWave+ 3-in-1 Stand with Watch Holder ワイヤレス充電器 Apple Watchホルダー付AnkerAmazon 2021年度上半期My Best Buy - なんでもノートに書いたので詳細…

Eufy RoboVac 15Cを買った

Eufy RoboVac 15C(以下、ユーフィと書く)はAnkerのロボット掃除機。数日前から使い始めた。使用感を書く。 Anker Eufy RoboVac 15C(ロボット掃除機)【BoostIQ搭載/アプリ対応/超薄型/強力吸引/静音設計/自動充電/落下防止/衝突防止】(ホワイト)Eufy (ユ…

ヘッドホンと骨伝導イヤホンを売った

ヘッドホンと骨伝導イヤホンを売った。ヘッドホンはBOSEのNoise Cancelling Headphones 700。骨伝導イヤホンはAfterShokzのAeropex。骨伝導イヤホンについてはAfterShokz Aeropex - なんでもノートで書いた。 売った理由は使わないからだ。ヘッドホンは他に…

お店で注文した料理が来なかった

今日のお昼ご飯は外食だった。スマホのKindleで本を読みながら料理を待っていた。自分より後からお店に入った隣のお客さんには料理が届いていたが、自分の料理の方が時間がかかっているのだろうと待っていた。 店員さんからデザートお持ちしますねと言われて…

vegetaのmultipart/form-dataリクエストでハマった

vegetaは負荷テストツール。vegetaでmultipart/form-dataでリクエストができず、ハマった。2日くらい時間を使った。 検索したら以下の記事が出てきたので簡単にできそうだとたかを括っていた。 負荷テストツール vegeta で multipart/form-data で画像を送る…

はてなブログにスマホでタグをつけたい

iPhoneのはてなブログアプリでブログを書いている。アプリにはタグづけ機能がない(多分)。はてなブログのスマホ版Webページにもタグづけ機能がない(多分)。PC版ページにしかない(多分)。タグ機能あるのに自分が見つけられていないだけだったらごめんな…

インターネットの速度が上がった

インターネットの速度が上がった。嬉しい。 前 後 10倍以上違う。 元の回線が速くなったわけではない。回線というかSoftbank Airを使っていた。Softbank Airをマンションが契約している回線に乗り換えた。 引っ越してからちょっと遅くなったなぁと感じていた…

決める力をつけたい

ミーティングでマネージャーレイヤーの方々の決める力に毎回驚かされる。しっかりと決める。そして決めるのが速い。「じゃあこうしましょう」、「(えっ判断はやっ)」と驚かされるばかりだ。その場で決められなくても、決め方を決める。ミーティングに参加…

1買1捨

1日1捨を始めた - なんでもノートで1日1捨という取り組みについて書いた。1日1捨を始める前から「1買1捨」をしていたり、していなかったりした。1つモノを買ったら1つモノを捨てるという取り組みだ。 1買1捨の良いところは「モノは減りはしないが増えはしな…

1日1捨を始めた

1日1つモノを捨てるという取り組みを始めた。 引っ越した - なんでもノートで ミニマリストになろうと思った と書いた。本気でなろうとは思ってはいないのだが、モノを減らしたいとは思う。そこで、この取り組みを始めた。 開始当初の設定は以下の通り。 明…

割り込みタスクに対処する

日々沢山の割り込みタスクが発生する。レビューや質問、相談、依頼された確認など。最近割り込みタスクで疲れてしまうことが多い。メインのタスクがなかなか進まないのと決断の多さが原因だと考えている。 タスクを捌き切った!と思ってもメインのタスクが全…

ビックバンリリースを避ける

Webサービスのリリースの話。ビックバンリリースは簡単に言えば大きなリリースのこと。ビッグバンとまでいかずとも、大きなリリースを避けて小さくリリースしたいと思っている。 どれくらいが大きいかの明確な基準はないが、以下のようなリリースは個人的に…