问题标签 [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.

0 投票
1 回答
653 浏览

mirage - 如何将 MirageOS 示例部署到 AWS

注意:我看起来这是一个突出的问题: http: //lists.xenproject.org/archives/html/mirageos-devel/2016-02/msg00076.htmlhttps://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 本地工作

0 投票
0 回答
193 浏览

xml - 如何从 dspace 中的所有 Mirage 主题中禁用“我的帐户”框

我需要从 Mirage 主题中删除“我的帐户”框dspace,我发现了这个,但仅适用于首页中的框。

我有 dspace-5.5,谁能帮帮我?

0 投票
1 回答
135 浏览

ocaml - 是否可以在 ocaml cohttp 或管道中获取远程 IP 地址?

是否可以在管道或 cohttp 级别获取远程 IP 地址?我试过挖掘源代码,但它似乎被埋在几层抽象之下。我正在编写计划部署为 unikernel 的休息服务,并且记录请求者的 IP 地址是一项安全要求。

我正在使用 cohttp 并且希望能够在 unix(用于测试)和 xen(用于部署)中执行此操作。如有必要,我可以为这两个环境添加条件代码。

0 投票
1 回答
453 浏览

operating-system - Mirage OS 是否在 OCaml 中实现了 linux 内核?

mirage 真的是用 OCaml 而不是 C 的 unix 内核的新实现吗?还是海市蜃楼仅在 Ocaml 中实现了 unix 内核的一部分?

谢谢。

0 投票
1 回答
289 浏览

multithreading - Lwt.async() 没有按预期工作

我正在OcamlMirageOS(Unix) 之上开发一个 Web 服务,目前我在使用Lwt.async(). Lwt 文档说明如下:

val async : (unit -> 'a t) -> unit

async f 在不等待结果的情况下启动一个线程。如果失败(现在或以后),则将异常提供给 Lwt.​async_exception_hook。

如果你想启动一个可能失败的线程并且不关心它的返回值是什么,也不关心它何时终止(例如,因为它正在循环),你应该使用这个函数。

因此,我立即将 Lwt.async 视为运行一些测试并检查实际执行是否异步的好候选。不幸的是,它没有按预期工作。我的代码如下:

为了清楚起见,TEST.start 执行一系列线程操作。我认为 Lwt.async 中的函数在做什么并不重要,因为无论返回/做什么都应该被忽略。我错了吗?

最后,我的问题是:为什么客户端实际上必须等待线程接收 OK 响应?无论有没有异步,行为基本相同。

0 投票
0 回答
93 浏览

ocaml - 在 Mac OS X 上构建 unikernel mirage

我想在我的 Mac OS X 上的 VirtualBox 上构建一个 mirage 应用程序的 unikernel 映像,以便与 Kubernetes 一起使用。

我应该如何构建它?

所有的尝试都明确否认使用达尔文。

0 投票
2 回答
381 浏览

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) 有没有更简单的方法来做这一切?

谢谢你的帮助。

0 投票
1 回答
87 浏览

android - 使用 google vr sdk 开发的用于与 android 统一的 VR 应用程序可以在带有 Daydream 的 Lenovo Mirage Solo 上使用吗?

我正在使用 google vr sdk 开发一个 VR 应用程序以实现统一。但我有一个疑问,这个应用程序可以在联想 Mirage Solo 上使用吗?还是仅在 Daydream 视图设备上?

提前致谢。

0 投票
1 回答
630 浏览

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

0 投票
1 回答
41 浏览

ember.js - ember mirage 种子数据库动态

我知道当应用程序加载时,海市蜃楼会播种数据库。但我想知道以后有没有办法动态更改种子数据库(例如在某些用户操作上)。

所以,我有一个 API,它给了我进度的状态,我正在轮询那个 API 调用。最初 Mirage 为我播种了数据库,但每次我调用 API 时,都会返回相同的数据,我希望更改数据以便测试我的 UI 设计。有什么办法吗?