编程

SlickEdit

对于极简主义程序员来说,有 vim。对于其他人来说,有 SlickEdit。

计算星期几

对于那些在家一起玩的你们,你们会记得我们勇敢的英雄正在编写一个 shell 脚本,它可以告诉你特定日期在指定星期几发生的最近年份—例如,圣诞节在星期四发生的最近年份。

Linux 杂志 2012 年 5 月刊:编程

红宝石、Python 和 Perl!这听起来可能像一部新的印第安纳·琼斯电影,或者可能是 20 世纪 90 年代一部俗气的平台式视频游戏,但这个专栏的标题实际上指的是我们本月关注的焦点—编程!并不是说在偏远地区进行大胆的冒险有什么问题,只是所有的繁文缛节都可能让人感到难以承受。

Mercurial - 近似版本控制

不久前,《Linux 杂志》上发表了一篇文章,暗示 Git 是源代码版本控制系统的终极解决方案(Henry Van Styn 于 2011 年 8 月发表的“Git—完美版本控制”)。

Mustache.js

在之前的文章中,我研究了 JavaScript 在服务器端和客户端的许多用途。我希望在未来几个月继续探索此类系统,尤其是在客户端。

Moose

Perl 已经存在超过 20 年了。在此期间,它受到了赞扬和批评,并且围绕着它存在许多误解。其中大部分源于对 Perl 过去样子的过时观念,但与 Perl 今天实际的样子无关。

大型科学

几个月前,我写了一篇文章,介绍了如何使用 MPI 在多台联网的机器上运行并行程序。但是,越来越多的情况下,您普通的台式机拥有不止一个 CPU。如何才能最好地利用您指尖上的强大功能?

并行编程速成课程

过去几个月我一直在介绍各种科学程序,但有时很难找到一个满足您需求的软件包。在这些情况下,您需要继续编写自己的代码。当您参与繁重的科学计算时,您通常需要进行并行计算,以便将运行时间缩短到合理的范围内。

Git - 完美版本控制

2005 年,仅仅两周后,Linus Torvalds 完成了第一个版本的 Git,这是一个开源版本控制系统。与典型的集中式系统不同,Git 基于分布式模型。它非常灵活,并保证数据完整性,同时功能强大、快速且高效。

Linux 音频圣诞节

Dave 的圣诞树下出现了一些有趣的东西,包括一些老朋友的新书、笔记本电脑键盘(音乐,而不是 QWERTY)以及用于高质量混响的出色 Linux 音频插件。Dave 去年一定是表现非常好的孩子。