note更新
Convict English:(422) フランチャイズというミリオネア製造機
Why the world needs more franchises - Leaders, The Economist, 28 May 2026 (print: "Apply inside")
Franchising has quietly made countless Americans rich - Business, The Economist, 24 May 2026 (print: "The millionaire machine")
続きをみる
Convict English:(421) 宇宙ビジネスへの課税:軌道上の利益と主権の境界線
How to tax businesses in orbit and beyond - Finance & economics, The Economist, 28 May 2026 (print: "Tax heavens")
続きをみる
Convict English:(420) 東アジアのチャイナ・ショック:AIブーム、産業の空洞化、国内改革
How East Asia should respond to its China shock - Leaders, The Economist, 28 May 2026 (print: "Don't look back in Changhua")
Japan, South Korea and Taiwan are suffering industrial rot - Finance & economics, The Economist, 27 May 2026 (print: "Boom and bust")
続きをみる
Convict English:(419) 透明性のるつぼ:なぜスマートな技術が戦争を「より愚かな選択」にするのか
Smart tech is making war a dumber choice — Leaders, The Economist, 28 May 2026 (print: "Smarter tech is making war a dumber choice")
The dangerous delusion of modern warfare — Essay, The Economist, 28 May 2026 (print: "The crucible of transparency")
America and Iran are getting close to a deal. Or not — Middle East & Africa, The Economist, 28 May 2026 (print: "Waiting for Godot in the Gulf")
Attacking Cuba would be a huge mistake — Leaders, The Economist, 27 May 2026 (print: "Don't attack Cuba")
Would American military action against Cuba work? — The Americas, The Economist, 27 May 2026 (print: "Will Donald Trump attack Havana?")
続きをみる
ナスダックとS&P指数におけるファストエントリーと浮動株基準の緩和
人口統計的転換の後のアフリカのカトリック教会
ひとつの金融危機へと燃え進む三本の導火線
Convict English:(418) パンとサーカス:投票力を奪われた都市と、立場を欠いたインド外交
India's loudest political fight obscures a more urgent one — Ashoka, The Economist, 17 May 2026 (print: "Bread and circuses")
India's diplomats are hosting the world — Asia, The Economist, 21 May 2026 (print: "Busy doing nothing")
続きをみる
Convict English:(417) ワールド・チャンピオンズ:プレミアリーグの100億ポンド文化帝国が英国に語ること
Lessons from the Premier League for Britain's next premier — Leaders, The Economist, 21 May 2026 (print: "How a deflated Britain can bounce back")
In football, Britain has a world-beating industry — Britain, The Economist, 20 May 2026 (print: "World champions")
続きをみる
Convict English:(416) プーチンのロシアを動かす中国の影響力
Convict English:(415) アメリカの「MAGA税」:成長、政策不確実性、法の支配
Convict English:(414) ロケット市場:SpaceXのIPO、Starship、そして軌道上AI構想
Convict English:(413) 母乳育児をめぐる「失われた医学」
Convict English:(412) コンゴ紛争、重要鉱物、そして米国仲介の危うさ
Convict English:(411) 檻の中のファイターと大統領:UFCの規範が暴くドナルド・トランプの欠落
Understanding TypeScript: Node.js + Express と TypeScript(第20/20課)
Understanding TypeScript: React.js と TypeScript: 完全に型付けされた Course Goals アプリを構築する(第19/20課)
Understanding TypeScript: 実践のとき: TypeScript・Axios・Google Maps を使った「場所の選択と共有」アプリの構築(第18/20課)
TypeScript で実際の小さなブラウザアプリを作りながら、サードパーティライブラリとの統合を学ぶ。
住所を緯度経度に変換する Google Geocoding API と、地図を描画する Google Maps JavaScript SDK を扱う。
npm パッケージ(Axios)と CDN 経由のグローバルスクリプト(Google Maps SDK)という、性質の異なる 2 種類のサードパーティツールを比較する。
DOM 型付け、型アサーション、Non-null アサーション、ジェネリックな API レスポンス、グローバル変数、外部 SDK、宣言パッケージなど、多彩な TypeScript の論点を一気に体験する。
続きをみる
Understanding TypeScript: TypeScript でサードパーティライブラリを使う:Lodash、宣言ファイル、Zod(第17/20課)
TypeScript プロジェクトでサードパーティライブラリを使うときに直面する 3 つの状況を整理する
Lodash を例に、@types/* と DefinitelyTyped による型補完の流れを学ぶ
.d.ts 宣言ファイルと declare キーワードの役割を理解する
Zod を使い、ランタイムスキーマから静的な TypeScript 型を z.infer で導出する仕組みを見ていく
TypeScript の型チェックとランタイムバリデーションが補完的な関係にあることを確認する
続きをみる
Convict English:(410) 駆け足の群島:プラボウォ、ポピュリスト事業、そしてインドネシアが築いた「二つの改革」の浸食
Understanding TypeScript: TypeScript で Webpack を使う:多数のモジュールから 1 つの本番バンドルへ(第16/20課)
なぜバンドラーが必要なのか、tsc -w + lite-server 構成の限界を整理する
webpack、webpack-cli、webpack-dev-server、typescript、ts-loader の役割を一つずつ解説する
webpack.config.js に entry / output / module.rules / resolve / devtool を設定する手順を追う
Webpack 5 と最新版 webpack-dev-server に対応するための devServer.static と output.publicPath の調整を確認する
開発用と本番用で設定ファイルを分離し、mode、clean-webpack-plugin、ソースマップの扱いを切り替える
ローダーとプラグインの違い、よくある落とし穴、最終的なビルドツールのメンタルモデルを押さえる
続きをみる
Understanding TypeScript: Vite で TypeScript プロジェクトを作成・実行する(第15/20課)
TypeScript コンパイラ ( tsc ) は .ts を .js に変換するだけで、HTML、CSS、画像などをまとめてデプロイ可能な Web アプリにする責務は持たない
Webpack や esbuild といったビルドツールはその隙間を埋めるが、設定そのものが大きなテーマになりがち
Vite はあらかじめ構成されたモダンなフロントエンドビルドツールであり、TypeScript・CSS・静的アセット・開発サーバ・本番ビルドをまとめて面倒見てくれる
npm create vite@latest でプロジェクトを生成し、 npm run dev / npm run build / npm run preview というシンプルなワークフローで開発できる
TypeScript はプロジェクトごとの開発依存として残り、型チェックを担当し、Vite が実際のバンドル処理を担う
続きをみる
Understanding TypeScript: TypeScript のモジュールと名前空間 :つながりを保ったままコードを分割する (第14/20課)
Convict English:(409) ジョブ・アポカリプス:AI、労働分配率、そして「分け前」をめぐる来たる闘い
Prepare for an AI jobs apocalypse — Leaders, The Economist, 14 May 2026 (print: "How to prepare for a jobs apocalypse")
The jobs apocalypse: a (very) short history — Finance & economics, The Economist, 14 May 2026 (San Francisco)
How to share the AI windfall — Free Exchange, The Economist, 14 May 2026
続きをみる
自己紹介
化学の研究者としてアカデミックな分野でキャリアをスタートさせましたが、プログラミングへの好奇心から流体解析とFortranプログラミングの世界を探求することになりました。5年前に日本に帰国した後、ウェブ開発の世界に飛び込み、HTML、CSS、JavaScriptの基礎を独学で学びました。現在はデータサイエンティストとして、その知識と経験を生かし、この分野における革新と成長を推進しています。自由時間には、体操で体を動かし、Oculus Quest 2でバーチャルリアリティに没頭しています。学問とプログラミングの両方の強力なバックグラウンドを持つHafniumは、どんなチームにもユニークな視点とスキルセットをもたらします。
今後のプロジェクトとウェブ開発およびデータサイエンスの分野への貢献にご期待ください。
ポートフォリオへようこそ!
こんにちは!AIユーザー兼プログラマーのHafniumです。このウェブサイトでご覧いただけるように、私はAIとプログラミングの分野に情熱を注いでおり、これらの分野で活躍するために必要なスキルと知識を得るために努力してきました。ここでは、私が携わったプロジェクトなどの作品例や、履歴書、連絡先などをご紹介しています。このウェブサイトが、私のスキルと経験についてご理解いただけることを願っています。常に学び、成長する機会を求めていますので、ご質問やプロジェクトでのコラボレーションをご希望の方は、ご遠慮なくご連絡ください。私のポートフォリオを見て楽しんでいただければと思います。


