読書メモ:暗号技術入門(第3版)
August 31, 2023
暗号技術入門(第3版) 出版社サイト:https://www.sbcr.jp/product/4797382228/ サポートサイト:https ...
暗号技術入門(第3版) 出版社サイト:https://www.sbcr.jp/product/4797382228/ サポートサイト:https ...
体系的に学ぶ安全な Web アプリケーションの作り方(第2版) 出版社サイト:https://www.sbcr.jp/product/47973931 ...
ロンドン大学で MSc Computer Science: Data management モジュールを履修中。 講義内容に関して記録した個人的なスタディノートです。 全 12 週のうち 1〜5 週目の内容を記録します。( ...
ネストした構造でいくつかの beforeEach を書いた際などに、どういった順序でそれらが実行されるのか理解できていなかったのでここで確認、整理します。 テストコ ...
リファクタリング(第2版) https://www.ohmsha.co.jp/book/9784274224546/ 年単位で長いこと積読してしまっていた上記を読了。 著者は著名なソフトウェア技術者であるマーティン・ファウラー。一部 ...
Head First デザインパターン(第2版) https://www.oreilly.co.jp/books/9784873119762/ 上記を読了。内容をメモしておく。 オブジェクト指向プログラミングにおいて、先人たちの知恵と経験の結晶である「デ ...
JavaScript 関数型プログラミング 複雑性を抑える発想と実践法を学ぶ https://book.impress.co.jp/books/1115101137 上記の本を再読。今日では関数型プログラミングのエッセンスが広く浸透しているように思う ...
以下の本を読んだ。記憶しておきたいところについてメモを残しておく。 プリンシプル・オブ・プログラミング - 3 年目までに身につけたい一生役立つ 101 の ...
ロンドン大学で MSc Computer Science: Applied machine learning モジュールを履修中。 講義内容に関して記録した個人的なスタディノートです。 全 12 週のうち 6〜12 週目の内容を記録します ...
ロンドン大学で MSc Computer Science: Principles of programming モジュールを履修中。 講義内容に関して記録した個人的なスタディノートです。 全 12 週のうち 6〜12 週目の内容を記録します ...
ずいぶん昔の記事ではありますが、個人的にずっと記憶に残っている言葉です。 Talk of tech innovation is bullsh*t. Shut up and get the work done – says Linus Torvalds Linus Torvalds believes the technology industry’s celebration of innovation is smug, self-congratulatory, and self-serving. The term of ...
この記事は、次の動画で解説されている「テストの構造化とリファクタリング」の部分からの引用です。 TDD Boot Camp 2020 Online - YouTube https://www.youtube.com/live/Q-FJ3XmFlT8?feature=share&t=7005 テストの構造化とリファクタリン ...
テストに関して、掲題をはじめとした用語の理解を整理します。 テストダブルとその5つの分類 # テスト時には、テスト対象(*)が実際に依存しているも ...
全体像 # こんな感じで、Entity、Repository(のインターフェース)、UseCase があるとします。 // This file is "entity.ts" export default class UserEntity { public readonly id: string; public ...
私はまだ Intel Mac を使っているのですが、別の Apple Silicon Mac で作業したときに遭遇したことです。 ローカルでビルドした Docker イメージを Cloud Run にあげて動かしたところ、次 ...
以下2つの記事から、日本語訳で抜粋&整理していきます。 Dependency injection in React - LogRocket Blog https://blog.logrocket.com/dependency-injection-react/ Injecting Hooks into React Components | Wolt Careers https://careers.wolt.com/en/blog/engineering/injecting-hooks-into-react-components Dependency injection in React - LogRocket Blog # プロップスで DI # BEFORE import { useTrack } from '~/hooks'; function Save() { ...
これまで UUID の生成にはこちらのパッケージにお世話になっていたのですが、 uuid - npm https://www.npmjs.com/package/uuid いまやブラウザでも Node でも標準でメソッドが用意されているようです。 ...
Dart 3 になるまでの間、Dart には interface のキーワードが存在しませんでした。 インターフェースを定義したい場合は abstract キーワードが使われてきました。 abstract class Animal ...
オブジェクトをディープコピーしたい場合にこれまで使われてきた有名なテクニックは JSON.stringify() と JSON.parse() を使ったものでした。 const original = { name: 'Alice', friends: ['Bob', 'Charlie'] }; // 👇 const deepCopied = JSON.parse(JSON.stringify(original)); original.friends.push('David'); console.log(original); ...
2023 年 5 月の G 検定を受験し合格しましたので、振り返り記録しておきます。 G 検定について | 一般社団法人日本ディープラーニング協会【公式】 https://www.jdla.org/certificate/general/start/ 学習開始 ...
Google I/O 2023 のなかで Flutter の Impeller という新しいレンダリングエンジンの紹介動画を見たときのこと。 その動画では本題に入る前に、そもそも画面描画ってどういう手順 ...
ロンドン大学で MSc Computer Science: Applied machine learning モジュールを履修中。 講義内容に関して記録した個人的なスタディノートです。 全 12 週のうち 1〜5 週目の内容を記録します。 ...
ロンドン大学で MSc Computer Science: Principles of programming モジュールを履修中。 講義内容に関して記録した個人的なスタディノートです。 全 12 週のうち 1〜5 週目の内容を記録します。 ...
機械学習の勉強のために次の動画を視聴した。振り返りのために内容を補完しつつ整理しておく。 JDLA G 検定模試をひたすら解説する! - YouTube https://www.youtube.com/watch?v=9_5NqeW6gc4 上記の動画をは ...
機械学習の勉強のために次の問題に取り組んだ。振り返りのために内容を補完しつつ整理しておく。 G 検定模擬テスト | Study-AI https://study-ai.com/generalist/ G 検定模擬テスト(約 200 題) # ...
機械学習の勉強のために次の本を読んだ。振り返りのために内容を補完しつつ整理しておく。 徹底攻略ディープラーニング G 検定ジェネラリスト問題集 第 2 ...
機械学習の勉強のために次の本を読んだ。振り返りのために内容を補完しつつ整理しておく。 深層学習教科書 ディープラーニング G 検定(ジェネラリスト) ...
きっかけは英語の動画を見ていた時のこと、かっこの呼び方がいつも聞いているのと違うなと感じました。調べてみると、アメリカ英語とイギリス英語で違 ...
大きく改訂された React の公式ドキュメントに沿って、useEffect について整理します。 主な参照元 useEffect – React https://react.dev/reference/react/useEffect You Might Not Need an Effect – React https://react.dev/learn/you-might-not-need-an-effect useEffect の仕様 # useEffect とは、外 ...
良い記事を見かけたので自分なりの言葉で補足しながらまとめます。 Advanced JavaScript Functions to Improve Code Quality https://www.paulsblog.dev/advanced-javascript-functions-to-improve-code-quality/ Debounce # 元の英単語は「跳ね返り(バウンド)を抑える」という意味です ...