問題タブ [erlangweb]
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.
erlang - Erlang Web および Inets BindAddress
Erlang Web 1.3 をインストールしてインタラクティブ モードで起動すると、ログに次のエラーが記録されます。
サービスの開始に失敗しました: "config/inets.conf"
原因: "httpd_conf: 0.0.0.0 は無効なアドレスです"
私の inets.conf には、次のものがあります。
私のsys.config:
なにか提案を?
javascript - TinyMCEテキストエリアの問題
次のような自動生成されたテキスト領域(Erlang Webフレームワークによる)があります。
TinyMCEエディターを適用しようとしていますが、次のようになります。
http://img24.imageshack.us/img24/9250/tinyt.jpg
したがって、私のテキストエリアは置き換えられませんが、RTEに「埋め込まれています」。TinyMCEを次のように初期化しています。
ヒントはありますか?
erlang - ErlangWeb1.4に国際サポートを追加
ErlangWeb1.4に基づくWebサイトの国際サポートを追加しようとしています。
ユーザーが言語セッション変数を設定できるように、すべてのページにいくつかのリンク(悪名高い国のフラグ)を配置したいと思います。
私が今持っているのは次のようなリンクです:
ここで、セッションコントローラーで私は次のことを行います。
問題は、優先言語を設定した後、言語を変更する前に、ユーザーがアクセスしていたページにリダイレクトされるようにしたいということです。この場合、「__ path」変数には言語リクエストが含まれており、「前の」リクエストは含まれていないため、役に立ちません。
この状況をどのように解決できますか?私はおそらく間違ったアプローチを使用していますが、今は他に何もできません。
erlang - Erlangでの優れたOpenID実装?
私はerlangでのOpenIDの良い(または少なくとも機能している)実装を探しています。私はいくつかの異なる解決策を見てきましたが、どれも100%機能していません。
erlang - Erlang: 出力の問題
私の erlang Web アプリケーションには、Web ページに表示される整数を含むリストがあります。しかし、スクリプトが実行されると、実際のリストの代わりにこれを出力します。
Unicode コードポイント 1、1、2、3、5、8、空白、コードポイント 15 の文字を示すこの画像を見てください。
私が欲しいものを得るためにこれをフォーマットする方法は? 対象リストは [1, 1, 2, 3, 5, 8, 13, 15]
erlang - シカゴボスのエラー「do_bootで終了する初期化」
Chicago Boss(Erlang Web Framework)ディレクトリで「make」を試みたところ、エラーで失敗しました
なにが問題ですか?私は何をすべきか?
私の環境は Ubuntu 10.04、Erlang R13B03 です。
couchdb - ソファとcouchAppを使用した分析カウンター
CouchにはRESTインターフェースがあります。これは、データ更新がPUT呼び出し専用であることを意味します。
私は謙虚な分析カウンターを実装する方法を検討しており、JavaScriptの強い方向性を念頭に置いて、couchdb、sofa、couchappの機能に出くわしました。
ただし、ほとんどのWeb分析サービスは、通常はIMGまたはSCRIPTタグで、リソースの要求を使用してカウント更新呼び出しを行うことで終了します。
- couchAppを使用してGETリクエストを使用してカウントを実行する方法はありますか?
- それはアーキテクチャの乱用でしょうか?つまり、ソファのすべてがRESTであるとは限りません。たとえば、管理部分はそうではありません。
専門家の話を聞いてとてもうれしいです:)
**編集済み*
CouchDBとSofaにはMochiwebWebサーバーが付属していることに気づきました。多分私がそれに引っ掛かることができる方法がありますか?
erlang - erlang gen_tcp:connect/3 が rpc:call/4 で動作しません。その理由を知っている人はいますか?
これは自分では解決できませんでした
- sshコマンドで新しいノードAを起動しました
- 新しいノード B を開始しました
- gen_tcp:connect/3 は B で動作しますが、rpc:call(B,gen_tcp,connect,Params) は動作しません。
両方のノードがローカルのラップトップで実行されています
一方のノードはokを返し、もう一方のノードはエラーを返します。
理解できない。
誰でも理由を知っていますか?
erlang - membaseはerlangゲーマーサーバーに適した永続レイヤーですか?
プレイヤーが建物を建てられるブラウザゲームを目指しています。
各建物にはいくつかのモジュール(エンジン、オフィス、生産ラインなど)があります。各モジュールでは、材料Y、Zを使用した200'アイテムX'の作成など、1つ以上のアクションが実行されます。
ゲームサーバーはerlangでセットアップされます:サーバー自体としてOTPアプリケーション、そしてWebフロントとして窒素。データの永続性が必要です。私は次のことを考えていました:
誰かまたは何かが建物と対話するか、生産ラインを表すタイマーが終了すると、スーパーバイザーがgen_serverを生成し(まだ生成されていない場合)、データベースから建物の状態をロードします。これにより、gen_serverは'addなどのメッセージに応答できます。このモジュール'、'このアクションを開始します'、'このプロダクションをウェアハウスに保存します'、'ダイ'など(
しかし、建物がX秒または数分間メッセージを受信しない場合、建物は終了し(gen_serverタイムアウト機能のおかげで)、現在の状態をデータベースに戻します。
したがって、(ソフト)リアルタイムゲームになるため、gen_serverは非常に高速に設定する必要があります。membaseは応答時間が非常に長いことが知られているため、データベースとして考えていました。
私の質問は、genサーバーが稼働しているとき、彼の状態はメモリをいっぱいにし、この状態はmembaseによって処理されるメモリにも存在するため、状態はメモリ内の彼のサイズの2倍を使用します。それは悪いデザインですか?
私の場合、membaseは永続性を処理するための優れたソリューションですか?mnesiaをより良い選択、または何か他のものを使用するでしょうか?
現時点では、gen_servers(この例では建物だけでなく、プレーヤー、生産ラインなど)の平均状態サイズがわからないため、mnesia 2 Go(または4?)テーブルサイズの制限を恐れています。 1人のプレーヤー:)
ありがとうございました
erlang - yaws でステートフルを維持する方法
私は状態でいくつかのプロセス(生成)を持っています。
yaws でシンプルなステートフル サービスを維持する方法は? "appmods" erl ソース ファイルで処理する通信を実装する方法は?
更新:簡単なプロセスにしましょう
Web からプロセスにアクセスする最も簡単な (自明: gen_server、yapp を使用しない) 方法は何ですか?
たぶん、gen_server+yapp+yaws / appmods+yaws の最小限の例が必要です。