16.85倍はやい僕のJIT RubyKaigi 2023 お疲れ様でした。非常に面白かったですね。k0kubun さんのRJITについての発表が面白かったので ruby-jit-challange をやりました。無事完走できたので感想記事を書こうと思います(激ウマギャグ) ※: ベンチマークから …
nabetani.github.io 解きました。 github.com 初回回答が70分経過時点。全部パスするけど結構遅い。 そのあと10分くらい経過して全テストケースを27秒(遅いが……)で通しました。Rubyでの実装です。 以下方針について
しました、というだけなのですが一応備忘程度に書いておきます。詳細な内容については社外に出せないのでこの記事で紹介することはありません。ご了承ください。 内容は、前Qくらいまで開発していた新サービスと、今開発してる新サービスについてのご紹介。p…
前提 AWS Lambda Function でWEBリクエストをうけとってなんかしたい Go 使う。ふつーのWEBアプリケーションはかけるものとする 設定少なくさっさと立ち上げたい 最終形 Lambda Function + Function URL w/CORS を立てる。バイナリは↓で作っておく。 なお以…
workspace が大量すぎて困っている人は通常あんまりいないと思うが弊社では非常に役に立っている。 以下のブックマークレットを作って叩けばよい。 javascript:(function(){ [...document.querySelectorAll('.merge-status-item')].filter(e => e.textConten…
この記事は この記事は Rubyist近況[1] Advent Calendar 2021 - Adventar の5日目の記事ですが、現在2021年12月23日18時くらいです。これは、5日目の投稿をブッチしたわけではなく、空いているので埋めているのであり、私が怠惰であることを示すわけではない…
最近はSEKIROブログになってましたがこれで一段落です hkdnet.hatenablog.com hkdnet.hatenablog.com hkdnet.hatenablog.com
hkdnet.hatenablog.com hkdnet.hatenablog.com 3周目終わった
hkdnet.hatenablog.com 2種目終わり
もともと兄者のプレイ動画を一回見ていて、なんとなくのストーリーとボスは把握していた。 おもしろそうだなーと思いつつ未プレイだったが、2broのダクソ3だったり、今年のRTA In Japanの走りを見ていたりしたら気持ちが高まりやることにした。 フロムゲー…
久々の雑記です。書き始めてから1ヶ月経ってて自分でびっくりしました。 生活 いろいろ変わった。コロナがありみんなの生活様式が変わり始めてから1年半、自分はもともと基本的には引きこもりなので特に影響がないかと思っていたがそれなりに変わった。とい…
おつかれさまでした。2記事しか書いてませんね。 仕事 1月には出張で San Jose にいってました。ちょっと遅れたらコロナでいけてなかったと思うとよいタイミングだったと思います。気候がかなり違って世界にはそういうところもあるんだなーという気持ちにな…
はてなさんがインターン向けのクイズを出してます。解き終えた記念エントリです。 以下当然ネタバレです
見るか〜って言って見てなかったので見ることにしました。以下ネタバレありの感想です。
rack の脆弱性対応があり1、それに対応した Rails を使おうとすると 5.2.4.1 を使う必要がある。のでアプデを試みた。5.2.3 -> 5.2.4.1 マイナーバージョンだし、大丈夫やろw と思いながらとりあえずCIを回してみたところテストが落ちた。はい。 原因を気合…
めちゃくちゃ楽しかったです。 トーク感想 What is expected? かねこさんのキーノート。パーザーの話。トーク前に expectってかいときゃ rspec だと思われるでしょ、などと邪悪な発言をしており治安が悪いなと思いました。 僕はスライドのチェックを依頼され…
酒を飲んでいたらシャーマンキング展の話になり、誘われたのでいくかーと思ったのですが。 飲み会のメンツ6人のうち3人しかマンキンに興味がなさそうだった。 僕は当時かなり好きで(と言っても読み始めたのが2002年くらいなのでそこそこ後ろのほうだが)思…
問題設定 ダブルスの試合をたくさんやることになりました。試合組はすでに決まっています。 2面を使って試合をし、2つとも終わった段階で次の2試合を始める方式とします。これを1ターンと呼びます。 全部で20試合あるので理論上10ターンで終わるはずです。し…
each を実装したオブジェクトを body として返してやるといい感じになる。 -> ならないかも。末尾参照(2019-10-28 17:25追記) Streaming::Stream のように each を実装したオブジェクトを call の戻り値に詰めている。 実際のレスポンスをみると Transfer-E…
TL; DR - Amazon SQS で Exactly-Once なキューを使おうとも冪等な処理を書くべき - Designing Data-Intensive Applications (邦訳: データ指向アプリケーションデザイン) が良書でした
TokyuRuby会議13 - Regional RubyKaigi 初参加でした。 speakerdeck.com LTあるあるですが完走できませんでしたね。よくお酒を飲みました。非常に楽しかったです。
Scalaスケーラブルプログラミング第3版作者: Martin Odersky,Lex Spoon,Bill Venners,羽生田栄一,水島宏太,長尾高弘出版社/メーカー: インプレス発売日: 2016/09/20メディア: 単行本(ソフトカバー)この商品を含むブログ (1件) を見る 読了しました。いわゆ…
はじめに fukuokarb.connpass.com この記事は上記イベント会場で書いています。 Speee さん、 Fukuoka.rb の皆様ありがとうございます。 そういえばC拡張のgemって作ったことないなと思ったので作りました。RubyKaigi いくとなんかこういうことやりたくなり…
レポジトリ側の Settings > Branches のブランチルールに残っているケースが多い。 ブランチ側のルールの Require status checks to pass before merging から該当のサービスを抜いてやればよい。
前回: hkdnet.hatenablog.com 番号がやたらとんでるのは、勉強会はつつがなく開催されていたのですが僕が書くのをめんどくさがっていたら書かれなかったという回がたくさんあるからです。 今回は chap13最初-13.3まで。勉強会の slack があるのですが、TaPL…
タイトルどおり爆死しました yhpg.doorkeeper.jp 問題 : http://nabetani.sakura.ne.jp/hena/orde30sumt/ 実装リンク集 : https://qiita.com/Nabetani/items/725e09cc5913a8569c04 以下考えたこと。 ざっくりいうと、最終行の必要な幅からどんどん上にいくに…
先日リリースされた gowrtr が非常に便利でめちゃくちゃ助かってます。buf に自分で fmt.Fprintf とかしてたのが懐かしいです。 お気に入りポイントは、immutable なつくりになっているところと、goimports とかをかけた状態で出力できるところです。マジで…
どうも vim 界隈でも lsp の機運が高まっており gocode ではなく golsp などを使うことを推奨されているっぽい。 一方で今はもうすでに vim-go に手が馴染んでいるわけだが、と思って腰が重かったのだけど、補完部分だけを golsp にすることができた(気がす…
hkdnet.hatenablog.com ↑の続きというわけで Rust 版を作っている github.com Rust 化して気づいたのは Vec なる tokens を consume していくような形にすると毎回食べ終わった Vec を返す必要がありそこそこだるいということだった。これは Vec は固定的な…
低レイヤを知りたい人のための Cコンパイラ作成入門 インターネット上で公開されている範囲については実装が終わりました。 github.com 内容について 非常によかったです。わかりやすかったです。僕は技術書の場合、だいたい冒頭だけ読んで、実装してみて、…