Engineering journal

技術ブログ

ソフトウェア、インフラ、Web3の実践から得た知見を記録しています。

最新ブログ一覧

読書メモ:ファジング:ブルートフォースによる脆弱性発見手法

他人が書いたコードを読むだけでバグを見つけられれば楽なのですが、実際にはそう簡単ではありません。コードに詳しい開発者が見落としている不具合を、ソースコードレビューだけで発見するのは容易ではないと思います。 そこで、脆弱性 […]

Read more: 読書メモ:ファジング:ブルートフォースによる脆弱性発見手法

読書メモ:ゲーム理論・入門 ― 人間社会の理解のために

岡田章著『ゲーム理論・入門 ― 人間社会の理解のために』を読み、ゲーム理論の基本的な考え方を学びました。 1. ゲーム理論とは ゲーム理論は、複数の意思決定者が互いの行動を予想しながら選択する状況を数学的に分析する理論で […]

Read more: 読書メモ:ゲーム理論・入門 ― 人間社会の理解のために

読書メモ:リファクタリング(第2版): 既存のコードを安全に改善する

プログラミングにおいて「リファクタリング」という言葉は痛いほど耳にしますが、「既存のコードを改善し、保守しやすくすること」という漠然とした印象に留まっている人も多いのではないでしょうか。 私自身も言葉だけの理解に留まって […]

Read more: 読書メモ:リファクタリング(第2版): 既存のコードを安全に改善する

読書メモ:ゲーム理論の思考法・ビジネス・人生を変える「戦略発想の技術」

ブロックチェーンやWeb3の世界では、人がどう行動するかを前提にした設計が重要になります。その背景にあるのが、インセンティブ設計やメカニズムデザインを支えるゲーム理論です。 ブロックチェーンのインセンティブ設計やメカニズ […]

Read more: 読書メモ:ゲーム理論の思考法・ビジネス・人生を変える「戦略発想の技術」

TOEICで950点を取得したので、英語の勉強方法を共有します

現在、エンジニアやビジネスパーソンの中には、英語力を高めて国際的な場面で活用したいと考えている方が多いと思います。 私自身もエンジニアとして英語学習の必要性を常々感じており、普段から英語の技術書(およびオンラインポスト) […]

Read more: TOEICで950点を取得したので、英語の勉強方法を共有します