问题标签 [yaws]
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.
unicode - {html, ...} 中的 yaws unicode 符号
为什么 yaws-page 中的 {html, "доуч"++[1076,1086,1091,1095]} 给了我下一个错误:
“доуч” = [1076,1086,1091,1095] -> 给了我完全匹配,但是偏航如何将每个元素列表的 2 字节转换为两倍长的列表,每个元素 1 字节用于“доуч”,但不这样做[1076,1086,1091,1095]。是否有一些涉及的 unicode 数据的内部表示?
我想输出到 [1076,1086,1091,1095] 之类的网页列表,但它被粉碎了。
erlang - 带有 YAWS 网络服务器的 UI 层
使用 erlang YAWS 网络服务器构建网站。要生成动态内容,我们必须在“.yaws”页面的标签中嵌入 erlang 代码,我觉得这不是最佳选择。我知道 Nitrogen 项目,但我不喜欢专有解决方案。
任何人都可以推荐更好的 UI 解决方案和使用 YAWS 作为网络服务器的示例吗?
macos - 运行 Yaws 时加载 setuid_drv 失败:“使用错误版本的 erl_driver.h 编译的驱动程序”
我从主分支安装了最新版本的 Erlang 和最新版本的 Yaws。但是,当我尝试运行 yaws 时,我收到“使用错误版本的 erl_driver.h 编译的驱动程序”的错误。我该如何解决这个问题?Yaws 不是在最新的 Erlang 版本上运行吗?我在 Mac OS X 10.6 上运行它。
erlang - 如何更改 Yaws appmods 文件?
我正在尝试管理 Yast appmod。所以:
yaws.conf:
来自http://yaws.hyber.org/appmods.yaws myappmod.erl:
当我第一次使用它时它就起作用了。但是后来当我在 myappmod.erl 中更改某些内容时,服务器的响应没有任何变化。比我删除了 myappmod.erl,但它仍然有效。我应该怎么做才能做出一些改变?
macos - 在 MacOS X 上设置 Erlang 和 Yaws
我试图在我的 Mac OS X 10.8 上运行 Yaws 1.94 并且它崩溃了。我正在运行 Erlang R15B01
我正在使用 macports 使用以下命令安装它:
当我运行 yaws 时,它崩溃了
Erlang R15B01 (erts-5.9.1) [source] [64-bit] [smp:4:4] [async-threads:0] [hipe] [kernelpoll:true]
因此
当我检查周围是否有 yaws 进程(ps -efw | grep yaws)并且没有
我在这里想念什么?我希望能够在 Mac OS X 上使用 Yaws。谢谢
这是 sasl 的输出
yaws - Erlang yaws 在另一个节点中调用函数
遇到这个问题...
rpc:call('app@anothernode',模块,函数,参数)
..来自 .yaws 文件。
('module' 只返回一个 ehtml 片段)
问题是我找不到在哪里设置 erlang 魔术 cookie 以连接到另一个节点“另一个节点”。
如果我用'yaws -sname yaws'之类的东西开始偏航,然后发出这个......
erlang:set_cookie(node(),erlang_magic_cookie)。
然后确保我可以 ping 另一个节点,然后发出 rpc 调用(从 yaws 节点内),它连接并返回片段。
我已经阅读了 yaws doco pdf,搜索了 stackoverflow 论坛并在 Google 上搜索了它,但没有成功。
问题:我如何告诉 yaws erlang 魔术 cookie 是 'erlang_magic_cookie' ?
脑?
谢谢
erlang - Erlang 安装:“找不到配置文件”错误消息
我正在尝试通过 apt-get install yaws 在我的 Ubuntu 11.01 系统上安装 Yaws。但是,当我从命令行调用 shell 脚本 yaws 时,出现以下错误: Yaws: Bad conf: "Can't find config file "
除非我老化的眼睛失去了某些东西,否则我无法在 Yaws 网站或 Zachery Kessin 的书中找到启示。
我可以在 /etc/yaws 中找到配置文件。但是还有什么我需要知道/做的吗?
谢谢,
LRP
erlang - 偏航作为钢筋依赖
如何在我的 Erlang 应用程序中安装 Yaws 作为 Rebar 依赖项?
谢谢,
LRP
erlang - Mnesia 查询游标 - 在实际应用程序中使用它们
在大多数应用程序中,很难避免查询用户想要查询的大量信息browse through
。这就是导致我使用光标的原因。使用 mnesia,游标是使用qlc:cursor/1 或 qlc:cursor/2实现的。与他们合作了一段时间,多次面对这个问题,
qlc:next_answers/2
在 mnesia 事务之外调用 say: 时,你会得到一个异常。不仅在事务之外,而且即使该方法由与创建游标的进程不同的进程执行,也必然会发生问题。另一个有趣的发现是,一旦您退出 mnesia 事务,mnesia 游标中涉及的一个进程(显然 mnesia 在后台生成一个进程)就会退出,导致游标无效。看看下面这个:然后在shell中,我使用该方法:因此,这使得构建一个用户需要浏览一组特定结果的 Web 应用程序变得非常困难,一组一组说:给他/她前 20 个,然后是下一个 20 等等 这涉及到,获得第一个结果,将它们发送到网页,然后等待用户单击
NEXT
然后请求qlc:cursor/2
下一个 20 等等。这些操作无法在挂在 mnesia 事务中时完成!!!唯一可能的方法是生成一个将挂在那里的进程,接收并发送回下一个答案作为消息,并接收 next_answers 请求作为这样的消息:
这将产生管理进程退出、跟踪/监控等更复杂的问题我想知道为什么 mnesia 实施者没有看到这一点!
现在,这让我想到了我的问题。我一直在网上寻找解决方案,您可以查看出现问题的这些链接:mnemosyne,Ulf Wiger's Solution to Cursor Problems,AMNESIA - mnesia 的 RDBMS 实现。
1.有没有人知道如何以不同于记录的方式处理 mnesia 查询游标,并且值得分享?
2. mnesia 实现者决定在单个事务中强制使用游标的原因是什么:甚至是对next_answers
?
3.从我所介绍的内容中,有什么我不明白的地方(除了我的糟糕的错误插图代码 - 请忽略那些)?
4. AMNESIA(在我上面给出的链接的第 4.7 节),有一个很好的游标实现,因为对 next_answers 的后续调用,不需要在同一个事务中,也不需要在同一个过程中。你会建议任何人因此而从 mnesia 切换到 amnesia 吗?而且,这个库是否仍然受支持?
5. Ulf Wiger
,(许多 erlang 库,尤其是 GPROC 的作者),建议使用mnesia:select/4
. 我将如何使用它来解决 Web 应用程序中的光标问题?
注意:请不要建议我离开 mnesia 并使用其他东西,因为我想使用 mnesia 来解决这个特定问题。感谢您抽出宝贵时间阅读所有这些问题。