2008-02-21 23:25:10
Heroku是一个基于浏览器的Rails应用程序托管平台,无需安装,操作简便。文章详细介绍了如何在Heroku上快速创建和部署Rails应用程序的步骤,包括申请账户、创建新应用、生成数据库表、运行测试等。通过这些步骤,用户可以轻松地创建一个完全运行的应用程序,无需在本地安装任何软件。
2008-02-21 23:25:10
Heroku是一个基于浏览器的Rails应用程序托管平台,无需安装,操作简便。文章详细介绍了如何在Heroku上快速创建和部署Rails应用程序的步骤,包括申请账户、创建新应用、生成数据库表、运行测试等。通过这些步骤,用户可以轻松地创建一个完全运行的应用程序,无需在本地安装任何软件。
2008-02-21 23:06:03
本文是Rails入门系列的第四篇,主要介绍了如何为Rails应用程序添加博客功能,包括文章格式化、RSS订阅和评论功能。文章详细讲解了如何使用Textile进行文章格式化,如何设置首页和文章列表页面,以及如何创建RSS订阅和评论订阅。此外,还介绍了如何处理路由和链接,以及如何创建一个完整的博客应用。文章强调了Rails框架的快速开发和实用性,并指出在开发过程中需要注意安全和认证问题。
2008-02-20 21:00:00
在游戏《老鼠夹》中,玩家构建一个复杂的鲁布·戈德堡机械,而软件有时也会陷入“老鼠夹架构”,即由不兼容的组件组成,用于与其核心能力相去甚远的用途,通过脆弱的技术连接在一起。文章讲述了一个项目的故事,该项目最初由一位有数据库背景的业务分析师设计,旨在通过数据驱动的数据设计来保持系统的灵活性。然而,这种设计导致了复杂的依赖关系和脆弱的脚本,最终导致项目失败。这个故事揭示了复杂软件架构可能带来的问题,以及它们如何由于管理层的决策和团队的不适应而陷入困境。
2008-02-19 21:00:00
《Głębia》是林肯·child所著的一本书。该书以神秘和探险为主题,带领读者深入探索未知的世界。书中描绘了一系列惊险刺激的情节,展现了作者丰富的想象力和独特的叙事风格。
2008-02-19 20:46:00
Broder开发了一套更好的Hiveminder与Quicksilver集成方案,利用todo.pl实现。他编写了一个简单的脚本,通过todo.pl和ratmenu列出任务并标记完成,适用于Linux用户。该脚本已集成到其个人bin目录,并绑定到XMonad窗口管理器的快捷键。
2008-02-17 17:15:30
在敏捷软件开发中,面对固定价格项目,作者提出了一种结合第一轮迭代完成软件的报价方法。首先,通过一周的时间确定利益相关者的需求,并制定产品特性和度量标准。接着,在一周内构建一个可演示的应用程序原型,并设置功能测试和持续集成。第三周开始实现产品待办事项中的最有价值部分。最后,在第四周总结产品待办事项,估算进度和成本,并基于实际开发成果提出报价。这种方法旨在通过实际成果来证明技术成熟度,并为客户提供价值。