タグ

tagomorisのブックマーク (8,805)

  • YJITの性能を最大限引き出す方法 - k0kubun's blog

    RubyのJITコンパイラYJITを開発している弊社Shopifyでは、社内で最もトラフィックが多いストアフロントのアプリにRuby 3.3 (master) をデプロイして平均レスポンスタイムが16%高速化、社内で最も大きなアプリであるモノリスにRuby 3.2をデプロイして平均レスポンスタイムが9%高速化している。他の会社でも、YJIT番で有効にしたら高速化したという事例をちらほら目にした。 一方で必ずしも良い報告ばかりではなく、YJITを有効化したらメモリを使い切ってしまったりだとか、遅くなったみたいな報告も目に入ることがある。こういった問題は我々も多かれ少なかれ経験しており、それぞれ適切に対処することで解決できたため、その知見を共有する。*1 メモリを使い切ってしまった時 zenn.dev YJITを有効化すると、YJITが生成する機械語に加えて、それに関するメタデータもメモリ

    YJITの性能を最大限引き出す方法 - k0kubun's blog
    tagomoris
    tagomoris 2023/08/01
  • TokyuRuby会議14に参加してしゃべってきた - たごもりすメモ

    久し振りに開催されたTokyuRuby会議14に参加した。LTも申し込んでいて通ったので、LTもやってきた。なんかTokyuRuby会議が行われると、イベントが戻ってきたなあ、という気がする。よかった。 しゃべった LTの内容は最近やっているNameSpaceまわりの話。 5分LTを最後にやったのは2019年のRubyKaigiだった。5分のLTなんて体に染み付いてるから息をするようにやれるじゃろ、と思ったら完全にペースを間違ってぜんぜん終わらなかった。なんてこった。何でも、やらないと衰えるなあ。 話の内容自体は、あとにあった3分追加でしゃべっていい枠で話せて満足。これは引き続きやってて、9月の松江Ruby会議10でも話す予定です。 料理持っていった TokyuRuby会議14、おでんとローストビーフマリネ 今回作って持っていったのはミニチュアおでん、ローストビーフのわさびマリネ。どっちも

    TokyuRuby会議14に参加してしゃべってきた - たごもりすメモ
    tagomoris
    tagomoris 2023/07/31
    めもった
  • SwiftUI PhotosPickerで選択した項目からJPEG/PNGを取り出す - たごもりすメモ

    SwiftUIで作るiOSアプリで、画像を選択し、その画像をどこかにアップロードしたい。アップロード先がHEICに対応してないのでJPEG/PNGあたりのフォーマットでやりたい。 これを考えたとき、iOS 16.0+ ならPhotosPickerが使える。が、実際に選択したあとでどうやってJPEG/PNGのデータを取り出すかにだいぶ悩んだのでメモっておく。他にもっとマトモな方法ないの? と思っている。 PhotosPickerを使う これは既存のビューでボタンを押すとシートで下から出てくる感じにしたかったので、こんなコードをざっと書けばよい。これは1枚だけ選ばせたい場合で、複数枚選ばせたい場合は呼び出しのシグネチャが少し変わるのに注意。 @State var isPickingPhoto: Bool = false @State var selectedPhotoItem: PhotosP

    SwiftUI PhotosPickerで選択した項目からJPEG/PNGを取り出す - たごもりすメモ
    tagomoris
    tagomoris 2023/07/19
    めもった
  • 朝一ミスドはオールドファッションを食え

    1993年東京都生まれ。与太郎という柴犬と生きている普通の会社員。お昼休み時間に事務員さんがDPZを見ているのを目にしてしまい、身元がバレないかハラハラしている。 前の記事:ケンタッキーは開店直後に行くとうまい すでに定評のある朝一ミスド 先日、開店と同時にケンタッキーへ行くという記事を書いた。開店時間に行ってべるケンタッキーの美味しさを伝える内容だ。 すると、読者の方から寄せられたコメントの中に、ミスドも朝がおいしい、という情報が散見された。 ケンタッキーもミスドも揚げ物だ。まずおいしくないわけがない。 SNSですぐに同行人を募ると、みるみるうちに5人がついてきてくれることになった。朝からドーナツはケンタッキーよりもハードルが低いらしい。 ある晴れの日曜日。われわれは経堂にいた。 駅前にケンタッキーがある。いい街だ。 ミスドというものはどうやら朝型人間向きらしく、近所の店舗は軒並み7時

    朝一ミスドはオールドファッションを食え
    tagomoris
    tagomoris 2023/07/07
    大型商業施設内店舗は開店時間にある程度作り置きしちゃうのでは、と先日ららぽーと内のKFCに開店ダッシュして思った
  • About the Squarespace purchase of Google Domains registrations - Google Domains Help

    Google has closed an agreement for Squarespace, Inc. to acquire all domain name registrations from Google Domains. Squarespace is the registrar of record for your domain and the Squarespace’s Terms of Service apply; however Google will manage your domain during a transition period. Following a transition period your domain will be transitioned to Squarespace, and upon transfer, your data will be g

    tagomoris
    tagomoris 2023/07/07
    ありゃまあ…… “Google Cloud Domains had a strong dependency on Google Domains, so customers using Cloud Domains will be migrated to Squarespace.”
  • 「TweetDeck」がついにTwitter Blueへの加入が必須に − 新デザインも正式提供開始 | 気になる、記になる…

    Twitterが、公式クライアントサービス「TweetDeck」の新バージョンの提供を正式に開始しました。 「TweetDeck」の新バージョンは以前よりプレビュー提供されていたので、既に使用しているユーザーも多いと思いますが、カラムの設定を「デッキ」として複数保存でき、デッキを切り替えることで様々なカラム設定を利用することが可能なのが特徴となっています。 昨日に「TweetDeck」の旧バージョンでツイートが読み込めなくなったことが報告されましたが、これはツイート閲覧数の制限が原因ではなく、Twitterがデータスクレイピング(データ収集)を防ぐためにレガシーAPIを削除したことが原因で、この問題は新バージョンに切り替えることで解決し、全てのユーザーが今週中に新バージョンに強制的に切り替えられるそうです。 ただ、新バージョンの正式提供開始と同時に「TweetDeck」の利用には有料サービ

    「TweetDeck」がついにTwitter Blueへの加入が必須に − 新デザインも正式提供開始 | 気になる、記になる…
    tagomoris
    tagomoris 2023/07/04
    うげー、これか
  • スタートアップ業界のための健康保険組合 「VCスタートアップ健保」 設立に向けた業界団体を新設  

    一般社団法人VCスタートアップ労働衛生推進協会は、スタートアップ業界で働く人を支援するため、スタートアップ及びベンチャーキャピタル(以下、VC)で働く人のための健康保険組合「VCスタートアップ健康保険...

    スタートアップ業界のための健康保険組合 「VCスタートアップ健保」 設立に向けた業界団体を新設  
    tagomoris
    tagomoris 2023/06/30
  • これぞ中国家庭料理!素材の味を引き出すトマト卵炒めの作り方-「山西亭」李俊松さんの王道レシピ | 80C

    <ポイント>卵の生臭みを消すために、生姜は使わず、黄酒(紹興酒)を加える。卵は香りが立ち上るまでたっぷりの油で加熱する。トマトは具を兼ねた調味料とするため、水加えて軽く煮て、片栗粉を少々加え、加熱した卵に絡めるように炒める。 ①にんにく、白ねぎをみじん切りにする。 左が白ねぎ、右がにんにく。 香りづけの薬味には、にんにくと白ねぎを使う。中華料理は何かとしょうがを使うが、この料理に関して、李さんはしょうがを使わない。なぜなら「しょうがを使うと“蟹の味”になってしまう」という。 「蟹⁉」と思うかもしれないが、卵と生姜の組み合わせは、たしかに蟹を思わせる要素がある。例を挙げると、西太后のために作られた宮廷料理、賽螃蟹(サイパンシェ)は、鶏卵に生姜を効かせ、蟹のような味わいを出した料理として知られる。 また、秋冬の風物詩、上海蟹を使った料理で、蟹味噌の生臭みを消すためにしょうがを合わせるあの感じ…

    これぞ中国家庭料理!素材の味を引き出すトマト卵炒めの作り方-「山西亭」李俊松さんの王道レシピ | 80C
  • あるレポジトリのサブディレクトリ配下を別のレポジトリへ履歴付きで移行する - $shibayu36->blog;

    Gitで開発していて、あるサブディレクトリ以下を別のレポジトリに移行したいと思うことがある。今回はそういうことをしてみたのでメモ。 まずGitHubにそのようなやり方の指南がある(Splitting a subfolder out into a new repository - GitHub Docs)。大体これで良いのだけれど、このやり方だとサブディレクトリのpathがそのままになってしまうという問題がある。大抵のケースで、あるサブディレクトリを別のレポジトリに分割したいとなった時、そのサブディレクトリがレポジトリルートに来てほしい。 そういう場合はGit Filter Repo — Splitting a Subfolder Into A New Repository | by Edward Ezekiel | Mediumにも紹介されているようにgit filter-repo --s

    あるレポジトリのサブディレクトリ配下を別のレポジトリへ履歴付きで移行する - $shibayu36->blog;
    tagomoris
    tagomoris 2023/06/28
  • node_modulesの問題点とその歴史 npm, yarnとpnpm

    皆さんnpmパッケージのバージョンを上げるときにハマって依存地獄から抜けられなかったことはありませんか? 私はあります。 複雑怪奇な依存関係を調べてみようとnode_modulesを覗いてみて、そのカオスっぷりに臭いものに蓋をしたことはありませんか? 私はあります。 そこでnode_modules以下について調べてみたのですが、node_modulesにどんな問題点があって、npmやyarn, pnpmは何を目指していたのか時系列順に紐解いた方がわかりやすいことに気づきました。 ここでは初期のnpmが抱えていた問題から今に至るまでを順を追って説明します。 するとnode_modulesの仕組みの他に、各パッケージマネージャの方針の違いが見えてくるはずです。 初期の頃のnpm (~2015年以前) この頃はシンプルで、依存関係はそのままnode_modulesのディレクトリ構造に反映されてい

    node_modulesの問題点とその歴史 npm, yarnとpnpm
    tagomoris
    tagomoris 2023/06/24
    いまの自分に大変参考になる記事
  • 不正・横領は自分に関係のないことじゃないって話|ANRI

    ANRI元島です。一部上場企業で経理をやってました。 言えないあれこれも経験してきましたが、色々な方と話しているとどうやら不正などは自分や自分の会社とは無縁、と思っていらっしゃる方も多いようなので、そうじゃないよ、誰にでも起こり得るよ、ということ、そして体制構築はメンバーや自分を守ることでもあるよ、ということをお伝えできればと思います。 スタートアップと不正ディープテックスタートアップには苦い経験があります。 調達額とほぼ同等の金額が不正の対象となったエルピクセルの事件です。関係者も知り合いが多くこするようで申し訳なさもあるのですが、最近起業された方々はご存じないということが判明したのであえて書きます。以下のことがわかります。 大型の調達をして体制が整っていると思われるスタートアップでも起こってしまう 投資家が取締役に入っていても簡単にはわからない 国の研究費を受けており、そういった機関の

    不正・横領は自分に関係のないことじゃないって話|ANRI
    tagomoris
    tagomoris 2023/06/22
  • 日本初の本格公道レースが3月30日に東京で開催決定。FIAとフォーミュラEが来季暫定カレンダーを発表 | 海外レース他 | autosport web

    > 海外レース他ニュース記事一覧 > 日初の格公道レースが3月30日に東京で開催決定。FIAとフォーミュラEが来季暫定カレンダーを発表

    日本初の本格公道レースが3月30日に東京で開催決定。FIAとフォーミュラEが来季暫定カレンダーを発表 | 海外レース他 | autosport web
    tagomoris
    tagomoris 2023/06/21
    観に行きたいな
  • Maxime Chevalier-Boisvertさん「Optimizing YJIT’s Performance, from Inception to Production」 ~RubyKaigi 2023 2日目キーノート | gihyo.jp

    RubyKaigi 2023 キーノートレポート Maxime Chevalier-Boisvertさん「Optimizing YJIT’s Performance, from Inception to Production」 ~RubyKaigi 2023 2日目キーノート 最近のRubyインタプリタの進化において非常に重要なトピックの一つが、JITコンパイラの登場です。特にShopifyのJITコンパイラチームを中心に開発されたYJITは、世の中で広く使われているRailsアプリケーションを有意に高速化できるJITコンパイラとして、既にproduction-readyであると評価されており、各所で採用が進んでいます。 RubyKaigi 2023 2日目のMaxime Chevalier-Boisvertさんによるキーノートでは、開発チームがYJITを開発するにあたってどういったアプロ

    Maxime Chevalier-Boisvertさん「Optimizing YJIT’s Performance, from Inception to Production」 ~RubyKaigi 2023 2日目キーノート | gihyo.jp
    tagomoris
    tagomoris 2023/06/20
  • 基本4情報での名寄せは難しい|MORIDaisuke

    先日は住所の件でお楽しみでしたね。 私も楽しくなってしょうもないツイートをしたところ、@masanorkさんから有用な情報をいただいてしまいました。 異体字に加えて外字も根深いですし、日付型に収まらない住基の生年月日とか、屋号を含んだ個人事業主の口座名義とか、外国人氏名における住民登録のアルファベットと口座名義のカタカナとの解離とか、旧姓併記の例外処理とか、文字列型に刻まれたバッドノウハウの塊ですね https://t.co/GOaytijfst — Masanori Kusunoki / 楠 正憲 (@masanork) June 6, 2023 このとき、私はごく簡単な「名寄せの難しさ」の社内研修資料を作っている最中だったのですが、この情報が大変参考になりました。 一方、私だけが得をしているのがなんとなくムズムズしてきたので、ここにアウトプットしてスッキリしようと思います。 なお、住所

    基本4情報での名寄せは難しい|MORIDaisuke
    tagomoris
    tagomoris 2023/06/19
    生年月日ウケるなw
  • Ruby Parser開発日誌 (10) - parse.y リファクタリングチャレンジ はじめました - かねこにっき

    前回のあらすじ Ruby Parser開発日誌 (9) - RubyKaigi 2023で発表してきた ~ 世はまさに”大パーサー時代” ~ - かねこにっき RubyKaigiにいってきました。スライドや登壇時の動画は以下のリンクから参照できます。ぜひご覧ください。 rubykaigi.org parse.y リファクタリングチャレンジ "parse.y"を読んでいる時にrb_obj_hideやrb_builtin_class_name、RB_OBJ_WRITTENといった関数やマクロが出てきて驚いたことのある人は少なくないでしょう。RubyのparserではGCやRubyのObjectなどRuby体の機能が多く使われています。それらはRubyの長い歴史のなかで洗練されてきた機能である一方、一定の御作法に従って使う必要があります。たとえばRB_OBJ_WRITEやRB_OBJ_WRIT

    Ruby Parser開発日誌 (10) - parse.y リファクタリングチャレンジ はじめました - かねこにっき
    tagomoris
    tagomoris 2023/06/19
  • 世界トップYouTuber、日本移住をガチレビュー「素晴らしいけど…」

    チャンネル登録者1億人以上、世界トップクラスのYouTuber・PewDiePie(ピューディパイ)さんが、日に対するレビュー動画を投稿しました。 PewDiePieさんは親日家として知られ、2022年5月に日移住。1年間暮らしてみて良かった点、悪かった点を動画にまとめています。 登録者1億1100万人、世界1位のYouTuberピューディパイが日移住 チャンネル登録者数世界1位のYouTuber・PewDiePie(ピューディパイ)さんが、5月10日付で公開した動画の中で、日移住したことを明かした。 パートナーのマルツィア・ビゾーニンさんと愛犬と共に、プライベートジェットに乗ってイギリスから日移住した様子が動画になったアップされている。 登録者は1億1100… 世界初の登録者数1億人、個人YouTuberピューディパイ ピューディパイことフェリックス・アルヴィッド・ウル

    世界トップYouTuber、日本移住をガチレビュー「素晴らしいけど…」
    tagomoris
    tagomoris 2023/06/18
    “「袋はご利用ですか?」” これ、袋はご入用ですか? だよね
  • 【ガリにタバコの吸い殻】被害を受けた「すし銚子丸」は泣き寝入り「被害届が受理されなかったんです」(NEWSポストセブン) - Yahoo!ニュース

    回転寿司チェーン大手「スシロー」の岐阜県の店内で、醤油ボトルや湯呑みをペロペロと舐めて元の場所に戻すなど少年による迷惑行為が映った動画がSNSで拡散された問題で、スシローの運営会社「あきんどスシロー」が問題を起こした少年に対し、約6700万円の損害賠償を求めて大阪地裁に提訴したことがわかった。 【写真34枚】嫌悪感を覚える迷惑行為 加害女性は加工が外れて素顔が露わに 今回のスシローの提訴を受け、週刊ポストは迷惑行為を受けたほかの企業に今後の対応を取材したところ、多くの企業が「警察の捜査を受けてから今後の対応を考える」と民事での損害賠償請求を否定しなかった。 その一方で、苦しい状況に置かれているのが、回転寿司チェーン「すし銚子丸」だ。銚子丸では今年2月、横浜都筑店で卓上に置かれていたガリの容器に電子たばこの吸い殻が混入していることが発覚。関東にあるすべての店舗で、ガリや醤油、わさびといった共

    【ガリにタバコの吸い殻】被害を受けた「すし銚子丸」は泣き寝入り「被害届が受理されなかったんです」(NEWSポストセブン) - Yahoo!ニュース
    tagomoris
    tagomoris 2023/06/16
    神奈川県警なあ
  • 日本初ドラレコ付き自転車ヘルメット「FOXWEAR V6」。高解像度でくっきり録画

    日本初ドラレコ付き自転車ヘルメット「FOXWEAR V6」。高解像度でくっきり録画
    tagomoris
    tagomoris 2023/06/15
    悪くないけど背後からの車の衝突が怖いからどうせならバックカメラもつけてほしいんだよな
  • Fluentd実践入門を読み終えた

    昨年にFluentd実践入門を@tagomorisさんに献いただいていたのですが、色々とバタバタしていたこともあり、ようやく読み終えました。 Fluentdを使い始める方にも使ってみたけれど、プラグインの機能が足りず痒い所に手が届かないけれどどのように拡張したら良いかわからない・・・。と言う初級者にも中級者にも刺さる書籍となっていました。Fluentdを開発していてもBufferありのアウトプットプラグイン(Buffered Output Plugin)のチューニングの仕方とかコードだけ追っていても若干怪しいことがあるので、大変参考になりました。 いくつかの章はクリアコードの社員としてメンテナンスをしていた時に特に力を入れて開発していた機能の紹介もあり、懐かしみながら読めました。 TLSに関係するところではcert_logical_store_nameと言う私が開発しました、そしてそのた

    Fluentd実践入門を読み終えた
    tagomoris
    tagomoris 2023/06/13
  • ケンタッキーは開店直後に行くとうまい

    1993年東京都生まれ。与太郎という柴犬と生きている普通の会社員。お昼休み時間に事務員さんがDPZを見ているのを目にしてしまい、身元がバレないかハラハラしている。 前の記事:材持ち込み可のいちご狩りで120%いちごを楽しむ 朝一ケンタッキーはできるうちにしておいたほうがいい 近所のケンタッキーは10時開店。9:30時点で誰も並んでいない様子だ。 もっと早く開くものだと思っていたが、ブランチに近い時間。マクドナルドと違って朝限定のメニューはない。 よく考えたら朝にフライドチキンをべるってなかなかヘビーだ。20代のうちに試しておいてよかったな、と思う日がじき来るに違いない。朝一ケンタッキーはできるうちにしておいたほうがいいのだ。 江ノ島さんもチキンをべに駆けつけてくれた。 朝一ケンタッキー、知人に付き添いを依頼しても軒並み都合が合わず、Twitterで助けを求めたところすぐに江ノ島さん

    ケンタッキーは開店直後に行くとうまい
    tagomoris
    tagomoris 2023/06/09
    開店直後のケンタッキー行きたくなってきた