portfolio_np
Twitter
@esuji
@sympa0610 (飼っているネコの様子を主に妻が投稿しています)
ブログ
#プログラミング とか技術系
esuji5's diary
#ゆゆ式 とかオタク系
マンダリンオレンジ
アニメ『ゆゆ式』かおり監督インタビューはこちらから
https://cdn-ak.f.st-hatena.com/images/fotolife/e/esuji5/20161130/20161130232424.png
ゆゆ式Advent Calendar 2016 1日目:かおり監督インタビューの載った真・ゆゆ式MANIACをPDFで無料公開する話
プログラミング
WEBアプリケーションから画像処理、自然言語処理、統計分析、機械学習、LLMといろいろやってます。
プログラミング初心者向けPython本を共著で書きました。2017年8月発売(第4刷、公開情報ではないですが1万5千部まで市場流通しました)
ご好評いただき第2版も出させていただきました。(2021年11月、現在、第2刷、公開情報ではないですが5千部まで市場流通しています)
章ごとにある4コマ漫画の新規追加分のネームを担当したりしました。
『スラスラわかるPython』の第2版が出て、4コマ漫画原作者になった?話 - マンダリンオレンジ in hatenablog
https://images-na.ssl-images-amazon.com/images/I/51COlKvJDnL._SX350_BO1,204,203,200_.jpg https://images-na.ssl-images-amazon.com/images/I/41ZxbisaeFL._SX350_BO1,204,203,200_.jpg
スラスラわかるPython | 岩崎 圭, 北川 慎治, 寺田 学
第1版: https://www.amazon.co.jp/dp/4798151092/
第2版: https://www.amazon.co.jp/gp/product/4798169366/
play-wordle
Wordleが解けなさすぎて悔しかったので全自動で解いて結果をSlackに送ってくれる君を作りました
パブリックドメインの英和辞書から5文字の英単語を抽出し、Wordleの回答結果から絞り込んでいきます。辞書内の3383単語中の99%は6手以内に回答可能です
https://github.com/esuji5/play-wordle
subcatalog
X(旧Twitter)のAPI価格変更の影響で運用を停止しました
URL: http://subcatalog.net
稼働していた頃のスクリーンショット
https://cdn-ak.f.st-hatena.com/images/fotolife/e/esuji5/20230921/20230921110025.png
コミケやコミティアに出ているTwitterユーザーのスペースNo.を1つ1つ調べるのが面倒なので作ったもの
イベントの時期になるとTwitterで名前 1日目あ-01aのように必要な情報を自分の名前に入れてくれる人が多い
実はコミケ実行委員会が推奨していた
正規表現でがんばってスペースNo.を抜き出し、ソートして一覧表示する
Follow・listに入れてる人のスペースNo.を1つ1つ確認する必要がなくなる! やったー
Followしているユーザー、Listに入っているユーザーを対象に探す
また、イベントの45日前以内にFav、RTしたつぶやきに対して
発言にイベントに関わる内容がありそう、かつ
発言ユーザーがイベントに出るようであれば同様に探す
イベントの前や当日は忙しいことが多く、できるだけ楽にお買い物リストを作りたいという発想
楽に というのは、サークルさん側とsubcatalog利用者の両方にできるだけ余計な手間がかからないという意味
旧版はねとらぼさんに紹介してもらったぜいえーい
これは便利!! Twitterでフォローしている人の夏コミ参加スペースを確認できるWebサービスが登場 - ねとらぼ
こっちで広まったせいか、便利になった新版よりも使われているのが悲しい
4コマ漫画のpdfからページ毎に分割したりコマ毎に切り出したり、最終的に分析・評論するやつ
リポジトリ:https://github.com/esuji5/yonkoma2data
イベントでの発表資料等
PyCon Jp 2019でのポスターセッション発表
データ分析したもの(ゆゆ式 Advent Calendar 2018)
https://esuji5.hatenadiary.jp/entry/2018/12/01/013049
スライド 関東CV勉強会 第45回(2018年4月)発表
#Pycon_Jp_2017 発表:
PyCon Jp 2016発表:http://www.slideshare.net/esuji/30-41-66333316
画像処理、自然言語処理?、統計分析+4コマ漫画のドメイン知識を使って、プログラミングで評論したいという試み
日本で行われるPythonのカンファレンスであるPyCon JP 2016にて発表してきたついでに技評さんデビューしました
技術的にデータが取れそうなところまで目処が付いたのであとは分析をがんばって評論に繋げたい
RtRT(作っていたもの)
時は2012年、Twitterで公式RTした後に自分の意見を言うようなスタイルが一般的だったころ(今でもけっこうある)
数十RTされると反応が気になるので、RTした人のタイムラインを逐一覗いて反応がないかチェックすることがよくあった
めんどくさいのでシステムでやってしまおうという発想から作られたがTwitter APIの変更やら何やらがあって開発停止
しばらくして、@jz5さんが リツイート直後のツイートを表示するやつとして同コンセプトのサービスを開発し、今も運用してくださっている。ありがてえ→X(旧Twitter)のAPI価格変更の影響で運用を停止されています
ねとらぼさんにも取り上げてもらったよ、わーい
公式RT直後の発言が分かる「RtRT」が面白い - ねとらぼ
データ分析など
kaggle等の過去問や練習問題を解いたりして知見を深めています
同人活動
サークル: ポストモダンのポリアネス(2012年夏コミ〜)
主な頒布物
真・ゆゆ式MANIAC(2013年冬コミ)
かおり監督へのインタビューと2012年〜2013年の評論まとめ 
ブログで無料公開中です
真・ゆゆ式MANIACをPDFで無料公開する話 - マンダリンオレンジ
プログラミングと4コマ評論をかけ合わせた『tech.』
C96にてデータ収集からデータ分析をまでをまとめた本を頒布
tech.「4コマ漫画のデータ収集と分析による評論の可能性(with Python)」
通販: https://booth.pm/ja/items/1536237
ゆゆ式のセリフ検索システムをmeilisearchとVue.js 3で構築する本
こちらで運用しているようなシステムを構築します: https://yuyusearch.subcatalog.net/
通販: https://esuji.booth.pm/items/4442168
評論とかやりたくないから漫画を描くかってなったやつ
C97は評論ではなく、ゆゆ式島で二次創作漫画を描いて出しました
漫画の構図を決める際に、今まで作ってきたデータベースを利用し、効率的に参考コマを探せました
こちらで無料公開中です https://esuji5.hatenadiary.jp/entry/2020/12/15/000220
ゆゆ式 Advent Calendar
ここでいうAdvent Calendarは、クリスマスを待つ期間に1日1つずつドアを開けていくという欧米の伝統的なカウントダウン方式に則り、様々な話題やコミュニティに関する記事を公開していくイベントにしたものです
みなさまのおかげで2014年から毎年満員御礼で続いています。
2022年はこちら https://adventar.org/calendars/7362
その他の年度は↑ページ内のリンクからどうぞ
最近は作者の三上小又先生も楽しみにしてくださっているようです
https://twitter.com/mikamikomata/status/1466006589127544839
ゆゆ式のセリフ検索 yuyusearch
https://yuyusearch.subcatalog.net/
『ゆゆ式』のセリフから該当するコマを検索します(巻次-ページ-コマ番号)
現在、1〜9巻までのデータが入っています
公開用のためコマの画像やセリフは表示されません
全文検索エンジンにMeilisearch v0.30、フロントにVue3を利用
放送部としての実績
平成16年(2004年)の全国高等学校総合文化祭にて全国4位
絵コンテ・撮影・ナレーション・編集を担当
高校生のときに所属していた放送部の活動でドキュメンタリーやドラマの制作を行っており、企画・撮影・出演のほか、デジタルテープやPremierなどのソフトを用いた映像編集を行っていました。その中で、平成16年(2004年)の全国高等学校総合文化祭にて優秀賞(公式には優秀賞が10数本出るという形で順位が付かないのですが、暗黙的に上からの発表順がそのまま順位になっていると言われています。それ換算だと全国4位でした)を頂いた作品が手元に残っていたので限定公開で紹介します。
この年のドキュメンタリーのテーマとして、「自分の都道府県特有のものを紹介する」ということだったので、山形県内だと「(1)」を「いちかっこ」と読む人が多いについて調べた結果をまとめています。
この動画は顧問の先生が企画したものからスタートして、私が絵コンテ・撮影・ナレーション・編集を担当しています。
https://youtu.be/TPXRbpZB4_4
所属
mediphone株式会社 (2022年10月〜)
https://mediphone.jp/
Python, Django, Vue.jsを利用したWEB開発
Google CloudVision APIや画像処理、検出した語の位置や内容を利用したレイアウト解析
株式会社Stroly (2019年3月〜)
https://stroly.com/
データの利用について日々考える仕事をしてます
ダッシュボード開発
データ分析
機械学習への応用
使っているインフラ、ライブラリなど
データ整形、分析:pandas, Athena, BigQuery, Tableau
ダッシュボード:Angular、Firebase、GCP Function
株式会社ビープラウド (2015年5月〜2019年3月)
主にPythonを用いた受託開発を行っていました
使用ツールはgit、Django、Flask+SQLAlchemy、その他状況に応じたJavaScriptなど
プログラミングの基礎から中級者向けまでの実践的内容を #Python で学べるオンライン学習サービスPyQに問題作成で関わっていました(2017年7月まで)
IT勉強会向けイベント管理サービスconnpassを運営してる会社です
受託でWEBやデータ系の案件をやっていくのが主な業務。使うメイン言語はほとんどPython
数年前から仕事でPythonが使えるということで、様々なPythonistaが集う会社でもあります
Pythonコミュニティへの参加も積極的です
連絡先
Twitter: @esuji
メール: esuji5@gmail.com