並び順

ブックマーク数

期間指定

  • から
  • まで

161 - 200 件 / 464件

新着順 人気順

GUIの検索結果161 - 200 件 / 464件

  • GoでクロスプラットフォームGUI(2022)

    andlabs/ui、lxn/walkは簡素なウィジェットセットだけをサポート。fyne、Qtベースは豊富なウィジェットセットを持つ。いずれも少人数でメンテしていることを考えると、コンパクトなツールキットで活発な活動中のものが品質面でおすすめです。 IMEサポートの有無は日本語圏でのGUI提供において重要なファクター 英語圏生まれのGUIライブラリの多くはIMEサポートをあまり考慮していない GLFWはIMEサポートのPRが何年も取り込まれない状況がつづいている HTMLベース(ChromeやWebView)ならIMEサポートを内包している 自作系はどうしてもギョッとする挙動や細かく期待しない挙動にちょくちょく出会ってしまう(例えば日本語のワードラップ未対応など) HTML系はUIを構築していく上でのほとんどのケースで細かい問題に対する解決策がちゃんとある クロス環境対応ということであれば

      GoでクロスプラットフォームGUI(2022)
    • WSLはいいぞ

      この記事は LITALICO Engineers Advent Calendar 2021 その2 の14日目の記事です。 社内slackでMacの民が環境などでハマっているのを見ると、「(WSLはいいぞ...)」と心の中で思ったり冗談半分で言ったりするのですが、なんだかんだで良さをちゃんと列挙したことないなと気付きました。 今後もし本気で布教する機会が来たときに自信を持って推せるよう、ちょいとここらで想いを書き出してみようと思います。 布教ターゲット 本記事の想定読者、もとい布教ターゲットは、 ソフトウェア開発、特にWeb系の開発をする人 特に強い理由がなくMacを使っている人 宗教上の理由でMacを使わずLinuxを使っているが、ぶっちゃけつらい人 フルスペックなゲームプレイと開発を一つのマシンで欲張りたい人 となっています。信念を持ってMacを使っている方やLinuxデスクトップをガ

        WSLはいいぞ
      • RubyでWindowsのGUIアプリを作る - Qiita

        この記事は、Wano Group Advent Calendar 2021 の記事です。 背景 何年かに一回WindowsのGUIアプリを作ることがありまして、その最初のバージョンをexerbを使ってRubyで作っていました。 長年それを使いまわしていたのですが、いい加減古すぎるので、新しいやり方で作ろうと探したら、libuiが見つかりましたので、それを使ってみた記録の記事です。 Rubyのコードをexeにするのには、ocraを使いました。 ちなみに筆者はRubyはほとんど書いたことありませんので、コードに変なところがあるかもしれませんが、ご容赦を。 libui libui はポータブルなUIライブラリということで、Goにもバインディングがあります。 じゃぁ、Goで作ればいいやんという話もありますが、以前のコードを使いまわしたいところもあったので、Rubyのバインディングを使いました。ただ

          RubyでWindowsのGUIアプリを作る - Qiita
        • glimmer-dsl-libui の話 - Qiita

          GUIへのあこがれ こんにちは。 今日は glimmer-dsl-libui というGUIを操作するライブラリの紹介をします。 GUIっていうのは、パソコンの画面に「ウィンドウ」とか「ボタン」とか出すやつです。 はじめてコンピュータを触れたころ、コンピュータにウィンドウやボタンを表示してオリジナルなソフトを作りたいって思ってませんでしたか? でも現実はきびしくて、猫でもわかるプログラミングのサイトを見て、猫にはわかっても自分にはわからん、と思って諦めていました。 それからずっとプログラミングと縁のない生活を送ってましたが、なぜかRubyに触れたりして Ruby/Tk を使ってウィンドウを出せるようになりました。 けれどもTkには問題がありました。一つは、Ruby本体からTkが切り離されてしまったことです。これで、RubyをインストールすればTkが動くという前提がなくなりました。もう一つは、

            glimmer-dsl-libui の話 - Qiita
          • Terraform を自動実行したいなら Atlantis - Qiita

            この記事は Terraform Advent Calendar 2021 の5日目です。 Atlantis の話が書きたいけど書く場所がなくて遅ればせながら枠を探したところ、5日目の枠が空いていることに6日朝に気付いて押さえたため、投稿は遅くなっております。 ということでこのエントリーでは全力で Atlantis を推します。 Atlantis とは Terraform の自動実行にはみなさん何を用いているでしょうか。2021年現在だと HashiCorp 提供の Terraform Cloud でマネージドなパイプラインが簡単に組めますし、同じく HashiCorp が GitHub Actions を使ったワークフローを Automate Terraform with GitHub Actions | Terraform - HashiCorp Learn で公開していたりと、自動実行

              Terraform を自動実行したいなら Atlantis - Qiita
            • PythonとguizeroでGUIアプリケーションを手軽に作ってみる - あっきぃ日誌

              Raspberry Pi Advent Calendar 6日目です。3枠ほど参加してくださる方が現れてありがてえ〜。皆様のご参加はいつでも歓迎です。 adventar.org 告知も打ってるけど……増えないンゴねえ ラズピッピでAdvent Calendar!一ネタ発表してみませんか?今年買って遊んだやつ、遊べず寝かせたままのやつ、何でもどうぞ。(訳: 一人でやってんのつらい) Raspberry Pi Advent Calendar 2021 - Adventarhttps://t.co/aPD82oAjc1 pic.twitter.com/KavNenPtT9— あっきぃ/C99(金)テ23a (@Akkiesoft) 2021年12月5日 PythonとguizeroでGUIアプリを書く? さて、PythonでGUIアプリケーションを書こうとすると、たぶんPyGTKとかPyQtあた

                PythonとguizeroでGUIアプリケーションを手軽に作ってみる - あっきぃ日誌
              • DeepLのデスクトップアプリをRustとPreactとTailwind CSSでつくった | うなすけとあれこれ

                これはなに https://github.com/unasuke/deplore https://github.com/unasuke/deplore/releases/tag/v0.1.0 DeepLのAPI keyを使って翻訳を行う、DeepLが公式に提供しているデスクトップアプリのようなものの個人開発版です。 UI部分にPreactとTailwind CSS (Tailwind UI)、アプリケーションの土台やAPIとの通信部分にはRust (Tauri)を使っています。 名前は、DeepLのアプリなので、 ^d.*p.*l.*$ にマッチする英単語から適当に選んで “deplore” としました。 動機 英語は英語のまま理解できるのがもちろん一番いいのですが、長すぎる英文の概要だけでもサッとつかみたい場合などは機械翻訳は非常に役立ちます。 近年、機械翻訳ではDeepLの精度がとても

                  DeepLのデスクトップアプリをRustとPreactとTailwind CSSでつくった | うなすけとあれこれ
                • Cloudflare Pages + Functions + Workers KV + vite + preactで簡単なページを作った

                  今回作ったページは下記。 https://haropuro-shuffle.pages.dev/ 元ネタ リポジトリ YuheiNakasaka/haropuro-shuffle 簡単なルーレットアプリ。ルーレットで出た結果をWorkers KVに保存。保存された文字を都度更新して表示(リアルタイムではない)。結果が1000件を超えるとクリアされる。 開発の流れ Workers KVの設定 vite + preactのアプリ開発 Cloudflare Pages/Functionsにデプロイ Workers KVの設定 Workers KVとは PagesやFunctionsから呼び出せるKey-Valuesストア。ここ見るとわかるけど容量制限など結構厳しいのでDBとして本格的に使える感じではない。 設定方法 まずGUIからだとWorkersのページからnamespace(database

                    Cloudflare Pages + Functions + Workers KV + vite + preactで簡単なページを作った
                  • eguiで作るRustのGUI(基本的な使い方と日本語表示)

                    Rust の GUI クレートは全体的にまだまだ発展途上で決定版がない状況ではあるものの、 egui が良い感じに進歩しているので、基本的な使い方を書いてみる。 egui の概要と特徴 egui は書き方も見た目も使い勝手も独特なGUIライブラリ。名前の読み方は「エグーイ」だと思う。Emil氏がやっているので。 特徴を知るためにはとりあえずWebブラウザで動くサンプルを触ってみるのが良い。 とにかくクセがすごい。ウィンドウ内のウィンドウなんて今日日見かけないものが普通に存在している。 でも豊富なウィジェットがあるので、それなりに使えそうな感触もあるかとも思う。 egui の特徴をざっくりと列挙してみると、以下のような感じ。 動作もビルドも速い。 色々な環境で動く。上記サンプルみたいにWASMでも動く。 即時モードを採用している。(詳細は後述) ネイティブのような見た目や、複雑なレイアウトは

                      eguiで作るRustのGUI(基本的な使い方と日本語表示)
                    • Conference Guide • Handmade Seattle

                      ?Keyboard NavigationGrid Traversal h Shift leftwards k Ascend (zoom out) l Shift rightwards

                        Conference Guide • Handmade Seattle
                      • 【PySimpleGUI】PythonでオリジナルGUIアプリを作成 - Qiita

                        0. はじめに 前回に引き続き連載ネタ第2弾です。 今回は前回の成果物を使ってPythonでGUIアプリを作成してみようと思います。 TkinterというPythonの標準GUIライブラリでもいいのですが、はっきり言ってPySimpleGUIの方がいいと感じたので、今回はPySimpleGUIを使用したGUI作成をやっていきます。 【第1回】Pythonで簡単に日本語OCR  ※前回記事 【第2回】PythonでオリジナルGUIアプリを作成 ←今回はこの記事 【第3回】Pythonで作成したアプリをexe化して配布する 動作環境 OS : Windows10 pro Python : 3.8.3 PySimpleGUI :4.55.1 Tesseract : 5.0.0 (OCR部分) pyocr : 0.8 (OCR部分) jupyter notebook 1. どんなアプリを作る? 前

                          【PySimpleGUI】PythonでオリジナルGUIアプリを作成 - Qiita
                        • GitHub - Qinti/nazca: A new way of creating GUI in the web

                          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 - Qinti/nazca: A new way of creating GUI in the web
                          • WindowsでLinux GUIアプリを動かす「WSLg」のWindows 11での状況を見る

                            Windows 11のWSL2は、WSLgが搭載され、Linux GUIアプリが動作する。以前紹介したプレビュー版の頃よりもWindowsとの融合は進んでおり、Win32側のWordPadの書式付きのテキストをLinux GUIアプリ(LibreOffice。左側のウィンドウ)に貼り付けることができた Windows 11のWSL(Windows Subsystem for Linux)では、Linux GUIアプリケーションを動作させるためのWSLgが用意されている。これは、Windows 10ではWindows Insider ProgramのDev Channelでプレビューされていたもの。すでに本連載でも何度か扱っているが、今回はあらためてWindows 11での実装状況などを見ていく。 ●WSL2でのGUIアプリ対応がプレビュー版で開始 実際に動かしてみた ●WSL2でのGUIア

                              WindowsでLinux GUIアプリを動かす「WSLg」のWindows 11での状況を見る
                            • Open-Sourcing a Monitoring GUI for Metaflow

                              tl;dr Today, we are open-sourcing a long-awaited GUI for Metaflow. The Metaflow GUI allows data scientists to monitor their workflows in real-time, track experiments, and see detailed logs and results for every executed task. The GUI can be extended with plugins, allowing the community to build integrations to other systems, custom visualizations, and embed upcoming features of Metaflow directly i

                                Open-Sourcing a Monitoring GUI for Metaflow
                              • Rust・WebAssembly・WebGLで作る回路シミュレータ CADに書いたCPUの回路図がそのまま動く

                                Kernel/VM探検隊はカーネルや仮想マシンなどを代表とした、低レイヤーな話題でワイワイ盛り上がるマニアックな勉強会です。KOBA789氏は、シミュレータとCADの制作について発表しました。全2回。後半は、回路CADの制作方法について。前半はこちら。 自作CADに求めること KOBA789氏(以下、KOBA789):シミュレータができたので、次はCADを作っていきます。書いた回路図がそのまま動くCADがなかなかないので、私はCADに書いた回路図がそのまま動くことを一番求めていました。 大抵の場合、回路を書くCADとシミュレータが別々になっています。まじめな回路を組むのであればそのほうが楽なのですが、だいたいタイミングチャートのかたちで表示されるんですよね。 プローブをいろいろなところにくっつけて、そのプローブの値が時間経過でどうなったかというタイミングチャートがバーッと出るわけです。たく

                                  Rust・WebAssembly・WebGLで作る回路シミュレータ CADに書いたCPUの回路図がそのまま動く
                                • みんな個人でプログラム書いて便利になってるの?

                                  Pythonが流行っているけれど、どうも便利になってない。 自分はプログラマーではないので、スキルが足りてないだけなのかもしれないけれど・・・。 例えば動画を編集していてDaVinciと他のソフトを連携したいなと思っても、そういうのはググっても出てこない。 Photoshopのプラグインとして機械学習を使ったものを入れたいと思っても、ググっても出てこない。 Pythonからエクセルを動かすのは、試してみたが、VBAマクロの方が楽に感じる。操作を記録する機能はあるし、そこから不要部分削ったりすればよく、 Pythonでエクセル動かそうとすると読みにくいし何やってるか結局わからない。 プログラマーの人はエクセルなどを嫌うけれど、matplotlibを細かい調整しようとすると調べて描画し直してを繰り返さないとならず、 GUIでポチポチ調整する方が楽に感じてしまう。 個人でGUIを作るとして、ボタ

                                    みんな個人でプログラム書いて便利になってるの?
                                  • Raspberry Pi 3 Fastboot - Less Than 2 Seconds - Bir Coder'ın Günlüğü

                                    Bu yazıyı Türkçe oku.|Read the post in Turkish. This post tells about my journey of fast-booting a Raspberry Pi 3 (RPI). In addition to that, some optimizations are discussed that can be applied to a Qt (QML) application. In the end, we will have a RPI that boots from power-up to Linux shell in 1.75 seconds, power-up to Qt (QML) application in 2.82 seconds. Edit : There are requests for a demo ima

                                      Raspberry Pi 3 Fastboot - Less Than 2 Seconds - Bir Coder'ın Günlüğü
                                    • Goで軽量なデスクトップアプリ作成

                                      Lorca+SvelteKitでやってみる! https://github.com/zserge/lorca https://github.com/sveltejs/kit あらかじめ必要なもの go(version 1.17.2以降) nodejs(16.9.0以降),npm(7.21.1以降) Chrome/Chromium/Edgeのいずれか プロジェクトの開始 mkdir sample-gui cd sample-gui go mod init sample-gui npm init svelte@next frontend // Choice "Svelte app template" is "Skelton Project". // Choice "Use TypeScript" is No. // Choice "ESLint" is No. // Choice "Prett

                                        Goで軽量なデスクトップアプリ作成
                                      • 京都大学、Pythonの基本を解説した無料の教科書「素晴らしすぎる」「非常にわかりやすくて良い」 | Ledge.ai

                                        Top > ラーニング > 京都大学、Pythonの基本を解説した無料の教科書「素晴らしすぎる」「非常にわかりやすくて良い」

                                          京都大学、Pythonの基本を解説した無料の教科書「素晴らしすぎる」「非常にわかりやすくて良い」 | Ledge.ai
                                        • Nintendo Switchをブラウザから操作する

                                          🚀 はじめに Nintendo Switchをブラウザから操作し、自動化もできるツールPhantomHandを公開しました。 本記事は「PhantomHand」の技術面について書かれています。 使い方や導入方法だけサクッと知りたい方はマクロコンを自作してNintendo Switchをブラウザから操作する【導入編】をご覧ください。 リポジトリ 完成品 💡 何ができるか? 簡潔に言うと、PCのブラウザに移植されたマクロコントローラーです。 具体的には、以下の機能をReactとArduinoで開発しました。 ブラウザのGUIでSwitchを操作 一連の操作をコマンドとして保存(マクロ機能) 保存したコマンドを呼び出して再現(マクロ再生機能) コマンドをTwitterでフォロワーに共有 偉大なる先駆者たちが作ったマクロツールとの違いは以下の通りです。 OSを問わずに(Windows / Ma

                                            Nintendo Switchをブラウザから操作する
                                          • Windows 11の最も便利な機能はLinuxだとの指摘 | ソフトアンテナ

                                            Microsoftが先日一般提供を開始した「Windows 11」はスタートメニューやタスクバーなどUIの刷新が注目を集めています。しかし、それはあくまでも一般ユーザーにとっての話で、ハッカーや開発者ならばWindows 11の別の側面に注目すべきかもしれません。 Ars Technicaは「The best part of Windows 11 is a revamped Windows Subsystem for Linux」と題した記事を、公開し、Windows 11の注目の新機能は進化した「Windows Subsystem for Linux(WSL)」だと主張しています。 Windwos 10でもWSLは便利な機能でしたが、インストールが面倒だったり、GUIアプリケーションが動作しなかったりという制限が存在しました。Windows 11に搭載されたWSLではこれらの問題が、完璧

                                              Windows 11の最も便利な機能はLinuxだとの指摘 | ソフトアンテナ
                                            • 配信メールのテンプレート管理をSendGirdからgo:embedを用いた方法に変更した話 - LayerX エンジニアブログ

                                              みなさまこんにちはMDM事業部で金融DXに日々精進している @MasashiSalvadorです。 今回はメールのテンプレート管理法を変更しDX(Developer eXperience)を改善した話をします。 何をやったのか? 顧客へ自動配信するメールのテンプレートの管理をSendGridから自社のGithubリポジトリに移行した。 移行に際し Go 1.16から導入された go:embed (https://pkg.go.dev/embed) 機能を用いた。 お客様にサービスを利用していただくために、メールの配信機能をどんなサービスでも実装するかと思います。MDM事業部の開発しているサービス(公開されているものだと、プロ投資家の方々に不動産案件情報を定期的にお届けするあさどれ不動産 、別のサービスも絶賛開発中です)では仮登録完了をお知らせするメール、登録完了をお知らせするメール、ワンタ

                                                配信メールのテンプレート管理をSendGirdからgo:embedを用いた方法に変更した話 - LayerX エンジニアブログ
                                              • Linux perf Profiler UIs

                                                Linux perf Profiler UIs pprof Web UI looking at a flamechart of regexp stack traces. This post is a quick literature review of CPU profiler user interfaces available for analysing Linux program performance. I couldn't find any list of profiler UIs online. Hopefully this can help people find the profiler UI that's right for them. CPU Profiler output is extremely multidimensional — processes, thread

                                                  Linux perf Profiler UIs
                                                • React Native for Webのこれまでから読み解くReact GUIのこれから

                                                  React Native Matsuri 2021で発表したスライドです。 https://reactnative-matsuri.com/ja

                                                    React Native for Webのこれまでから読み解くReact GUIのこれから
                                                  • GitHub - LemonOSProject/LemonOS: The Lemon Operating System

                                                    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 - LemonOSProject/LemonOS: The Lemon Operating System
                                                    • 7GUIs - HTML, CSS & JS

                                                      =================================================================================================================================================================== 7GUIs (7 Graphical User Interfaces) is a programming benchmark to compare implementations in terms of their notation. 7GUIs defines 7 tasks that represent typical challenges in GUI programming. This site implements the 7 tasks using van

                                                        7GUIs - HTML, CSS & JS
                                                      • 7GUIs: A GUI Programming Benchmark

                                                        7GUIs: A GUI Programming BenchmarkThere are countless GUI toolkits in different languages and with diverse approaches to GUI development. Yet, diligent comparisons between them are rare. Whereas in a traditional benchmark competing implementations are compared in terms of their resource consumption, here implementations are compared in terms of their notation. To that end, 7GUIs defines seven task

                                                        • GitHub - fltk-rs/fltk-rs: Rust bindings for the FLTK GUI library.

                                                          Rust bindings for the FLTK Graphical User Interface library. The fltk crate is a cross-platform lightweight gui library which can be statically linked to produce small, self-contained and fast gui applications. Resources: Book 本書的中文翻譯 Documentation Videos Discussions Examples Demos 7guis-fltk-rs FLTK-RS-Examples Erco's FLTK cheat page, which is an excellent FLTK C++ reference. Why choose FLTK? Lig

                                                            GitHub - fltk-rs/fltk-rs: Rust bindings for the FLTK GUI library.
                                                          • ややこしいWindowsのVPN接続をコピペで超簡単に作成する【テレワーク自由自在】

                                                            スタッフ(従業員)に自宅でリモートワーク(テレワーク)をしてもらうために、「VPN」で自宅PCと社内ネットワークを接続できるようにしている、という会社(組織)は多いだろう。 それには、スタッフの自宅PCにVPN接続(VPNクライアント)をセットアップする必要がある。 ところが、Windows 10のGUIでVPN接続を作成しようとすると、その手順のステップ数が非常に多くなってしまう。スタッフ自身に作成してもらう場合、その負担はかなりのものだ。GUIだと、作成時にミスが生じる恐れもあるだろう。 システム管理者にとっては、用意しなければならないVPN接続の作成手順書が長大になるという問題もある。それを書くのも更新するのもやっかいな仕事になりがちだ。 そこで、Windows OS標準装備の「PowerShell」を使って、GUIよりずっと少ない手順で簡単にVPN接続を作成できるようにしよう。手順

                                                              ややこしいWindowsのVPN接続をコピペで超簡単に作成する【テレワーク自由自在】
                                                            • GitHub - jely2002/youtube-dl-gui: A cross-platform GUI for youtube-dl made in Electron and node.js

                                                              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 - jely2002/youtube-dl-gui: A cross-platform GUI for youtube-dl made in Electron and node.js
                                                              • GitHub - slint-ui/slint: Slint is a declarative GUI toolkit to build native user interfaces for Rust, C++, or JavaScript apps.

                                                                Slint is a declarative GUI toolkit to build native user interfaces for desktop and embedded applications written in Rust, C++, or JavaScript. The name Slint is derived from our design goals: Scalable: Slint should support responsive UI design, allow cross-platform usage across operating systems and processor architectures and support multiple programming languages. Lightweight: Slint should requir

                                                                  GitHub - slint-ui/slint: Slint is a declarative GUI toolkit to build native user interfaces for Rust, C++, or JavaScript apps.
                                                                • GitHub - jpochyla/psst: Fast and multi-platform Spotify client with native GUI

                                                                  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 - jpochyla/psst: Fast and multi-platform Spotify client with native GUI
                                                                  • Rust GUI Infrastructure

                                                                    In a previous post, I tried to provide a general overview of the work required to implement a full-featured GUI toolkit. Spoiler: there’s quite a bit of it. One of the major strengths of Rust is how easy it is to build and share components, using cargo and crates.io. In this post, I would like to try and enumerate several of the subprojects involved in building a desktop GUI framework: these proje

                                                                    • So you want to write a GUI framework

                                                                      Through several recent discussions of GUI programming in Rust, I have been left with the impression that the term ‘GUI’ means significantly different things to different people. I would like to try and clarify this point somewhat, first by describing some of the different things that people refer to as GUI frameworks/toolkits, and then by exploring in detail the necessary components of one of thes

                                                                      • Airbnbのサーバ駆動UIプラットフォーム

                                                                        Spring BootによるAPIバックエンド構築実践ガイド 第2版 何千人もの開発者が、InfoQのミニブック「Practical Guide to Building an API Back End with Spring Boot」から、Spring Bootを使ったREST API構築の基礎を学んだ。この本では、出版時に新しくリリースされたバージョンである Spring Boot 2 を使用している。しかし、Spring Boot3が最近リリースされ、重要な変...

                                                                          Airbnbのサーバ駆動UIプラットフォーム
                                                                        • 本当にあったモーダルの怖い話 / Terrifying Nonfiction of Modal

                                                                          ABEMA weber 勉強会 2021/06/30, 07/07 --- @uenitty 本当にあったモーダルの怖い話 ABEMA weber 勉強会 2021/06/30, 07/07 背景と目的 2 • モーダルに驚くほど苦しめられたので、状況を説明して改善方法を提案する • OOUIの特徴のうち「操作性 / 使いやすさ」についての説明はよく見かける ので、今回は「開発効率 / 作りやすさ」の方に重点を置いて説明する • 「モーダルの方が実装が楽なのかと思っていた」というデザイナーの声が あったので、職種関係なく理解してもらえるような説明を試みる 内容 3 • 前提の認識合わせ • 本当にあった話 • 改善に向けて 既存のUI設計 4 前提の認識合わせ 「手続き」を完了させたい 5 • ビジネス要求 • 重要な「手続き」は開始したら迷いなく完了してほしい • 手続きの例 • アカウ

                                                                            本当にあったモーダルの怖い話 / Terrifying Nonfiction of Modal
                                                                          • Windows 10 HomeでWSLgをさっそく試してみた

                                                                            最近のWindowsは、Linux環境をもWindows上に構築することができる、Web系開発者(?)などLinuxを主戦場にしているソフトウェアエンジニアにも優しい環境を目指しているようです。もちろんそれはWSL(Windows Subsystem for Linux)なわけですが、すでにMicrosoft社から、Linux GUIアプリについても「ユーザが特に何も準備することなく」実行可能にする、ということがアナウンスされています。 そのLinux GUI環境は「WSLg」という名前で呼ばれていて、Windows Insider Programに参加している方は、このWSLgを試すことができます。 僕はLinuxが主戦場であり、ここ数年はWindowsでもなくmacでもなくChromeOSでもなく、デスクトップ機にLinux(Kubuntu)を入れて開発を行っています。その環境が快適す

                                                                            • AWS、ローコード開発ツール「AWS Step Functions Workflow Studio」リリース。サーバレスアプリをビジュアルプログラミング

                                                                              AWS、ローコード開発ツール「AWS Step Functions Workflow Studio」リリース。サーバレスアプリをビジュアルプログラミング AWSは、AWS Lambda関数やAWSのサービスなどをフローチャートのようにアイコンを組み合わせることでプログラミングを行える、ローコードビジュアル開発ツール「AWS Step Functions Workflow Studio」(以下、Workflow Studio)をリリースしました。 Workflow StudioはWebブラウザから利用する開発環境です。左側にAWS Lambda関数の呼び出しやAWSのさまざまなサービスがアイコンとして並んでいます。 Workflow Studioで開発された内容は、最終的にJSONベースのコード「Amazon States Language」( ASL)として出力されます。 Amazon S

                                                                                AWS、ローコード開発ツール「AWS Step Functions Workflow Studio」リリース。サーバレスアプリをビジュアルプログラミング
                                                                              • Python画像処理のためのGUI入門(PySimpleGUI解説) - Qiita

                                                                                はじめに Pythonを使って画像処理を行う際、パラメータを動的に変更しながら処理結果を確認したいということは多いかと思います(ですよね?)。こういった時にGUIベースのアプリケーションが作れると非常に便利ですが、PySimpleGUI でそれを簡単に実現することができます。 本記事では PySimpleGUI の基本的動作を理解しながら、インタラクティブな画像処理アプリケーションの作成方法を習得することを目的とします。 PySimpleGUI に関する基本的な説明から入るので、ある程度使い方が分かっている方は実践編から入って、不明点は都度戻って補完するのが良いかと思います。 よく見そうなところ 項目 概要

                                                                                  Python画像処理のためのGUI入門(PySimpleGUI解説) - Qiita
                                                                                • PythonのGUIフレームワーク「Dear PyGui」の紹介 - Morikatron Engineer Blog

                                                                                  (2021/2/01/06追記) この記事を書いた当時から Dear PyGui のバージョンが上がり、記事内のコードは最新の Dear PyGui では動かなくなりました。 Ver1.0.0 以降の Dear PyGui 向けに新しい記事を書きましたので、そちらもご参照ください。 Dear PyGui チートシート(Ver.1.1.3 対応版) どうも、モリカトロン株式会社でエンジニアおじさんを営んでいる岡島です。 お仕事でプログラムを書いていると、ときどきGUIアプリケーションを作る必要が出てきてきます。 そういう場合今まではPythonのQtバインディングであるPyQtやPySide(Qt for Python)を使っていたのですが、これらには pip installとは別にQtのインストールが必要(インストールには割と時間がかかる) 高機能で色々なことが出来る反面、覚えないといけな

                                                                                    PythonのGUIフレームワーク「Dear PyGui」の紹介 - Morikatron Engineer Blog