はじめに
高校生の頃からプログラミングをしてきてさまざまな成果物ができました.このページでは自分の”プログラミングが好きなところ”や”若干技術力がある”というところを感じていただけたらいいなと思います.
このページでは新しい順(作った日付が)で紹介していきますが,言語やフレームワーク別で紹介しているページもあるのでお好みで選んでください.
2024年
家計簿アプリ
このアプリは自分の家計簿をつける習慣をより定着させようと作ったものです.自分はこのアプリを作る前からずっとObsidianというマークダウンエディターで家計簿を管理していました.しかしObsidianは同期の難易度が高く,特にAndroidでの同期が難しいです.そこでObsidianにRestApiが建てられるプラグインを見つけたのでそれを使ってスマホから家計簿をつけることができるアプリを作成しました.
詳しくはこちらの家計簿アプリ紹介ページをご覧ください.
GithubのReadmeに表示する画像を生成してくれるバックエンドアプリ
CSharpASPNETバックエンド | Githubリポジトリ
このアプリはGithubのReadmeに表示する画像を生成してくれるバックエンドアプリです.
[](https://github.com/tauto1127/imageProviderForGithub)
このようにGithubのReadme.mdに書くと,以下の画像のように連続でコミットメントした日数が表示されます.
このアプリはCI/CDを頑張っていて,テストはないのですが自動ビルド,自動デプロイ(自宅サーバーに),自動フォーマットがあります.
自動で,バックエンドプロセスを起動する設定をしてないので,基本的に動いてません
詳しくはこちらのGithubReadme画像生成紹介ページをご覧ください
応用技術者試験のキーワードを抽出してくれるスクリプト
2023年
p2hacks2023(ハッカソン)
FlutterFirebase | Githubリポジトリ 未来大で行われたハッカソンです. 詳細はこちら
Discordボット
データベースを用いたデータ(ブックマークなど)の管理や,ゲーム用のサーバーの起動・停止ができます
ウェブサイトのユーザー認証をASPNETで実装してみたもの
これはウェブサイトのユーザー認証の仕組みを勉強して,自分で実装してみたというものです.ユーザー認証関係のフレームワークは使っていなく,ハッシュ化の関数のみライブラリに頼って作りました.
主な機能(ユーザー認証関係)はこちらです
- パスワードをハッシュ化してそのままデータベースに保存するのではなく,「パスワードソルト」と「パスワードペッパー」を使って保存する
- ユーザーのセッション管理
ウェブサイトも実装していて,そこからユーザー登録やログインができます.
2022年
マインスイーパーを内蔵した目覚まし時計アプリ
大学の課題processing | Githubリポジトリ マインスイーパーをクリアしないと,アラームを止められません
ブロック崩し
大学の課題processing | Githubリポジトリ ※gameフォルダが本体です
2021年
DisplayOFF
CSharpWPFWindows | Githubリポジトリ ボタンを押したらディスプレイをスリープできるソフト