常见问题解答
您的书有电子版吗?
是的,您可以通过几种不同的方式获取电子书。
- Pearson(与 O'Reilly 合作)提供在线服务 - Safari Books Online - 您可以通过互联网访问书籍。
- 如果您喜欢 Kindle,我的大部分书籍都可以在亚马逊的 Kindle 商店中找到。
- 如果您更喜欢 epub 格式,或者只是想摆脱对亚马逊的依赖,那么 Pearson 的 InformIT 网站提供电子书购买服务。只需购买一次,您就可以下载 epub、pdf 和 mobi(kindle)格式的带水印电子书。这些电子书不使用 DRM,因此您可以在您拥有的任何设备上使用它们。
我在您的一本书或文章中发现了一个错误,如何通知您?
如果是书籍,请先查看书籍的勘误页面(链接在我的 书籍页面 上)。如果那里没有提到,请给我发电子邮件,我会以某种方式解决它。
我在哪里可以下载您书籍中的代码?
我的任何一本书都没有以任何可编辑的形式提供可下载的代码。请参阅 代码示例。
您的网站有多少流量?
您会在我们的会议或活动上演讲吗?
我已经基本 退出公开演讲,因为它从来就不是我喜欢做的事情。
我有一个工具,我认为您会非常感兴趣 - 您能看看吗?
您能就我正在努力解决的问题给我一些建议吗?
我几乎肯定无法通过电子邮件帮助您解决问题。就像大多数事情一样,这是因为时间有限 - 我宁愿把时间集中在我的写作上。通过电子邮件深入研究问题本身就很困难 - 特别是我正在研究的那种设计问题,所以即使是那些看似容易回答的问题(比如“我应该使用哪个持久化框架?”)也需要大量的来回沟通才能回答。一般来说,您最好从我在 Thoughtworks 的同事那里获得帮助。毕竟,我现在所做的大部分工作都是从他们那里窃取想法。(关于在网上提问的非常有用的建议,请务必阅读 这篇文章)。
我可以将您的一篇网络文章转载到我的网站上吗?
我可以订阅您的 Feed 吗?
可以。Feed 的意义就在于支持订阅,许多网站都订阅了我的 Feed。我的 Feed 地址是 martinfowler.com/feed.atom。
我可以使用您的一幅插图或照片吗?
我可以翻译您的一篇网络文章吗?
您使用什么软件来制作您的网站?
自从我创建这个网站以来,我一直使用定制软件来构建它。网站的源代码采用自定义的 XML 词汇表编写,我使用一套 Ruby 脚本来将其转换为 HTML。代码库总共大约有 15,000 行代码,主要是 Ruby。生成的网站是一个静态网站 - 只是包含 HTML、CSS 和少量 JavaScript 的文件。我使用 rsync 将其部署到我的服务器上。