Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
大吉祥寺.pm 基調講演
Search
Yasuhiro Onishi
July 12, 2024
3
6.9k
大吉祥寺.pm 基調講演
Yasuhiro Onishi
July 12, 2024
Tweet
Share
More Decks by Yasuhiro Onishi
See All by Yasuhiro Onishi
アニメから得た学びを発表会 in 関西 はてな スポンサーLT
onishi
1
14
YAPC::Kyoto 2023 Keynote
onishi
3
9.9k
2016 Devsumi Kansai
onishi
3
1.4k
Hatena-Camp
onishi
2
4.3k
Hatena Blog for Engineer
onishi
2
3k
Hatena Blog Development Flow
onishi
34
38k
hatena-diary-blog-xss
onishi
5
1.1k
wget.pl
onishi
3
1.4k
Redmine::ChanでIRCからプロジェクト管理
onishi
5
5.3k
Featured
See All Featured
GraphQLの誤解/rethinking-graphql
sonatard
67
10k
RailsConf & Balkan Ruby 2019: The Past, Present, and Future of Rails at GitHub
eileencodes
131
33k
Designing for humans not robots
tammielis
250
25k
ピンチをチャンスに:未来をつくるプロダクトロードマップ #pmconf2020
aki_iinuma
109
49k
The Power of CSS Pseudo Elements
geoffreycrofte
73
5.3k
Git: the NoSQL Database
bkeepers
PRO
427
64k
Designing Dashboards & Data Visualisations in Web Apps
destraynor
229
52k
Building an army of robots
kneath
302
43k
Fantastic passwords and where to find them - at NoRuKo
philnash
50
2.9k
jQuery: Nuts, Bolts and Bling
dougneiner
61
7.5k
Creating an realtime collaboration tool: Agile Flush - .NET Oxford
marcduiker
25
1.8k
Unsuck your backbone
ammeep
668
57k
Transcript
None
「生存者バイアスナイト」 後夜祭 大西康裕
大吉祥寺.pm 西 康 裕 基調講演
で、誰?
自己紹介 大西康裕 / id:onishi / twitter: yasuhiro_onishi / PAUSE: onishi
株式会社はてな co-founder / 元エンジニア 取締役 組織・基盤開発本部長 人事部長 はてなブログ Devel::KYTProf, Redmine::Chan, XPathFeed 好きなPerlモジュールは HTML::TreeBuilder::XPath 240705anime_scrape.pl - gist
None
【PR】株式会社はてなの宣伝 「はてなブログ」「はてなブックマーク」「Mackerel」 「イカリング3」「スマプラス」 「カクヨム」「マンガノ」 「ジャンプ+」「マガポケ」「サンデーうぇぶり」「コミックDAYS」などなど 採用情報 - 株式会社はてな
YAPC::Kyoto 2023 に参加し、キーノート喋ってきました裏話
徹底比較: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
徹底比較:YAPC と 吉祥寺.pm YAPC::Japan 吉祥寺.pm
None
None
$ 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
None
None
黒歴史
黒歴史
None
Devel::KYTProf (2010) はてなダイアリーのパフォーマンスチューニングの副産物 典型的なボトルネックを簡単に見つけたい! 重いクエリ、ネットワークIO use するだけで使える モジュール名は Devel::NYTProf リスペクト
京都 + 空気呼む的 メンテナは Songmu さんに引き継いでもらいました ウェブアプリケーションのパフォーマンスチューニング
Redmine::Chan (2012) IRCからRedmine操作するモジュール いわゆる chat ops なるべく特殊なコマンドでなく、自然な文章がそのままRedmine操作になるよう 「典型的なことを楽にしたい」 Redmine::ChanでIRCからプロジェクト管理
XPathFeed (2013) 任意のURLに対して、XPath (あるいはCSSセレクタ)で要素を指定するだけで簡単に RSS Feedを吐いてくれる 「典型的なことを楽にしたい」 ストレージレス(キャッシュだけ) xpathからfeedをつくるサービスを作りました -
大西ブログ
黒歴史#1
None
黒歴史#2
perfume.yetanother.info (2006) 当時、Perfume のライブに通っていたのが高じて、ファンサイトを作った 「それPlagger」 YouTube、2ちゃんねる、ブログ記事、などから自動で情報を収集 「この頃から、ファンの手で動画共有サイトYouTube、ニコニコ動画などにPerfumeの動 画が投稿され、大量に視聴される」(wikipediaより) 当時のPerfumeのネット上での人気を多少支えたという説もあるが、1年ほどで飽きて終 了
perfume.yetanother.info (2006) 実際に便利だったし、「ひとりでサービスを作り上げる」楽しさを知った 日に日にアクセスが増えていくのも、Perfumeが人気になるのも楽しかった 他サイトを自動でクロールするのが行儀が悪いと思い、匿名で公開していた 事務所にも認知されていた(と後で聞いた) 自分の飽きっぽさと向き合うイベントでもあった
黒歴史#3
はてな前史 1994年 19歳 静岡大学 入学 1998年 23歳 有限会社ジーエックス創業 2001年 26歳
有限会社はてな 創業
大学時代 静岡大学工学部情報知識工学科(元情報学部) 必修科目に「化学」があることに納得できず、1年前期のテストに文句を書いたら(中略) 不可がつき、以降はサークル活動を中心に生きる アニメーション同好会、SF研究会に掛け持ち所属 SF研究会会長も務める フィルムアニメ、実写映画、同人誌制作など、「ものを作る」経験をする 留年・休学を繰り返し、6年ほど過ごし、退学
大学時代 サークルの先輩からもらった中古のX68000とモデムで、でネットにデビュー 電波新聞社「BBS電話帳」で近所の草の根BBSにアクセス 初めて繋いだホストで意味もわからず「SYSOPを呼び出す」コマンドを実行 → ホストマシンでBEEP音がなるやつだった(後で知る) たまたまホストの人も在宅していて、初接続の人がいきなり呼び出す失礼も気にせず、 気さくに対応してくれた これが、会社を立ち上げることになるきっかけとなる
有限会社ジーエックス 草の根BBSのホスト氏と仲良くなり、家に遊びに行くように そこでホスト氏の弟とも出会い、意気投合し、一緒にいろいろやる • 中古ゲームショップのアルバイト店員 • ゲームショップをオーナーから買い取る • 業績急改善、新店舗 •
倉庫型店舗を開業、インターネットショップも開業 • 通信販売・通信買取 • 全国にフランチャイズ展開 大学は中退
有限会社ジーエックス 10年以上前、中古ゲーム販売店で働いてた時、なんか昇格していって中古ソフトの販売・買取価格の値付けまで任されるよ うになった。 POSレジの最近の販売・買取実績見て「売れてないし在庫ダブついてきたからちょっと下げよう」とか「販売ペースが買取上 回ってるからもうちょい上げて良さそう」とか判断しながら価格つけてたんだけど、これどう考えてもルーチンワークだなーと 思って自動化することにした。 POSレジのデータはAccessで読めたので、それをExcelに出力。過去1年/半年/3ヶ月/1ヶ月/1週間/3日/1日それぞれで何本 売って買ったか、あと発売日とかいろんなファクター考慮して(詳細は企業秘密!というか忘れた)販売・買取価格を決めると いうVBAスクリプト書いて、Excelのワークシート上でボタン一個押すと新価格が決まって Access経由してPOSに逆反映。価
格変動のあった一覧のシートも同時に出来上がるみたいな感じ。 まあこういうのが出来るのも中古の買取・販売の流量がそれなりに大きな店だったからで、そういう店で自由にさせてもらって いい経験になったなー、と今もすごく感謝してる。僕のアルゴリズムで世界が変容する!プログラマーの万能感!みたいなの の片鱗(ほんとに小さなものだけど)を味わった感じがした。その後職業プログラマーの道を選んだ。 Access + Excel + VBA で中古価格決定アルゴリズム
会社沿革 | 株式会社 エーツー
有限会社はてな ジーエックス・駿河屋は順調に成長し、給料も年齢不相応にもらっていた 一方で、「このままゲームを売り続ける人生でいいのか」という気持ちも そんな時に、高校時代の同級生、近藤(jkondo)から、起業の誘いが 僕とはてな - 大西ブログ 「人力検索」というアイデアを聞いて、「これでいけると思う?」と聞かれ正直さっぱりわからなかった んですが「いけるいける」と返事しました。そのココロは、彼なら最初のアイデアの成功失敗に関わら ず、どうにかして何かは成果を出すだろう、という勝手な期待があったからでした。
道の曲がり角 クィーン学院を出た時は、私の未来は、まっすぐな一本道のように目の前にのびていた の。人生の節目節目となるような出来事も、道に沿って一里塚のように見わたせたわ。 でも、今、その道は、曲がり角に来たのよ。曲がったむこうに、何があるか分からないけ ど、きっとすばらしい世界があるって信じているわ。それにマリラ、曲がり角というのも、 心が惹(ひ)かれるわ。曲がった先に、道はどう続いていくのかしらって思うもの。緑に輝 くきれいな森をぬけて、柔らかな木漏(こも)れ日がちらちらしているかもしれない。初め て見る新しい風景が広がっているかもしれない、見たこともないような美しいものに出逢 うかもしれない、そして道は曲がりながらどこまでも続き、丘や谷が続いているかもしれ ない
松本侑子訳「赤毛のアン」 38章「道の曲がり角」
いろんな曲がり角 2001年 26歳 有限会社はてな 創業(エンジニア) 2011年 36歳 はてなブログ ディレクター 2022年
47歳 組織・基盤開発本部長 人事部長 およそ10年おきにロールが大きく変わっている 「曲がり角」の先には「初めて見る新しい風景」
まとめ 登壇の機会をいただいたので、改めて歴史を振り返ってみた 恥ずかしい過去や沢山の後悔も含め、今の自分を形作ってきた大事な経験 人生の曲がり角を見つけて曲がってみることも大事(生存者バイアス) magnoliak さんもノリでこんな大会場を借りたり、基調講演枠をくださったり、「曲がり角」 を気軽に曲がられてそう 今後の吉祥寺.pmの益々のご発展を祈念させていただきます
黒歴史 それも含めて 今の自分