タグ

2022年2月8日のブックマーク (3件)

  • 「Rustでやると知らないうちに詰む設計」を避けるためのTipsを集めてみる

    とりあえず、よく言われてるやつから埋めていこうと思う。 構造体にライフタイムを持たせない 構造体にライフタイムを持たせるのは「基的に」避けよ、というのが重要なのは間違いないのだけど、これをもう少し実践的な内容にしたい。ちょっと考えてみたけど、こういうのはどうだろうか。 ある関数呼び出しの中でしか絶対に使わない。returnするまでにその構造体のデータは全て破棄される。static変数に退避させることもできない。アロケーションもその関数が面倒を見る。そういう一蓮托生できる関数呼び出しに心当たりはあるか? ある→ 構造体にライフタイムを持たせてもよい。 ない→ ライフタイム禁止。 そう考えてみると、DIとかReduxとかとも通じるところがあるかもしれない。「つべこべ言ってないで全部の責務を一番外側に持っていく」という決断ができるときは構造体ライフタイムが選択肢に入る。

    「Rustでやると知らないうちに詰む設計」を避けるためのTipsを集めてみる
    bootJP
    bootJP 2022/02/08
  • メルカリの検索基盤の変遷について | メルカリエンジニアリング

    ※この記事は、"Blog Series of Introduction of Developer Productivity Engineering at Mercariの一環で書かれています。 はじめに こんにちは、メルカリ、サーチインフラチームのshinpeiです。今回はメルカリの検索基盤の裏側について、そのアーキテクチャ変遷について書こうと思います。2018~2021年の4年間で、大きく3回、変化をしました。設計の段階では希望と期待にあふれているアーキテクチャでも、問題は後からやってきます。設計には良し悪しがあり、変化することで知見を得ながら、改善を続けています。え、これだと危ないのでは?、、あぁ、やはりそうなるのね。などと、ご笑覧いただければ幸いです。 前回までのお話 メルカリの検索は、創業時から、Solrをベースにしたシステムで組まれてました。その変遷はこちらのスライドにまとめてあ

    メルカリの検索基盤の変遷について | メルカリエンジニアリング
    bootJP
    bootJP 2022/02/08
  • プラットフォームで個人が売買する際の特定商取引法の運用に関する消費者庁の見解について

    クリエイターエコノミー協会(以下、協会)は、消費者庁、経済産業省や議員のみなさんと協議を重ねた結果、プラットフォームが一定の条件を満たせば、その利用者は「特定商取引法に基づく表記」においてプラットフォームの住所や電話番号を記載する運用で問題がないとする見解を消費者庁から受けましたので、ご報告いたします。 これまでは個人の方がプラットフォーム上で物品やコンテンツを販売しようとしても、事業者に該当すると、特定商取引法により、住所、電話番号といった個人情報を公開しなければならず、大きな心理的ハードルとなっていました。今後も協会は、クリエイターエコノミーの普及・促進とその活性化に向けた様々なアクションを実施していきます。 特定商取引法の運用について 以下の要件を満たせば「通信販売における個人事業者の住所、電話番号の表記」を記載しているとみなされるとの見解を消費者庁から受けました。これらの個人情

    プラットフォームで個人が売買する際の特定商取引法の運用に関する消費者庁の見解について
    bootJP
    bootJP 2022/02/08