问题标签 [appliance]
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.
ldap - 了解具有 ldap、radius、openid 等的 SSO 交钥匙设备吗?
我正在帮助一家典型的小公司,该公司从几个外包系统(谷歌应用程序、svn/trac)开始。添加了一个内部 jabber 服务器(ejabber 主要用于 iChat 客户端)。订阅了几个网络服务(例如 highrisehq)。并具有由 pfsense freebsd 防火墙提供的 vpn 服务。
所有这一切的最终结果是他们淹没在密码和帐户中。
似乎如果他们有一个统一的登录/单点登录服务,他们可以在很长的时间内将这些结合起来。例如:ldap 作为主存储库,radius 链接到它以用于 vpn、ejabber 甚至 WPA2 无线访问,用于登录谷歌应用程序的插件,以及可能用于外部网站(如 highrisehq)的 openid 服务器。
似乎所有这些工具都是单独存在的,但有谁知道将它们与漂亮的 GUI 和自动更新相结合的单个盒子?(例如,pfsense/m0n0wall 用于防火墙,freeNAS 用于存储)。它不一定是 FOSS。付费的盒子也可以。
我认为这一定存在。Microsoft 的 Active Directory 可能是一种解决方案,但如果可能,他们宁愿避免使用 Windows。ISP 使用或用于企业防火墙/路由器管理的似乎有各种“AAA”服务器,但这似乎不太正确。
我缺少任何明显的解决方案吗?谢谢!
appliance - 是否可以编写基于 Windows 的设备?
开源社区正在生产大量的软件设备,因为它们能够分发操作系统,基本上是免费的。因此,您可以非常轻松地下载应用程序的虚拟映像并在几分钟内运行它,而无需进行配置和设置。这对于降低设置和配置成本以及为客户提供演示软件是一个很大的优势。
对于设备来说甚至更好,因为基于 oss 的应用程序可以轻松地使操作系统适应嵌入式设备的有限资源,而这在 Windows 中是不可能的,例如摆脱 GUI 界面,从内核中删除不必要的代码等。
可以用windows做类似的事情吗?如果是这样,怎么做?
linux - 创建软件设备的最佳实践?
我有一个应用程序,客户要求我们将其打包到一个软件设备中,并希望找到我需要考虑的所有事项的列表。与选择操作系统相关的东西都有很好的文档记录,但其他方面,例如构建可用的 Web 控制台、我应该考虑的框架(应用程序是用 Java 编写的)以及我可能需要在设计方面进行重构的东西却没有。
非常感谢任何指导。
build-process - 有使用持续集成设备的经验吗?
我们有一个运行Hudson CI的持续集成服务器。我正在考虑在办公室安装一个带有各种构建统计数据的 LCD 显示器,并且很好奇其他人的组合。
我目前正在考虑购买一个支持 WIFI 的数码相框,我可以将生成的图像发送到该相框。或者重新利用旧笔记本电脑...
想法?经验?
virtualization - 你如何建造你的电器?
虚拟机作为一种分发难以配置的应用程序的方式具有很大的前景。我一直在使用 jeos vmbuilder(和一些 bash 脚本)来生成我的设备,但我正在寻找更优雅的东西。
就我而言,我正在寻找一种解决方案,该解决方案将构建一个基于 linux 的虚拟机,并以配置的 tomcat 和 mysql 版本为基础。每个未来的版本都将是一个新的战争文件和一个 sql 更新脚本。如果已经部署的 vms 可以自我更新并且可以将测试版本推送到 ec2,那就太好了。
在我的简短搜索中,我找到了rpath rbuilder、turnkey linux、 vagrant up、suse studio、jeos vmbuilder和vmware studio。而不是尝试所有这些,我想我会问这个社区使用什么来构建和分发设备......
vim - 粘贴到 vi 时避免锯齿状文本?
虽然我使用 SecureCRT (5.1.2 build 274) 从 Windows 工作并连接到运行 Linux 的 PC 没有问题,但在连接到通过 BusyBox 1.4.1 (2008-03) 提供“vi”的嵌入式 Asterisk 设备时遇到问题-10)。
我遇到的问题是,当我将代码粘贴到 vi 时,文本出现锯齿状,如下所示:
有人有什么问题吗?有没有办法重新配置 BusyBox 或 SecureCRT 以便我可以成功粘贴?
谢谢你。
python - 将我们的 Web 应用程序移动到设备的注意事项
我们开发了一个在 Linux 上运行的 Web 应用程序,非常流行。我们现在希望将它作为一个设备发布,以便客户可以在他们自己的网络上内部运行它。
我们不确定最好的方法。我们在以下领域非常灵活:Linux 发行版,无论是硬件还是软件设备。有人对解决此问题的最佳方法有任何建议吗?关于该主题的任何好的资源的链接?我们应该问自己的问题?商业应用程序的法律考虑?安全考虑?
更新:
这是一个基于 Python 的 Web 应用程序。我们希望用户能够通过 Web 界面完成所有操作。没有命令行的东西等。
git - 有没有支持gitorious的git设备?
我已经尝试过TurnKey Linux Revision Control设备,它具有 gitweb cgi 作为 Web 界面。
我正在寻找类似于交钥匙 linux 的设备,它具有 git 和 gitorious 作为 Web Web 界面。gitorious 的部署(例如:在自己的服务器上设置 Gitorious)并不是一件容易的事。
installation - 为开发团队提供基础架构的预配置 VM 设备/Linux 发行版
有谁知道为小型团队提供预配置和适应性开发基础架构的 VM Appliance(或 Linux 发行版)。
想法是进行简单的配置,其中有人说我想要 Trac + GIT + Maven + Hudson、Confluence + Jira + SVN 或 FogBugz + Mercury 设置 [*] 以及项目的 VM 或 VM / Distribution 中的项目已配置,所有内容都捆绑在一起。
我知道不再维护和更新的旧项目(VMware Appliance Market Place,一些非常好的例子,但三年未维护),或者只支持一个方面的重点项目(例如Trac或敏捷开发/测试) .
[*] 我知道这些例子代表了一个非常广泛的范围,但是给出这个想法 =)