标签: 工具

编写 Google 应用脚本的感想

Google 表格脚本是一种方便非程序员共享简短脚本的方式。

作者:Martin Fowler

2020年10月13日

阅读更多…

文章

工具

使用命令行脚本从 OmniGraffle 导出

一篇关于我如何使用 AppleScript 和 Ruby 编写导出脚本的简短文章

作者:Martin Fowler

2018年8月21日

阅读更多…

文章

工具

使用 Vagrant、Chef 和 rbenv 设置 Ruby 开发虚拟机

我在设置 Vagrant 虚拟机以帮助合作者使用我的 Web 发布工具链方面的一些经验笔记。我使用 Chef 来配置虚拟机,并使用 rbenv 来安装和控制正确版本的 Ruby。

作者:Martin Fowler

2014年9月4日

阅读更多…

文章

工具

在 Apple 的备忘录应用程序中恢复已删除的备忘录

我最近在我的苹果笔记本电脑的备忘录应用程序中删除了一条备忘录。作为一个偏执的备份保管者,并且通常将我所有的工作都提交到像 git 这样的存储库中,我并不太担心意外删除。但是 Apple 的备忘录应用程序没有任何形式的版本控制,而且很容易意外删除某些内容。我每天都有 rsync 备份并运行 Time Machine,但在谷歌上搜索无法找到一种简单的方法来恢复备忘录。所以,如果其他人需要这样做,这就是我所做的。

作者:Martin Fowler

2014年8月31日

阅读更多…

文章

工具

我如何使用推特

我为使推特有用并避免时间陷阱而做的事情

作者:Martin Fowler

2022年4月26日

阅读更多…

文章

写作 互联网文化 工具

Agiledox

我的同事 Joe Walnes 向我介绍了 我们同事 Chris Stevenson 开发的一个非常简单的工具。TextDox(AgileDox 的一部分)是一个从 JUnit 测试用例自动生成文档的工具。听起来很荒谬,但这正是 Wardish 想法的特点。

作者:Martin Fowler

2003年6月23日

阅读更多…

博客

测试 工具

安卓

上个月在 Google IO 大会上演讲的意外收获之一是我得到了一部新手机 - 谷歌送给所有与会者的 HTC Magic 安卓手机。我实际上正打算把我的手机换成这样的东西,所以它来得正是时候。以下是我带着它走了一个月左右的印象。

作者:Martin Fowler

2009年7月6日

阅读更多…

博客

工具

Atom 提要

(在 Sam Ruby 说服我在日期上使用秒精度后更新。)

作者:Martin Fowler

2007年1月2日

阅读更多…

博客

工具

Belkin KVM Linux

(鼠标、Belkin KVM 切换器和 Linux 的问题)

作者:Martin Fowler

2004年8月4日

阅读更多…

博客

工具

大屏幕

你如何提高软件开发人员的生产力?

作者:Martin Fowler

2006年12月16日

阅读更多…

博客

团队环境 生产力 工具

Buildix

我已经多次谈到 持续集成 的优点。要使这样的环境正常工作,您需要一个持续集成服务器和一个源代码控制系统。为了使项目顺利进行,您还可以使用问题跟踪器来跟踪错误等,并使用维基来帮助捕获各种项目知识。

作者:Martin Fowler

2006年7月7日

阅读更多…

博客

持续交付 工具

跨平台移动

随着如此多的移动平台的兴起,每个平台都有不同的用户界面,许多人都在寻找跨平台工具包。这些工具包允许您编写一次移动应用程序,然后将其部署到各种移动设备上。这些工具包值得使用吗?

作者:Martin Fowler

2011年4月29日

阅读更多…

博客

编程环境 工具 移动

Debian Java

在 Debian 上安装大多数东西都非常容易:apt-get install package-name。遗憾的是,Java 是一个例外,因为它不在基本的 Debian 系统中。我最近在我的 Debian Sid 桌面上下载并安装了 Java 1.5(或 5,或者他们现在怎么称呼它)。简而言之,程序是。

作者:Martin Fowler

2004年10月1日

阅读更多…

博客

工具

默认试用退役

在每个正常规模的团队中,将任何技术类别的备选方案限制为三个。它们是:当前合理的默认方案、我们正在试验的方案以及我们讨厌并希望退役的方案。

作者:Evan Bottcher

2021年11月10日

阅读更多…

博客

技术债务 企业架构 工具

细节

辛迪非常注重木工的工艺。她会注意到我忽略的各种细节。她特别欣赏那些看起来不怎么样,但实际上很难做好的东西。

作者:Martin Fowler

2004年8月22日

阅读更多…

博客

工具

Hot Rod

今年年初我出差很多,所以我的写作完全停滞了。几周前我回到家,希望能写很多东西。嗯,我已经写了一些,但事情不断出现,让我无法写作:手术取出事故中的钢钉,被 洪水 淹没。但最大的生产力杀手是自己造成的 - 买了一台新电脑。

作者:Martin Fowler

2006年5月22日

阅读更多…

博客

工具

安装 Debian

最近几个月,我一直在疯狂地安装 Debian Linux。在过去的几个月里,我的设置中出现了很多新环境。我买了一台新的台式机,并在上面安装了 Windows XP,一台装有 MacOS X 的 Powerbook 笔记本电脑,以及一台装有 Windows XP 的新的工作笔记本电脑。所有这些都需要做大量的工作,即使是我的工作笔记本电脑,它已经预装了 Thoughtworks 配置的 Windows XP,也需要做一些工作来安装我工作中使用的各种应用程序。

作者:Martin Fowler

2004年8月1日

阅读更多…

博客

工具

Intelli Csharp

经过漫长的等待,JetBrains 的人终于开始了他们的 C# 工具的早期访问计划。可悲的是,他们忽略了我的命名建议,而是将其称为 ReSharper。我的同事们的早期反响很热烈,但仍然想要更多。

作者:Martin Fowler

2004年8月3日

阅读更多…

博客

工具

内部可编程性

我正在编程,想在我当前输入的位置上方添加一个空行。我正在使用的编辑器没有内置此功能,而且我最终非常需要此功能。我快速搜索了一下谷歌,找到几行代码,将它们粘贴到我的启动文件中,执行它们,瞧,我现在可以通过一次按键创建上面的空行了。只花了几分钟,我不必安装任何插件,也不必重新启动编辑器 - 对于 emacs 用户来说,这是正常的日常工作。

作者:Martin Fowler

2013年1月10日

阅读更多…

博客

应用程序架构 工具

JRake

现在 JRuby 越来越成熟,有几个人正在考虑最终做些什么来改进构建脚本的世界,用 rake 替换 ant。

作者:Martin Fowler

2006年12月18日

阅读更多…

博客

工具

JRuby Velocity

昨天我需要玩弄 velocity,以便探索一些关于模板和宏的东西。我喜欢 velocity 简单的模板语言,但这一次我并没有在 Java 或 .NET 工作的上下文中使用它。在那种情况下,使用 velocity 变得有点麻烦,因为您必须设置上下文并在 Java 中运行处理器。

作者:Martin Fowler

2007年1月19日

阅读更多…

博客

工具

钥匙扣笔记本电脑

钥匙扣上的笔记本电脑,在很多方面这只是一个夸张的说法,但这个想法最近一直困扰着我。催化剂是偶然发现了 Knoppix

作者:Martin Fowler

2003年12月24日

阅读更多…

博客

工具

Knoppix

Knoppix 是一个具有相当多有趣特性的 Linux 发行版。

作者:Martin Fowler

2004年8月3日

阅读更多…

博客

工具

迁移到 Nokogiri

本网站的大部分内容,包括这个博客,都是使用 XML 到 HTML 的转换过程构建的。我用我自己的 XML 词汇编写文章和博客条目,然后将这些源代码转换为您阅读的 HTML。当我从 2000 年开始这样做时,我使用的是 XSLT。虽然我非常擅长编写 XSLT 程序,但我得出的结论是,我没有受虐狂到想继续使用它。在一次短暂的实验之后,我在飞往班加罗尔的航班上用 Ruby 编写了博客转换器,我切换到使用 REXML 库的 Ruby。现在是时候将核心库更改为 Nokogiri 了

作者:Martin Fowler

2011年1月10日

阅读更多…

博客

工具

后 IntelliJ 时代

很多人给我提供他们新的软件开发工具的免费副本。遗憾的是,我没有时间去了解它们 - 坦率地说,我通常不会对工具感到兴奋。我很少对一个工具感到兴奋。

作者:Martin Fowler

2005年5月23日

阅读更多…

博客

工具

拉取请求

拉取请求是由 github 推广的一种机制,用于帮助合并工作,特别是在开源项目的上下文中。贡献者在中央存储库的 fork(克隆)中进行贡献。一旦他们的贡献完成,他们就会创建一个拉取请求,通知中央存储库的所有者他们的工作已准备好合并到主线中。工具支持并在接受请求之前鼓励对贡献进行代码审查。拉取请求已在软件开发中得到广泛使用,但批评者担心增加集成摩擦会阻碍持续集成。

作者:Martin Fowler

2021年1月28日

阅读更多…

博客

持续交付 工具

雪豹

我一直打算将我的笔记本电脑升级到雪豹。特别是在我买了 Aperture 3 之后,我听说它运行得更好。但我一直没有抽出时间来做这件事,毕竟操作系统升级通常是一件很痛苦的事情。(尽管 Ubuntu 升级的痛苦程度要小得多。)

作者:Martin Fowler

2010年11月9日

阅读更多…

博客

工具

时区不确定性

我在波士顿,正要飞往我们在卡尔加里的办公室。我查看了我的日历,看看我是否有会议。第一个是在上午 10:30 - 很酷,早上不用急着起床。

作者:Martin Fowler

2007年9月6日

阅读更多…

博客

工具

投票机

我之前说过(在本页的早期版本中),我无法理解没有清晰、可审计的纸质记录的投票机如何被认为是可接受的投票方式。普林斯顿大学最近的一项 研究 进一步支持了这一观点,该研究表明颠覆常见的投票机是多么容易。(来自 Glenn Vanderburg

作者:Martin Fowler

2006年9月19日

阅读更多…

博客

工具


所有标签

API 设计 · 敏捷 · 敏捷落地 · 分析模式 · 应用架构 · 应用集成 · 糟糕的事 · 桌游 · 构建脚本 · 认证 · 协作 · 计算机历史 · 会议小组 · 会议 · 持续交付 · 新冠肺炎 · 数据分析 · 数据库 · 设计 · 词典 · 分布式计算杂志 · 娱乐 · 多样性 · 文档 · 领域驱动设计 · 领域特定语言 · 家庭 · 封装 · 企业架构 · 估算 · 事件架构 · 演进式设计 · 经验报告 · 说明性架构 · 极限编程 · 前端 · 小工具 · 生成式人工智能 · IEEE 软件 · 信息卡 · 互联网文化 · 访谈 · 语言特性 · 语言工作台 · 精益 · 遗留系统改造 · 法律 · 指标 · 微服务 · 移动 · 非关系型数据库 · 对象协作设计 · 解析器生成器 · 摄影 · 平台 · 播客 · 热门 · 演示技巧 · 隐私 · 过程理论 · 生产力 · 编程环境 · 编程风格 · 项目计划 · 招聘 · 重构 · 重构边界 · 需求分析 · Ruby · 安全 · 演讲视频 · 团队环境 · 团队组织 · 技术债务 · 技术领导力 · 测试类别 · 测试 · ThoughtWorks · 工具 · 旅行 · UML · 版本控制 · Web 开发 · Web 服务 · 网站 · 写作

2024 · 2023 · 2022 · 2021 · 2020 · 2019 · 2018 · 2017 · 2016 · 2015 · 2014 · 2013 · 2012 · 2011 · 2010 · 2009 · 2008 · 2007 · 2006 · 2005 · 2004 · 2003 · 2002 · 2001 · 2000 · 1999 · 1998 · 1997 · 1996

所有内容