何かを書き留める何か

数学や読んだ本について書く何かです。最近は社会人として生き残りの術を学ぶ日々です。

Curriculum Vitae of XaroCydeykn

Curriculum Vitaeと呼ぶには何かが欠けている気がするが気にしない。

技術書査読

2016年

2017年

2018年

2019年

2020年

外部発表

2016年

  • PyConJP で感じる私の成長」PyCon JP 2016 Day1 Lightning Talk

受付後にLTの募集枠が空いていたので深く考えずに登録した。 卒論・修論発表で培った(?)勢い重視の発表で中身の薄さを乗り越えた。 最初のPyCon JPは怖い、という話はある程度共感を得たようである。

2017年

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

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

  • Respect the Built-in Names」PyCon JP 2017 Day1 Lightning Talk

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

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

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

2018年

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

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

  • SymPyによる数式処理」PyCon JP 2018

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

2019年

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

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

2020年

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

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

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

2020年に読んだ本

雑な読書記録

買っても読まず、読んでも特に記録を残さずに思い出に残らないので、年単位で読んだ本と簡単な感想を残しておくことにしよう。 いつも、書評を書こうと思い立つもすぐに断念してしまうので「簡単な感想」にとどめてそのハードルを下げるのが目的である。

横田増生ユニクロ潜入一年』(文藝春秋

books.bunshun.jp

話題になったのは2017年で2020年に読むのはと思うかもしれないが色々なタイミングで今読むことになった。 筆者の潜入ルポものだと3冊目にあたる。 柳井正社長の「うちの会社で働いてもらって、どういう企業なのかをぜひ体験してもらいたい」という言葉に応じて約1年間ユニクロの複数の店舗でアルバイトした記録と下請けである中国やカンボジアの工場で働く人々への取材からなる。 ワンマン体質と徹底した守秘義務は読んでいて非常に不気味である。 柳井社長の部長会議における発言が一貫していないように思われ、君子は豹変するなのか、朝令暮改なのかがわからなくなった。

横田増生潜入ルポ amazon帝国』(小学館

www.hanmoto.com

筆者の潜入ルポもの4冊目。 アマゾンの小田原の倉庫で働いた記録とヨーロッパの取材、マーケットプレイス周辺に潜む怪しい人たちへの取材からなる。 筆者が「ユニクロが「ろくでなし」ならばアマゾンは「ひとでなし」」と表現した通り、秒刻みで終われるピッキング作業、雇用の多重構造による責任の曖昧化などが描かれている。 難癖をつけるならば、筆者はIT周りにそれほど強くないらしく、AWSに関する記述は微妙であった。 AWSのアマゾンっぽいふるまいとしてはオープンソースの扱い方にあると思うのであるが、その辺はITに強いノンフィクションライターの出現を待つほかないのだろうか。

横田増生ユニクロ帝国の光と影』(文藝春秋

books.bunshun.jp

ユニクロ潜入一年』よりも時系列としては前であり、2010年頃の話題なので古い箇所もあるが今もなお読むべき価値がある。 批判的に書かれた企業や経営者に関する本でユニクロがSPAで合理化を進めて大企業へと成長する光の部分と疲弊する現場と言行が一致しない経営者という影が描かれている。 『ユニクロ潜入一年』は変化球であるが『ユニクロ帝国の光と影』は正攻法の取材からなる。 GAPを目標にしてSAPを進め、GAPの凋落とともに綻びが、というのはどの業界にもありうる話である。

世阿弥風姿花伝』(ちくま学芸文庫

www.chikumashobo.co.jp

佐藤正英翻訳。 以前、新編日本古典文学全集の『連歌論集 能楽論集 俳論集』を読んだことがあり、そこで読んだ風姿花伝は非常に面白かった思い出があったのだが、 このちくま学芸文庫風姿花伝はその面白さはなく、すぐに眠くなってしまった。なぜ? 最初の「年来稽古条々」で読むのを断念した。なぜ? 翻訳者の違いによるものならば、「日本の古典をよむ」シリーズの風姿花伝にすればよいのか。

日本の古典をよむ(17) 風姿花伝 謡曲名作選』(小学館

www.shogakukan.co.jp

とりあえず表章氏が編集した『風姿花伝』を読んだ。 現代語訳は「タイミング」など大胆に外来語を使うなど現代人が読むのに適した訳文となっていて、ちくま学芸文庫版よりも読みやすいと感じる。 新編日本古典文学全集は持ち歩くのが大変(持ち歩いたこともある)で現代語訳は小さいので原文を気にせず読むにはなかなか大変であるが、「日本の古典をよむ」シリーズのサイズならば持ち運びも簡単である。

別役実別役実のコント教室』(白水社

www.hakusuisha.co.jp

新宿紀伊國屋の4Fをウロウロしていると、紀伊國屋ホールから演劇の声が聞こえてきたので演劇関係の本が置いてあるコーナーに向かったら、最近、別役実氏がなくなった、読んだことないけど、と思い出した。 本棚を眺めると、『ハムレット』以外の戯曲を読んだことがなくても読めそうな気がしてきたので手に取った。 笑える(不条理な)コント(寸劇)の書き方を通して戯曲の書き方を学ぶ、といった本で講義と講義内で提出された作品の批評からなる。 もちろん、劇作家や放送作家になりたいわけではないが、非常に面白く読めた。 引用されていた本も1冊買ってしまった。

ウージェーヌ・イヨネスコ『ベスト・オブ・イヨネスコ 授業/犀』(白水社

www.hakusuisha.co.jp

別役実のコント教室』で取り上げられていたので、表題作の『授業』だけ読んだ。 詳細はネタバレになるし、不条理演劇としては有名かつ古典なので検索すればあらすじや実際の動画が出てくると思うので割愛するが、フランスかルーマニアの学制を前提としているのか、 日本人にはちょっとわかりにくい舞台設定なので、これを翻案して…という時間があればいいのだが。

酒井大輔『ワークマンは商品を変えずに売り方を変えただけでなぜ2倍売れたのか』(日経BP

shop.nikkeibp.co.jp

この手の業界本?は批判的にまとめられた良書もあれば単なるヨイショ本まで玉石混交なのだが、これは面白い本だった。 同じ業界であるユニクロに関する本を読んだ経験も合わさってなぜワークマンがうまくいっているのかがわかる気がした。

Steve McConnell 『More Effective Agile ~ “ソフトウェアリーダー”になるための28の道標』(日経BP

www.nikkeibp.co.jp

ティーブ・マコネル氏の最新刊。 『アジャイルイントロダクション』と同様に批判的というか活用例に裏打ちされた記述に基づくアジャイル本。 所々心に刺さる箇所があり、1回読んで満足するのではなくて何度も読んで実践する必要があるなと感じた。

『Pythonではじめる数学の冒険』の技術査読を担当しました

図を書いて冒険する数学

2020年11月16日にオライリージャパンから『Math Adventures with Python』の邦訳である 『Pythonではじめる数学の冒険』が発売される。

www.oreilly.co.jp

この度、邦訳の査読者として参加させていただいた。

主に高校数学で扱う程度の数学をProcessingで描画して観察したり、逆にプログラミングから数学を学ぶなど、多角的な視点から数学とプログラミングを学ぶ本である。 最初の章でturtleモジュールを扱う。 turtleモジュールは僕が最初にPythonを学んだ時にいじったモジュールで懐かしかった。 数学はそれなりにわかっています...という場合にも「10章 再帰を使ってフラクタルを作る」や「11章 セルオートマトン」は相当面白いと思うのでぜひ手を動かして描画してもらいたい。

数学を学びたい人や数学とプログラミングに興味がある人におススメである。

『データサイエンスのための統計学入門 第2版』の技術査読を担当しました

第2版はPythonが追加

2020年11月9日にオライリージャパンから『Practical Statistics for Data Scientists, 2nd Edition』の邦訳である 『データサイエンスのための統計学入門 第2版』が発売される。

www.oreilly.co.jp

この度、邦訳の査読者として参加させていただいた。 主に、第2版で追加されたPythonコードを中心に査読した。

『データサイエンスのための統計学入門 第2版』はタイトルの通り、データサイエンスに関する統計学機械学習の技法をRとPythonのプログラムや豊富な例と共に学べる本である。 初版ではRプログラムで構成されていたが、第2版ではPythonプログラムが追加されて、筆者も1人増えた。 章構成は変わっていないが、内部はアップデートが行われている。

この本で統計学とデータサイエンスの基礎を学んで、RとPythonそれぞれの専門書にあたるとよいと思われる。 是非、手に取って読んでみてほしい。