关联知识库:DHH访谈深度解析:重新审视软件开发的本质 DHH访谈深度解析:重新审视软件开发的本质 来源:对话Ruby on Rails之父DHH:我们需要重新审视软件开发 - InfoQ精选文章 文章导读 这篇来自InfoQ的深度访谈记录了与Ruby on Rails之父David Heineme ...
# 解决 "host not found in upstream" 错误的步骤 ## 1. 确认错误信息 当我们在使用 Nginx 作为反向代理服务器时,有时会遇到 "host not found in upstream" 的错误信息。这个错误通常表示 Nginx 无法找到上游服务器(upstream server),导致无法进行请求转发。 ## 2. 确认问题来源 首先,我们需要确定问题
原创 2023-08-27 10:31:52
5952阅读
微信公众号:当程序员以后趁周末,重新把《重来》这本小书再读了一遍。作者分别是 Jason Fried 和 DHH,后一位大家应该有印象,他是Ruby on Rails的创...
原创 2021-07-21 17:16:01
149阅读
在上一篇文章里面,通过对DHH的文章以及DHH和Kent Beck等讨论的分析,我阐述了对TDD的理解和分类,现在来继续聊聊TDD的实施和分层。现在还有非常多的软件工程师在质疑TDD的可行性,比如太难不会、成本太高无法推动、意义不是很大等,但是他们却一直都在做着TDD,只不过没有意识到而已,这便是“不识庐山真面目,只缘身在此山中”。TDD的实施一般分为思维层面和技术层面。一般来说,思维层面上的实施
原创 2021-04-28 05:52:52
513阅读
原文转载:http://blog.jobbole.com/99123/ 先介绍一下作者 DHH,他是 Ruby on Rails 作者。Basecamp 创始人&CTO。《重来》(rework)作者 缺乏睡眠就像是借高利贷。确实你会多得到几个小时做你以为几个小时就能做完的工作,但是代价是什么?你迟早
转载 2021-08-04 17:30:47
162阅读
    我是一个 iPhone 独立开发者,已经坚持每天工作三小时两年了。这个方法可能不适合每一个人,但是我从2014年初就开始培养这个习惯了。我坚持这么做是因为发现这是我最高效的工作方式。 塔勒布和 DHH 的建议 我这种工作方式的灵感来自于我在创业课程中看的 DHH(Rails创始人)的演讲。 他当时是这么说的: “长时间工作一点也不高效。假如你工作八小时,试试五小时,或者甚至只工作四小时。
【51CTO独家特稿】在前面的课程中提到PEAA中只有一页半的Active Record Pattern ( http://martinfowler.com/eaaCatalog/activeRecord.html )影响了过去5年多6年的Web开发潮流。 这个潮流是由Ruby On Rails引领的。 RoR的作者DHH David Heinemeier Hansson是Hacker,他因为
推荐 原创 2012-05-02 13:30:00
2732阅读
2点赞
4评论
测试驱动开发(TDD)是极限编程(XP)的核心实践之一(尽管该思想要比XP早数十年之久),并且它也被许多人认为是敏捷软件开发能够交付高质量软件的关键之一。最近Ruby on Rails的作者、Basecamp的创始人DHH(David Heinem
转载 2023-05-05 14:37:17
87阅读
最近几年“TDD已死”的声音不断出现,特别是David Heinemeier Hansson那篇文章——《TDD is dead. Long live testing. (DHH)》引发了大量的讨论。其中最引人注目的是Kent Beck、Martin Fowler、David三人就这个举行的系列对话(辩论)——Is TDD Dead?(图片来自:image.slidesharecdn.com/)当
原创 2021-04-28 05:54:07
227阅读
David Heinemeier Hansson(DHH)在Ruby on Rails的官方blog上宣布,经历了将近一年的开发之后,Ruby on Rails 2.0目前已经正式发布。 2.0版本的Rails具备众多新的特性,并且在代码上做出了大量的修补和完善。就新版的发布,David这样写道: Rails 2.0是Rails框架发展历史上的一个里程
GitHub 大家常上吧?可是使用 GitHub 的各种小窍门你就不一定知道了。本文将各种使用 GitHub 的小窍门分享给大家。diff时忽略空格有些修改只是增减了空格,在URL中添加?w=1就可以忽略。查看某个作者的提交历史在URL中添加?author=username,例如:https://github.com/rails/rails/commits/master?author=dhh比较版
转载 2019-08-05 11:27:18
344阅读
Redis服务端与客户端的安装与搭建 安装文件 链接:https://pan.baidu.com/s/1v19C9Dhh-ZkNQ8l1RVGQkA 提取码:6mimRuoyi-Cloud下载以及数据库配置1、前往Gitee下载并解压到工作目录代码地址: https://gitee.com/y_project/RuoYi-Cloud 解压到本地目录2、导入到IDEAEclipse,菜单 File
转载 2023-12-20 09:35:13
177阅读
文章分类:移动开发 没有上来写东西n久了。 刚刚这个星期完成了第一个iPad app的开发 iNotes for iPad。觉得有必要上来说说关于为什么我要开发这个app以及这个app的开发过程。因为学习了37signal和dhh所提倡的方法, promoting your thoughts by teaching people,在教别人做一个事情的时候(对我来说就是iPad的开发)来传播你的
转载 2023-09-05 19:33:34
198阅读
在Ruby on Rails 2.1版本发布的前夕,Rails开发团队也准备将代码的存储库从Subversion迁移到Git之上。在Ruby on Rails的官方博客里,DHH写到:我们准备将Rails开发的代码存储库从Subversion迁移到Git之上,迁移过程将会在近期内完成。并且会使用Github来帮助开发者进行协作。在版本存储库迁移的同时,我们也会将问题跟踪系统转移到基于Rails开发
Beginning   从Merb 和Rails 决定合 并开始,过了一年多的努力终于发布Beta 版啦。 Rails3 最重要的人物就是总架构师Yehuda Katz了, 整个把Rails core翻了好几翻,彻底改头换面。   Why? 我是这么想的,DHH 一开始开发Rails 的时候,Ruby 社群还不像现在这么发达,所以很多事情必须自己造(连prototype都是为了Rails 而造
转载 精选 2010-04-14 14:44:34
446阅读
   rails2.x中的scaffold脚手架生成的页面中,delete那里已经不再是用botton_to方法了,生成的不再是一个form表单,而是一个普通的a标签。但rails的作者DHH非常反对对delete操作使用get的方法提交参数,他还是推荐用表单提交的方式处理delete,所以他做了件很bt的事,给delete的那个a标签监听click事件,然后用js生成一个表单提交。也就是说,他
转载 2009-12-31 15:20:00
37阅读
2评论
因为工作需要,用户需要将产品分类通过excel表格导入到数据库中,而产品分类又有一、二、三、四、五级分类。最终通过各种尝试终于实现了数据导入。因此记录下来。一、excel模板数据结构和数据库表结构介绍1、 待导入excel模板数据:2、数据库表结构:其中cat_id为主键,grade 为层级,dhh_cat_id为后续手动更新字段,这里不涉及。 二、实现过程思路介绍 1、首先通过解析excel,
   rails2.x中的scaffold脚手架生成的页面中,delete那里已经不再是用botton_to方法了,生成的不再是一个form表单,而是一个普通的a标签。但rails的作者DHH非常反对对delete操作使用get的方法提交参数,他还是推荐用表单提交的方式处理delete,所以他做了件很bt的事,给delete的那个a标签监听click事件,然后用js生成一个表单提交。也就是说,他
转载 2009-12-31 15:20:00
63阅读
2评论
“15分钟搭建一个博客系统”,是Ruby On Rails非常经典Demo练习。rails的创始人DHH当年用一个视频演示了如何在15分钟内搭建一个博客系统,展示除了rails的优雅与灵活,也让更多的人开始关注rails。 之所以能在15分钟内搭建一个博客系统,是与rails的一个原则:“惯例优于设置“(Convention Over Configuration)分不开的。而在搭建过程中,最重要
GBase 8s以‘HH:MM:SS’格式(或者使用'HHH:MM:SS'格式)检索和显示TIME值。TIME值的范围可以从‘-838:59:59’到‘838:59:59’。小时部分可以这么大的原因是,TIME类型不仅可以用于表示一天的时间(这一定不会超过24小时),而且可以用来表示所经过的时间或两个事件之间的时间间隔(这可能比24小时大许多或是一个负值)。TIME值可以多种格式指定:一个‘DHH
转载 2024-10-19 21:50:29
158阅读
  • 1
  • 2