コンテンツにスキップ

外部発表

2016年

  • 「PyCon JP で感じる私の成長」PyCon JP 2016 Day 1 Lightning Talk

LTの募集枠が空いていたので深く考えずに登録した。 当時は先着順であり、度胸があれば誰でも登壇できた牧歌的な時代であった。 卒論発表や修論発表で培った勢い重視の発表で中身の薄さを乗り越えた。 最初のPyCon JPは怖い、という話はある程度共感を得たようである。

2017年

  • 「Effective Python in Python 3.6」Python 3.6 Release Party Lightning Talk

当初は話を聞くだけのつもりであったが、Python 3.6の新機能を調べるうちにメタクラスの部分の置き換えができることに気づいたので発表した。

  • 「How to Write Functions in Python」PyCon JP Reject Conference 2017

中身のない概要から如何に内容を絞り出すか、と苦戦した発表。 技術書に書かれていることだけでは難しく、実践を伴わないと意味のある発表にするのが難しい。

  • 「Respect the Built-in Names」PyCon JP 2017 Day 1 Lightning Talk

Reject Conから評判の良かった内容を抽出して膨らませたLT。 意外と琴線に触れる内容だったらしく、アンサーLTまで登場した。

  • 「技術書査読・校正の現場から」BPStudy #123 Lightning Talk

間違い探しLT。 筆者も意外といい加減なことを書いているのでそれを検証しつつなんとかするのが査読や校正の役割である。

2018年

  • 「レガシー Django アプリケーションの現代化」DjangoCongress JP 2018

2017年8月から参画したプロジェクトの経験を元に架空のプロジェクトという見立てを用いて話を作った。 12 factor appsを補助線として使っている。

  • 「SymPy による数式処理」PyCon JP 2018 Day 2 Talk

SymPyに関して学んだことを整理するために発表した。 題材として学部1,2年でやるような数学を選んだつもりだったが、気付いたら整数論も入っていた。

2019年

  • 「Django QuerySet アレパターン」DjangoCongress JP 2019 Lightning Talk

正しくはQuerySetではなくDjango ORMの失敗談。 PCを持たないのにその場で登壇を決めてしまったので会社の同僚にPCを借りて急ごしらえでスライドを作成した。

  • 「Python で楽しむ初等整数論」PyCon mini Hiroshima 2019 Talk

ピタゴラス数と無限降下法について勉強して話した。 無限降下法の実装は手探りで証明を理解しつつやったので中々に面白かったのだが、それが発表者に伝わったのかは神のみぞ知る。

2020年

  • 「君は cmath を知っているか」PyCon mini Shizuoka Talk

cmathモジュールの可能性を模索した。 当初の予定はマンデルブロ集合が到達点であったが、冷静に考えてcmathである必要性を感じなかった。 そのため、離散Fourier変換と信号処理という電通大の学部3年でやるテーマを引っ張り出した。

  • 「インメモリーストリーム活用術」PyCon JP 2020 Talk

ioモジュールのインメモリーストリーム(StringIO, BytesIO)の実用例を発表した。 BytesIOの中でさらにZipfileを開くという込み入った実装がちょっと気に入っている。

2021年

  • 「日常生活で使う Python」Python Charity Talks in Japan 2021.09 Lightning Talk

完全なる一発ネタ。 気軽にPythonを使っていいんだよ、とか気軽にLTやっていいんだよ、というのがテーマであった。 PyCon JP 2021のTwitterでこのLTを元にしたツイートがあって感動した。

  • 「組み込み関数 pow の知られざる進化」PyCon JP 2021 Talk

pow関数に突然追加された機能について数学的な背景を説明した。 数学科でも、情報系でも扱うようなテーマなので、案外みんな知っているのかもしれない。

2022年

残念ながら、1回も登壇せず。 書籍作業を優先していたので発表にまで手が回らない状況であった。

2023年

  • 「堅牢なPythonコードを書く方法」 BPStudy#189

監訳した『ロバストPython』の概略を説明した。 Pythonの良さと静的型付け言語の良さを良いとこどりして文字通り良いコードを書いていきたい。 「型が形無し」は邦訳にあるジョークだが、それに合わせた「継承に警鐘を鳴らす」という言い回しが咄嗟に出た。

  • 「Let's implement useless Python objects」 PyCon APAC 2023 Talk

役に立たないオブジェクトを作る発表。 英語資料を作るのはよいのだが、英語発表は非常に大変だった。

  • 「『Python Distilled』試飲会」 BPStudy#195

翻訳した『Python Distilled』の宣伝。 Pythonの公式ドキュメントは充実しているが、読みやすいとは必ずしも言えない。 『Python Distilled』はPythonの重要な要素を抽出した本であり、1冊でPythonに必要な事柄をカバーできる。 ウイスキーのストレートのように、最初は大変かもしれないが、読めば読むほど価値がわかる本である。 資料を作成する際に、Pythonのwith文についてちゃんと書かれている箇所を探すのは大変であることに気付いた。 最初にwith文の使い方を知ったのはどこだろうか。

2024年

  • 登壇せず。1件、プロポーザルが採択されたのだが、諸般の事情でキャンセルした。

2025年

  • 「明日からgraphlib、みんなで使おう」 PyCon JP 2025 Talk

トポロジカルソートを説明する発表。 グラフとは何か、順序とは何か。 定義がないと何も説明できないので仕方ないのだが、それにしてもひたすら定義して命題を証明して、という構造になっている。

2026年

  • 「Let's implement useless Python objects」 PythonAsia 2026 Talk

PyCon APAC 2023の再演。 コードや資料は3年分の蓄積による改善が見られたが、発表自体はその蓄積の対数ぐらいであろう。 つたない英語でフィリピンまで向かって登壇した。