Compojure 在我的上一篇文章中,我开始讨论 Compojure,这是一个用 Clojure 语言编写的 Web 框架。Clojure 已经在软件开发者中引起了极大的兴趣,因为它将 Lisp 的美感和富有表现力的优雅与 Java 虚拟机 (JVM) 的效率和普遍性结合在一起。
使用反向代理保护您的端口 在之前的一篇文章中,我讨论了 Apache Tomcat,这是从您的服务器运行 Java 应用程序的理想方式。我解释说,您可以从 Tomcat 的默认 8080 端口运行这些应用程序,或者您可以配置 Tomcat 使用 80 端口。但是,如果您想运行传统的 Web 服务器并在 80 端口上托管 Java 应用程序怎么办?答案是运行反向代理。
非 Linux FOSS:让我们一起创作音乐 仅仅因为您没有使用 Linux 并不意味着您不能拥有很棒的开源工具。前几天我在 Twitter 上与一位朋友和读者(Don Crowder:@eldergeek)讨论了音乐理论。是的,我不只是一个电脑迷,还是一个音乐/数学迷。无论如何,在我们的谈话之后,我开始寻找一个用于创建乐谱的开源程序。
AIDE—在 Android 上开发 Android Android 作为一个平台,是地球上增长最快的平台之一。它可以在智能手机和一系列不同尺寸的平板电脑上使用。大多数设备还包括全方位的传感器,这些传感器可供您安装的程序使用,因此它是一个非常有吸引力的开发平台。
Two Pi R 尽管许多人对 Raspberry Pi 的硬件破解可能性感到兴奋,但最让我感兴趣的事情之一是,它本质上是一个小型低功耗 Linux 服务器,我可以用来替换我已经在家中使用的其他 Linux 服务器。
一个方便的 U-Boot 技巧 从事内核或裸机程序开发的嵌入式开发人员通常会经历几个开发周期。每次开发人员修改代码时,都必须编译代码,将 ELF(可执行和可链接格式)/内核映像复制到 SD 卡上,然后将卡从 PC 传输到开发板并重新启动。
GIMP Shmimp,给我一个浏览器 别误会我的意思,我喜欢 GIMP。我们都喜欢 GIMP,正如我们本月的读者选择奖所显示的那样。但是,如果我完全诚实地说,我很少需要如此强大的应用程序。通常,无论我使用什么计算机系统,我都会选择 Pixlr 作为我的图像编辑程序。
为了乐趣和利益而使用分子动力学 分子动力学计算占当今科学领域计算机周期中非常大的比例。对于那些还记得化学和/或热力学的人来说,您应该记得,您所做的所有计算都是基于将所讨论的材料视为均匀的质量,其中质量的每个部分都只具有相关属性的平均值。
Android 糖果:免费、家庭、乐趣—太棒了 我之前提到过寻宝游戏,但是如果您从未花时间出去做这件事,那您真的错过了。无论您是在树林中间拖着您的家人穿过两英尺深的雪地(是的,我去年做过,我仍然不确定他们是否原谅了我)还是在停车场周围跟随您的 GPS 寻找微型宝藏,寻宝游戏都很有趣。
Plexible Pi 如果像我一样,您已经全身心地投入到 Plex 的潮流中,您可能已经发现制作一个独立的 Plex 播放器有多么困难。当然,您可以安装整个操作系统,然后在全屏模式下自动启动 Plex 程序,但这不如安装 XBMC 发行版,甚至 OpenELEC 那么简单。如果您拥有 Raspberry Pi,那么一切都改变了。