問題タブ [empythoned]

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

django - サンドボックス化された Python インタープリターを django に実装して、ユーザーがファイル システムへのアクセスを制限してコードをアップロードおよび実行できるようにする方法

Python ベースのバイオインフォマティクス プログラミング用の Web ベースの学習環境の構築を検討しています。私はCodeacademy のインターフェイスとRosalindスタイルの質問を組み合わせて、できれば Django で実装することを目指しています。

サーバーのセキュリティを確保しながら、バイオインフォマティクスの問題には大規模な生物学的データセットが含まれることが多いため、制限付きのファイル システム アクセス (アップロード、ダウンロード、およびインタプリタによるアクセス) を提供する必要があります。

私が現在理解しているように、これを行うには2つの方法があります。

  • empythonedなどのクライアント側インタープリター( repl.itと Codeacademy で使用されていると思います)
  • PyPy サンドボックスなどのサーバー側のサンドボックス化されたインタープリター

最善の方法について何か推奨事項がある人はいますか?

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

javascript - empythoned の import ステートメントが chrome 拡張機能で機能しない

Empythonedによって生成された javascript を使用して、chrome extensionを作成しています。Pythonimportは、Web アプリケーションでは機能するのに、Chrome 拡張機能では機能しません。これがデモです。

サンプルコード:

ウェブアプリ

入力

出力

Chrome 拡張機能

入力

出力

JS を処理する chrome 拡張機能と関係がありますか?