問題タブ [noflo]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
1504 参照

java - フローベースのプログラミングのための Pentaho Kettle

Pentaho Data Integration aka Kettle はフローベースのプログラミング FBP に適していますか?

Kettle は ETL (Extraction, Transformation and Loading) ツールであり、 FBP の概念に基づいています。

User Defined Java Class ステップがあり、SDKがあるため、Kettle を拡張したり、 Kettle を Java Web Apps と統合したりできます。

カスタム プラグインで Kettle のみを使用して Web アプリケーションを構築することは可能ですか?

Web アプリ用のカスタム プラグインを作成する価値はありますか?

Kettle で Web 開発に欠けているステップはどれですか?

私はnoflojsに行き、 Javaを離れるべきですか?

JavaFBPは、FBP の Java 実装です。JavaFBP を使用して、たとえば Excel ファイルを読み取るコンポーネントを構築できます。しかし、このコンポーネントは Kettle に既に存在します。

私の目的は、いくつかの調査を行い、実際のアプリケーションではなくプロトタイプを構築することです。

0 投票する
1 に答える
261 参照

node.js - Windows で NodeJS を使用して NofloJS を実行する

NoflowJS が懸念しているように、これは JavaScript のビジュアル プログラミング インターフェイスです。私はこの構文で立ち往生しました:

Windows オペレーティング システムの構文が必要です。NofloJS へのリンク: http://noflojs.org/documentation/

また、JavaScript に最適なビジュアル プログラミングを推奨します。

0 投票する
1 に答える
171 参照

node.js - noflo ノード モジュールを一覧表示しようとすると、構文エラーが発生する

NoFlo を起動して実行する方法に関するドキュメントに従っています。「最初のグラフを定義する」セクションの直前に、次のように入力すると、インストールされているコンポーネントのリストを表示できるという行があります。

ただし、これを行うと、以下のスタック バックトレースが発生します。noflo がバーフィングしているプログラムの最初の数行は次のとおりです。

シェル セッションのトランスクリプトは次のとおりです

tbrannon@tbrannon0:~/Documents/Programming/noflo/my-noflo-example-app$ ./node_modules/.bin/noflo list .

/usr/local/g7/home/tbrannon/Documents/Programming/noflo/my-noflo-example-app/node_modules/noflo/src/components/Graph.coffee:1 (関数 (エクスポート、require、モジュール、__filename、__dirname ) { if typeof proces ^^^^^^ SyntaxError: Object.Module._extensions..js (module.js:474:10) の Module._compile (module.js:439:25) に予期しないトークン typeof があります。 load (module.js:356:32) at Function.Module._load (module.js:312:12) at Module.require (module.js:364:17) at require (module.js:380:17) at /usr/local/g7 の ComponentLoader.load (/usr/local/g7/home/tbrannon/Documents/Programming/noflo/my-noflo-example-app/node_modules/noflo/lib/ComponentLoader.js:127:26) /home/tbrannon/Documents/Programming/noflo/my-noflo-example-app/node_modules/noflo/bin/noflo.js:115:36 関数で。。各。.forEach (/usr/local/g7/home/tbrannon/Documents/Programming/noflo/my-noflo-example-app/node_modules/noflo/node_modules/underscore/underscore.js:87:22) /usr/local/ g7/home/tbrannon/Documents/Programming/noflo/my-noflo-example-app/node_modules/noflo/bin/noflo.js:113:18 at /usr/local/g7/home/tbrannon/Documents/Programming/noflo /my-noflo-example-app/node_modules/noflo/lib/nodejs/ComponentLoader.js:132:16 at /usr/local/g7/home/tbrannon/Documents/Programming/noflo/my-noflo-example-app/ node_modules/noflo/node_modules/underscore/underscore.js:758:21 at /usr/local/g7/home/tbrannon/Documents/Programming/noflo/my-noflo-example-app/node_modules/noflo/lib/nodejs/ComponentLoader .js:152:18 at /usr/local/g7/home/tbrannon/Documents/Programming/noflo/my-noflo-example-app/node_modules/noflo/lib/nodejs/ComponentLoader.js:39:16 at /usr/local/g7/home/tbrannon/Documents/Programming/noflo/my-noflo-example-app/node_modules/noflo/node_modules/underscore/underscore.js:758:21 at ComponentLoader.getModuleComponents (/usr/ local/g7/home/tbrannon/Documents/Programming/noflo/my-noflo-example-app/node_modules/noflo/lib/nodejs/ComponentLoader.js:61:16) /usr/local/g7/home/tbrannon/ Documents/Programming/noflo/my-noflo-example-app/node_modules/noflo/lib/nodejs/ComponentLoader.js:146:22 at /usr/local/g7/home/tbrannon/Documents/Programming/noflo/my-noflo -example-app/node_modules/noflo/node_modules/read-installed/read-installed.js:118:5 at /usr/local/g7/home/tbrannon/Documents/Programming/noflo/my-noflo-example-app/ node_modules/noflo/node_modules/read-installed/read-installed.js:234:14 at cb (/usr/local/g7/home/tbrannon/Documents/Programming/noflo/my-noflo-example-app/node_modules/noflo/node_modules/read-installed/node_modules/slide/lib/async-map.js :48:11) /usr/local/g7/home/tbrannon/Documents/Programming/noflo/my-noflo-example-app/node_modules/noflo/node_modules/read-installed/read-installed.js:234:14 でcb (/usr/local/g7/home/tbrannon/Documents/Programming/noflo/my-noflo-example-app/node_modules/noflo/node_modules/read-installed/node_modules/slide/lib/async-map.js: 48:11) /usr/local/g7/home/tbrannon/Documents/Programming/noflo/my-noflo-example-app/node_modules/noflo/node_modules/read-installed/read-installed.js:234:14 でcb (/usr/local/g7/home/tbrannon/Documents/Programming/noflo/my-noflo-example-app/node_modules/noflo/node_modules/read-installed/node_modules/slide/lib/async-map.js:48 :11) /usr/local/g7/home/tbrannon/Documents/Programming/noflo/my-noflo-example-app/node_modules/noflo/node_modules/read-installed/read-installed.js:234:14 at cb ( /usr/local/g7/home/tbrannon/Documents/Programming/noflo/my-noflo-example-app/node_modules/noflo/node_modules/read-installed/node_modules/slide/lib/async-map.js:48:11 ) /usr/local/g7/home/tbrannon/Documents/Programming/noflo/my-noflo-example-app/node_modules/noflo/node_modules/read-installed/read-installed.js:234:14 at cb (/ usr/local/g7/home/tbrannon/Documents/Programming/noflo/my-noflo-example-app/node_modules/noflo/node_modules/read-installed/node_modules/slide/lib/async-map.js:48:11) /usr/local/g7/home/tbrannon/Documents/Programming/noflo/my-noflo-example-app/node_modules/noflo/node_modules/read-installed/read-installed.js:234:14 at cb (/usr/local/g7/home/tbrannon/Documents/Programming/noflo/my-noflo-example-app/node_modules/noflo/node_modules/read-installed/node_modules/slide/lib/async-map.js :48:11) /usr/local/g7/home/tbrannon/Documents/Programming/noflo/my-noflo-example-app/node_modules/noflo/node_modules/read-installed/read-installed.js:234:14 でasyncMap (/usr/local/g7/home/tbrannon/Documents/Programming/noflo/my-noflo-example-app/node_modules/noflo/node_modules/read-installed/node_modules/slide/lib/async-map.js: 27:18) 次の (/usr/local/g7/home/tbrannon/Documents/Programming/noflo/my-noflo-example-app/node_modules/noflo/node_modules/read-installed/read-installed.js:200: 5) /usr/local/g7/home/tbrannon/Documents/Programming/noflo/my-noflo-example-app/node_modules/noflo/node_modules/read-installed/read-installed.js:157:7 で LOOP ( f.js:1356:14) process._tickCallback (node.js:415:13) で

tbrannon@tbrannon0:~/ドキュメント/プログラミング/noflo/my-noflo-example-app$

0 投票する
1 に答える
405 参照

node.js - noflo の例の構文エラー

NoFlo ドキュメントには「最初のグラフの定義」というタイトルのセクションがあり、ディレクトリを作成し、そのディレクトリでグラフを定義してから、noflo そのグラフを呼び出すと正常に実行されると記載されています。

ただし、私の場合、構文エラーが発生します。

0 投票する
1 に答える
580 参照

noflo - NoFlo - グラフ / ネットワークの開始方法

Pure Data にはloadbangコンポーネントがあり、それが言うことを実行します: グラフが実行を開始すると、1 つの bang を送信します。NoFlocore/Kickは、入力がヒットするまでデータを送信しませんIN。また、noflo-ui に bang IIP を保存することはできません。

0 投票する
1 に答える
202 参照

noflo - ポートによって発行されたイベントはいつ発行されますか? そして、それらはどういう意味ですか?

私が知る限り、NoFlo ポートからディスパッチされるイベントは 7 つあります。

アタッチ、接続、グループ開始、データ、グループ終了、切断、デタッチ

私には、接続 + 接続、切断 + デタッチなど、これらのイベントのいくつかは非常に似ているように思えます。違いはなんですか?

begingroup と endgroup とはどういう意味ですか?

これらのイベントはいつ発行され、いつ一般的に使用されますか?

ドキュメントはhttp://noflojs.org/documentation/components/#porteventsで見ました。

コンポーネントの外観の状態を変更するなど、NoFlo UI ケースを処理するためのアタッチとデタッチがあると仮定するのは正しいでしょうか?

別の仮定は、データが送信される前に毎回接続が起動されるということですか? その後、データが起動されます。じゃあ切断?私には少し奇妙に思えます...

グループに関しては、私は完全に暗闇の中にいます。

0 投票する
2 に答える
155 参照

javascript - グループ選択で NoFlo-Ui を拡張する方法

noflo ui に機能を追加しようとしています。グループを選択して、グループ名と説明を示すパネルを表示できるようにしたいと考えています。(パネルは、ヘルプ パネルと同じ場所に表示されます。) グループ パラダイムを拡張するための最初のステップとして、これを実行しようとしています。(グループ メタデータをさらに追加して、ユーザーがそのメタデータを編集できるようにしたいと考えています。)

問題

選択したグループ コレクションのフックを配置する場所が見つかりません。(または選択したグループ プロパティ)。選択したノード コレクションの実装方法を見てきましたが、 の selectedNodes プロパティ間の接続はtheGraph/thegraph-editor.html、ノード インスペクタのノード プロパティに接続します (elements/noflo-node-inspector.htmlおよびelements/noflo-context.html) 。

application/fbpindex.htmlのスクリプトを見てきましたが、選択したノード プロパティに対応するものはないようです。

質問

theGraphでプロパティを作成し、でそのプロパティを監視するにはどうすればよいnoflo-uiですか?