每个人偶尔,我都在没有网络连接的咖啡店里。我喜欢在笔记本电脑上使用本地所有代码和工具。我在本地签出代码,在本地运行mysql,然后下拉所有API documentation。没有网络时,您使用了哪些工具和技巧?
答案 0 :(得分:6)
答案 1 :(得分:1)
我非常喜欢SVK进行离线开发。它本质上是一个围绕svn的包装器,它允许您创建本地分支,您可以在没有连接的情况下完成这些分支。你可以随心所欲地提交到本地分支,当你回到连接范围时,让一切再次同步是一件简单的事情。
有一些介绍性教程here。
答案 2 :(得分:1)
用于测试服务器和虚拟服务器的DNS技巧(实际上没有DNS的网络路径)
答案 3 :(得分:0)
不确定你得到了什么...我假设你已经在你的机器上安装了Rails?
当我在本地开发时,我喜欢使用MAMP Pro,但如果您只是使用Rails应用程序,即使这有点无关紧要。
答案 4 :(得分:0)
为什么我需要网络连接?在这台笔记本电脑上,这是我的主要开发机器,我有:
以上所有文件。我还需要什么?
编辑:这是9年历史的索尼笔记本900Mhz CPU,在256Mb内存中运行W2K。显然,我不会立即运行所有内容,但我可以使用PHP,SQL Server和几个C ++ IDE运行Apache,而不使用probs。
答案 5 :(得分:0)
我最好的离线资源是聪明的同事。
答案 6 :(得分:0)
我想我会建议您尝试跟踪您可能需要网络的定期使用的工具(虚拟机,源代码控制,错误跟踪)和资源(文档,网站,博客)。
然后,自动从这些资源中检索您需要的东西(使用RSS源),以便可以无缝地脱机使用它们。至于源控制,可以使用分布式系统(例如Git或Mercurial)。
在任何情况下,简单地了解一个人定期使用的是一个好主意。
答案 7 :(得分:0)
答案 8 :(得分:0)
我将回答这个问题:当网络连接可用时,有哪些提示和技巧可供开发?我想到的一个重要答案是 - 谷歌。
我很认真。好吧,也许这不是一切(更频繁的集成可能是我在网上时做的另一件事)。但至少就我而言,当我离开互联网时,我的工作系统并没有真正改变。我需要和使用的所有东西都在我的笔记本电脑上(git是最重要的一个)。
我的小费?
尝试接受没有连接的事实。没有互联网,没有Twitter,没有Facebook,没有饲料阅读器和所有那些令人分心的东西,这意味着 - 你实际上可以做你的工作。 :)