計算機遊び

もうひとつの趣味

昆虫採集に次ぐ第二の趣味として、プログラミングやLinux環境いじりなどのコンピュータ遊びを中学二年生の頃からほそぼそと楽しんでいます。

  • GitHub: fujikawahiroaki
  • 好きな言語: Crystal, Ruby
  • 好きではないがよく使う言語: Python, JavaScript, TypeScript
  • ある程度使ったことのある言語: C, Common Lisp (SBCL), Emacs Lisp, Mint
  • 好きなエディタ: 数年置きに変わりますが、今はVimが好きです
  • 好きなOS: 数年置きに変わりますが、今はArch Linuxが好きです

最近は開発のみならず競技プログラミングも楽しむようになりました。正直なところ私は平均的なプレイヤーよりかなり成長が遅いのですが、その高いゲーム性に魅せられて、毎週のようにコンテストに参加しています。長期のヒューリスティックコンテストが特に好きです。

AtCoderの色のMAXは、アルゴ緑・ヒューリスティック青です。IDはfujikawahiroaki

開発したサービス・ソフトウェア

WebSpecimanager

https://www.webspecimanager.net/

昆虫標本のデータベース管理を支援するWebサービスです。

バックエンドはPythonとDjango REST Framework、フロントエンドはJavaScriptとReactで書きました。

AtCoder Diet

https://atcoder-diet.fly.dev/

前日に解いたAtCoder問題の点数の合計で翌日の摂取可能カロリーを決定するジョークサイトです。

CrystalとKemalで書きました。簡素な静的サイトなのでフロントエンドはECRテンプレートエンジンで済ませています。