development-environment

Development Environment in a VM against an isolated development/test network

I currently work in an organization that forces all software development to be done inside a VM. This is for a variety of risk/governance/security/compliance reasons. The standard setup is something like: VMWare image given to devs with tools installed VM is customized to suit project/stream needs VM sits in a network & domain that i...

How do I prepare myself for a summer of working on Python using Linux environment?

Hi, I have used just Windows for programming so far. Now, I have an internship starting in two weeks and I will be using just Linux environment with Python programming language. I've installed Ubuntu on my system but have no exposure to shell scripting. I need some advice on how I can quickly learn to use the Linux terminal quickly. An...

Changing the background colour of lines in the stack

I have just changed the colour scheme of my Visual Studio 2008 environment to have a dark backround with light text. This is so much easier on the eyes. The only problem is lines that are on the call stack... Those lines that are referred to in this thread here in visual studio some lines of code have light grey background while debugg...

What is the most recommended resource to learn PHP extensions?

I need to learn how to develop PHP extensions. So, I assume I have to refresh my CPP skills (or is it C?). What IDE should I use (auto-completion, object browsers etc). I plan to develop on Ubuntu 32. Is there a good book or good website I can learn from? ...

Django Development Environment Setup Questions

Hello, I'm trying to set up a good development environment for a Django project that I will be working on from two different physical locations. I have two Mac machines, one at home and one at work that I do most of my development on. I currently host a Ubuntu virtual machine on one of the machines to host the Django environemnt, install...

Problem with url_for and named routes in ActionMailer View: "Need controller and action"

I'm attempting to provide a confirmation link in my user welcome email and I'm getting the following Rails error: Need controller and action! It makes a fuss about this line: <p>Please take a moment to activate your account by going to: <%= link_to confirm_user_url(:id => @user.confirmation_code) %>.</p> In my development.rb envir...

PC to Macbook Pro Transition - Getting (re)started?

I'm in my second computer science course right now. I've enjoyed programming so far, but really have just scraped my way by. I've not done much programming outside of required class work. For similar reasons, I never really invested in downloading/learning software to help me program (IDE's, editors, compilers, etc). I know it sounds t...

Which graphical enviroment?

Which graphical environment (MFC, ATL, QT etc.) should I concentrate on, in order to be more employable? I don't want to spend months learning something only to discover that "no one" really use this or this really sucks, and "all" pros are using only such and such. ...

How to maintain base files for development environment central while allowing people to change their local copy

Hi, what I'd like to do is have files in a central location so that when I add people to my development team they can see the base version of these files but meanwhile have the ability for the rest of the team to work with their own local version. I know I can just put the files in source-control (we use Tortoiese-SVN) and have my team c...

ant scripts for configuring a new machine with relevant software

A new developer machine needs a variety of software (e.g. java, eclipse, ANT, maven, SVN client), are there any scripts or tools which will set the environment / path variables after retreiving the software from binary distributions. ...

Team development environment

Hello Stackoverflow I have been given the task to team mange a total refactoring of a webpage, build in PHP. I'm only the student worker :( so my experience in a team development environment is limited. Well my question here is how do we best manage the development of the website? At the moment do we use a SVN for version control, wher...

How to test 500.html in (django) development env?

I am using Django for a project and is already in production. In the production environment 500.html is rendered whenever a server error occurs. How do I test the rendering of 500.html in dev environment? Or how do I render 500.html in dev, if I turn-off debug I still get the errors and not 500.html background: I include some page ele...

Which work process in my company should I Improve first?

I've just started to work in a new place, and I see several things they do that I find really terrible, and I want to know if they are indeed so wrong, or I am just too strict. Please let me know if my criticism is in place, and your opinion on which problem is the worst and should be fixed first. The developement is all in Java. Not u...

Where/When do C# and the .NET Framework fail to be the right tool?

In my non-programming life, I always attempt to use the appropriate tool for the job, and I feel that I do the same in my programming life, but I find that I am choosing C# and .NET for almost everything. I'm finding it hard to come up with (realistic business) needs that cannot be met by .NET and C#. Obviously embedded systems might r...

How to maintain two versions of iPhone SDK?

I am using the iPhone SDK 3.X to develop my application. But I want to get ready to 4.X. But there is some iPhone 4.X codes/API that can't not use in 3.X. So, how can I develop the same application for both 3.X and 4.X? Instead of making two copy of my application, can I have one source code to do support current 3.X and future 4.x? than...

Production and Test Server using Git

I am running a PHP - MySQL website, and have set up a remote repository on my own server using Git. I now want a way to be able to have a production and a test server, and some how be able to push my changes from dev to production easily. and seamlessly. ...

best practices for setting development environment

I use Linux as primary OS. I need some suggestions regarding how should I set up my desktop and development. I do work on mostly .Net and Drupal, but some time on other lamp products and C/C++, Qt. I'm also interested in mobile (android..) and embedded development. Currently I install everything on my main OS, even I use it a little. I...

How should a QA Environment be setup?

I am currently at a loss. We are moving from Dev-owned testing environment to a QA-owned one. I have worked in a QA-owned testing environment before. But I have never set one up from scratch. I understand that it should mirror Production as much as possible. But how? How have you setup your QA Environment? ...

What tricks can be used to type and edit code faster?

Please read the full question before posting. It's not that long. As Jeff Atwood noted, we are typists first, programmers second. Fast typing and editing may not be essential to be a good programmer, but it certainly helps. I noticed that I consciously and subconsciously use various tricks to get my intent across to the computer as fast...

Why is it still so hard to write software?

Writing software, I find, is composed of two parts: the Idea, and the Implementation. The Idea is about thinking: "I have this problem; how do I solve it?" and further, "how do I solve it elegantly?" The answers to these questions are obtainable by thinking about algorithms and architecture. The ideas come partially through analysis ...