問題タブ [opa]

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 に答える
150 参照

opa - Opa APIドキュメントのミラーはありますか?

APIドキュメントは現在ダウンしているようです:

http://doc.opalang.org/api/index.html

鏡があるかどうか誰か知っていますか?

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

file - OPAでファイルを保存/アップロードする方法

opa サーバーにファイルをアップロードするにはどうすればよいですか? ファイルを opa データベースに保存することは可能ですか、それともファイルシステムにコピーする必要がありますか?

stdlib.io モジュールは、ファイルを保存する機能を提供していないようです。

ありがとう

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

opa - Opa で lowlevelarray を操作するにはどうすればよいですか?

たとえば、一連の整数 (1、2、3、4、および 5) を含む LowLevelArray を作成するにはどうすればよいでしょうか?

私の理解では、簡単な方法は myarray = @llarray(1, 2, 3, 4, 5) を実行することであり、それは素晴らしいことです。しかし、配列をループして値を取り出して println するにはどうすればよいでしょうか?

inrange(0,4,(i -> println("{myarray.get(i)}"))) を実行しようとしましたが、エラーが発生しました: レコード式にはタイプ llarray(int) がありますが、フィールド アクセスにはタイプ {入手する; 'ら}

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

opa - Opa: フォームの送信時にページのリロードを防止する

Opa で、フォームが送信されたときにページのリロードを防ぐにはどうすればよいですか? 送信が押されたら、クライアント側の検証を実行し、検証に合格した場合にのみフォームを送信したいと考えています。

私はこのフォームで作業しています:

この関数は、送信時にメッセージを正常に記録しますが、それでもページをリロードします。

この関数はメッセージのログ記録に失敗し、ページをリロードします。

WFormBuilderフォームのhtmlと検証エラーメッセージを細かく制御する必要があるため、使用を避けています(これは、WFormBuilder実験したときのオプションのようには見えませんでした)。

ご協力いただきありがとうございます。

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

opa - Opa:UIをブロックせずにデータベースと対話する方法

セットアップ

ユーザーがユーザー名とパスワードを入力してアカウントを作成できる(かなり標準的な)フォームがあります。#usernameフィールドがフォーカスを失うと、データベースは、指定されたユーザー名が使用可能かどうかを確認するために照会されます。

問題

onblurすべてが期待どおりに機能しますが、のイベント#usernameがトリガーされてからデータベースが値を返すまで、ユーザーインターフェイスはブロックされます。非同期で非ブロッキング方式でデータベースをチェックするにはどうすればよいですか?

これが私のコードです(このコードのほとんどをOpaプロジェクトの例から抜粋しました):

タイプ

データベース

行動

ご協力いただきありがとうございます。

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

security - Opa のセキュリティとバグ修正

Opaを検討しています。私は Web アプリケーションを構築する通常の方法に満足していますが、プロジェクトは非常に興味深いものであり、クライアントとサーバーの通信が自動的に処理されることは本当にプラスです。

私の唯一の懸念はセキュリティについてです。新しいタイプの攻撃や脆弱性が発見された場合、通常は自分で予防策を講じることができます。Opa アプリケーションを開発するとどうなりますか?

MLState は非常に迅速に対応してバグやセキュリティの修正を追加すると思いますが、これで十分でしょうか? 会社は大きくないので、他のことでプレッシャーにさらされているかもしれません。

Opa プロジェクトは、自分でセキュリティ バグにパッチを適用できるほど柔軟ですか?

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

opa - Opa プログラムのコンパイルには非常に長い時間がかかります

Opa の学習を始めたばかりなので、私の質問が素朴である場合はご容赦ください。

私はOpaの本(バイナリパッケージにあります)をフォローしています。チャプター1はとてもうまくスムーズに進みました。Linux で第 2 章 (hello_wiki) のバイナリをビルドしようとすると、私の頑丈なラップトップ (Thinkpad T61) で作業を完了するのにかなりの時間がかかります。

それは正常ですか?はいの場合、どのようにプログラムを開発/テストしますか?

ティア、

- バーマン

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

syntax-highlighting - ケイトのOpa構文の強調表示

OpaバイナリパッケージにViとEmacsの構文強調表示拡張機能があるようです。私はデスクトップ環境としてKDEを使用しているので、Kateのそのような拡張機能を誰かが知っているかどうか疑問に思いました。

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

opa - hello_chatの拡張:セッション全体の変数を模倣する方法

Opaに慣れるために、Opaブックの第1章からhello_chatを拡張しています。これが私がこれまでに行ったことです:pastebin.comの拡張hello_chat

問題:
ユーザーがメッセージを送信するときに、同じユーザーのビューに「YOU:何とか何とか何とか」、他のユーザーのビューに「ユーザー名:何とか何とか何とか」を表示したい。しかし、私はそうする方法を理解することができません。

ヒント/ヘルプをいただければ幸いです。TIA、

-
バフマン

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

opa - opaのHello Wiki RestサービスへのJquery ajax呼び出し

のような ajax 呼び出しを行うことはできますhttp://localhost:8080/_rest_/helloか?

この ajax 呼び出しを行うとnull、ページのコンテンツではなく応答が返されます。しかし、ブラウザで実行するか、コマンドを実行すると

curl http://localhost:8080/_rest_/hello

それは正常に動作しています。助けてくださいありがとう。