並び順

ブックマーク数

期間指定

  • から
  • まで

321 - 360 件 / 3278件

新着順 人気順

Electronの検索結果321 - 360 件 / 3278件

  • GitHubで最も使われている言語はJavaScript TypeScriptが急上昇でPHPは下落

    米GitHubは12月2日、2019年10月からの1年間で最も利用者数の多かった開発言語はJavaScriptだったと発表した。年次レポート「The 2020 State of the OCTOVERSE」の中で発表したもので、JavaScriptは2014年から首位を守っている。 JavaScriptは1995年に誕生。当初はWebブラウザで実行するものでしかなかったが、2009年にはJavaScriptで記述したプログラムをWebサーバで実行し、動的Webページを生成可能にした「Node.js」が登場。2013年にGitHubが開発したフレームワーク「Electron」を利用することで、macOS、Windows、Linuxで動作するデスクトップアプリケーションを開発できるようになり、さらに活躍の場が広がった。 2位はPython。2019年の3位から順位を1つ上げた。最近では、機械学

      GitHubで最も使われている言語はJavaScript TypeScriptが急上昇でPHPは下落
    • 開発フレームワーク「Electron」に複数の脆弱性、MS TeamsやDiscordにも影響

      Malwarebytes Labsは8月12日(米国時間)、「A vulnerability was found in Electron which is what drives Discord, Spotify, and Microsoft Teams」において、ソフトウェア開発フレームワークの「Electron」に複数の脆弱性が発見されたと伝えた。 Electronは、HTML5やCSS、JavaScriptといったWeb技術を用いてデスクトップアプリケーションを開発することができるフレームワークで、Microsoft TeamsやVisual Studio Code(VSCode)、Discordなどの人気アプリケーションでも利用されている。 今回のElectronの脆弱性に関する発表は、米国で開催されたサイバーセキュリティカンファレンス「Black Hat USA 2022」の次の

        開発フレームワーク「Electron」に複数の脆弱性、MS TeamsやDiscordにも影響
      • 【Gaussian】Avogadroを使ってHOMO-LUMO・静電ポテンシャルを描写しよう①計算結果から簡単解析! - LabCode

        この記事は、Avogadroを使用してHOMO-LUMO軌道や静電ポテンシャルを描写する方法についてのわかりやすく解説します。記事では、 チェックポイントファイルをfchkファイルに変換する方法から、Avogadroのダウンロードから解析結果を描写する手順まで解説しています。 この記事を学ぶことで、Gaussviewで行うよりも簡単にHOMO-LUMOや静電ポテンシャルマップを描写できるようになり、また、発表資料の作成に役立つスキルを習得できるので是非最後まで読んでみてください! 今回使用するGaussianおよびAvogadroは以下の目的で利用しています。 Avogadro : HOMO-LUMOの描写・静電ポテンシャルマップの描写 Gaussian : 量子化学計算の実行、fchkファイルの出力 Avogadroとは? Avogadroは、分子の3D構造をモデリングし、分子座標を作成

        • GraphQLの全体像とWebApp開発のこれから - Qiita

          TL;DR GraphQLはクライアント側とサーバー側の双方の複雑化を解決するために利用されてる フロントエンドにとってGraphQLはHTTP上で動く信頼できる唯一のリソースとして振る舞う フロントエンドの状態管理のベストプラクティスとしてのApollo Client クライアントファーストなAPI, GraphQLはWeb APIのベストプラクティスになり得る クラシックアプリケーションを改修することなくGraphQLとモダンフロントエンドで今どきのアプリを作れる はじめに GraphQLは非常に良く出来たソフトウェア(の仕様)ですが、複数の側面を持つことからすぐに理解することが難しくまだ日本ではあまり受け入れられていない印象があります。GraphQLを端的に何と言われると "全てのフロントエンドのためのAPI BFF" なのですが、それだけで理解出来る人はなかなか居ないように思います

            GraphQLの全体像とWebApp開発のこれから - Qiita
          • React + Rust + Tauriで動画プレイヤーを作るハンズオンまたは業務でRustを書きたい就活生の嘆き的な何か - Qiita

            React + Rust + Tauriで動画プレイヤーを作るハンズオンまたは業務でRustを書きたい就活生の嘆き的な何かRustTypeScriptハンズオンReactTauri 本記事はRust大好きな就活中の大学院生が業務でもRustを書くためにRustを布教すべく、フレームワークTauriを使うことでデスクトップアプリケーションをRust + Webフロント技術で簡単に作れることを紹介するハンズオンになります! 本ハンズオンではReactPlayerを利用した動画プレイヤーを作成します。ハンズオンに+αでUIを整えた完成品は以下のURLからダウンロード・インストールして実際に使えます!!!!!↓ 動画プレイヤーのデモ↓ GitHubリポジトリ: https://github.com/anotherhollow1125/TauriReactPlayer でわ早速ハンズオンをば...

              React + Rust + Tauriで動画プレイヤーを作るハンズオンまたは業務でRustを書きたい就活生の嘆き的な何か - Qiita
            • Electron + React + TypeScript の開発環境構築

              % tree -a -I 'node_modules' . ├── dist ├── package-lock.json ├── package.json ├── src │ ├── main.ts │ ├── preload.ts │ └── web │ ├── App.css │ ├── App.tsx │ ├── index.html │ └── index.tsx ├── tsconfig.json ├── tsconfig.node.json └── webpack.config.ts 3 directories, 11 files dist/: webpack の出力先フォルダ src/main.ts: メインプロセスのエントリファイル src/preload.ts: プリロードスクリプト src/web/: レンダラープロセス (= React アプリケーション) ソースコー

                Electron + React + TypeScript の開発環境構築
              • 開発の定番「VSCode」とは? インストールから使い方までを解説

                連載初回は、Visual Studio Codeのあらましを紹介し、macOSとWindowsを例にしてダウンロードとインストールを行います。日本語化を施したあと、画面構成の簡単な紹介を行い、HTMLファイルを作成する/開く/編集する/保存する/閉じるという一連の流れで基本的な使い方を紹介します。 はじめに Microsoftの提供するVisual Studio Code(以下、VSCode)は、2015年の最初のリリースから、今では開発用エディタの定番の座を占めるまでになりました。これには、無償で使えることも大きいですが、何よりエディタとしての使いやすさ、そしてさまざまな拡張機能によっていくらでも使い勝手を向上させたり、利用の領域を拡げられたりすることも大きいでしょう。本連載では、このVSCodeにフォーカスし、基本的な使い方から拡張機能の活用、そして本格的な開発現場での利用を想定した高

                  開発の定番「VSCode」とは? インストールから使い方までを解説
                • Settings Sync in Visual Studio Code

                  Version 1.89 is now available! Read about the new features and fixes from April. Settings Sync lets you share your Visual Studio Code configurations such as settings, keybindings, and installed extensions across your machines so you are always working with your favorite setup. Turning on Settings Sync You can turn on Settings Sync using the Turn On Settings Sync... entry in the Manage gear menu at

                    Settings Sync in Visual Studio Code
                  • Docker、Apple M1対応について説明

                    Dockerは11月16日(米国時間)、「Apple Silicon M1 Chips and Docker - Docker Blog」において、MacでDockerコンテナ環境を構築できるツール「Docker Desktop for Mac」におけるApple M1への対応についてどのような課題があるのかについて伝えた。正式なプロダクトの登場まではまだ時間がかかると見られるが、現在どの段階にあり、課題として何が残っているのかが簡潔に説明されている。 Dockerが説明している内容の主なポイントは次のとおり。 Docker DesktopはバックエンドにGo、ダッシュボードにElectronを使用している。これらプロジェクトは現在Apple M1への対応を進めており、Docker側はこれらプロジェクトの進捗に注力している プロダクトの品質を確保するために自動テスト環境を構築する必要があり

                      Docker、Apple M1対応について説明
                    • Visual Studio Code September 2020

                      Version 1.93 is now available! Read about the new features and fixes from August. September 2020 (version 1.50) Update 1.50.1: The update addresses these issues. Downloads: Windows: x64 Arm64 | Mac: Intel | Linux: deb rpm tarball Arm snap Welcome to the September 2020 release of Visual Studio Code. There are a number of updates in this version that we hope you will like, some of the key highlights

                        Visual Studio Code September 2020
                      • 【注意喚起】第三者のQiitaのコピー記事で飯を食っているかもしれないサイトについて... - Qiita

                        見つけた タイトルをそのままGoogleで検索したら同じ記事が出てきました。 Qiitaの色んな方の記事タイトルをGoogleで検索したら全く同じタイトルの記事がやや高確率で検索上位に出てきました。 私は怪しいと思ったので、軽く調べることにしました。 そのサイト のんのん技術ブログ 怪しい 別ドメイン(←まぁ本人かもしれんし...) タイトルと記事が全く同じ 投稿記事元のユーザがバラバラ →同一人物が運営しているとは思えない サイト運営者の情報不足 Aboutページ→信頼性がない プライバシーポリシー→なし お問い合わせ→連絡手段なし 広告ばっかり タイトルと記事が全く同じ 左←問題のサイト 右→Qiita プライバシーの保護のため、ぼかしています。 リンクも画像ソースも同じ。 多少デザインを加えていますね。 投稿記事元のユーザがバラバラ どれだけコピーされているか相手の記事の一部を示しま

                          【注意喚起】第三者のQiitaのコピー記事で飯を食っているかもしれないサイトについて... - Qiita
                        • 2021年1月15日号 ホームディレクトリのパーミッション変更の実施、Ubuntu Metrics project | gihyo.jp

                          Ubuntu Weekly Topics 2021年1月15日号ホームディレクトリのパーミッション変更の実施、Ubuntu Metrics project ホームディレクトリのパーミッション変更の実施 hirsute(21.04)で昨年12月に企画されていたホームディレクトリのパーミッション変更が、明確な反対がなかったため、テスト的に投入されました。あくまでhirsuteを新規インストールしたときに限って、という形ではありますが、これにより「ホームディレクトリのパーミッションはデフォルトでは0750」となります。 Ubuntu Metrics project 主に開発者やコミュニティ向けに、Ubuntu Metrics projectと呼ばれる新しい取り組みが開始されました。これはUbuntuに関連するいろいろなメトリクス、たとえばバグの解決状態や登録数、ただちにアクションが必要なタスクの

                            2021年1月15日号 ホームディレクトリのパーミッション変更の実施、Ubuntu Metrics project | gihyo.jp
                          • 2030年、私たちの生活が60年代頃のスタイルに戻るって本当?

                            2030年、私たちの生活が60年代頃のスタイルに戻るって本当?2023.10.04 12:30224,837 中川真知子 私たちの生活は人工衛星に支えられています。気象衛星がなければ今のように天気を正確に予測できなくなるだろうし、測位衛星がなかったら信号やGPSが正常に動かなくなるし、クレジットカードも使えなくなるし飛行機も飛ばない。通信衛星がなければインターネットもできません。 この生活に慣れている私たちには、想像できない不便さじゃないですか? でも、もしスペースデブリ問題を放置し続けたら、6年後には人工衛星がなかった時代の生活が待っているかもしれないんですって。 2026年宇宙がヤバいImage: NASA ODPO地球の周りを飛ぶ人工衛星の数は60年代以降、加速度的に増えています。 それに伴って、役目を終えた人工衛星や、打ち上げに使ったロケットの一部といった「宇宙ごみ」や「スペースデ

                              2030年、私たちの生活が60年代頃のスタイルに戻るって本当?
                            • 「自分たちが考えたモックやスタブは妄想にすぎない」 テスト駆動開発の第一人者が説く、フロントエンドテストの本質

                              技術の発達によりテストのツールチェーンが安定してきている 古川陽介氏(以下、古川):前までは、HTML出力されて、さらにブラウザがどう解釈したかが出力されるという2段構えになっていました。 そうすると何が問題かというと、ブラウザのバージョンや、読み込まれるタイミングによって、ピクセルのズレみたいなものが若干発生した時に、閾値でなんとかしていたけれど、若干のやりにくさが感じられていたんですよね。 そこに、Reactのツールが増えてきて、さらにスナップショットテスティング。真面目にテストのデータを逐一見ようとするから、難しいんだよ。ある程度ダンプしておいて、その内容が完全に一致していたらいいんじゃないの、もしくは、「ちょっと間違っているぐらいだったらいったん出しておくけど、それをどうするかはそっちで決めて」くらいの柔軟性を持たせたテストができるようになってきたところが、やはり強かったんじゃない

                                「自分たちが考えたモックやスタブは妄想にすぎない」 テスト駆動開発の第一人者が説く、フロントエンドテストの本質
                              • Deep learning and Physics

                                「ディープラーニングと物理学 オンライン」とはオンラインWeb会議システムを利用したセミナーです。2023年10月より、学習物理領域セミナーと合同で開催されています。 登録する際のメールアドレスは、できるだけ大学もしくは研究機関のものをご使用ください。 ZoomのミーティングURLおよびパスワードは、先着順300名様に限り、登録されたメールアドレスに送信されます。転載・転送は控えてください。 URLが掲載されたメールは当日の朝までに送られます。 参加したい方は下記よりお申し込みください。毎回開催時に参加URLのついたアナウンスのメールを送信します。 登録フォーム (締切は前日の夜11時までとします) 解約フォームは下記でございます。 解約フォーム 参加時の表示名は「登録時の名前@登録した機関名」に設定してください。 ノイズを防ぐためのミュートへご協力ください。 DLAP世話人: 橋本幸士(

                                • Why I rewrote my Rust keyboard firmware in Zig: consistency, mastery, and fun

                                  Why I rewrote my Rust keyboard firmware in Zig: consistency, mastery, and fun ← Back to Kevin's homepagePublished: 2021 March 7I’ve spent the last year building keyboards, which has included writing firmware for a variety custom circuit boards. I initially wrote this firmware in Rust, but despite years of experience with that language I still struggled quite a bit. I eventually got my keyboards wo

                                  • モノリポ時代に知っておくと便利な「git sparse-checkout」 - kakakakakku blog

                                    今まで使っていなかった Git コマンドを学んでいく.今回は git sparse-checkout を試す. git-scm.com git sparse-checkout とは? コマンド名にある sparse は「わずかな」という意味で,Git リポジトリの「一部」を取得できる.git clone --depth を使ってコミットを刈り取るのではなく,指定したディレクトリを取得する.モノリポ(モノレポ)構成のときに効果的に使える.git sparse-checkout は歴史的な変化もあり,今年になって改善されている.記事を検索すると Git 2.25 より前の git sparse-checkout を紹介した記事が多いように感じたため,今回は Git 2.26.2 を使って試した. Git 1.7 2010年2月 リリース git sparse-checkout 導入 Git 2

                                      モノリポ時代に知っておくと便利な「git sparse-checkout」 - kakakakakku blog
                                    • AlphaFold: a solution to a 50-year-old grand challenge in biology

                                      Research AlphaFold: a solution to a 50-year-old grand challenge in biology Published 30 November 2020 Authors The AlphaFold team In July 2022, we released AlphaFold protein structure predictions for nearly all catalogued proteins known to science. Read the latest blog here. Proteins are essential to life, supporting practically all its functions. They are large complex molecules, made up of chains

                                        AlphaFold: a solution to a 50-year-old grand challenge in biology
                                      • GitHubのTemplate Repository機能のすゝめ - Qiita

                                        最近発見したGitHubのTemplate Repository機能の紹介です。 リンターやらテストライブラリの設定等は、ほぼどの環境でも行いますが毎回設定するのは地味に面倒ですよね。 GitHubのTemplate Repository機能を使えばその環境構築が不要で、本質的な開発をすぐに始められるようになります。 GitHubのTemplate Repositoryとは? あるリポジトリのコードベースをそっくりそのまま新規のリポジトリ作成で利用できる機能です。 「え、それってforkと違うの?」っと思った方もいるかもですが、以下の点でforkとは異なります。 1つのリポジトリから複数作成できる(forkだと、同名のリポジトリとなるので1人のユーザー内で複数作成は不可) 元となったリポジトリのコミット履歴を継承せず、クリーンな状態でスタートできる 使い方 以下実際にTemplate Re

                                          GitHubのTemplate Repository機能のすゝめ - Qiita
                                        • G-Desktop-Suite - Google Driveデスクトップアプリ

                                          Google Driveを使って、ドキュメントや表計算、スライドなどの資料を作っている人は多いのではないでしょうか。Webブラウザから使うのが基本だと思いますが、毎度Google Driveを開くのは面倒だったりします。 そこで使ってみたいのがG-Desktop-Suiteです。普段使っているWebブラウザから切り離すことで、常駐もしやすくなる専用クライアントです。 G-Desktop-Suiteの使い方 専用アプリで開けるのは意外と便利です。 ファイルは別ウィンドウで開きます。 スライドも問題なく使えます。 Webブラウザだと使わない時には閉じてしまうのですが、G-Desktop-Suiteならば常に立ち上げておいてもよさそうです。アクセスも楽ですし、ダークテーマもサポートしており、普段使いできるアプリケーションになるでしょう。 G-Desktop-SuiteはElectron/Java

                                            G-Desktop-Suite - Google Driveデスクトップアプリ
                                          • Visual Studio Code August 2023

                                            Version 1.92 is now available! Read about the new features and fixes from July. August 2023 (version 1.82) Update 1.82.1: The update addresses this security issue. Update 1.82.2: The update addresses these issues. Update 1.82.3: The update addresses this security issue. Downloads: Windows: x64 Arm64 | Mac: Universal Intel silicon | Linux: deb rpm tarball Arm snap Welcome to the August 2023 release

                                              Visual Studio Code August 2023
                                            • Visual Studio Code April 2023

                                              Version 1.92 is now available! Read about the new features and fixes from July. April 2023 (version 1.78) Update 1.78.1: The update addresses this security issue. Update 1.78.2: The update addresses these issues. Downloads: Windows: x64 Arm64 | Mac: Universal Intel silicon | Linux: deb rpm tarball Arm snap Welcome to the April 2023 release of Visual Studio Code. There are many updates in this vers

                                                Visual Studio Code April 2023
                                              • ゲームエンジンを自作しながら思ったこと - Qiita

                                                本稿では、私が長く続けている個人でのゲームエンジン開発で得られた知識や経験を紹介します。 嘘ですポエムです。アルコールとか入ってます。 本当はかっこいいこと言ってみんなの役に立つこと書きたかったです。書きたかったけど無理だったよ…。 ひとつのゲームエンジンを作り続けてもう何年も経ちます。その間コンセプトも定められず満足なメジャーリリースもできないままだらだら作り続けてしまったので、あんまり役に立つことは書けなさそう。 とりあえず昨今のゲームエンジンの開発に必要な技術要素と、私が開発している Lumino というゲームエンジンでの代表的な実装例を紹介する、みたいな体で書いてみようと思います。なにか間違ってそうでしたらコメントお願いします。 多分、ちょっとでも役に立つかもしれないのは、「ゲーム作ってたけど気が付いたらゲームエンジン作ってて、ゲームが出来てないけどゲームエンジン公開してみたくなっ

                                                  ゲームエンジンを自作しながら思ったこと - Qiita
                                                • ブータブルSD/USB作成ツール「balenaEtcher」がApple Siliconに対応。

                                                  ブータブルSD/USB作成ツール「balenaEtcher」がApple Siliconに対応しています。詳細は以下から。 balenaEtcher(旧Etcher)はRaspberry PiやIoTデバイスの管理プラットフォームを提供する英Balena Ltd(旧Resin.io)が2016年頃からオープンソースで開発しているブータブル(起動可能な)USB/CD作成ツールで、Electronを採用しWindowsやMacだけでなくLinuxでも利用できますが、このbalenaEtcherのMac版が最新のv1.5.117でApple Siliconに対応したそうです。 balenaEtcher for MacはIntelとApple SiliconのUniversal 2 Binaryとなったことでファイル(アプリケーション)サイズも倍程度になっていますが、これまで同様、ISOファイルを

                                                    ブータブルSD/USB作成ツール「balenaEtcher」がApple Siliconに対応。
                                                  • 例外処理 — 仕事ですぐに使えるTypeScript ドキュメント

                                                    TypeScriptの世界を知る 前書き Node.jsエコシステムを体験しよう TypeScriptの書き方 変数 プリミティブ型 複合型 基本的な構文 基本的な型付け 関数 その他の組み込み型・関数 クラス 非同期処理 例外処理 TypeScriptの例外処理構文 Error クラス 標準の例外クラス 例外処理とコードの読みやすさ try 節はなるべく狭くする Error 以外を throw しない リカバリー処理の分岐のためにユーザー定義の例外クラスを作る 例外処理を使わないエラー処理 非同期と例外処理 例外とエラーの違い 例外処理のハンドリングの漏れ 例外処理機構以外で例外を扱う まとめ モジュール console.logによるログ出力 中級のテクニック ジェネリクス 関数型指向のプログラミング クラス上級編 リアクティブ 高度なテクニック 環境ごとのTips(共通環境・ブラウザ以

                                                    • Web技術によるデスクトップアプリケーション構築を可能にするフレームワーク「Electron 29.0.0」がリリース

                                                      Electron 29.0.0では、新たなトップレベルモジュールとして、Web APIオブジェクトと対話するためのユーティリティレイヤを提供するレンダラプロセスモジュールであるwebUtilsモジュールが追加されている。モジュール内では、APIとしてwebUtils.getPathForFileが使用できる。 あわせて、Chromiumがバージョン120.0.6099.56からバージョン122.0.6261.39に、Nodeがバージョン18.18.2から20.9.0に、V8がバージョン12.0からバージョン12.2にアップグレードされた。 そのほか、新機能としてはnetモジュールがユーティリティプロセスに追加されるとともに、file://プロトコルをより安全で制限された動作にする新しいElectron Fuseやprotocol.registerSchemesAsPrivilegedにカス

                                                        Web技術によるデスクトップアプリケーション構築を可能にするフレームワーク「Electron 29.0.0」がリリース
                                                      • RustとSvelteで開発されたオープンソースのmacOS用システムモニタアプリ「NeoHtop」がリリース。

                                                        RustとSvelteで開発されたオープンソースのmacOS用システムモニタアプリ「NeoHtop」がリリースされています。詳細は以下から。 macOSのシステムで実行されているプロセスを確認する際、システムモニタアプリ以外にターミナルでhtop(top)コマンドを利用することがありますが、このhtopコマンドをRustやSvelte、TauriでGUI実装したシステムモニタプリ「NeoHtop」が新たにリリースされています。 A beautiful, lightning-fast system monitor built with Rust and Svelte. Experience real-time performance monitoring like never before. Abdenasser/neohtop: 💪🏻 htop on steroids – GitHub

                                                          RustとSvelteで開発されたオープンソースのmacOS用システムモニタアプリ「NeoHtop」がリリース。
                                                        • ローカル環境を汚さない開発環境Devbox/AWS SIer世界一にクラスメソッド/VSCode WebでPythonの実行やデバッグ可能にほか、2022年12月の人気記事

                                                          ローカル環境を汚さない開発環境Devbox/AWS SIer世界一にクラスメソッド/VSCode WebでPythonの実行やデバッグ可能にほか、2022年12月の人気記事 年末に風邪を引いてしまって、お正月はほぼ寝て過ごしてしまいました。仕事に支障のないときに寝込むなんて、いいのか悪いのか。本年もどうぞよろしくお願いいたします。 さて年が明けたところで、先月(2022年12月)の人気記事トップ10を紹介していきましょう。 1位から3位 1位 ローカル環境を汚さずDockerコンテナのオーバーヘッドもなく、開発環境を自在に構築できる「Devbox 0.2.0」登場 2位 AWSのSIer世界一に日本の「クラスメソッド」が選出、アジア太平洋では「アイレット」が選出。クラウド専門のSIerがリードするクラウドのSIビジネス 3位 Webブラウザ版VSCode、WebAssembly版Pytho

                                                            ローカル環境を汚さない開発環境Devbox/AWS SIer世界一にクラスメソッド/VSCode WebでPythonの実行やデバッグ可能にほか、2022年12月の人気記事
                                                          • 「Electron 14」が正式公開 ~次のバージョンからリリース間隔は12週間→8週間に/Electronアプリの開発者はリリース間隔の変更とリリースポリシーの変更に注意

                                                              「Electron 14」が正式公開 ~次のバージョンからリリース間隔は12週間→8週間に/Electronアプリの開発者はリリース間隔の変更とリリースポリシーの変更に注意
                                                            • Microsoft Edge WebView2 の概要 - Microsoft Edge Developer documentation

                                                              Microsoft Edge WebView2 を使用すると、Web テクノロジ (HTML、CSS、JavaScript) をユーザーのネイティブ アプリに埋め込みできます。 WebView2 コントロールは、Microsoft Edge をレンダリング エンジンとして使用して、ネイティブ アプリに Web コンテンツを表示します。 WebView2 を使用すると、ネイティブ アプリのさまざまな部分に Web コードを埋め込んだり、1 つの WebView2 インスタンス内にすべてのネイティブ アプリをビルドしたりできます。 WebView2 アプリの構築を開始するには、「WebView2 の使用を開始する」を参照してください。 ハイブリッド アプリのアプローチ 開発者はひんぱんに、Web アプリを使用するか、またはネイティブ アプリを作成するかの選択をすることが必要になります。 この決

                                                                Microsoft Edge WebView2 の概要 - Microsoft Edge Developer documentation
                                                              • 2021-08-03のJS: Yarn 3.0、Chrome 93 beta、cross origin iframeでのalert/prompt/confirmを削除

                                                                JSer.info #551 - Yarn 3.0がリリースされました。 Yarn 3.0 🚀🤖 Performances, ESBuild, Better Patches, ... - DEV Community 👩‍💻👨‍💻 berry/CHANGELOG.md at master · yarnpkg/berry Node.js 10のサポート終了、.pnp.cjsにリネーム、@yarnpkg/pnpifyを3つのパッケージに分解などの変更を含んでいます。 @yarnpkg/sdks: Editor SDKs @yarnpkg/pnpify: PnPと互換性のないツールを実行するツール @yarnpkg/nm: node_modules linker また、 exportsフィールドのサポート、pnpmライクなハードリンクのサポート、シェル構文のサポート改善、 ESBuil

                                                                  2021-08-03のJS: Yarn 3.0、Chrome 93 beta、cross origin iframeでのalert/prompt/confirmを削除
                                                                • Visual Studio Code November 2020

                                                                  Version 1.93 is now available! Read about the new features and fixes from August. November 2020 (version 1.52) Update 1.52.1: The update addresses these issues. Downloads: Windows: x64 Arm64 | Mac: Intel | Linux: deb rpm tarball Arm snap Welcome to the November 2020 release of Visual Studio Code. As announced in the November iteration plan, we continued to focus for two weeks on housekeeping GitHu

                                                                    Visual Studio Code November 2020
                                                                  • リヒテンベルク図形 - Wikipedia

                                                                    電子ビームを照射することで作成された透明なアクリルブロックの中の現代的な3次元リヒテンベルク図形もしくは「電気トリー」。実際のサイズ: 3 in × 3 in × 2 in (76 mm × 76 mm × 51 mm) 近くに落ちた雷からの流れにより作られた人の足を登る分岐している赤み リヒテンベルク図形(リヒテンベルクずけい、Lichtenberg figure, Lichtenberg dust figure)は、絶縁材料の表面または内部にときに現れる分岐放電である。これは高電圧の部品や機器の進行する劣化に関連している。絶縁表面に沿った平面リヒテンベルク図形や絶縁材料内の3次元電気トリーの研究はしばしばエンジニアに高電圧機器の長期信頼性を改善するための価値のある洞察を提供してくれる。現在、リヒテンベルク図形は電気的破壊の間に固体、液体、気体の上もしくは内部で発生することが知られている

                                                                      リヒテンベルク図形 - Wikipedia
                                                                    • Monaco Editor をハックする - Qiita

                                                                      for ginza.js#7 @mizchi このスライドツールの作者 今はワケあってこの会場の会社にいる(Plaid) お品書き VSCode をハックしようとして敗北した MonacoEditor をハックしてる フロントエンドの仕事、ブラウザだけで完結するはず、と思ったことないですか? フロントエンドのおしごと コンポーネントを作る ビルドする テストする ブラウザで確認する フロントエンドのおしごと コンポーネントを作る(ブラウザでできる?) ビルドする(ブラウザでできる?) テストする(ブラウザでできる) ブラウザで確認する(ブラウザでできる) 経緯: コンパイラを作った フロントエンドでフロントエンドをビルドする で、ブラウザ上で動くコンパイラ作った 今日は、このコンパイラを動かすためのエディタを作ってる話 @mizchi/web-compiler (仮)ができること サンプル

                                                                        Monaco Editor をハックする - Qiita
                                                                      • オープンソースのソフトウェアフレームワーク「Electron 14.0.0」がリリース

                                                                        「Electron 14.0.0」には、Chromium 93およびV8 9.3へのアップグレードが含まれており、いくつかのAPIアップデート、バグ修正、機能改善が行われている。 9月のリリースを予定しているElectron 15以降は、8週間ごとに新しい安定バージョンをリリースするサイクルが採用される。また2022年5月までに、サポートするバージョンをこれまでの最新3つのバージョンから、最新4つのバージョンへ拡大する。 互換性に影響のある変更としては、app.allowRendererProcessReuseプロパティの削除、新たにBrowserWindowを構築する際のオプションであるaffinityの削除、worldSafeExecuteJavaScriptの削除、new-windowおよびdid-create-windowイベントにおけるadditionalFeaturesの削除、

                                                                          オープンソースのソフトウェアフレームワーク「Electron 14.0.0」がリリース
                                                                        • 2022-12-07のJS: Electron 22.0.0、Web PerformanceとJavaScript Performance

                                                                          JSer.info #621 - Electron 22.0.0がリリースされました。 Electron 22.0.0 | Electron Chromium 108、Node.js 16.17.1、V8 10.8へのアップデート、UtilityProcessモジュールの追加、new-windowイベントの非推奨化などの変更が含まれています。 また、Chromium 109でWindows 7/8/8.1のサポートが終了するため、Electronもこれに合わせるようです。 そのため、Windows 7/8/8.1をサポートする最後のElectronバージョンとなります。 Sunsetting support for Windows 7 / 8/8.1 in early 2023 - Google Chrome Community 今週はウェブパフォーマンスやJavaScriptのパフォーマ

                                                                            2022-12-07のJS: Electron 22.0.0、Web PerformanceとJavaScript Performance
                                                                          • Visual Studio Code March 2022

                                                                            Version 1.92 is now available! Read about the new features and fixes from July. March 2022 (version 1.66) Update 1.66.1: The update addresses these issues. Update 1.66.2: The update addresses these security issues. Downloads: Windows: x64 Arm64 | Mac: Universal Intel silicon | Linux: deb rpm tarball Arm snap Welcome to the March 2022 release of Visual Studio Code. There are many updates in this ve

                                                                              Visual Studio Code March 2022
                                                                            • vite + electron-builderが使いやすい

                                                                              webpackではなくviteなのでビルドもとても速い。メインプロセスとpreloadプロセスのホットリロードまで対応している。 また、公式ではあまり書かれていないが、package.jsonを確認するとelectron-builderまで対応していた。 "scripts": { "format": "prettier --write .", "lint": "eslint . --ext .js,.jsx,.cjs,.mjs,.ts,.tsx,.cts,.mts --fix", "typecheck:node": "tsc --noEmit -p tsconfig.node.json --composite false", "typecheck:web": "tsc --noEmit -p tsconfig.web.json --composite false", "typecheck"

                                                                                vite + electron-builderが使いやすい
                                                                              • Rust言語を推進する「Rust Foundation」がフルタイムのエンジニアを2名募集中。年収10万ドルから15万ドル

                                                                                Rust言語を推進する「Rust Foundation」がフルタイムのエンジニアを2名募集中。年収10万ドルから15万ドル Rust言語の開発やエコシステムを推進する「Rust Foundation」が、同団体のメンバーとしてフルタイムのエンジニア2名を募集しています。 1名はセキュリティエンジニア、もう1名はRustのパッケージリポジトリcrates.ioチームのエンジニアです。 1 week left to apply for our open software engineering roles! Applications close on Jan 13. While slightly different in focus, both roles provide the chance to collaborate w/ Rust Project leaders regularly a

                                                                                  Rust言語を推進する「Rust Foundation」がフルタイムのエンジニアを2名募集中。年収10万ドルから15万ドル
                                                                                • GitHubユーザー1億人時代--変わりつつある開発者の役割

                                                                                  Microsoftが2018年に75億ドル(約9700億円)で買収したGitHubのユーザー数は、クロスプラットフォームのデスクトップ開発フレームワーク「Electron」の人気もあり、2018年の2800万人から、2019年の4000万人に、そして2021年に7300万人となった。 もしもGitHubの1億人のユーザーすべてがアクティブな開発者なのであれば、それはソフトウェア開発という物事の性質が変わりつつあることの現れなのかもしれない。 SlashDataの見積もりによると、世界には2400万人のアクティブな開発者がいるという。それらプロフェッショナルのうちの1960万人はJavaScriptを使っており、そのほとんどはMicrosoftが機能拡張したTypeScriptを使っているという。また、Statistaは世界で2800万人の開発者がいると見積もっている。さらにIDCは、Jav

                                                                                    GitHubユーザー1億人時代--変わりつつある開発者の役割