非Linux自由开源软件: 代码助您走向胜利! 我最喜欢小学的事情之一是老师会通过玩Jeopardy来复习考试。我年纪比较大了,所以我课堂上的Jeopardy版本是在黑板上完成的,老师从索引卡片上读答案,但是我在学校看到的新电脑版本至少也一样酷。
Linux Journal 2015年8月刊:编程 欢迎来到第10000000期!二进制笑话总是很有趣,虽然从技术上讲,我每个月都可以说“欢迎来到第<BINARY_NUMBER>期”,但是用漂亮的整数更有趣 li
PHP 适合非开发者 在多年来几乎在我为Linux Journal撰写的每篇文章中都明确表示我不是开发人员之后,我确实要坦白。我可以用几乎每种编程语言编写等效的“Hello World”。在汇编语言中,它可能是“1 + 1”,但是我缺乏高级技能应该是显而易见的。
日期之间的天数:计数 在我上一篇文章中,我们首先通过验证用户指定的给定日期来开始日期数学的探索,然后探讨了GNU date如何提供一些巧妙的数学功能,但是有一些固有的局限性,其中最值得注意的是它并非在100%的Linux和UNIX系统上都存在。
日期之间的天数? 细心的读者会知道,我正在对我流行的《Wicked Cool Shell Scripts》一书进行重大修订,该书将于今年晚些时候出版。 尽管这本已有十年历史的书中的大多数脚本仍然是最新的并且有价值,但有些脚本肯定已经过时或已被新技术或实用程序所取代。 不用担心-这就是我进行更新的原因。
OpenGL编程简介 OpenGL是用于生成3-D以及2-D图形的众所周知的标准,它非常强大并且具有许多功能。 OpenGL由OpenGL体系结构审查委员会(ARB)定义和发布。 本文是对OpenGL的温和介绍,将帮助您理解使用OpenGL进行绘图。
Vagrant 您有多少次因您和其他团队成员之间的环境差异而导致单元测试失败? 构建项目并使其为开发做好准备有多容易? Vagrant提供了一种跨一系列操作系统创建可重复开发环境的方法,以解决这些问题。
考虑遗留的UNIX/Linux问题 哎呀,真令人沮丧! 十年前,我写了一本颇受欢迎的书,名为《Wicked Cool Shell Scripts》,并且我正在编写新版本-十周年纪念版。 有很多新脚本,全新的章节以及对旧内容的更新。
使用ImageMagick调整图像大小 当然,您可以打开像GIMP这样的图形程序并调整图像大小,但是如果您要调整10、50或200个图像的大小怎么办? ImageMagick的convert程序正是您所需要的。
面向科学家的SciPY 在我上一篇文章中,我研究了NumPY及其在数值模拟中的一些用途。 尽管NumPY确实提供了一些非常强大的构建块,但在更复杂的工具方面,它有点不足。 SciPY是许多基于NumPY的Python模块之一。
Alice,现代的乌龟 我们中的许多人都是在LOGO中长大的,LOGO是一种对儿童友好的编程语言,它引导一只小乌龟在屏幕上移动。 是的,它很简单。 是的,它只教授了编程概念的最基本知识,但是它也启发了整整一代程序员。 您每天运行的应用程序是由三年级时在屏幕上操纵数字乌龟的人编写的。
女孩与软件 2013年12月的EOF,标题为“火星需要女人”,访问了一个有趣的事实:Linux Journal读者和Linux内核开发人员中的男女比例是如此失调(男性高,女性低),以至于对其进行图形化将产生一条接近垂直的线。
Compojure 在我的上一篇文章中,我开始讨论Compojure,这是一个用Clojure语言编写的Web框架。 Clojure已经在软件开发人员中引起了极大的轰动,因为它将Lisp的美感和表达优雅与Java虚拟机(JVM)的效率和普遍性结合在一起。