软件

Linux:买 Windows 时的额外福利

如果您是一位开源倡导者并且已经有一段时间了,您无疑会听到有人带着嘲笑的语气说:“一分钱一分货”。请注意,我真的很讨厌这句陈词滥调。但这确实让我思考,当您购买商业操作系统(如 Windows 或 OSX)的使用许可时,您真正得到了什么。

使用 eGroupWare 管理您的生活

如果您的生活像我一样,那它可能比应有的更复杂。有全职工作、社交活动和假期,更不用说各种副业及其相关的截止日期。孩子们有幼童军、足球和棒球。由于我们是家庭学校,我们有科学俱乐部、实地考察和玩耍约会。而且似乎我们认识的每个人都有 2 个电子邮件

Bash 正则表达式

在 shell 脚本中使用正则表达式时,通常的做法是使用 grep 或 sed 或其他外部命令/程序。自从 bash 版本 3(于 2004 年发布)以来,还有另一种选择:bash 的内置正则表达式比较运算符“=~”。

软件包管理 - 避免两步操作

apt-get、up2date、yum、pkgtool、dpkg、rpm -- 我们有很多方法可以避免编译程序。在大多数情况下,我认为这不是因为我们不喜欢编译程序,而是因为大多数现代软件包管理工具都负责处理依赖项、版本控制等。

使用 Zenity 让您的脚本更用户友好

当我第一次玩 Zenity 时,我认识到它的几种潜在用途。虽然我很习惯使用命令行界面与计算机交互,但我知道很多人不习惯。Zenity 从简单的命令行创建 GUI 小部件,并且可以从任何 shell 脚本中使用。

OpenOffice.org Impress 的扩展

OpenOffice.org Impress 扩展长期以来一直为 OpenOffice.org Writer 编写。然而,人们最终开始关注其他应用程序这一事实似乎表明,OpenOffice.org 终于开始发展一个活跃的扩展编写社区。

Quantum GIS 入门

James Gray 继续他对桌面地理信息系统 (GIS) 应用程序的评论,并介绍了开始使用用户友好的开源 Quantum GIS 所需的概念。深入 GIS:QGIS 简介

回到 Drupal

好的,坦白时间到了。我喜欢 webgen,但 Geek Ranch 网站变得越来越复杂。我们想要博客,.... 或者,换句话说,动态内容不断增长。我终于让步并承认我们需要 Drupal。所以,开始安装 Drupal 6。我工作的任何托管地点都没有它在

Simple Machines Forum

我记得当我还是个初级极客时,可以一次专注于一个编程任务。今天,除了有太多与 Linux 相关的任务外,我还有很多其他事情要处理。上周,我的一个分心事变成了一个新的编程项目。

OpenOffice.org Writer 的新插件

在缓慢的起步之后,OpenOffice.org 的插件终于开始达到临界质量。当我上次在 2004 年 9 月撰写关于 OpenOffice.org 插件的文章时,这些示例相对有限,extendedPDF 是一个突出的例子。

偶然发现 eGroupWare

最近我一直在抱怨项目管理、会计和一般组织软件。基本上,Gixia 和我只想构建 Geek Ranch,而不是陷入管理开销。然而,现实情况是,这是一个太大的项目,如果没有一些后端组织就无法完成。当我为每个项目寻找特定的软件包时,我被

Geek Ranch 的会计软件

我讨厌会计。我在大学里上过的一门会计课向我证明了这一点。我可以通过做一个家庭作业并在课堂上抄袭所有其他作业而在课堂上获得 A 的事实只是部分原因。但是,这与此有关。我讨厌一遍又一遍地做同样的事情,对我来说,这正是会计的全部。

项目规划

我喜欢规划,但我讨厌规划软件。这是一个有趣的问题。当我自己工作时,我倾向于概述项目,估计每个部分并完成它。我的估计往往是准确的,项目也完成了。

Linux 桌面 GIS:简介

本文概述了基于 Linux 的地理信息系统 (GIS) 工具,包括对 ESRI 的 ArcReader 的快速介绍。未来的文章将更深入地探讨这个和其他单独的工具。地图爱好者、GIS 用户的故事

使用 LimeSurvey

开设 Geek Ranch 的道路并非一帆风顺。也就是说,每周都会多一件奇怪的事情需要做。本周,恰好是调查。不是测量地面的那种——我们已经做过了——而是在线提问的那种。