タグ

ブックマーク / tech-blog.optim.co.jp (3)

  • SwiftUI で Web アプリという可能性 - OPTiM TECH BLOG

    はじめに こんにちは.R&D チームの久保です. 現在 JavaScriptJavaScriptトランスパイルする言語 (TypeScript, 新し目の ECMAScript など) が主流であるフロントエンドの Web アプリケーションフレームワーク界隈ですが,数年前に WebAssembly の実行が主要ブラウザ全てでサポートされて以来,ひそかに他の言語によるフレームワークが増えつつあるのをご存知でしょうか?しかもそれらは,JavaScript でデファクトスタンダードとなりつつある ReactVue.js などと同様,仮想 DOM を実装していたりします. 例としては C# (.NET) の Blazor, Rust の Yew, Go の Vugu, C++asm-dom などがあります.ただ,現時点ではその多くが実験的なプロジェクトであり,今すぐに Jav

    SwiftUI で Web アプリという可能性 - OPTiM TECH BLOG
  • Rustの非同期プログラミングをマスターする - OPTiM TECH BLOG

    こんにちは、R&Dチームの齋藤(@aznhe21)です。 さあみなさん、ついにこの時がやってまいりました。 日2019/11/8にリリースされたRust 1.39により、あらゆる環境で最高速な非同期プログラミングが可能になりました。 新たな時代に乗り遅れないよう、今のうちにRustでの非同期プログラミングをマスターしておきましょう。 なお、この記事は、先日開催したOPTiM TECH BLOG Meetupの内容を大幅に加筆修正した上でエントリに仕上げたものです。 まず最初に伝えたいこと 非同期の歴史 Rustの非同期プログラミングの歴史 Rust 1.0以前 Rust 1.0 〜Rust 1.3 Rust 1.2あたり Rust 1.11あたり Rust 1.26あたり Rust 1.36 Rust 1.39 Rustの非同期プログラミングの特徴 ゼロコスト抽象化 プラットフォーム非依

    Rustの非同期プログラミングをマスターする - OPTiM TECH BLOG
  • Mask R-CNNでいちごを検出する話 - OPTiM TECH BLOG

    Mask R-CNNでいちごを検出している様子 はじめまして、オプティムのR&Dチームの中村です。 R&Dチームの中でも実案件を多く担当している新卒2年目で、齋藤(Rust)と同期です。農業AI関連の見積りから開発あたりをやっています。好きな日酒は紀土です。日酒ではないですがPyTorchも好きです。 ちなみに学生時代は、もう少しハードウェアよりの電子情報工学の勉強をしていました。 OPTiMがチャレンジしている様々な分野がある中で、農業(いちご)の話を書いてみたいと思います。 「いちごのデータセット」という若干ニッチなものがあるので、今回はそれにMask R-CNNを加えていちごの検出をしてみました。 余談ですが「OPTiMはドローンを用いた農場の空撮データを、日でも上位にくるほど持っているのではないか説」という一説があります。(未検証) 個数が分かるとハッピーなこと まずそもそも

    Mask R-CNNでいちごを検出する話 - OPTiM TECH BLOG
  • 1