My Portfolio

学習記録・技術ブログ・制作物・職務経歴を整理したポートフォリオです。

公開タイムライン一覧

技術ブログ Python 3.9でrequirements.txtをインストールできない問題を、Python 3.12で解決 FastAPI製My Portfolioの仮想環境を再構築しました。Python 3.9ではclick==8.2.1をインストールできなかったため、Python 3.12で.venvを作り直し、依存パッケージの導入とUvicornによる開発環境の起動まで確認しました。 公開URL
学習記録 Paizaスキルチェック|Cランク合格・Python3 前回から11日後に再挑戦し、100点を6分3秒で取得しました。解答時間中央値13分17秒の半分以下で解きました。 公開URL
技術ブログ FastAPI起動時に仮想環境のPythonが使われなかった原因と解決策 Finderでフォルダを整理したことでプロジェクトの保存場所が変わり、既存の仮想環境が正しく機能しなくなりました。仮想環境の再作成、使用中のPythonの確認、Uvicornの起動方法を整理しています。 公開URL
学習記録 Paizaスキルチェック|Cランク不合格・Python3 約7か月ぶりのスキルチェックで、解答に126分34秒かかりました。忘れていた知識を技術ブログに整理しながら取り組んだ、再開時点の記録です。 公開URL
制作物 My Portfolio|Renderのスリープを解除 発注者が待ち時間なくサイトを閲覧できるように、RenderのWebサービスをStarterインスタンスへ変更しました。 公開URL
制作物 Django × React ToDoアプリ|フェーズ2:開発再始動とデータ表示 2025年3月に開発を中断していたDjango × ReactのToDoアプリ開発を再開しました。仮想環境、Vite、Djangoサーバーで発生した問題を解消した後、モデルにカテゴリーと期限を追加し、React側の型定義を修正。タスク名・カテゴリー・完了状態・期限の4項目をReact画面へ表示するマイルストーン①を達成しました。 公開URL
技術ブログ My Portfolio|WordPressの記事をREST APIで取得してポートフォリオへ反映 WordPressの記事をAPIで取得し、Googleスプレッドシートで選別してポートフォリオへ同期する仕組みを構築しました。 公開URL
技術ブログ My Portfolio|FastAPIのトップページのルーティングの仕組み URLへのアクセスからJinja2テンプレートが表示されるまでのFastAPIの処理を、実際のコードを使って整理しました。 公開URL
制作物 Go|買い物リスト作成アプリ 求人で見かけるGoに触れるため、商品の追加・購入済みチェック・削除ができる買い物リストアプリを制作しました。Goの導入からローカル実行、GitHubでの管理、Renderへのデプロイ、スマホ向けレスポンシブ対応、運用後の機能改善まで一通り行いました。 公開URL
制作物 My Portfolio|Renderで初回公開 開発開始から約1週間でRenderへデプロイし、外部からアクセスできる状態にしました。 公開URL
制作物 My Portfolio|開発を開始 FastAPIを使い、制作物・技術記事・職務経歴を管理できるポートフォリオサイトの開発を始めました。 公開URL
職務経歴 就業管理システムの保守・運用 旧システムからの移行、打刻機の設定と通信テスト、お客様からの問い合わせ対応などを担当しました。 -
制作物 CLIで動く就業管理システム 実務で扱った就業管理システムを題材に、従業員登録、出退勤登録、勤怠レポートを備えたCLIアプリを制作しました。 公開URL
技術ブログ

Python 3.9でrequirements.txtをインストールできない問題を、Python 3.12で解決

FastAPI製My Portfolioの仮想環境を再構築しました。Python 3.9ではclick==8.2.1をインストールできなかったため、Python 3.12で.venvを作り直し、依存パッケージの導入とUvicornによる開発環境の起動まで確認しました。

学習記録

Paizaスキルチェック|Cランク合格・Python3

前回から11日後に再挑戦し、100点を6分3秒で取得しました。解答時間中央値13分17秒の半分以下で解きました。

技術ブログ

FastAPI起動時に仮想環境のPythonが使われなかった原因と解決策

Finderでフォルダを整理したことでプロジェクトの保存場所が変わり、既存の仮想環境が正しく機能しなくなりました。仮想環境の再作成、使用中のPythonの確認、Uvicornの起動方法を整理しています。

学習記録

Paizaスキルチェック|Cランク不合格・Python3

約7か月ぶりのスキルチェックで、解答に126分34秒かかりました。忘れていた知識を技術ブログに整理しながら取り組んだ、再開時点の記録です。

制作物

My Portfolio|Renderのスリープを解除

発注者が待ち時間なくサイトを閲覧できるように、RenderのWebサービスをStarterインスタンスへ変更しました。

制作物

Django × React ToDoアプリ|フェーズ2:開発再始動とデータ表示

2025年3月に開発を中断していたDjango × ReactのToDoアプリ開発を再開しました。仮想環境、Vite、Djangoサーバーで発生した問題を解消した後、モデルにカテゴリーと期限を追加し、React側の型定義を修正。タスク名・カテゴリー・完了状態・期限の4項目をReact画面へ表示するマイルストーン①を達成しました。

技術ブログ

My Portfolio|WordPressの記事をREST APIで取得してポートフォリオへ反映

WordPressの記事をAPIで取得し、Googleスプレッドシートで選別してポートフォリオへ同期する仕組みを構築しました。

技術ブログ

My Portfolio|FastAPIのトップページのルーティングの仕組み

URLへのアクセスからJinja2テンプレートが表示されるまでのFastAPIの処理を、実際のコードを使って整理しました。

制作物

Go|買い物リスト作成アプリ

求人で見かけるGoに触れるため、商品の追加・購入済みチェック・削除ができる買い物リストアプリを制作しました。Goの導入からローカル実行、GitHubでの管理、Renderへのデプロイ、スマホ向けレスポンシブ対応、運用後の機能改善まで一通り行いました。

制作物

My Portfolio|Renderで初回公開

開発開始から約1週間でRenderへデプロイし、外部からアクセスできる状態にしました。

制作物

My Portfolio|開発を開始

FastAPIを使い、制作物・技術記事・職務経歴を管理できるポートフォリオサイトの開発を始めました。

職務経歴

就業管理システムの保守・運用

旧システムからの移行、打刻機の設定と通信テスト、お客様からの問い合わせ対応などを担当しました。

公開URL -
制作物

CLIで動く就業管理システム

実務で扱った就業管理システムを題材に、従業員登録、出退勤登録、勤怠レポートを備えたCLIアプリを制作しました。