タグ

関連タグで絞り込む (1)

タグの絞り込みを解除

Blogに関するyatemmmaのブックマーク (2)

  • cockscomblog?

    Rustでツールを書こうとして、コンポーネントを差し替えられるようにtraitとして定義した。GUIプログラミングの習い性で、IOが発生するメソッドは非同期にしたいから、asyncキーワードをつける。ここでは、何か文字列を読み込む予定のLoader traitを定義する。 use std::error::Error; trait Loader { async fn load(&self) -> Result<String, Box<dyn Error>>; } このコードを書き始めた時点で、このコードは有効ではなかった。Rustではtraitにasyncメソッドを持たせられなかったのだ。そこで、async-trait crateの出番となる。 use std::error::Error; use async_trait::async_trait; #[async_trait] trait

    cockscomblog?
  • ZOZO TECH BLOG

    2024-06-14 新卒2年目WEARのiOSエンジニアが行くWWDC24現地レポート 参加レポート カンファレンス イベントレポート 現地ならではのイベント内容や雰囲気などを中心にZOZOのiOSエンジニアによるWWDC24の参加レポートをお届けします! 2024-06-12 ElasticsearchによるZOZOTOWNへのベクトル検索の導入検討とその課題 検索 Elasticsearch 機械学習 こんにちは。検索基盤部の橘です。ZOZOTOWNでは、商品検索エンジンとしてElasticsearchを利用し、大規模なデータに対して高速な全文検索を実現しています。 Elasticsearchに関する取り組みは以下の記事をご覧ください。 techblog.zozo.com 検索基盤部では、Z… 2024-06-10 大公開!バッチアプリケーションの品質を高めるZOZOの『バッチ開発ガ

    ZOZO TECH BLOG
  • 1