Articles of 开发环境

程序员使用什么工具从Windows机器上运行Ubuntu机器

有些开发人员使用Windows 7机器,但必须远程login到Ubuntu机器才能完成工作。 他们需要login到远程AWS EC2 linux实例或局域网内的本地Ubuntu机器。 我们目前使用puttylogin到另一台机器上,它提供了一个shell编程接口(Ruby或者Python应用程序),这个接口不是很方便。 考虑到上述限制,我们应该使用什么工具来提高生产力。

在Windows上设置Python开发环境

是的,我search了。 所以花了大约4-5个小时努力让Python文件运行后,我最近偶然发现了这个解决scheme,让它通过像这样的环境variables运行:cmd – > python – > Python开始,yay yay 由于它没有工作,通过命令行和类似的,我不得不手动通过Windows界面来做到这一点。 现在,它的工作,但是我不能打开.py文件,而不需要input这样的完整path:python C:\ X \ X \ X \ test.py这显然也开始恼人。 所以现在我试图找出哪个variables我必须改变(再次)只能够键入“python test.py”并让它运行。 对不起,如果我脱离模糊,但为我设置一种新的编程语言总是一个主要的痛苦,它杀死了我的心情。 感谢您的帮助,这将非常感激。

本地窗口缓慢django开发环境

我的本地django开发环境(apache 2.2,Python 2.6,Django 1.2a,mod_wsgi,sqlite,win7 64bit)真的很慢。 加载一个页面通常需要15秒-30秒。 任何想法可能会减慢它? 生产服务器上的相同应用程序运行得很好。 任务pipe理器显示: 任务pipe理器http://img268.imageshack.us/img268/4396/20100201210438.gif

使用远程数据库安装Windows Azure开发存储

我想在我的开发机器上设置Windows Azure开发存储,但是我不想在其上安装SQL服务器,因为我想在另一台机器上使用现有的存储。 是否可以设置开发存储服务,以便从另一台机器使用SQL服务器? 我试着用/ sqlinstance参数设置为远程机器来调用dsinit,但是没有任何参数让我指定login凭证。

保存和恢复应用程序窗口状态

编程时会有很多会话状态 – shell窗口,ide,虚拟机,Web浏览器。 当会话结束时,即注销或重新启动时,这一切都会丢失。 有没有办法在MS Windows XP上保存桌面状态并稍后恢复? 理想情况下,解决scheme将允许保存多个会话,并允许任何一个恢复。 我并没有要求应用程序状态被保留(虽然这将是很好的) – 只是应用程序正在运行的事实以及它的窗口在哪里。 这在大多数X-Windows系统中是微不足道的,但是我无法在MS Windows上find一种方法。

需要的build议:简单的跨平台(OS-X和Windows)+ SQLite开发,无需安装

build议需要OS-X和Windows + SQLite的跨平台开发环境 我需要一个简单的维护程序在OS-X和Windows机器上运行,以便更新一次SQLite数据库。 用例: 在OS-X和Windows上的应用程序的SQLite数据库上进行数据库维护。 要求 简单的文件对话框GUI来selectSQLite数据库并select一个目录 没有安装运行时环境。 Windows和OS-X的相同代码 这就是为什么我不喜欢Java,因为在OS-X的新版本中没有安装Java 支持SQLite。 需要根据一些逻辑运行几个SQL脚本 用户只能启动和停止应用程序,select他系统中某个本地SQLite数据库并启动维护程序=脚本。 (一个数据库pipe理工具对于用户来说太复杂了) 开源,免费或免费使用商业 这是一次性维护,所以应该尽可能简单 哪个开发环境最适合我呢?

unit testing需要读取文件。 我如何使它便携?

我正在与另一个开发人员开发一个开源项目。 我正在进行unit testing,需要读取一个默认的自定义XMLconfiguration文件。 我只能保证在回购path的一部分将在他的机器上。 我怎样才能重写这个testing,使其便携? 我不希望每次我们检查代码进入回购testing开始失败。 public class ConfigurationTests { [TestMethod] public void ConfigurationLoads() { //todo: how do I make this test portable? const string configFile = @"C:\Users\Christopher\Source\Repos\RetailCoderVBE\RetailCoder.VBE\Config\rubberduck.config"; var deserializer = new XmlSerializer(typeof(Rubberduck.Config.Configuration)); using (StreamReader reader = new StreamReader(configFile)) { Rubberduck.Config.Configuration config = (Rubberduck.Config.Configuration)deserializer.Deserialize(reader); Assert.IsNotNull(config); } } } 这是我保证其他开发者将拥有的path的一部分。 之前的一切,我需要以某种方式dynamic获取。 \RetailCoderVBE\RetailCoder.VBE\Config\rubberduck.config

我在哪里可以下载用于Windows的Python 2.7.3的开发标题?

可能是我的谷歌福是丑陋的,但我无法find一个下载链接到Python 2.7.3的Windows开发头。 它存在于某个地方吗? 我正尝试用mingw来构buildpyinstaller。 “waf configure”的完整日志 – pastebin.com/tJyydGJc 。 我得到以下错误: ['C:\\MinGW32\\bin\\gcc.exe', '-Wdeclaration-after-statement', '-Werror', '-fno-strict-aliasing', '-IC:\\\\Python27\\\\include', '..\\test.c', '-c', '-o', 'default\\test_1.o'] command returned 'Build failed: -> task failed (err #1): \n\t{task: cc test.c -> test_1.o}'Could not find the python development headers

在Linux和Linux上build立一个开发环境

对于大学课程,我必须编写一个应该在Linux和Windows上运行的http服务器。 我有一台不起眼的Linux机器,我不认为可以处理任何沉重的虚拟环境,我也不愿意去安装它。 这是我第一个足够复杂的项目(我估计大约需要1.5个月的时间来开发),要求一个足够舒适的环境来在短编码和testing会话(当然是在两个平台上)之间快速交替。 所以,我想知道什么可能是最好的设置这种情况。 我认为在Wine上进行testing是可以的(毕竟这不是现实世界的事情),我为Windows定位部分安装了MinGW。 基本上,一个简单的makefile文件可以解决我的问题…它应该build立Linux和Windows二进制文件,并将它们放在相应的文件夹(Wine子树中的Windows文件夹)中,我完成了! 但是我觉得这个东西很缺乏经验,我真的不知道从哪里开始。 也许make手册,哈哈!:) 想法,build议,任何我没有想到/知道! 谢谢! (PS。我打算使用emacs作为编辑器,或者学习vim。除非eclipse提供某种天网般的插件来完全解决这个问题… 🙂

人们对Gupta Team Developer有什么看法?

有没有人使用古普塔(以前称为Centura)团队开发者的经验? 如果是这样的话,您认为它支持开发成熟的,可扩展的,可维护的应用程序的能力如何? 谢谢