ブログ
-
サービス開発
QnQ開発日誌 単体テストなしで大丈夫か?
デプロイしたらサインインしていない状態でサイトが見られなくなった、QnQの開発日誌ですこんにちは。今は修正している。 Firestoreのセキュリティルールをミスっていたせいなんだが、Seleniumを使ったUIテストしかなく、匿名ユーザーの挙動がテストケースから漏れていたために気づかなかった。 単体テストがない この程度のことは単体テスト... -
プログラミング
for文の中でawaitして返り値使う直列処理を Promise.all() で並列処理
何か日本語の不自由なタイトルだが、実際僕の思った疑問をそのまま文章にするとこんな感じだった、というか実際こういう間抜けな文章で検索していたので、このままいくことにする。 JavaScriptでfor文の中でawaitして直列でやっている処理を、Promise.all()を使って並列にやりたい、ということだ。const answers = Promise.all( .... ) と書... -
Mac全般
macOS をクリーンインストールしてからやること
2023/10/29更新 M2 Pro Mac mini (12コア) macOS Sonoma 14.1 クリーンインストール後 クリーンインストール後は、各種アプリケーションのインストールだ。昔はこの手の作業もそれなりに楽しかったが、今となってはただひたすら面倒臭い。 環境設定 一通りの環境を設定する。 Finder設定 インターネットアカウントの設定 ネットワーク ファイ... -
雑記
誰に聞けばいいのかわかる時点で、もうだいたいわかってる
ツイッターで、初心者が初心者同士で教えあっていて、聞くべき人がいるのに聞かず、いつまでたってもレベルが低いままだ、というような嘆きみたいなツイートが回ってきた。 これはまぁ一面の真理ではあって、確かにわかっていない人間がいくら集まってもわからないものはわからないし、それどころか場当たり的な解決策を誰かが見出してそれが... -
雑記
能力の高さに無自覚な人の作るものは、複雑になりがち
能力の高い人というのはいる。普通ならば中々理解できない複雑な概念をさらっと理解して、自分のものにしてしまえるような人だ。そんな人が技術者になれば、複雑な要求・要件を考えられるし、それを実現するシステム設計もできる。 複雑な設計 で、そうして出来上がったものを見ると、その人はさらっと使えて、非常に多くの機能を実現してい... -
プログラミング
firebase.auth().onAuthStateChanged() で返ってくるプロパティ
firebase.auth().onAuthStateChanged(async (user) => { ... というような関数で、userに入るオブジェクトのプロパティのメモ。 メモ { "uid": "xxxx", "displayName": "tama", "photoURL": "xxxx", "email": null, "emailVerified": false, "phoneNumber": null, "isAnonymous": false, "tenantId": null, "providerData": [{ "uid": "xx... -
脱Google/ビッグテック/クラウド
10年ぶりにFirefoxを3ヶ月ほどメインにした所感
ここ10年ほど、僕はずっとGoogle Chromeを使っていた。正直Chrome最強だと思う。Chrome最強だと思うんだが、どういうわけなのか、僕のMacではやたらとCPUを使ってくれて、ただでさえ爆熱のMac mini 2018を目玉焼きでも焼けそうなほどに熱してくれる。MacBook Pro 2019でも同様だ。Windowsのマシンではそういうことはなかったので、Macとの相... -
電子工作/ハードウェア
EMC村の動画でフェライトコアの原理を勉強した
【ノイズ対策】知らなきゃ損する!フェライトコアの使い方 #28 - YouTube このチャンネル本当に面白いし有り難いし10年前に見たかった。めっちゃオススメ。今回見たのはフェライトコアについての解説。あー10年前に見たかった。 フェライトコアの思い出 フェライトコアがノイズを減らすのは知っていた。 というのも、フェライトコアに思い出... -
自宅サーバ/VPS/クラウド
DynamoDBの多対多で隣接リストやった時の冗長性対策どうしよう
DynamoDBウキウキで初めて早速引っかかる問題の一つが多対多とn+1問題だと思うんだが、これについてはAWSのドキュメントに一応解決方法が乗っている。それについて書いた記事がこれ→「DynamoDBで多対多のテーブル設計 – 或る阿呆の記」。 隣接リストというデザインパターンで、初めて見た時はギョッとしたけど、実際やってみるとたしかに効率... -
雑記
三角関数を役に立たせてほしくない人がいる
例によって麻生大臣のぶっちゃけトークにより、三角関数が役に立つのかどうか、というみんな大好きな話で盛り上がっていた。本当、話題に事欠かない人だ。 役に立たないわけないが 多くの技術職や研究職の人ならば、むしろ役に立たないわけがないだろう、という感触だと思う。直接使っていなくても、基礎知識として理解していなければわかる...