Hey lot been about a especially hearing since I’ve I’ve lately, brie everyone, been trying to cut gluten out of… Read More

Electronアプリでのエラーの追い方。 アプリが起動もしないで落ちる時 アプリをクリックして起動したら、そのまま落ちる時。 最初に追うのは main processの初期化まわりで問題が起きていないか。 electron-logを入れて、ログ出力するのが良いと思う。 electron-logを入れる (https://github.com/megahertz/electron-log) npm install --save electron-log main processのjavascriptコードの上の方に、エラーを拾うコードを追加する。 便利だから、このコードは入れっぱなしでリリースしても良いと思う。 var log = require('electron-log'); process.on('uncaughtException', function(err) { log.err
はじめに Electronの情報って、検索すると沢山出てくるのに、ところどころみな違っていて見極めが難しいですよね。まだまだ私自身よくわかっていないですが、調べた情報を共有します。 現時点での結論として、セキュアなIPC通信にはcontextBridgeを使おう、ということらしいです。 とはいえ、Electronの状況はversionによってかなり変わるようなので、以下の際内容には注意してください。こちらで検証した時点でのElectronのversionは7.1.9です。 Electronにおけるセキュアな設計とは 前提として、Electronでは、メインプロセスと、webページ画面として動くレンダラープロセスが立ち上がります。最初にelectronコマンドの引数として指定したjsファイル(今回はmain.jsとします)がmainプロセス上で実行され、 その中でBrowserWindow.
Electron は終了イベントがいくつかあり、さらに終了の仕方によって発火するイベントの種類や順序が微妙に変わるのが非常にややこしいのでまとめてみることにした。 検証方法 以下の検証スクリプトで Electron アプリを起動して、様々な終了方法を試みたときにどのような出力が出るかを見る。 環境は macOS v10.14.6, Node.js v12.9.1, Electron v6.0.5 で行った。 const electron = require('electron'); electron.app.on('ready', () => { const window = new electron.BrowserWindow(); window.on('close', () => console.log('BrowserWindow.close')); window.on('close
このブログは「mobage developers blog」2016.4.28の記事を転載させていただきました。 こんにちは。セキュリティ技術グループのはるぷです。今回はElectronのセキュリティについて調べてみました。 Electronとは、Node.jsとChromiumをベースとしたデスクトップアプリケーションを作成するクロスプラットフォーム実行環境です。HTMLやJavaScriptなどWeb技術によって、プラットフォームの違いを気にせずに手軽にWindows、Mac、Linuxのデスクトップアプリケーションを作成できるという部分が特徴です。 Web技術を利用して開発ができるため、Web技術者にとってはかなり簡単にデスクトップアプリケーションが作れるようになり、今後も様々なアプリケーションがElectronによって開発されていくようになるのではないかと考えています。 elect
Release Notes for v35.2.1 Fixes Fixed Minimize menu button to follow set window minimizability on Windows. #46715 (Also in 34, 36) Fixed a potential crash in utilityProcess.postMessage when calling with an invalid transferable. #46666 (Also in 36) Fixed case where file dialog filters would get mixed up, if a * filter was included. #46721 (Also in 34, 36) Fixed crash on reconversion with google IME
ElectronのAdvent Calenderの12日目。もう師走でイルミネーションが綺麗な時期になりましたねー(投稿が遅くなって申し訳ありません)。 今回は、ElectronでのアドベントカレンダーということでElectronのデスクトップアプリでコマンドとかも実行できるというメリットを活かしてUiPathを使った業務自動化について取り組んで見ました。 そもそもUiPathとは何か UiPathは、最近話題になっているRPAという業務自動化ツールです。業務自動化ツールと聞くと、高いのでは?、とか、本当に自動的なことしかできないのではないか?、難しいのでは?などと思われがちですが、本当に普段やっている作業を機械にGUIで覚えさせながらプログラミングしていきます。しかも、コミュニティエディションが大手なのにちゃんと準備されています。 他のRPAツールと違ったUiPathのメリットとしては、
1日目(この記事) 2日目 3日目 4日目 5日目 6日目 7日目 8日目 9日目 概要 本書は、 Electron を利用したマルチプラットフォーム・デスクトップアプリケーションを、 React-Redux で作成するワークショップです。 言語には、 JavaScript ではなく、 TypeScript を利用します。 これらの技術を組み合わせることで、中~大規模開発においても非常に効率よく設計・実装ができるようになります。 1日目では、それぞれの技術の概要の説明と、npm / yarn を使ったライブラリの導入まで行います。 対象者 Web開発の経験があり、ある程度 JavaScript は知っている人。 Electron を試してみたい人。 前提条件 Node.js がコンピューターにインストールされていることが必要です。 執筆時点の Node.js のバージョンの最新版は、 12
Electron(エレクトロン)とは、ウェブ技術でデスクトップアプリケーションを作成できるテクノロジーです。HTMLとCSS、JavaScriptを使って開発し、WindowsとmacOSの両OSのアプリケーションを1つのコードから作ることができます。近年、注目度が高まっておりマイクロソフトやGitHubなど、有名企業も採用しています。 Electronエレクトロン製のアプリケーションはChromiumクロミウム(Chromeブラウザの元となるもの)とNode.jsノードジェイエスがランタイムとなっています。ウェブコンテンツをそのままアプリケーションとして動かしたり、デスクトップアプリケーションとしてブラウザだけで実現できない機能を組み込めるのが特徴です。 利用用途として、テキストエディターやユーティリティーソフト、デザインツールなどの小規模な使い方から、イントラネット内のクライアントツー
こんにちは。前置きは抜きにすぐ作ります。 Create Application 01: create-react-app まずはcreate-react-appです。なかったらnpm install -g create-react-appしてください。 うまくいったらyarn startで起動しましょう。しましたか?うまくいってるのを確認したら即刻ジョブ止めましょう。もう二度とyarn startを実行することはありません。 02: install Some Package 以下のパッケージをインストールしてください。最新ので問題はないはずです。すべてインストール時に--dev-dependenciesを付けることを忘れないでください。まあ忘れてもいいです。 electron npm-run-all 03: setting up Electron こちらのgistを参照してください。 次に
こんにちは、エンジニアの野口(@joe_re)です。 freeeでは会計の法人向けの機能開発を主に担当しています。 この度Electronの入門書を執筆しましたのでご紹介させていただきます。 Electronを用いたアプリケーションでは、CafePitchというMarkdownで書けるプレゼンテーションツールを個人で作っています。まだまだ発展途上ですが、これからも開発していくつもりですので、もし興味がおありの方はお試しください :) (そしてフィードバックをいただけるととてもありがたいです!) 書いた本は「Electronではじめるアプリ開発 ~JavaScript/HTML/CSSでデスクトップアプリを作ろう」です。 Electronではじめるアプリ開発 ~JavaScript/HTML/CSSでデスクトップアプリを作ろう 作者: 野口将人,倉見洋輔出版社/メーカー: 技術評論社発売日:
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く