筆者紹介
What person? – プロフィール
Author: つよし
- 静岡県出身 1988年生まれ
- 有機化学専攻で京都大学卒業
- 現在、東京のIT系会社に勤務
- 妻、息子と三人暮らし
- 趣味はプログラミングを使用したもの作り
- 生涯エンジニアでいたい
- マイペースで楽天的
Skills – できること
- Webアプリケーション開発(バックエンド/フロントエンド)
- Firebaseによるサーバレス開発
- Windowsアプリケーション開発(Windows Form/WPF)
- Javascript(Vue/Nuxt/React/TypeScript/jQuery), CSS, HTML, Java, PHP, Python, C#(.Net), MySQL, SQL Server, SQLite
- 現在、機械学習(Python)を勉強中
Motto – 大事にしていること
- 自分の頭で考えること
- 何かを作り出すこと
- Simpleであること
Works – 作ったもの
私がこれまでに個人として開発したものを紹介します。
C3B
Windows用の業務効率化ツール。常駐タイプのアプリケーションで、クリップボードの履歴保存、画面キャプチャ、ランチャーなど、便利な機能が利用できます。自ら実務で使用しながら改良を重ね、非常に使えるモノに仕上がったと思います。今でも仕事、プライベートともに常用しており、欠かせない存在となっています。
使用した技術:C#(.Net Framework), Windows API, SQLite
GetGrid
エクセルなどの表データから更新用SQL(INSERT/UPDATE/DELETE)を自動生成するツール。 仕事でエクセルからSQLを作成する機会が多かったので、作成して活用しました。チームメンバーにも使用してもらい、好評でした。
使用した技術:C#(.Net Framework)
ダウンロード不要でブラウザで使用できるWeb版も作成したので、ぜひお試しください。
使用した技術:Vue.js(Composition API)
ホワイトボード
手書きの絵を複数人でリアルタイムに共有できる、お絵かきチャットのWebアプリケーション。離れた場所にいる相手と一緒にライブお絵かきを楽しんだり、言葉で伝えるのが難しいことを図で説明したいときなどに役立ちます。
技術的な面では、FirebaseのリアルタイムDB「Firestore」を活用することで、クライアント間の描画同期を簡単に実現することができました。
使用した技術:Vue.js, Firebase
かけいぼ
家庭の共用の支出を集計するために作成したスマホ向けアプリケーション。家計簿アプリが三日坊主で終わってしまう最大の原因と考える「登録の面倒臭さ」を徹底的に排除し、シンプルなUI、最速で登録できることをコンセプトとしています。その結果、レジでお金を払ったその場ですぐに登録できるようになり、今でも続けられています。
技術的な面では、PWA(Progressive Web Application)という仕組みを取り入れているので、Webアプリケーションではあるもののネイティブアプリのように振る舞うことができます(ブラウザにあるURL欄や進む/戻るボタンは非表示、オフライン状態でも限定的に使用できる、など)。
使用した技術:Vue.js, PWA, PHP, MySQL
暗黒の雲
ダンジョン攻略型のアクションRPG。中学生の時にRPGツクールを使用して作成したものです。RPGツクールは条件分岐や繰り返しなど、プログラミングの基礎となる要素を学べるので、今思えば非常に有益だったと思います。中二病の産物ではありますが、あえてここに再公開することにしました。
使用した技術:RPGツクール2003
その他
上記で紹介したもの以外にも、いろいろ作っています。
- 自作CMS
- Fx, 仮想通貨の自動売買ツール
- フリマの出品効率化ツール
- Twitterまとめサイト
- Amazon Alexaのスキル(音声対話アプリ)
- オフライン対応辞書アプリ
- ...etc