白狐 びゃっこ
Avatar image Avatar image Avatar image Avatar image

自己紹介

こんにちは。白狐(びゃっこ)と申します。2022 年春からエンジニアをしているひとです。

面白そうと思ったことをいろいろ幅広くやっていくいわゆるジェネラリストタイプです。

情報系のこと

経歴
  • 2016 : 京都大学 工学部 情報学科 入学
  • 2020 : 同上 卒業
  • 2020 : 京都大学大学院 情報学研究科 社会情報学専攻 入学
  • 2022 : 同上 卒業
特に好きな分野
  • ヒューマンコンピュテーション
  • ユーザインタフェース、デザイン
プログラミング言語
  • Python : 卒業論文でモデル構築を行い実装をしたり、大学の実習で機械学習ライブラリを弄って画像認識したり
  • C# : 大学の課題、タイパーアドベントカレンダーで Unity を使ってタイピングゲームを実装(記事
  • C++ : 競技プログラミングとアルバイトにて。AtCoder Highest 1,297
  • JavaScript : アルバイトにて使用
  • Ruby (on Rails) : 大学院の実習、修論のプログラム
  • Java : 大学の課題で触った程度 京大工学部情報学科科目「プログラミング入門」のTA
  • Go : 趣味開発
  • OCaml : 大学の課題で触った程度
論文関係
  • 卒論 : 競技プログラミングサイト Codeforces において、各タスクの難易度をオフラインに限らず、リアルタイムで推定できる手法を提案
    • DEIM2020 : オンラインプレゼンテーション賞
  • 修論(進行中)
    • HMData 2021 : クラウドソーシングの画像分類タスクにおいて、個々の画像アイテムにおける回答時間データを用いたスパマー検知について Short Paper で発表(あまりうまくいかなかった、という内容なので決していい論文ではないですが...)
    • DEIM 2022 : クラウドソーシングの画像分類タスクで投票分布に着目したスパマー検知手法を提案(学生プレゼンテーション賞受賞)
    • ??? : 修士論文の内容を Full Paper で国際学会に出す予定です
インターンなど

趣味、好きなものなど

タイピング

小学3年生のころからタイピングに本格的に取り組んでおり、小学4年生~高校2年生までは、毎日新聞社主催の「毎日パソコン入力コンクール」に出場していました。 現在もたまに Twitter にハッシュタグ #WhitefoxTyping をつけて手元動画を上げたり、練習成果を上げたりしています。

タイピングの実績とか
音楽

吹奏楽部に所属していました。中学生の時はホルン、高校生の時はパーカッションでした。 現代音楽が好きです。

最近は、楽器を演奏する機会もほぼなくなってしまったので、音ゲーで音楽に触れていることが多いです。

獣、幻獣系

キツネ、オオカミあたりが好きです。幻獣だとドラゴン(とくに東洋系)、妖狐とか。作家さんの個展とかもよく見に行っては、作品やグッズを購入したり、 作家さんにコミッションしたりしています。自分でイラストも描きます。 ブラウザはもちろん Mozilla Firefox です。

ファーリー文化にもとても興味があります。 個性豊かな着ぐるみを眺めるのも、獣化した方がダンスや楽器などのパフォーマンスをしている姿もとても魅力的です。

つくったもの

狐日和 -Coxnnichiwa-

自分の Twitter のアカウントに紐づいた bot です。機能は以下のものを実装しました。

  • きつね画像をランダムに流す(random fox という API を使用) API提供元の画像の著作権云々があやふやなので停止中
  • きつねにまつわる言葉やキャラなどの情報をつぶやく
  • 日付が変わると、京都市左京区の天気を絵文字で投稿する
  • ハンドルネームの一番後ろに、現在の京都市左京区の天気を絵文字で表示(更新は10分間隔)
  • 日付が変わると、その日のツイート数、GitHub の Event(commit, pull request など)数などのステータスをツイート

Golang と Heroku で動かしています。 今後、面白い機能をどんどんつけていけたらいいなと思います。なお、狐日和とかいて「こんにちは」と読みます。

GitHub

講義質問投稿システム

大学院の講義のワークショップで、オンライン講義における課題質問投稿システムを作成しました。

Ruby on Rails + SQLite + Amazon AWS で動いております。機能としては、

  • 講義ごと、講義の回ごとに質問を投稿、分類
  • 学生、先生、TA などさまざまな立場から質問、回答、コメントの投稿が可能
  • 同じような質問に対し共感できる「Me too!」機能
  • 講義の担当の先生が、学生の良い回答に対して「Authorize」し、回答を「Good Answer」として強調表示できる機能
  • ボタン一つで講義資料のわからないページを投票できる「Scream」機能

などがあります。ワークショップでは、8チーム中投票により2位を獲得することができたことや、 実際に授業をされている教員の方からもよい評価をいただけました。

さらに、大学の講義情報システムを管理している教員の方に成果物をプレゼンし、オンライン講義関連のシステムにおいて、 学生が必要としている機能を伝えることや、現状の技術的な問題点などを議論するといった講義の枠を超えた取り組みも行いました。

技育展2020 ではチーム開発部門で登壇し、最優秀賞を受賞することができました!

GitHub

FoxTyping

タイパーアドベントカレンダーの記事(Qiita)を作成するときに、勉強がてら実装してみたものです。 まだ、ベータ版のため、未完成部分が多いですが、少しずつ形になるようにしていきたいと思います。

Qiita の記事では、ひらがなの文を解析し、ローマ字のセンテンスを生成するアルゴリズムについて、 わかりやすく丁寧に解説をしたつもりです。タイピングゲームの正誤判定の仕組みについて興味を持ってもらえたり、 タイピングゲームの実装のハードルの高さを少しでも下げることができていればとてもうれしいです。

また、ローマ字入力のパターンの複数対応を助けるライブラリ、データ配布も GitHub 上で RomanTypeParser として行っております。

FoxTyping

GitHub(FoxTyping)

実装記事(Qiita)

ライブラリ(RomanTypeParser)

イラスト

獣系のジャンルや版権ものなどの作品が多いです。 アイコン画像やヘッダー画像などもすべて自作のものです。

曲のジャケット絵に使用したものなどもあります。

pixiv の作品ページ

くすのき秋祭 情宣
Thumbnail

大学のホームカミングデーに合わせて大学生協が時計台前で開催する「くすのき秋祭」の情報宣伝物作成、Web ページ作成、 食品販売などを行いました。

2017年のくすのき秋祭では、宣伝に使うキャラクター(リス)や屋台といったオブジェクトの製作、ポスターの製作、Web ページの製作を行いました。 まだ、ウェブ関係の実装が拙いころのものですので、修正したいところとかは正直多いですが...。

なお、ロゴに描いたリスのキャラクターはのちにサークルの後輩が「りすのきちゃん」と命名してくださり、 マスコットキャラクターとして引き継いでくださっており大変感謝しております。

Web page

宣伝 Twitter

余談

遊び心でこのページに Annotation を仕込んでみました。