问题标签 [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 绑定地址
安装 Erlang Web 1.3 并以交互模式启动后,我在日志中收到以下错误:
无法启动服务:“config/inets.conf”
,原因是:“httpd_conf:0.0.0.0 是无效地址”
在我的 inets.conf 中,我有以下内容:
我的系统配置:
有什么建议吗?
javascript - TinyMCE 文本区域问题
我有一个自动生成的文本区域(由 Erlang Web 框架),如下所示:
我正在尝试将 TinyMCE 编辑器应用于它,但会发生以下情况:
http://img24.imageshack.us/img24/9250/tinyt.jpg
所以,我的 textarea 没有被替换,而是“嵌入”在 RTE 中。我正在初始化 TinyMCE,如下所示:
有什么提示吗?
erlang - 在 Erlang Web 1.4 中添加国际支持
我正在尝试为基于 Erlang Web 1.4 的网站添加国际支持。
我想在每个页面(臭名昭著的国家标志)上都有几个链接,允许用户设置他的语言会话变量。
我现在拥有的是一个链接,例如:
在会话控制器中,我在哪里:
问题是,在设置首选语言后,我希望用户在更改语言之前被重定向到他正在访问的页面。在这种情况下,“__path”变量没有帮助,因为它包含语言请求而不是“以前的”请求。
我该如何解决这种情况?我可能使用了错误的方法,但我现在无法处理其他任何事情。
erlang - Erlang 中一个好的 OpenID 实现?
我正在寻找 erlang 中 OpenID 的良好(或至少工作)实现。我查看了几种不同的解决方案,但没有一个是 100% 工作的。
erlang - Erlang:输出问题
在我的 erlang Web 应用程序中,有一个列表,其中包含要在网页上打印的整数。但是当脚本执行时,它会打印这个,而不是实际的列表,
请查看显示 unicode 代码点 1、1、2、3、5、8、空格、代码点 15 的字符的图片
如何格式化它以获得我想要的?目标列表是 [1, 1, 2, 3, 5, 8, 13, 15]
erlang - 芝加哥老板中的错误“init terminating in do_boot”
我刚刚在 Chicago Boss(Erlang Web 框架)目录中尝试了“make”,但因错误而失败
怎么了?我该怎么办?
我的环境是 Ubuntu 10.04,Erlang R13B03。
couchdb - 使用沙发和沙发应用程序的分析计数器
Couch 有一个 REST 接口。这意味着数据更新是 PUT 调用所独有的。
我正在研究实现一个不起眼的分析计数器的方法,并且遇到了 couchdb、sofa 和 couchapp 的特性——考虑到我对 JavaScript 的强烈定位,这些特性有点酷。
但是,大多数 Web 分析服务以使用请求某些资源(通常在 IMG 或 SCRIPT 标签中)进行计数更新调用结束。
- 有没有办法可以使用 couchApp 使用 GET 请求来执行我的计数?
- 那会是对架构的滥用吗?我的意思是,并非沙发上的所有东西都是 REST - i,g, - 管理部分不是。
我很高兴听到专家们怎么说:)
** 已编辑*
我刚刚注意到 CouchDB 和 Sofa 附带了 Mochiweb 网络服务器!也许有办法让我上钩?
erlang - erlang gen_tcp:connect/3 不能与 rpc:call/4 一起使用,有人知道为什么吗?
我自己无法解决这个问题
- 使用 ssh 命令启动新节点 A
- 启动了一个新的节点 B
- gen_tcp:connect/3 适用于 B,但 rpc:call(B,gen_tcp,connect,Params) 不起作用。
两个节点都在本地笔记本电脑上运行
一个节点返回正常,另一个节点返回错误。
我不明白。
有谁知道为什么?
erlang - membase 是 erlang 游戏服务器的良好持久层吗?
我的目标是创建一个浏览器游戏,玩家可以在其中设置建筑物。
每栋建筑都有几个模块(发动机、办公室、生产线……)。每个模块最终都会运行一个或多个动作,例如使用成分 Y、Z 创建 2OO 个“项目 X”。
游戏服务器将使用 erlang 设置:一个 OTP 应用程序作为服务器本身,氮气作为 Web 前端。我需要数据的持久性。我在考虑以下问题:
当某人或某物与建筑物交互时,或者代表某个生产线的计时器结束时,主管会生成一个 gen_server(如果尚未生成),它从数据库加载建筑物的状态,因此 gen_server 可以回答诸如“添加这个模块','开始这个动作','把这个产品存储到仓库','模具'等(
但是当一个建筑物在 X 秒或几分钟内没有收到任何消息时,他将终止(感谢 gen_server 超时功能)并将其当前状态返回到数据库。
因此,由于它将是一个(软)实时游戏,因此必须非常快速地设置 gen_server。我将 membase 视为数据库,因为众所周知它具有非常好的响应时间。
我的问题是:当一个 gen 服务器启动时,他的状态会填满一些内存,而且这个状态也存在于 membase 处理的内存中,所以这个状态在内存中使用了他的两倍大小。这是一个糟糕的设计吗?
在我的情况下,membase 是处理持久性的好方法吗?使用 mnesia 是一个更好的选择,还是别的什么?
我担心 mnesia 2 Go(或 4?)表大小限制,因为我目前不知道我的 gen_servers 的平均状态大小(本例中的建筑物,还有玩家,生产线等),我可能有一天会超过1 名球员 :)
谢谢
erlang - 如何在 yaws 中保持有状态
我有一些带有状态的进程(生成)。
如何在 yaws 中维护简单的有状态服务?如何在“appmods”erl源文件中实现与进程的通信?
更新:让我们有一个简单的过程
从 Web 访问进程的最简单(微不足道:没有 gen_server、yapp)方法是什么?
也许,我需要一个带有 gen_server+yapp+yaws / appmods+yaws 的最小示例。