タグ k0kubun
人気順 10 users 50 users 100 users 500 users 1000 usersk0kubun/ruby-jit-challenge 完了報告 - Smoky God Express
16.85倍はやい僕のJIT RubyKaigi 2023 お疲れ様でした。非常に面白かったですね。k0kubun さんのRJITについての発表が面白かったので ruby-jit-challange をやりました。無事完走できたので感想記事を書こうと思います(激ウマギャグ) ※: ベンチマークから rjit が抜かれてる理由は後述 RJIT / ruby-jit-challenge って... 続きを読む
sqldefをMySQLに対してAWS Lambdaから実行するパッケージを作った - たごもりすメモ
k0kubun/sqldefはすばらしいプロダクトで便利に使ってるんだけど、もちろんDBに接続できる場所から実行する必要がある。で、DBはAWSのprivate VPCにあるのでラップトップやCI環境からやるというわけにはいかない。しょうがないので、現在はEC2インスタンスを作成して使うときだけ起動、終了したら停止してた。んだけど、... 続きを読む
やっぱりコンパイラが書きたい。渡米後にRuby JIT開発を趣味から仕事に変えた私のキャリア戦略 - Findy Engineer Lab - ファインディエンジニアラボ
国分崇志(@k0kubun)と申します。プログラミング言語Rubyのコミッターとして活動しています。2019年からシリコンバレーで働いており、2022年からShopifyという会社でRubyのJust-In-Time(以下、JIT)コンパイラをフルタイムで開発しています。 長い間趣味でやっていたコンパイラの開発を仕事にしたのは、現職が初めてで... 続きを読む
数時間かかる週一リリースを毎日何度も爆速でできるようにするまで / CI/CD Conference 2021 - Speaker Deck
Transcript 数時間かかる週一リリースを 毎日何度も爆速で できるようにするまで @k0kubun / Takashi Kokubun - CI/CD Conference 2021 自己紹介 • GitHub, Twitter: @k0kubun • Treasure Data ◦ API: プラットフォーム 1年 ◦ SRE: デプロイ 1年 ◦ Backend: ストレージ 2年半 None 今日話すこと • なぜ継続的にリリース... 続きを読む
GitHub - k0kubun/rspec-openapi: Generate OpenAPI schema from RSpec request specs
Dismiss Join GitHub today GitHub is home to over 50 million developers working together to host and review code, manage projects, and build software together. Sign up 続きを読む
ruby の開発リポジトリを git にした, Asakusa.rb - HsbtDiary(2019-04-23)
■ ruby の開発リポジトリを git にした RubyKaigi 2019 の開催中に @k0kubun 君が「発表が終わったら会期中に残りのタスクは全部やりますよ」と勢いのあるやる気をみせていたので、準備は広範囲にちまちま進めていた、という Ruby のリポジトリの Git 以降に必要な自分に割り振られているものをバンバン直していた。 htt... 続きを読む
newrelic_rpmのしくみ - Qiita
https://speakerdeck.com/k0kubun/number-ginzarb の資料作成のためのnewrelic_rpmのコードリーディングメモ。バージョンはv4.3.0。 Railtie→Agent#start まで require 'newrelic_rpm'でRailtieが作られる まずRailsの場合、普通にGemfileにgem 'newrelic_rpm'を書くと、Bundler.requireされた時にNewRelic::Railtieが定... 続きを読む
Ruby 2.6 JIT - Progress and Future – k0kubun – Medium
In early 2018, Ruby core team merged JIT compiler infrastructure called “MJIT”, which is created by Vladimir Makarov and uses C compiler to generate native code and loads a shared object file dynamically, along with my JIT compiler that is implemented on MJIT and Ruby 2.5-compatible Virtual Machi... 続きを読む
GitHub - k0kubun/sqldef: Idempotent MySQL/PostgreSQL schema management by SQL
Dismiss Join GitHub today GitHub is home to over 28 million developers working together to host and review code, manage projects, and build software together. Sign up 続きを読む
The method JIT compiler for Ruby 2.6 – k0kubun – Medium
The method JIT compiler for Ruby 2.6 This month, I merged the Ruby's first JIT compiler. As it isn't ultra-fast yet, I haven't shared it deeply until the conference. But some of you guys kindly wrote ... 続きを読む
2017年にやったこと - k0kubun's blog
2017 - 12 - 31 2017年にやったこと 2016年にやったこと 2015年にやったこと 要約 今年は クックパッド からTreasure Dataに転職し、 Ruby コミッターになり、結婚しました。 近況です / “Treasure Data に入社しました - k0kubun's blog” https://t.co/7G7WMahI6L — k0kubun (@k0kubun)... 続きを読む
ISUCON7本戦「Railsへの執着はもはや煩悩」で4位だった - k0kubun's blog
2017 - 11 - 25 ISUCON7本戦「Railsへの執着はもはや煩悩」で4位だった ISUCON7本戦に「 rails への執着はもはや煩悩の域であり、開発者一同は瞑想したほうがいいと思います。」チーム (@cnosuke, @rkmathi, @k0kubun) で参加し、4位でした。 本戦の概要 予選より参加者は少ないと思うので軽く解説しておくと、クッキー クリッカー を模した ト... 続きを読む
ISUCON7予選2日目「Railsへの執着はもはや煩悩」で予選通過した - k0kubun's blog
2017 - 10 - 22 ISUCON7予選2日目「Railsへの執着はもはや煩悩」で予選通過した ISUCON7予選に「 rails への執着はもはや煩悩の域であり、開発者一同は瞑想したほうがいいと思います。」チーム (@cnosuke, @rkmathi, @k0kubun) で参加し、 217,457点で予選通過 だったようです。 正確な値は覚えてませんが、Best Scoreは25万く... 続きを読む
gdbを使ったrubyのデバッグ - クックパッド開発者ブログ
2015-12-09 gdbを使ったrubyのデバッグ 技術部の国分 (@k0kubun) です。 先日byebugの高速化を行っていた最中、変更を加えたbyebugを使っていると一定の確率でrubyがSEGVするバグを発見しました。 私はC言語のコードのデバッグの経験はなかったのですが、デバッガの使い方を調べながらSEGVの原因調査を行いパッチを送ったところ無事取り込まれ、最新の高速なbyebu... 続きを読む
Electronを初めて触った時にハマった5つのこと - Qiita
初めてElectronを使ってTwitterクライアント https://github.com/k0kubun/Nocturn を作ったときによくわからず時間を吸われたことについて、これからElectronを使いはじめる人のために残しておく。 トラックパッドでスクロールすると画面の外までひっぱれてしまう マウスホイールでスクロールしてると気づかないのだが、トラックパッドで画面の適当なところを引っ張... 続きを読む
k0kubun/md2key · GitHub
README.md Md2key Convert your markdown to keynote. Usage 1. Create a keynote document 2. Create a first slide as master slide 3. Create a second slide as template slide and activate it 4. Then execute... 続きを読む
Go Conference 2015 summer でLTをしました - k0kubun's blog
2015-06-21 Go Conference 2015 summer でLTをしました #gocon でLTしてきた GoCon、LTしたかったけど特に発表することないなあと思ってたら同僚に「ppとかあるじゃん」って言われて、確かにppについて話したことないなと思ったので申し込んでみたら通った。 話した内容について k0kubun/pp ppはGo Advent Calendar 2014でそ... 続きを読む
#isucon 4本戦に「railsへの執着はもはや煩悩(以下省略)」で参加 && 爆散しました - cnosuke's blog (′ʘ⌄ʘ‵)
2014-11-11 #isucon 4本戦に「railsへの執着はもはや煩悩(以下省略)」で参加 && 爆散しました さっき受付で「煩悩の方ですか?^^」て言われてウケた #isucon— Shinnosuke Takeda (@cnosuke) 2014, 11月 8 アルバイト仲間な @k0kubun と大学の友人の @rkmathi となんとか予選を突破できていたのでISUCON4の本戦に... 続きを読む