並び順

ブックマーク数

期間指定

  • から
  • まで

1 - 40 件 / 47件

新着順 人気順

GUIの検索結果1 - 40 件 / 47件

  • 大規模言語モデル (LLM) の技術と最新動向

    マルチメディア,分散,協調とモバイル(DICOMO2024)シンポジウムでの招待講演の資料です。 https://dicomo.org/

      大規模言語モデル (LLM) の技術と最新動向
    • ノーコードって結局使えないよね~って話 - Qiita

      はじめに コードを書かずにWebサイト/アプリ/ツール等の制作ができるノーコードツールが最近流行っていますよね。 私自信、半年ほど前からn8nやActivepiecesといったOSSのノーコードツールやPower Automateなど、幾つかのノーコードツールを触っていたですが、ツールとして未成熟であったり自由度が低かったりと、「結局流行らないのでは?」と感じています。(GPTのそれと一緒で期待値が高いだけなんですかね) ノーコードツールの幻想 D&D操作だけで直感的に操作できるノーコードツールは、一見、プログラミング初心者にとって救世主のように映ります。しかし、それは十分な選択肢なのでしょうか? 本当に手軽ですか? 多くのノーコードツールでは、よくあるような定型作業のテンプレートとD&D操作で実装できるUIを提供することで、直感的に操作できるよう設計されています。 一見、自由度の高い開発

        ノーコードって結局使えないよね~って話 - Qiita
      • 世界1位取った後3年間オセロAIを作り続けたらナニモワカラナクなってチョットダケデキルようになった話 - Qiita

        2021年、ふとしたきっかけでオセロAIを作り始め、オセロAIコンテストに作ったAIを提出し、なんやかんやあって半年かけてそのコンテストで世界1位になりました。 それで満足…?と思いきや、全然満足せず、コンテスト関係なしにオセロAIを作って早3年。この記事ではオセロAIが色々なところに私を連れて行ってくれた話と、オセロAIが深いという話をします。 この記事は2年ほど前に書いていっぱい読んでいただけた以下の記事「カンゼンニリカイシタ話」の続編、みたいな立ち位置です。単体で読んでも、以下の記事と合わせて読んでも楽しめます。 世界1位からさらに高みを目指す 私が参加したオセロAIのコンテスト(CodinGame Othello)は、コンテストという特性上、かなり厳しい制約が設けられていました。例えば着手する時間です。これは1手あたり0.15秒以下でないといけません。また、コード長にも制限があり

          世界1位取った後3年間オセロAIを作り続けたらナニモワカラナクなってチョットダケデキルようになった話 - Qiita
        • 生成AIのRAG構成を大手3社(AWS、Azure、Google Cloud)で徹底比較してみた - G-gen Tech Blog

          G-gen の堂原と又吉です。当記事では、Amazon Web Services(AWS)、Microsoft Azure、Google Cloud(旧称 GCP)が提供するフルマネージドな RAG サービスの比較を行います。 はじめに 当記事について RAG とは 3社比較 前提条件 機能比較 料金シミュレーション 想定シナリオ AWS Azure Google Cloud 総評 AWS Azure Google Cloud 詳細の解説 Knowledge bases for Amazon Bedrock(AWS)の詳細 構成図 プロダクト一覧 Knowledge bases for Amazon Bedrock Amazon S3 Amazon OpenSearch Service できること 検索 対応データソース 料金 概要 基盤モデル利用料金 ベクトルデータベース料金 Azure

            生成AIのRAG構成を大手3社(AWS、Azure、Google Cloud)で徹底比較してみた - G-gen Tech Blog
          • Difyを使ってノーコードでAIエージェントを作成する - Taste of Tech Topics

            こんにちは、機械学習チーム YAMALEX の駿です。 YAMALEX は Acroquest 社内で発足した、会社の未来の技術を創る、機械学習がメインテーマのデータサイエンスチームです。 (詳細はリンク先をご覧ください。) 最近は GPT-4o や Claude 3 を使ったアプリを、せっせと実装したりしていたのですが、Difyの登場により「もう、これでいいじゃん」という気持ちが抑えきれていません。 今回はそんなDifyを使って、「LLM自体の知識が足りないときにGoogle検索を行って回答するチャットボット」を作ってみました。 Google検索して答えてくれる 1. 概要 1.1. Difyとは 2. 環境構築 3. アプリ作成 3.1. 各ブロックの簡単な説明 4. 動かしてみる 5. まとめ 1. 概要 1.1. Difyとは Difyは、大規模言語モデル(LLM)を活用したアプリ

              Difyを使ってノーコードでAIエージェントを作成する - Taste of Tech Topics
            • チュートリアル: Yjs, valtio, React で実現する共同編集アプリケーション - ROUTE06 Tech Blog

              Yjsは、リアルタイム共同編集を実現するためのアルゴリズムとデータ構造を提供するフレームワークです。Notion や Figma のように、1 つのコンテンツを複数人で同時に更新する体験を提供することができます。 Y.Map, Y.Array, Y.Text といった共有データ型を提供し、それらは JavaScript の Map や Array のように利用できます。さらにそのデータに対する変更は他のクライアントに自動的に配布・同期されます。 Yjs は Conflict-free Replicated Data Types (CRDT) と呼ばれるアルゴリズムの実装であり、複数人が同時にデータを操作してもコンフリクトが発生せず、最終的に全てのクライアントが同じ状態に到達するように設計されています。 クイックスタート Y.Map がクライアント間で自動的に同期されるコード例を見てみましょ

                チュートリアル: Yjs, valtio, React で実現する共同編集アプリケーション - ROUTE06 Tech Blog
              • VSCode Neovim に移行した - ちなみに

                きっかけ 産まれてからずっと Vim キーバインドで生きてきました。 エディタは Vim → Atom → Emacs → VSCode と渡ってきたけど、いつだって Vim キーバインドです。 もちろん VSCode でも VSCodeVim を使ってきました。 こいつはVimの動きを頑張ってエミュレートしていて努力の結晶という感じなのですが、概ね良い感じで動いていて、VSCode に移行した日から今までずっとこれを使ってきました。 VSCode Neovim という存在は以前から知っていました。初めてみたときに Neovim と通信して VSCode 上で Vim そのものの動作を実現するというのを読んでそこまでしてやりたいことか?と思ったのを覚えています。なぜか Neovim に対していい感情を持っていなかったというのもあったと思います。「ナードは黙って Vim 」とか思ってました。

                  VSCode Neovim に移行した - ちなみに
                • S3のフォルダ構造とプレフィックスの話 - NRIネットコムBlog

                  本記事は AWSアワード記念!夏のアドベントカレンダー 2日目の記事です。 🎆🏆 1日目 ▶▶ 本記事 ▶▶ 3日目 🏆🎆 こんにちは、佐々木です。 いろいろ思うところがあって、AWS Ambassadorに復帰することになりました。今年からTier制になって、最上位のPrincipal Ambassadorというのができるようです。まだクライテリアは発表されていませんが、せっかくなのでPrincipal目指して頑張っていきます。ということで、NRIネットコムのブログイベント「AWSアワード記念!夏のアドベントカレンダー」の2日目です。 今回は基本に立ち返って、S3のフォルダ構造とプレフィックスの話です。 S3のフォルダの不思議な挙動!? S3のフォルダ配下のファイルを削除したら、フォルダごと無くなってしまったという経験ないでしょうか? 軽く実験をしてみます。手順としては、次のとお

                    S3のフォルダ構造とプレフィックスの話 - NRIネットコムBlog
                  • 強力な「WinGet」を親しみやすいGUIで ~「WingetUI」改め「UniGetUI」v3.1.0が公開/「Scoop」「Chocolatey」「Npm」などもカバーしたパッケージマネージャークライアント

                      強力な「WinGet」を親しみやすいGUIで ~「WingetUI」改め「UniGetUI」v3.1.0が公開/「Scoop」「Chocolatey」「Npm」などもカバーしたパッケージマネージャークライアント
                    • [Dify]現状Difyができないこと - Qiita

                      前提 Difyのバージョンは Dify:0.6.11 Dify:0.6.13です。 今の最新バージョンで現状できないことをまとめてみました。 いろんな人がXでDifyでできることをあげていってくれていますが、あまりできないことをまとめている人はいなかったのでまとめた次第です。 「探索に時間を費やしたけど結局できなかった...」となる人が少なくなること祈って書いています。 ループ処理の制限 現在のDifyでは、特定の条件を満たすまでループを回す処理の実装が困難です。例えば、Self-RAGのような自己反復型のRAGの実装ができません。 一時的解決策 現状見つかっていないです。実装方法あったら教えてください。 モニタリングツール(LangSmith、Langfuse)との連携 (0.6.12からできるようになりました) できるようになったので、混乱を与えないため内容は削除しました。 AIモデル

                        [Dify]現状Difyができないこと - Qiita
                      • Rustで有名アルゴリズムに挑戦(20) RustとTcl/TkでGUIアプリを作ろう

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

                          Rustで有名アルゴリズムに挑戦(20) RustとTcl/TkでGUIアプリを作ろう
                        • プロンプトの試行錯誤をラクにしたい!プロンプトのマネージメントツールの調査✏️

                          プロンプトエンジニアリングライフ、楽しんでますか? LLMを使ったアプリケーションを作成するとき、欲しい出力を得るのにプロンプトの試行錯誤ある程度すると思いますが、「変える前の方がいいな」とか「AとBのプロンプトはどっちがいいんだろ」とか色々やってると、プロジェクトのコードが散乱してきて、整理に苦労する場面がしばしばあると思います。 今回はこういったプロンプトのトライアンドエラーを少しでも便利にしたり、試行錯誤の管理を重点に使えそうなアプリケーションを調査してみました。 調査したアプリケーション まずは気軽に試してみたい。ということで課金オンリーのサービスではなく、セルフホスティング可能なアプリケーションを中心に調べてみました。 LangFuse(⭐GitHubスター:4.4k) この手のセルフホスティング可能なアプリケーションとしては一番利用されている印象で、GitHubスターも4.2K

                            プロンプトの試行錯誤をラクにしたい!プロンプトのマネージメントツールの調査✏️
                          • 【開発プロセス/検証編】LLMプロダクト開発にLangSmithを使って評価と実験を効率化した話 - Gaudiy Tech Blog

                            こんにちは。ファンと共に時代を進める、Web3スタートアップ Gaudiy のエンジニアの Namiki ( @ruwatana ) です。 ここ1〜2年くらいで、生成AI / LLM界隈の盛り上がりは非常に加速してきており、それをいかに活用して新たな価値を提供するかということに集中している方も少なくないことかと思います。 弊社Gaudiyも比較的早期からこの分野に可能性を見出し、積極的に挑戦してきました。そんなLLMプロダクト開発を行なっていく中で、発生した課題に対して蓄積されたナレッジを活かして日々改善できるよう昇華しています。 今回はこの分野の開発に切っても切れないプロンプトチューニングの業務プロセスにフォーカスし、よく起こりうるであろう課題に対してどのように効率化・解消していっているのか、その一端をユースケースとともにご紹介できればと思います。 ※なお、本稿は「技術選定/OSS編」

                              【開発プロセス/検証編】LLMプロダクト開発にLangSmithを使って評価と実験を効率化した話 - Gaudiy Tech Blog
                            • Docker Desktop 4.32リリース。ターミナル機能が統合、ボリュームをAWSやAzureなどにバックアップ、Compose Fileビューアなど新機能

                              Docker社は、WindowsやMacの上にDockerコンテナ環境を簡単に導入できる「Docker Desktop」の最新版となる「Docker Desktop 4.32」正式版をリリースしました。 Docker 4.32では主に以下のような新しい機能が追加されています。 ターミナル機能の統合(β版) Docker DesktopのGUI内にターミナル機能が統合され、単一のウィンドウ内でGUIの操作とコマンドラインでの操作が両方できるようになりました。 Volumeを……

                                Docker Desktop 4.32リリース。ターミナル機能が統合、ボリュームをAWSやAzureなどにバックアップ、Compose Fileビューアなど新機能
                              • Linux上でPhotoshop 2024を動かしてみた

                                Adobeの画像編集ソフト「Photoshop」の対応OSはWindowsとmacOSのみであり、Linux環境には対応していません。Linux上でPhotoshop 2024を実行する方法がネットフォーラムの KC Forumsに投稿されていたので、実際にできるのか試してみました。 How to run Adobe Photoshop 2024 on Wine (Linux) - KC Forums https://forum.mattkc.com/viewtopic.php?t=336 まず、LinuxでWindowsの実行ファイルを動作させるためのソフトウェア「Wine」をインストールします。Wineのインストールページにアクセスし、ディストリビューションを選択。今回はUbuntu 22.04で実行するので「Ubuntu」をクリックしました。 ページに記載されている通りにコマンドを実

                                  Linux上でPhotoshop 2024を動かしてみた
                                • SSR, CSR, SSG, PPR の整理

                                  PPR の登場でだいたい登場人物が出揃ったかな、というタイミングのため、一度まとめる。 左が古いもの、右が新しいもので並べている。 これらの目的 いたずらに登場人物を増やしているわけではなく、解決したい課題に対する解法としてこれらがある。というわけで、そもそもこれらが出てきた目的に立ち戻って考えてみる。 と言っても特に難しいことはなく、すべてユーザーからのリクエストを起点としてできるだけ速くユーザーが画面を操作できるようにするためのものだ。特に最近出てきたものほどその傾向が強い。 速度にこだわる理由は、コンバージョンや売上の減少を回避するためが大きいだろうか。ユーザーが短い時間で目的を達成できるのであればそれに越したことはないし、ともすればロイヤルティも向上する。 待ち時間は少ないほうが良いのか? ここではどういった状況であっても待ち時間は少ないほうが喜ばしいという推測に立っている。が、す

                                    SSR, CSR, SSG, PPR の整理
                                  • DeepLearning系の将棋AIがRyzenのiGPUで簡単に動いた(ふかうら王編) - シンギュラリティ実験ノート

                                    DeepLearning系の将棋AIがRyzenのiGPUで簡単に動いた、の続報で今回はふかうら王についてである。ふかうら王はやねうらお氏によって作られたdlshogi互換エンジンである。 ふかうら王の導入手順 Windows版実行ファイルは下記のページから辿っていき、ふかうら王の実行ファイル詰め合わせYaneuraOu-v7.6.1+20220511b.master-deep-windows.zipをダウンロードする。 yaneuraou.yaneu.com ふかうら王の導入手順は下記のページを見てほしい。 ふかうら王のインストール手順 · yaneurao/YaneuraOu Wiki · GitHub 上記ページに説明があるが、実行ファイル詰め合わせには以下の種類のふかうら王が含まれている。私が導入したのはORT-CPUとORT-DMLである。 ORT-CPU onnxruntime

                                      DeepLearning系の将棋AIがRyzenのiGPUで簡単に動いた(ふかうら王編) - シンギュラリティ実験ノート
                                    • 人間のようにマウスやキーボードを操作してゲームをプレイできるAIフレームワーク「Cradle」が開発される

                                      近年ではAIの性能が飛躍的に向上し、現実世界の複雑なシナリオでタスクを実行できるAIエージェントが開発されています。しかし、これらのAIエージェントは複数のシナリオ間で一般化されたタスクを実行する際に失敗することが多いそうで、これは各環境で必要な観察や行動の違いに起因するとのこと。そこで中国の研究チームが、最も統一化されたインターフェースである「スクリーン」を入力に、「キーボード」と「マウス」を出力に使用することで、まるで人間のようにゲームやアプリを操作できるAIフレームワーク「Cradle」を発表しました。 [2403.03186] Cradle: Empowering Foundation Agents Towards General Computer Control https://arxiv.org/abs/2403.03186 Cradle: Empowering Foundat

                                        人間のようにマウスやキーボードを操作してゲームをプレイできるAIフレームワーク「Cradle」が開発される
                                      • GitHub - glasskube/glasskube: 🧊 The next generation Package Manager for Kubernetes 📦 Featuring a GUI and a CLI. Glasskube packages are dependency aware, GitOps ready and can get automatic updates via a central public package repository.

                                        You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert

                                          GitHub - glasskube/glasskube: 🧊 The next generation Package Manager for Kubernetes 📦 Featuring a GUI and a CLI. Glasskube packages are dependency aware, GitOps ready and can get automatic updates via a central public package repository.
                                        • Playing guitar tablatures in Rust

                                          If you ever tried to learn guitar, chances are you are familiar with guitar tablatures. It is a simple way to visualize music for guitar, using ASCII characters to represent strings and frets as an alternative to sheet music. For instance, here are the first four measures of the song "Smoke on the Water" by Deep Purple: e|-----------------|-----------------|-----------------|-----------------| B|-

                                          • ゼロからはじめるOpenShift Virtualization(1)OpenShiftのインストール - 赤帽エンジニアブログ

                                            Red Hatでソリューションアーキテクトをしている田中司恩(@tnk4on)です。 この連載はvSphere環境上にOpenShift Container Platform(以下、OpenShift)およびOpenShift Virtualizationの環境構築を解説するシリーズです。 可能な限り最小構成での検証環境の構築を目指し、1台のESXi上にOpenShiftをインストールしてネスト仮想環境でOpenShift Virtualizationを実行する方法を解説します。 また環境の構築後はvSphere上の仮想マシンを移行ツール(Migration Toolkit for Virtualization)を使ってOpenShift Virtualization上へ移行することもできます。 初回の本記事ではOpenShiftのインストールについて解説します。 今後の連載予定は下記の通

                                              ゼロからはじめるOpenShift Virtualization(1)OpenShiftのインストール - 赤帽エンジニアブログ
                                            • ひとりSEは「仕事の早い屋台のおっちゃん」を目指そう - Qiita

                                              書きたいこと 社員100名規模まで社内SEが一人しかいない状態というのは、結構普通にあります。 そういう場合にどんな手段があるかを記憶をたどりながらポエムしてみたいと思います。 環境 社内でIT系の専任は自分だけという状態。 業務システムは外注しているが、社内インフラは管理者不在の状態。 経理が頑張って対応してくれていたが、限界に達している。 インフラの統一 いちばん効果的なのが、社内インフラをGoogle WorkspaceやMicrosoft365に統一する方法です。 IDを一本化するというメリットがあります。 オンプレのNASなんかがあるとその認証で二重管理になるのでダメです。 なのでひとりSEは、必然的にクラウド化が必須になります。 今はEntra Private Accessなどがありますが、長年VPNだけはどうしようもなかったですね。VPNだけは別管理でした。 デバイスの統一

                                                ひとりSEは「仕事の早い屋台のおっちゃん」を目指そう - Qiita
                                              • 「模倣こそがデザイン」と述べるデザイナーが示すデザインや設計とコピーの歴史

                                                The Wall Street Journalやカリフォルニアに本社を置く決済サービスのStripeでデザインチームを率いた経験を持つマシュー・ストローム氏が、デザイン仕事の本質として「コピーすることこそがデザインの仕組みそのもの」と考える理由について語っています。 Copying is the way design works || Matthew Ström: designer & developer https://matthewstrom.com/writing/copying/ 20世紀のデザイナー、建築家のチャールズ・イームズ氏は、「私たちは『アート』をやっているのではなく、問題を解決しているのです」という言葉を残しています。1950年頃には、家具は価格や頑丈さ、オシャレさはトレードオフでしたが、イームズ夫妻は安価で耐久性が高く、流行のデザインも取り入れた椅子「LCW」を設計し

                                                  「模倣こそがデザイン」と述べるデザイナーが示すデザインや設計とコピーの歴史
                                                • An Introduction to Asynchronous Programming in Rust and a High-level Overview of Tokio's Architecture

                                                  An Introduction to Asynchronous Programming in Rust and a High-level Overview of Tokio's Architecture Asynchronous programming allows the development of services that can handle millions of requests without saturating memory and CPU utilization. Support for asynchrony is usually baked into the programming language; we take a look at async support in Rust, a type-safe and memory-safe systems progra

                                                    An Introduction to Asynchronous Programming in Rust and a High-level Overview of Tokio's Architecture
                                                  • DnoteLR/LR+ 開発秘話|leftbank

                                                    まえがき特許経過情報見てみたら、カシオさんに権利譲渡されていたようで・・。 私が最初に買った電卓はFX-602Pでした。(u_u) せっかくなので(?)開発秘話的なモノでも書いてみようかと。 権利的なこともあるので、技術的内容については、論文・特許等で公開済みのもののみになります。 経緯私と落合氏は2020年6月いっぱいで退社して DnoteLR/LR+ から離れることになり、2020年10月に AudiiSion Sound Lab.を共同創業しました。 藤本健のDigital Audio Laboratory 「ヘッドフォンで立体音響を生み出す新技術「AudiiSion EP」とは?」(AV Watch) 最新サンプル音源 それまでの経緯をざっくり言うと、 2019年、ハードウェア事業での資金調達に頓挫して大規模リストラ、約1年の猶予期限付きで DnoteLR/LR+ の IP ライセ

                                                      DnoteLR/LR+ 開発秘話|leftbank
                                                    • 「超高速起動!OrbStackを使ってDocker Desktopからスムーズに移行する方法」 - Qiita

                                                      はじめに 超高速で起動できるらしいので、OrbStackを使ってみました! Docker Desktopを普段は使用しているのですが、移行がとても簡単でした。 Docker Desktopが入ったままでも導入できたので、私が導入した手順を紹介しようと思います。 ドキュメント読むのに抵抗ある人は、同じように導入していただけたら新しいことを覚えることもなく、高速でコンテナを起動できると思います! UIはMacOSのような雰囲気でカッコよかったです。 インストール 次のコマンドでインストールできます。 こちらからもインストール可能です。 https://orbstack.dev/download Docker Desktopからの移行 Docker Desktopのコンテナ、ボリューム、イメージなどを含むデータを移行します。 データの移行は、OrbStackのGUIでMigrateボタンが表示さ

                                                        「超高速起動!OrbStackを使ってDocker Desktopからスムーズに移行する方法」 - Qiita
                                                      • DeepLearning系の将棋AIがRyzenのiGPUで簡単に動いた - シンギュラリティ実験ノート

                                                        DeepLearning系の将棋AI(dlshogiやふかうら王)をRyzenのiGPU(CPU内蔵GPU)で動かすのは大変だと思っていた。しかし、今日、なにげなくWindows11環境にDeepLearning系の将棋AIをインストールしたところ、onnxruntimeを使えばDeepLearning系の将棋AI(dlshogiやふかうら王)がiGPUで簡単に動くことが分かった。 これまでの経緯 RyzenのGPUで将棋AIを動かすには、ROCmというAMDのGPU用ドライバが必要だと思っていた。そのため苦労してUbuntu環境でROCmをインストールしたり、onnxruntimeをROCmに対応させるためUbuntuでonnxruntimeをビルドし直したりしていた。興味のある方はこれまでの記事を見てもらいたい。 将棋AI dlshogi(Python版)を1000ドルPCで動かす -

                                                          DeepLearning系の将棋AIがRyzenのiGPUで簡単に動いた - シンギュラリティ実験ノート
                                                        • 16年ぶりの日本語版登場に刮目せよ! 『ABOUT FACE インタラクションデザインの本質』監訳者まえがきを先行公開! | Web Designing

                                                          8月19日、奇しくも『Web Designing』10月号と同日にマイナビ出版から発売される『ABOUT FACE インタラクションデザインの本質』(Alan Cooper、Robert Reimann、David Cronin、Christopher Noessel ・著)。2008年に発売された第3版日本語版は長らく品切れで、ネット書店で非常な高値で中古品が販売される状況となっていた。それから16年、ついに第4版の完全日本語訳が発売となる。上野学・監訳、ソシオメディア株式会社・訳という最強の布陣でお送りする本書の、「監訳者まえがき」を特別に先行公開。監訳者である上野さんの熱いメッセージと本書についての思いの詰まったまえがきを、ぜひ読んでいただきたい。 Amazonで予約する 執筆者プロフィール 上野 学さん デザインコンサルタント/デザイナー。各種ソフトウェアのヒューマンインターフェー

                                                          • イベント駆動GUI: PythonとtkinterによるGUIプログラミング入門 - Qiita

                                                            はじめに グラフィカルユーザーインターフェース(GUI)プログラミングは、多くの開発者にとって魅力的な分野です。特に、イベント駆動プログラミングの概念は、GUIアプリケーション開発の核心部分です。この記事では、Pythonとtkinterライブラリを使用して、イベント駆動GUIの基本を学びます。 イベント駆動プログラミングとは? イベント駆動プログラミングは、プログラムの流れがユーザーのアクション(イベント)によって決定される設計パラダイムです。GUIアプリケーションでは、ボタンのクリックやキー入力などのユーザーアクションがイベントとして扱われ、それに応じてプログラムが反応します。 主な特徴: イベントリスナー:特定のイベントを監視 イベントハンドラ:イベントが発生したときに実行される関数 イベントループ:継続的にイベントを監視し、適切なハンドラを呼び出す プロセスの流れ: ユーザーがGU

                                                              イベント駆動GUI: PythonとtkinterによるGUIプログラミング入門 - Qiita
                                                            • macOSのGatekeeperの無効化や拡張属性を削除し、開発者署名や公証を取得していないアプリを開けるようにしてくれるGatekeeper設定アプリ「Sentinel」が署名と公証を取得。

                                                              macOSのGatekeeperの無効化や拡張属性を削除し、開発者署名や公証を取得していないアプリを開けるようにしてくれるGatekeeper設定アプリ「Sentinel」が署名と公証を取得しています。詳細は以下から。 Sentinelは米ユタ州でサーバー向け管理ツールを提供するStrongdm社のAlin LupascuさんがSwiftとSwiftUIで開発しているGatekeeper設定アプリで、macOSのセキュリティ機能であるGatekeeperの有効化/無効化をGUIで行うことができますが、このSentinelがv1.5アップデートでAppleの開発者署名と公証を取得しています。 Sentinel is now signed/notarized with an apple developer account リリースノートより 一般的にユーザーがmacOSのGatekeeperの

                                                                macOSのGatekeeperの無効化や拡張属性を削除し、開発者署名や公証を取得していないアプリを開けるようにしてくれるGatekeeper設定アプリ「Sentinel」が署名と公証を取得。
                                                              • ガリガリ君の赤城乳業が決めた「S/4HANA Public Edition」への移行 Fit to Standardへの覚悟を聞いた

                                                                ガリガリ君の赤城乳業が決めた「S/4HANA Public Edition」への移行 Fit to Standardへの覚悟を聞いた 「ガリガリ君」をはじめとした氷菓、アイス製品を製造、販売する赤城乳業は、SAP ERPの保守期限に対して決断を迫られていた。同社は検討の末、SAPのクラウド版ERP「SAP S/4HANA Cloud Public Edition」への移行を決断した。どのような検討が行われたのか、Fit to Standardをどう実現しているのかを聞いた。 日本で2000社以上が利用しているといわれるSAPのオンプレミスERP「ECC6.0」。最長でも2027年末に保守契約を終了することによる更新ラッシュは、SAPの「2027年問題」として知られている。迫る期限を前に、多くの企業は方針を決めて作業に取り掛かり、すでに完了しているところも多い。 問題回避には幾つかの方法があ

                                                                  ガリガリ君の赤城乳業が決めた「S/4HANA Public Edition」への移行 Fit to Standardへの覚悟を聞いた
                                                                • Writing GUI apps for Windows is painful | Samuel Tulach

                                                                  Jun 29, 2024 Samuel Tulach Jun 29, 2024 Samuel Tulach Edit 7/1/2024: I feel like I should edit this article and clarify a few things since someone posted this article on Hacker News, and it appears it has received over 440 comments. This means it has left the typical reader base of this blog (four and a half people). This whole article was written because I was trying to write a companion program

                                                                  • CUIとは? - CUI は誤用(和製英語) だって知っていますか? - Qiita

                                                                    はじめに CUI は英語圏では通用しないようです。CLI という正しい用語を使いましょう。というか CUI のことしか書いていない初心者向け記事、量産させすぎ😡 ❌ CUI (キャラクターユーザーインターフェース)なんて言葉は英語にはありません 🟢 CLI (コマンドラインインターフェース)が正しい用語です 🟢 GUI (グラフィカルユーザーインターフェース)も正しい用語です なんども繰り返されている話題ですが、ふと書きたくなったので書きます。 CLI (コマンドラインインターフェース)ってなに? CLI とはその名の通り、コマンドラインを使ったインターフェースのことです。つまり一般的にはシェルを使うユーザーインターフェースです。よく見るコレ↓です。 $ ls bin dev home lib64 mnt proc run srv tmp var boot etc lib media

                                                                      CUIとは? - CUI は誤用(和製英語) だって知っていますか? - Qiita
                                                                    • Difyの活用について

                                                                      Difyを導入しました 弊社では主にデータ分析やプログラミングの効率化などでLLMを活用しています。 GPT-4が出て4ヶ月後には誰でも利用可能な形でチャット機能をリリースするなど環境整備を行ってきました。 当時はフロントエンドとして以下のOSSを使いLLMはAzure OpenAI Serviceとつなぎ、RAGは自前のサーバーで実現していました。 しかしながら、LLMの進歩も著しく最先端モデルや各種周辺サービスの発展速度に対して、画像チャット機能の導入やClaude3やGeminiの導入などに対して、速度感をもってスタッフに機能を提供することが難しい状況でもありました。 そういった経緯があり、今月Difyをセルフデプロイ版でクラウド上で稼働させて全社向けチャットツール環境を刷新しましたので、どのような形になったのかご紹介いたします。 導入に際しての検討 アカウント管理 Difyはまだま

                                                                        Difyの活用について
                                                                      • State of Text Rendering 2024

                                                                        • NotionとSwiftBarによるタスク管理のすゝめ

                                                                          はじめに この記事では、タスク管理が苦手な自分が実施したタスク管理についてまとめています。 タスク管理が苦手な方の何かお役に立てる記事になると嬉しいです。 今回、コードの綺麗さなどは担保しておりません。ご了承くださいませ。 想定読者 Macユーザー Notionでタスク管理を行なっている方&これから行いたい方 Notion APIを使って何かしてみたい方 タスク管理に悩んでいる方 タスク管理での悩み 皆さんは、どのようにタスク管理を行なっていますか。 GoogleスプレッドシートやExcel、Notion、その他タスク管理ツールなど、様々なツールを活用していると思います。今回の記事を読んでいる方の中には、頭の中でタスク管理を完結させている猛者もいるかもしれません。 しかし、そんなタスク管理ですが、多くの人が何かしら悩みを抱えているのではないでしょうか。 私の場合、特に「タスクの追加忘れ」と

                                                                            NotionとSwiftBarによるタスク管理のすゝめ
                                                                          • DjangoでWebアプリを作成したあとに振り返って考えてみた「Webアプリとは何か」 - Qiita

                                                                            Webアプリはどんな処理をするのか 処理1:ブラウザからWebアプリに処理をリクエストする 処理2:Webサーバーで処理する 静的コンテンツの要求であれば、処理4のようにWebサーバーからレスポンスデータをブラウザに返す 動的に作らなければならないコンテンツならAPサーバーに処理を依頼する。 処理3:APサーバーで処理する 必要であればデータベースからデータを取得し、レスポンスデータを作成する レスポンスデータをWebサーバーに返す 処理4:Webサーバーからレスポンスデータをブラウザに返す Webアプリはどうやって構築するのか DjangoでWebアプリを作成したときに利用したソフトウェアやサービスです。その機能と役割を一つひとつ見ていきたいと思います。 Python Pythonとは何か Pythonは、シンプルで読みやすいコードが特徴のプログラミング言語です。多くの用途に対応できる汎

                                                                              DjangoでWebアプリを作成したあとに振り返って考えてみた「Webアプリとは何か」 - Qiita
                                                                            • 株式会社microCMSを退職しました|moutend

                                                                              はじめに2024年6月30日で株式会社microCMSを退職しました。在籍中は皆様大変お世話になりました。 入社は2023年10月でしたが、その1ヶ月ほど前から業務委託で関わらせていただきました。およそ9ヶ月の短い在籍期間ではありますが、学びが多く濃密な9ヶ月でした。 microCMSよいところ一度はおいで在籍中に書いてくれとツッコミされそうですが、退職したからこそ客観的にmicroCMSの良さをお伝えできるはずです。少々地味ですが、職種に関係なくアピールできそうなポイントはこんなところでしょうか。 完全リモートワークが組織全体に浸透しています。例えば全社員が毎朝10:00に集合してSlackハドルでミーティング、なんてことはありません。各々の能力が行かせるように、時間を縛らずテキストベースで非同期に業務を進めることが基本となっています。 Slackをハブとしたリモートワークの効率化が極ま

                                                                                株式会社microCMSを退職しました|moutend
                                                                              • 大規模言語データの前処理と�LLM-as-a-Judge の活用

                                                                                明日から始める持続可能なドキュメンテーション戦略 / Sustainable Documentation Strategies: Documentation as a Product

                                                                                  大規模言語データの前処理と�LLM-as-a-Judge の活用
                                                                                • fume、ブラウザーで3Dモデルを簡単作成できる「ParamaCraft」を公開|fabcross

                                                                                  fumeが、ブラウザーで手軽に3Dプリント用データを作成できるツール「ParamaCraft」のβ版を公開した。 ParamaCraftは、好きな寸法や形状のモデルを誰でも作成できるブラウザー動作のツールだ。PCやタブレット、スマートフォンから利用できる。 まず、基本構造のテンプレートを選択し、寸法や形状などのパラメータをスライダーで指定することで、さまざまな形状の3Dモデルを簡単に作成。パラメータを変更するたびにリアルタイムでプレビューされる機能も搭載しており、効率的に作業できる。また、作成した3DモデルはSTL形式で出力され、簡単に3Dプリンターで出力できる。 基本テンプレートに加えて、独自テンプレートを作成、編集できるGUIツールを今後公開する予定だ。同テンプレートは、特定の形式のテキストデータで記述されており、生成AIが簡単に解釈、生成できるという。今回公開されたβ版でも、AIで基

                                                                                    fume、ブラウザーで3Dモデルを簡単作成できる「ParamaCraft」を公開|fabcross