タグ

2024年7月20日のブックマーク (3件)

  • Rustで有名アルゴリズムに挑戦(20) RustとTcl/TkでGUIアプリを作ろう

    普段使うツールをRustで作る場合、コマンドラインベースのものが多いと思います。それでも、Rustを使ってデスクトップアプリを作ることもできます。今回は、実績のあるGUIツールキットの「Tcl/Tk」をラップしたクレートを使って簡単なGUIを作成してみましょう。 Rustで単位変換ツールを作ったところ GUIツールキット「Tcl/Tk」のインストール Rustのライブラリを集約したcrates.ioを見ると、多くのGUIライブラリが存在します。Rustはさまざまな環境で動作することを想定していることもあり、「これこそGUIの定番」というものはありません。多くの選択肢があり、用途に応じて使い分けるのが正しい作法です。 WebブラウザベースのTauri、ゲーム開発と相性の良いeguiGTK+を利用するGTK-rs、Tcl/Tkをラップしたライブラリのtcl/tkなど、いろいろなクレートがあり

    Rustで有名アルゴリズムに挑戦(20) RustとTcl/TkでGUIアプリを作ろう
    warud
    warud 2024/07/20
  • Microsoft、ブラウザでAI推論が可能になる「WebNN」を解説 「次世代のWeb開発において重要な役割を果たす」

    Microsoftは2024年6月24日(米国時間)に公式ブログで、Webアプリケーションでニューラルネットワーク推論タスクを効率的に実行できるJavaScript APIである「WebNN(Web Neural Network API)」について、概要やアーキテクチャ、メリットなどを解説した。 Microsoftは「WebNNは、Web開発者がWebアプリケーション内でニューラルネットワークの機械学習(ML)処理を直接実行できるようにするJavaScript APIだ」とした上で「WebNNはMLモデルのWebアプリケーションへの統合を簡素化し、ブラウザ上で動作するインタラクティブでインテリジェントなアプリケーションの新しい可能性を開くものだ」と述べている。 WebNNは、2024年7月時点で、インターネット標準を策定するW3C(World Wide Web Consortium)の勧告

    Microsoft、ブラウザでAI推論が可能になる「WebNN」を解説 「次世代のWeb開発において重要な役割を果たす」
    warud
    warud 2024/07/20
  • Java開発者なら知っておきたい「O/Rマッピングツール」5選

    TechTargetは2024年6月14日(米国時間)、「O/Rマッピング(object relational mapping)のツール」に関する記事を公開した。O/Rマッピングは、オブジェクト指向のコードをリレーショナルデータベース(以下、RDB)に直接つなぐコードライブラリで、場合によっては「SQL」(Structured Query Language)の代わりになる。 O/Rマッピングの魅力は、開発者がSQLなどのデータベース言語を別途習得したり、厄介なデータベースを直接処理したりしなくても、Javaでプログラミングを続けられる点にある。専門家の中には「O/Rマッピングのツールは純粋なSQLに比べて制限があり、パフォーマンスの問題が生じる可能性があることから、必ずしも優れた選択肢ではない」と指摘する人もいるが、JavaのO/Rマッピングツールはデータベースとのやりとりを抽象化し、定型

    Java開発者なら知っておきたい「O/Rマッピングツール」5選
    warud
    warud 2024/07/20