大吉祥寺.pm 基調講演
by
Yasuhiro Onishi
Link
Embed
Share
Beginning
This slide
Copy link URL
Copy link URL
Copy iframe embed code
Copy iframe embed code
Copy javascript embed code
Copy javascript embed code
Share
Tweet
Share
Tweet
Slide 1
Slide 1 text
No content
Slide 2
Slide 2 text
「生存者バイアスナイト」 後夜祭 大西康裕
Slide 3
Slide 3 text
大吉祥寺.pm 西 康 裕 基調講演
Slide 4
Slide 4 text
で、誰?
Slide 5
Slide 5 text
自己紹介 大西康裕 / id:onishi / twitter: yasuhiro_onishi / PAUSE: onishi 株式会社はてな co-founder / 元エンジニア 取締役 組織・基盤開発本部長 人事部長 はてなブログ Devel::KYTProf, Redmine::Chan, XPathFeed 好きなPerlモジュールは HTML::TreeBuilder::XPath 240705anime_scrape.pl - gist
Slide 6
Slide 6 text
No content
Slide 7
Slide 7 text
【PR】株式会社はてなの宣伝 「はてなブログ」「はてなブックマーク」「Mackerel」 「イカリング3」「スマプラス」 「カクヨム」「マンガノ」 「ジャンプ+」「マガポケ」「サンデーうぇぶり」「コミックDAYS」などなど 採用情報 - 株式会社はてな
Slide 8
Slide 8 text
YAPC::Kyoto 2023 に参加し、キーノート喋ってきました裏話
Slide 9
Slide 9 text
徹底比較:YAPC と 吉祥寺.pm YAPC::Japan YAPCはYet Another Perl Conferenceの略で、Perlを軸としたITに関わる全ての人のための カンファレンスです 主催:一般社団法人Japan Perl Association (JPA) 吉祥寺.pm 先日開催された「YAPC::Asia 2014 Reject con」の会場での会話で、意外と武蔵野市近辺在 住のperlユーザーが多いことが分かったので、平日夜にサクッと集まって、終わるとサクッと帰 れるイベント「kichijojipm」を始めることにしました。 主催:吉祥寺のおっさん kichijojipm #-1 - connpass
Slide 10
Slide 10 text
徹底比較:YAPC と 吉祥寺.pm YAPC::Japan 吉祥寺.pm
Slide 11
Slide 11 text
No content
Slide 12
Slide 12 text
No content
Slide 13
Slide 13 text
$ perl -MDateTime -e 'print DateTime->new(year => 2024, month => 2, day => 16) ->delta_days( DateTime->new(year => 2024, month => 3, day => 31) )->in_units("days")' 44
Slide 14
Slide 14 text
No content
Slide 15
Slide 15 text
No content
Slide 16
Slide 16 text
黒歴史
Slide 17
Slide 17 text
黒歴史
Slide 18
Slide 18 text
No content
Slide 19
Slide 19 text
Devel::KYTProf (2010) はてなダイアリーのパフォーマンスチューニングの副産物 典型的なボトルネックを簡単に見つけたい! 重いクエリ、ネットワークIO use するだけで使える モジュール名は Devel::NYTProf リスペクト 京都 + 空気呼む的 メンテナは Songmu さんに引き継いでもらいました ウェブアプリケーションのパフォーマンスチューニング
Slide 20
Slide 20 text
Redmine::Chan (2012) IRCからRedmine操作するモジュール いわゆる chat ops なるべく特殊なコマンドでなく、自然な文章がそのままRedmine操作になるよう 「典型的なことを楽にしたい」 Redmine::ChanでIRCからプロジェクト管理
Slide 21
Slide 21 text
XPathFeed (2013) 任意のURLに対して、XPath (あるいはCSSセレクタ)で要素を指定するだけで簡単に RSS Feedを吐いてくれる 「典型的なことを楽にしたい」 ストレージレス(キャッシュだけ) xpathからfeedをつくるサービスを作りました - 大西ブログ
Slide 22
Slide 22 text
黒歴史#1
Slide 23
Slide 23 text
No content
Slide 24
Slide 24 text
黒歴史#2
Slide 25
Slide 25 text
perfume.yetanother.info (2006) 当時、Perfume のライブに通っていたのが高じて、ファンサイトを作った 「それPlagger」 YouTube、2ちゃんねる、ブログ記事、などから自動で情報を収集 「この頃から、ファンの手で動画共有サイトYouTube、ニコニコ動画などにPerfumeの動 画が投稿され、大量に視聴される」(wikipediaより) 当時のPerfumeのネット上での人気を多少支えたという説もあるが、1年ほどで飽きて終 了
Slide 26
Slide 26 text
perfume.yetanother.info (2006) 実際に便利だったし、「ひとりでサービスを作り上げる」楽しさを知った 日に日にアクセスが増えていくのも、Perfumeが人気になるのも楽しかった 他サイトを自動でクロールするのが行儀が悪いと思い、匿名で公開していた 事務所にも認知されていた(と後で聞いた) 自分の飽きっぽさと向き合うイベントでもあった
Slide 27
Slide 27 text
黒歴史#3
Slide 28
Slide 28 text
はてな前史 1994年 19歳 静岡大学 入学 1998年 23歳 有限会社ジーエックス創業 2001年 26歳 有限会社はてな 創業
Slide 29
Slide 29 text
大学時代 静岡大学工学部情報知識工学科(元情報学部) 必修科目に「化学」があることに納得できず、1年前期のテストに文句を書いたら(中略) 不可がつき、以降はサークル活動を中心に生きる アニメーション同好会、SF研究会に掛け持ち所属 SF研究会会長も務める フィルムアニメ、実写映画、同人誌制作など、「ものを作る」経験をする 留年・休学を繰り返し、6年ほど過ごし、退学
Slide 30
Slide 30 text
大学時代 サークルの先輩からもらった中古のX68000とモデムで、でネットにデビュー 電波新聞社「BBS電話帳」で近所の草の根BBSにアクセス 初めて繋いだホストで意味もわからず「SYSOPを呼び出す」コマンドを実行 → ホストマシンでBEEP音がなるやつだった(後で知る) たまたまホストの人も在宅していて、初接続の人がいきなり呼び出す失礼も気にせず、 気さくに対応してくれた これが、会社を立ち上げることになるきっかけとなる
Slide 31
Slide 31 text
有限会社ジーエックス 草の根BBSのホスト氏と仲良くなり、家に遊びに行くように そこでホスト氏の弟とも出会い、意気投合し、一緒にいろいろやる ● 中古ゲームショップのアルバイト店員 ● ゲームショップをオーナーから買い取る ● 業績急改善、新店舗 ● 倉庫型店舗を開業、インターネットショップも開業 ● 通信販売・通信買取 ● 全国にフランチャイズ展開 大学は中退
Slide 32
Slide 32 text
有限会社ジーエックス 10年以上前、中古ゲーム販売店で働いてた時、なんか昇格していって中古ソフトの販売・買取価格の値付けまで任されるよ うになった。 POSレジの最近の販売・買取実績見て「売れてないし在庫ダブついてきたからちょっと下げよう」とか「販売ペースが買取上 回ってるからもうちょい上げて良さそう」とか判断しながら価格つけてたんだけど、これどう考えてもルーチンワークだなーと 思って自動化することにした。 POSレジのデータはAccessで読めたので、それをExcelに出力。過去1年/半年/3ヶ月/1ヶ月/1週間/3日/1日それぞれで何本 売って買ったか、あと発売日とかいろんなファクター考慮して(詳細は企業秘密!というか忘れた)販売・買取価格を決めると いうVBAスクリプト書いて、Excelのワークシート上でボタン一個押すと新価格が決まって Access経由してPOSに逆反映。価 格変動のあった一覧のシートも同時に出来上がるみたいな感じ。 まあこういうのが出来るのも中古の買取・販売の流量がそれなりに大きな店だったからで、そういう店で自由にさせてもらって いい経験になったなー、と今もすごく感謝してる。僕のアルゴリズムで世界が変容する!プログラマーの万能感!みたいなの の片鱗(ほんとに小さなものだけど)を味わった感じがした。その後職業プログラマーの道を選んだ。 Access + Excel + VBA で中古価格決定アルゴリズム
Slide 33
Slide 33 text
会社沿革 | 株式会社 エーツー
Slide 34
Slide 34 text
有限会社はてな ジーエックス・駿河屋は順調に成長し、給料も年齢不相応にもらっていた 一方で、「このままゲームを売り続ける人生でいいのか」という気持ちも そんな時に、高校時代の同級生、近藤(jkondo)から、起業の誘いが 僕とはてな - 大西ブログ 「人力検索」というアイデアを聞いて、「これでいけると思う?」と聞かれ正直さっぱりわからなかった んですが「いけるいける」と返事しました。そのココロは、彼なら最初のアイデアの成功失敗に関わら ず、どうにかして何かは成果を出すだろう、という勝手な期待があったからでした。
Slide 35
Slide 35 text
道の曲がり角 クィーン学院を出た時は、私の未来は、まっすぐな一本道のように目の前にのびていた の。人生の節目節目となるような出来事も、道に沿って一里塚のように見わたせたわ。 でも、今、その道は、曲がり角に来たのよ。曲がったむこうに、何があるか分からないけ ど、きっとすばらしい世界があるって信じているわ。それにマリラ、曲がり角というのも、 心が惹(ひ)かれるわ。曲がった先に、道はどう続いていくのかしらって思うもの。緑に輝 くきれいな森をぬけて、柔らかな木漏(こも)れ日がちらちらしているかもしれない。初め て見る新しい風景が広がっているかもしれない、見たこともないような美しいものに出逢 うかもしれない、そして道は曲がりながらどこまでも続き、丘や谷が続いているかもしれ ない 松本侑子訳「赤毛のアン」 38章「道の曲がり角」
Slide 36
Slide 36 text
いろんな曲がり角 2001年 26歳 有限会社はてな 創業(エンジニア) 2011年 36歳 はてなブログ ディレクター 2022年 47歳 組織・基盤開発本部長 人事部長 およそ10年おきにロールが大きく変わっている 「曲がり角」の先には「初めて見る新しい風景」
Slide 37
Slide 37 text
まとめ 登壇の機会をいただいたので、改めて歴史を振り返ってみた 恥ずかしい過去や沢山の後悔も含め、今の自分を形作ってきた大事な経験 人生の曲がり角を見つけて曲がってみることも大事(生存者バイアス) magnoliak さんもノリでこんな大会場を借りたり、基調講演枠をくださったり、「曲がり角」 を気軽に曲がられてそう 今後の吉祥寺.pmの益々のご発展を祈念させていただきます
Slide 38
Slide 38 text
黒歴史 それも含めて 今の自分