software-development

Collection of standards in software development

Lets collect all together standards which are used in software development. I think we should follow this pattern: identification: [e.g.IEEE 123456789] title: [title in words] organisation: [organisation which released the standard] keywords: [e.g. area of the standard] description: [description as text date: [date or year it was relea...

Is there a way to make Netbeans file uploads not fail on a single error?

Is there a way to make Netbeans's FTP uploads less error sensitive(reconnect and retry on error)? It is simply unable to handle large amounts of files. If I upload 1000 files and there is some sort of failure at the 400th file, it will fail for the rest of the files, and it will not record the files that failed. So I will have to upload...

Routing Error - No route matches "/" ?

Hello, new to Ruby on Rails, trying to configure the home page of my application. I don't know what I'm doing wrong, or how to configure the :home controller, but I get this error with this routes.rb file. Routing Error - No route matches "/" Here's routes.rb SchoolCMS::Application.routes.draw do devise_for :teachers, :admin res...

Resource for learning Algorithms for non-CS/Math degrees

I've been asked to recommend a resource (on-line, book, tutorial) to learn Algorithms (in the sense of of the MIT Intro to Algorithms) for non-CS or Math majors. Obviously the MIT book is way to involved and some of the lighter treatments (like Oreilly's Algorithms in a Nutshell) still seem as if you would need to have some background i...

Disagreement on software time estimation

How do you deal with a client who has different time estimates for the software product than yours? I am going to describe a scenario that is not mine, but that captures broadly the same problem. I am working as a subcontractor to a large company that has a programming department. The software project we are working on is in an area tha...

guidelines for testing a statistical function in R?

Question: I am testing functions in a package that I am developing and would like to know if you can suggest some general guidelines for how to do this. The functions include a large range of statistical modeling, transformations, subsetting, and plotting. Is there a 'standard' or some sufficient test? An Example: the test that prompted...

How do you recruit an iPad developer?

I've got a great idea and a lot of money but I am not a coder. How is the best way to find an iPad developer who will partner with me on the project? ...

Ada for new project?

We are currently developing a noncritical moving map type navcomm solution for our Atom based avionics device. The prototype has been done in Python/Qt, now I need to decide on a language to use for the "real" app. Ada or C/C++. I've been a C++ developer for 12 years and loathe the language. Ada seems promising, but I'm a little worr...

What Programer/Software Engineer should know

I see lot of technologies/languages now, I want to understand what is the core technology every programmer should know/master. ...

Conversion from decimal to binary in Ocaml

I am trying to convert a given decimal value its corresponding binary form. I am using Ocaml about which I don't know much and am quite confused. So far I have the following code let dec_to_bin_helper function 1->'T' | 0->'F' let dec_to_bin x = List.fold_left(fun a z -> z mod 2 dec_to_bin_helper a) [] a ;; I must include h...

Do you know any publicly available information about big software project failure?

I'm trying to find some publicly available "lessons learned" after a failed software development project. The bigger the project, the better. I'm interested mostly in opinions expressed by its participants: managers, programmers, designers, etc. Information from analysts like F. Brooks, S. McConnell, and others is not as important, but ...

Find people to work on an android project

Hi there, I'm started to get my feet wet with the android framework, and wanted to work on a game but was looking for a partner to work with. I was wondering if there are sites online where people can talk about a project and possibly collaborate and start a new project. I realize this might be a stupid question, and not appropriate fo...

Development process documentation

Afternoon guys (adjust greeting to accommodate your time zone), I've been tasked with drafting some documents to facilitate in solidifying some processes for our team to work to. One of the documents is a 'project sign-off' from the perspective of development (i.e. to allow us to checklist component completion, testing completion and 's...

What is the difference between "bug in requirements" and "change request"

Recently I've been assigned a bug to fix, which from my point of view, was actually a change request. After some investigation it turned out that this bug was caused by a defect in business requirements, but it was still considered as a bug. I often see change requests being pushed forward masqueraded as bugs. I am just trying to figure...

how to decide on what hardware to deploy a desktop application?

hi i am working a windows application but i was wondering how to set requiremnts for my software? like what hardware to install it. ...

Good software to view windows?

I am trying to locate the handle of a button in a application to send a message to it so i want a good window finder that can get the window from the cursor . I am not trying to code such a tool i want only a name of an app i can download.Thanks. ...

What should IT staff know/get from (outsource) software vendor?

Before contract with software vendor expires, we need to secure existing applications they developed and be ready to anticipate problems without any help and support from the software vendor. besides the source code, what should I know/ask/get from software vendor? (Just in case you want to know why we decide to stop the contract, beca...

I'm developing a simple cross platform system tray application. Here are the requirements, which tools should I use?

Hi all, I hope you can help! In brief, what I need is something like a cross platform web browser, with little or no chrome, that is easily distributable and allows the (local and remote) HTML pages running in it to receive messages (JavaScript?) when system global hotkeys are pressed. I'm developing a desktop application which will u...

What software development methodology is used for an experimental/research project?

Would the traditional waterfall model or the spiral model be suitable? Or perhaps, SCRUM with Agile management would be best bet? thanks in advance ...

How to write a human language translator software that supports multiple languages?

Is it possible to do it by one person? The reason I ask is, would doing this require the programmer to know each language like his own mother tongue? Or is there someone else who designs how the conversion should occur from 1 language to another? Btw I am talking about languages like English, French, Russian, Italian, Chinese, etc. ...