问题标签 [mirage]
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.
mirage - 如何将 MirageOS 示例部署到 AWS
注意:我看起来这是一个突出的问题: http: //lists.xenproject.org/archives/html/mirageos-devel/2016-02/msg00076.html和https://github.com/mirage/mirage-bootvar -xen/问题/17
我正在尝试从在 AWS 中运行的 mirage-skeleton 获取“hello”示例。我正在使用 mirage 存储库中的“ec2.sh”脚本,运行时出现错误。
我配置、构建、然后部署和运行,示例如下:
在 EC2 控制台的系统日志中,在启动消息之后,我收到此错误:
这些是我安装的 mirage 库的版本:
作为参考,对于“hello”示例,config.ml 文件为:
和unikernel.ml 是
我读到了一些关于引导/内核参数是 MirageOS 最新版本中的一项新功能的信息。我需要在 config.ml 中更改什么来解决这个问题吗?
我应该补充一点,这个例子在 Xen 本地工作:
xml - 如何从 dspace 中的所有 Mirage 主题中禁用“我的帐户”框
我需要从 Mirage 主题中删除“我的帐户”框dspace
,我发现了这个,但仅适用于首页中的框。
我有 dspace-5.5,谁能帮帮我?
ocaml - 是否可以在 ocaml cohttp 或管道中获取远程 IP 地址?
是否可以在管道或 cohttp 级别获取远程 IP 地址?我试过挖掘源代码,但它似乎被埋在几层抽象之下。我正在编写计划部署为 unikernel 的休息服务,并且记录请求者的 IP 地址是一项安全要求。
我正在使用 cohttp 并且希望能够在 unix(用于测试)和 xen(用于部署)中执行此操作。如有必要,我可以为这两个环境添加条件代码。
operating-system - Mirage OS 是否在 OCaml 中实现了 linux 内核?
mirage 真的是用 OCaml 而不是 C 的 unix 内核的新实现吗?还是海市蜃楼仅在 Ocaml 中实现了 unix 内核的一部分?
谢谢。
multithreading - Lwt.async() 没有按预期工作
我正在Ocaml
MirageOS(Unix) 之上开发一个 Web 服务,目前我在使用Lwt.async()
. Lwt 文档说明如下:
val async : (unit -> 'a t) -> unit
async f 在不等待结果的情况下启动一个线程。如果失败(现在或以后),则将异常提供给 Lwt.async_exception_hook。
如果你想启动一个可能失败的线程并且不关心它的返回值是什么,也不关心它何时终止(例如,因为它正在循环),你应该使用这个函数。
因此,我立即将 Lwt.async 视为运行一些测试并检查实际执行是否异步的好候选。不幸的是,它没有按预期工作。我的代码如下:
为了清楚起见,TEST.start 执行一系列线程操作。我认为 Lwt.async 中的函数在做什么并不重要,因为无论返回/做什么都应该被忽略。我错了吗?
最后,我的问题是:为什么客户端实际上必须等待线程接收 OK 响应?无论有没有异步,行为基本相同。
ocaml - 在 Mac OS X 上构建 unikernel mirage
我想在我的 Mac OS X 上的 VirtualBox 上构建一个 mirage 应用程序的 unikernel 映像,以便与 Kubernetes 一起使用。
我应该如何构建它?
所有的尝试都明确否认使用达尔文。
xslt - 将大多数下载的项目插入 XMLUI (DSpace 6.2)
我在 DSpace 6.2 上使用 XMLUI (Mirage) 并尝试将“下载次数最多的项目”插入主页。
我已经为此找到了 SOLR 查询,即(在 page-structure.xsl 中):
此查询返回一个 xml 文档:
然后,我将其与模板匹配,如下所示:
我希望看到“most_downloaded”类的 8 个 div,每个都包含项目的 id,并穿插着另外 8 个包含实际值的“downloaded_count”类的 div。我确实看到了这些 div,但在它们之上,我得到了所有 XML 文本节点的转储。我认为这是由于我对模板匹配的理解不足而发生的。
我的问题是:
i) 我的查询是否正确,以获取下载最多的项目列表?我试图对此进行测试,但没有收到积极的结果。
ii) 匹配模板的正确方法是什么?/response/lst/lst/lst/int 听起来不对。
iii) 如何使用 id(我相信它是数据库中的项目 uuid)通过 cocoon 获取 mets.xml 数据?
iv) 有没有更简单的方法来做这一切?
谢谢你的帮助。
android - 使用 google vr sdk 开发的用于与 android 统一的 VR 应用程序可以在带有 Daydream 的 Lenovo Mirage Solo 上使用吗?
我正在使用 google vr sdk 开发一个 VR 应用程序以实现统一。但我有一个疑问,这个应用程序可以在联想 Mirage Solo 上使用吗?还是仅在 Daydream 视图设备上?
提前致谢。
elasticsearch - 在 Mirage 上连接 localhost 弹性搜索集群
我正在尝试使用 Mirage 来构建我的弹性搜索查询。我已经开始在本地主机上进行弹性搜索,当我curl localhost:9210
在终端上进行时,我得到以下详细信息:
所以,我试图在 mirage 上连接这个弹性搜索集群来构建某些弹性搜索查询。
我使用什么 appname 和弹性搜索集群在 mirage 上连接它?
我试图将http://localhost:9210/放在 URL 部分,但它不起作用?appname 应该是什么:是“RN48HFb”吗?
请帮助我是新手。
我已经为 Mirage 安装了 chrome 扩展,并且 mirage 的 URL 是:
https://github.com/appbaseio/mirage
chrome-extension://dcnlpfmnpoggchflmdnkgiepijgljoka/site/index.html
ember.js - ember mirage 种子数据库动态
我知道当应用程序加载时,海市蜃楼会播种数据库。但我想知道以后有没有办法动态更改种子数据库(例如在某些用户操作上)。
所以,我有一个 API,它给了我进度的状态,我正在轮询那个 API 调用。最初 Mirage 为我播种了数据库,但每次我调用 API 时,都会返回相同的数据,我希望更改数据以便测试我的 UI 设计。有什么办法吗?