home-development

"Pet Projects" - Should We Each Have One?

Basically, I have recently started a "pet project" (side project/whatever) working with RESTful APIs that are on the Internet. I have never done this before, and I have found that it has really rekindled my love for programming.. I want to stay up late with it, take it out to dinner and spend more time with it than my friends.. Which is...

Using Version Control for Home Development?

Up till now I have been developing my personal and school projects at home without using any form of revision control software to handle my changes and whatnot. My question is, how feasible is it to use a Version Control application (such as TortoiseSVN) for personal projects I do for myself (and even school projects) ? Is it worth the...

Connecting to my Home Version Control Repository remotely?

I have set up a version control system using TortoiseSVN at my home to manage my pet projects, school projects etc...and it works locally. Now I need to be able to access my code repository remotely, like from school, so that I will be able to update the source at school from the repository, and commit it again once I have finished work...

Ultimate Home Development setup - massive desktop w/ thin client laptop? POSSIBLE?

I'm trying to figure out the best lower-budget home office development hardware setup. My laptop is aging. My latest idea is that I would like a very powerful desktop paired with a less-powerful laptop. The idea being that the desktop would do the heavy lifting while the laptop would allow me to work untethered (but within range of the ...

My very first project. Any suggestions on what to make?

I've repeatedly read that it's great for budding programmers to find a cool project he/she is interested in, so here I am. I'm a beginner-intermediate Java learner and I'm looking for a project to do. At first I was thinking about creating a simple game (inspired by www.java4k.com) but I found no tutorial that guides me at my level. ...

What strategy do you use to sync your code when working from home

At my work I currently have my development environment inside a Virtual Machine. When I need to do work from home I copy my VM and any databases I need onto a laptop drive sized external USB drive. After about 10 minutes of copying I put the drive in my pocket and head home, copy back the VM and databases onto my personal computer and I'...

How do you write code at home?

At work I use Visual Studio 2005 and Resharper and I love them. However, I have an idea for an open source project that I want to work on from home and independently from my day job but I don’t want to have to shell out thousands of pounds for VS 2005 and resharper. I've looked at the C# express edition products and Sharpdevelop. The ex...

Setting up a personal (Java) workspace: What do I need?

I want to set up a personal workspace on my home machine. I mainly intend to use it for Java development on home projects. Which tools do you recommend me to use? (I prefer free tools, since this is just for home use.) I hope you could recommend some tools for me, and I'd be grateful if you could give me a brief comparison of some tools...

Using a Continuous Integration Server for Home Development

As a follow up to one of my previous posts 'Using Version Control for Home Development', I am now asking about opinions as regards using a Build Server for a pet project. Lately I have been reading about this 'Build Servers' concept, and I have looked at applications such as Maven and CruiseControl.Net. And thus I ask, how feasible is...

Build a small code-hosting server at home

Hi! This is more of an hardware question than a software one but still...: I would like to have a server at home to play/experiment with it. The usages would be to host my own repositories (bzr, svn, etc), have a small webserver to host a wiki/trac for my personal programming projects and a ftp to host files. So I'm considering buying a...

Access XAMPP Localhost from Internet

Hi, I have XAMPP installed in local laptop. And I have a almost static ip. I would like to give the ip to other to run it from thier browser. I configured apache httpd-vhosts.conf to listen my ip address:80 and added the virtual server with the ip address and domain root to local httdocs directory and the servername as localhost. Apache ...

Programming @ Home - Hiring

Being the only programmer at work I receive many inquiries into how people should get started in a programming career. The first question I ask them is, "Do you write programs at home or do you code for fun?" I have never received a 'yes' answer to this question. I then proceed to ask why these people want to get into programming, mos...

Visual Studio 2008 and Visual studio 2005

I am developing a Windows Application using the .net Framework 2.0 and Visual C#(Microsoft Visual Studio 2008) in my PC. On the completion of my project I have to execute it in a system which has Visual Studio 2005 and .net framework 2.0. So my doubt is if I develop an application in Microsoft Visual Studio 2008 will I be able to execu...

Calling gnuplot from python

I've a python script that after some computing is a generating two data files formatted as gnuplot input. How do I 'call' gnuplot from python ? I want to send the following python string as input to gnuplot: "plot '%s' with lines, '%s' with points;" % (eout,nout) where 'eout' and 'nout' are the two filenames. PS: I prefer not to use...

What is the complexity of the below code with respect to memory ?

Hi, I read about Big-O Notation from here and had few questions on calculating the complexity.So for the below code i have calculated the complexity. need your inputs for the same. private void reverse(String strToRevers) { if(strToRevers.length() == 0) { return ; } else { ...

What languages are new programmer friendly?

What languages are new programmer friendly? My friend is a game designer who knows very little about programming but wants to program his old stuff. What is a good language to start him off in. Also what language should he finally aim for? ...

vcore manipulation

I was trying to use software that can edit vcore but I find them too slow and uncomfortable, so I thought "Why not to create one by myself?" but I was not able to find out how to that via any programming language. There is someone that knows how to do that or what function or instructions have I to use? ...