
加拿大温哥华
自从 1978 年从不列颠哥伦比亚大学毕业以来,我几乎总是离不开电脑。自 2005 年以来,我一直是全职 Linux 用户;从 1986 年到 2005 年,我一直是全职 Solaris 和 SunOS 用户;在此之前,我是 UNIX System V 用户。
在技术方面,我的大部分职业生涯都在做顾问,进行数据分析和可视化,特别是空间数据分析。我拥有大量的相关编程经验,使用 C、awk、Java、Python、PostgreSQL、PostGIS,最近在使用 Groovy。我对 Julia 充满兴趣。我还构建了一些桌面和基于 Web 的应用程序,主要使用 Java,最近使用 Grails,前端使用大量 JavaScript,后端选择 PostgreSQL 作为我的数据库。
除此之外,我花费大量时间编写提案、技术报告,当然还有 https://www.opensource.com 上的内容。
已发表的评论
Ben,非常棒的文章!我经常将 find 与 grep 结合使用,例如
find . -name \*.java -exec grep -l System.err {} \; -print
将列出所有包含字符串 System.err 的 *.java 文件名
Greg,这是一篇很棒的文章,非常感谢!