制作物
これまでに作成したプロジェクトや作品です。技術的な詳細や使用した技術スタックもご覧いただけます。
💻
非同期タスク管理・同期/非同期変換ライブラリ
非同期タスク管理のためのPythonライブラリです。
技術スタック:
Python
主な機能:
- •複数の非同期タスクの並行実行
- •タスクの優先順位付け
- •同期処理から非同期処理への変換
- •非同期処理から同期処理への変換
💻
PassCheck
パスワード強度チェッカー
技術スタック:
Python
主な機能:
- •パスワードの強度をスコア化
- •zxcvbnライブラリを使用した辞書攻撃への耐性評価
- •英数字・記号・長さに基づく評価
- •ターミナルベースの対話型インターフェース
- •セキュアなパスワード入力(入力時に文字を表示しない)(getpassモジュール使用)
- •入力されたパスワードはメモリ上のみで処理され、ファイルには保存されない
💻
EphemeralDB
A lightweight volatile context management store for Python.
技術スタック:
Python
主な機能:
- •スコープ付きストレージ: スタックのようにスコープをpush/pop
- •階層アクセス: 子スコープから親スコープのデータにアクセス可能
- •ドット記法: user.profile.nameのようなネストしたキーをサポート
- •コンテキストマネージャー: with文で使用可能
- •スレッドセーフ: マルチスレッド環境で使用可能
- •メモリのみ: ファイルシステムや外部依存関係不要
- •軽量: 純Python実装
💻
様々な形式の画像をPDFに変換するPythonライブラリ
様々な形式の画像を高品質なPDFに変換するPythonライブラリです。バッチ変換やメタデータ付与、コマンドライン操作、設定ファイルによるカスタマイズなど、実用的な機能を多数搭載しています。
技術スタック:
Python
主な機能:
- •様々な画像形式に対応(PNG, JPEG, BMP, GIF, TIFF, WebP, HEIC)
- •複数の画像を1つのPDFに結合
- •コマンドラインインターフェース
- •設定ファイルによるカスタマイズ
💻
Caesar / Vigenère 暗号ツール
Caesar暗号とVigenère暗号の暗号化/復号化を行うCLIツールです。
技術スタック:
Python
主な機能:
- •MITライセンス
💻
LaTeXMaKe
LaTeX数式を美しい画像に変換するPythonプログラムです。
技術スタック:
Python
主な機能:
- •LaTeX形式の数式をPNG画像に変換
- •高品質な数式レンダリング
- •透明背景の画像生成
- •Discord webhookによる自動送信機能
💻
GraphGen
数式からグラフを生成するPythonプログラムです。
技術スタック:
Python
主な機能:
- •数式を入力すると、そのグラフを画像として生成
- •生成された画像は imgs/ ディレクトリに保存
- •カスタマイズ可能なx軸の範囲とプロットポイント数
💻
分数関数の漸近線計算プログラム
入力された分数関数の式から漸近線を計算するターミナルベースのアプリケーションです。
技術スタック:
Python
主な機能:
- •分数関数の式を入力として受け取る
- •水平漸近線の計算
- •垂直漸近線の計算
- •斜め漸近線の計算(存在する場合)
💻
CUIベースのテトリスゲーム
WindowsのコマンドプロンプトやPowerShell、Linuxのターミナルで動作します。
技術スタック:
Python
主な機能:
- •スコア表示
- •7-bag systemによるテトリミノ生成
- •レベルによるスピード変化
- •ゴーストピース表示
- •次のピース表示