1
vote
4answers
230 views

How to implement software for my vehicle [on hold]

I'm developing a Driver Safety Monitoring System which is kind of small software which would be implemented inside a car with connections to few cameras. What I want to know is to implement this ...
5
votes
2answers
389 views

How to teach a class in management information systems without access to computers? [on hold]

I teach evenings in a prison. The students need a computer course in management information systems to fulfill a degree requirement. There are no computers or calculators available and I am not ...
3
votes
4answers
4k views

confusion between these two networking terms: transmission rate vs. propagation speed [on hold]

I read this in TCP/IP PROTOCOL SUITE second edition, written by Behrouz A. Forouzan and Sophia Chung Fegan. In traditional Ethernet, the minimum frame length is 520 bits, the transmission rate is ...
0
votes
1answer
5k views

What's the best setup for a development machine (when you have multiple clients)? [closed]

I have my development machine (a laptop, since I do often go onsite to a client) setup like this: Windows 7 x64 - it's a great OS, and the 64 bit version let's me put in a lot of RAM 8 GB RAM VMWare ...
3
votes
6answers
369 views

Are computers just means to an end, or can they contribute to the productivity and creativity of programmers? [closed]

This is not a question with a single answer, but I am fascinated by the diversity of computer set-ups in the office. Some people work on ancient machines that are absolute donkeys with CRT monitor, ...
0
votes
8answers
594 views

Would it be realistic for an amateur programmer to obtain a CS degree in 2~2.5 years at a state university? [closed]

Would it be realistic for an amature programmer to obtain a CS degree in 2~2.5 years at a state university assuming time and money is available?
5
votes
2answers
8k views

Recommendations for books for learning computer science on your own? [closed]

Can you guys recommends which books are best, to learn what's taught at most undergraduate and graduate computer science programs. Specially by the specific areas (like AI, Software Engineering, etc). ...
0
votes
3answers
5k views

How much math do you learn in computer science? [on hold]

How much do you need to know for computer science? When you get out of a PhD program in computer science at most schools how much math do you come out knowing? I'm guessing beyong the high school ...
3
votes
1answer
189 views

Minimize useless tweaking of a numeric app

I'm developing a numeric application (nonlinear optimizer), with a zillion knobs to tweak and rising. It's not my first foray into this domain, but this time there are even more variables in the code ...
1
vote
2answers
2k views

InterviewStreet (Vertical Sticks) just a tip where to get started

Having a lot of trouble with this question in interviewstreet.com: Given array of integers Y=y1,...,yn, we have n line segments such that endpoints of segment i are (i, 0) and (i, yi). Imagine that ...
3
votes
1answer
2k views

What are your techniques for storing numpy structures in django database fields and how do you serialize them for http? [on hold]

I want to publish a small web project that is supposed to contain some of my research results to present it to the scientific community. All my analysis I ran so far have been written in python ...
7
votes
2answers
25k views

What Specifications should a Programmer Seek in a Computer Purchase ? Or, What Computer should I buy? [closed]

I wish to acquire a new computer that is specially designed for programming. I would like to build it myself for the learning experience, but am willing to purchase it made as well. Basically I ...
0
votes
2answers
194 views

Computer organization and software engineering [closed]

We have a course called Computer Organization. I am wondering if it is useful in terms of software engineering. These are some topics from the course: Instruction set architecture (ISA), ISA design ...
6
votes
2answers
225 views

Does any well-known license require to make modifications available when only derived *output* is published?

Is there a way to make sure that modifications to free software are released even when no binaries of modified code are conveyed? Though it may sound odd and from what I understand, e.g., GPL requires ...
0
votes
3answers
128 views

What are the limits of using OS X when it comes to compiling and running CLI-based tools and scripts that were written with Linux in mind?

I run little scientific scripts and C tools on OS X from time to time. For the C tools, I just download the source and compile using the provided Makefile. I usually don't have any problems when using ...
0
votes
3answers
2k views

Instruction vs data cache usage

Say I've got a cache memory where instruction and data have different cache memories ("Harvard architecture"). Which cache, instruction or data, is used most often? I mean "most often" as in time, not ...
8
votes
1answer
415 views

Does any know of a Algorithm that allows for a figure like this image?

Does anyone know how to create an algorithm capable of making the figure just like in the picture, when given a set of specific points (3D array)
0
votes
2answers
346 views

Bits manipulation in C [duplicate]

I am now studying computer system in my college, and now we are learning about bits manipulation in C. And I am just curios, how can by learning bits manipulation can help us to make a reliable code ? ...
2
votes
11answers
2k views

I don't understand why algorithms are so special [on hold]

I'm a student of computer science trying to soak up as much information on the topic as I can during my free time. I keep returning to algorithms time and again in various formats (online course, ...
3
votes
1answer
2k views

booth multiplication algorithm

Is booth algorithm for multiplication only for multiplying 2 negative numbers (-3 * -4) or one positive and one negative number (-3 * 4) ? Whenever i multiply 2 positive numbers using booth algorithm ...
2
votes
2answers
217 views

Does TCP guarantee packet transmission time?

This is a review question but I can't find anything in my book about it. What I did find online is contradictory and confusing.
0
votes
1answer
111 views

Possible way to make java class builder more abstract by using interface required keys

I'm looking for a more abstract pattern for builders that handles required fields without the need of writing a validator that checks if all requried fields are set. I like this builder. But is ...
3
votes
3answers
930 views

How to operate a computer without an operating system?

How a computer can be used when there is no operating system? What tools or knowledge do I need to do it? Do I have to give all the commands in binary to use computer hardware resources like a ...
2
votes
3answers
159 views

How to reuse common code between presenters

In my application there are 2 views both have 70% common fields like name, icon etc. One view is about list( contains 2-3 fields). On clicking the list , the next view which is the details should be ...
-1
votes
0answers
21 views

Using Command Line Arguments to Choose a Datatype? [migrated]

Basically, based on whether a user inputs a 0 or 1 as a command line argument, I want my data class to either have a vector or an array (static) as its data member. I don't believe you can add if ...
-2
votes
0answers
39 views

Quickest way to build reusable data access code during 5 hours exam [on hold]

Final exam is coming soon, we have to build two small business apps, Winforms and Webforms both uses same database and we are required to use pure Ado.net. So I thought of using an N tier architecture ...
1
vote
0answers
25 views

Plotting electrical field lines on a 2d plane

How do you plot equipotential electrical field lines on a 2d plot in MATLAB. Would it be best to use either quiver or contourf? Some example points are: p1 = (1,1) with 1 coulomb charge. p2 = (2,2) ...
1
vote
2answers
44 views

How to properly apply a license

Take for example the GPL-3.0 license. Near the end it states: END OF TERMS AND CONDITIONS How to Apply These Terms to Your New Programs ... So I though that the "correct" way is to use ...
0
votes
2answers
124 views

Style question: To use overloaded version or not?

Let's say I had an operator() overload that made temp_.matrix[k][j] and temp_(k+1, j+1) equivalent. In my class functions (where matrix belongs), would it be better to have if (temp_.matrix[k][j] == ...
0
votes
0answers
25 views

Development and testing PHP script that gets variables from external server

I have a web app that sends users to an offsite payment server to complete a transaction, and I'm working on the PHP page that users are returned to upon completion of the transaction. The script uses ...
4
votes
0answers
70 views

Python rectangle packing

I'm working on a project which involves packing multiple rectangles in a larger rectangle(the bounding box). Rectangles can't overlap with each other or with the boundaries of the bounding box. ...
-4
votes
1answer
49 views

What is the best dbms and datastructure for cladogram [on hold]

If we want to develop a cladogram, like a specie tree in biology, What is the most efficient datastructure in programming and what kind of database that most fit for this job? For the cladogram it ...
1
vote
0answers
291 views

How do I better manage my Service Bus Quotas in Azure?

I'm trying to determine how best to accomplish the following scenario using the Azure Service Bus. I have millions of devices (desktop software, mobile phone apps, etc) that need to have messages sent ...
9
votes
4answers
770 views

Class Duplication Pattern?

I'm currently working as a solo developer on my current project. I inherited the project from another developer, who has since left the company. It's a model-view-controller style web application in ...
3
votes
1answer
87 views

Are Secure Desktop and separate process enough for hiding sensitive information in RAM?

In my program, I have an encrypted database on the file system with a password. It is decrypted in RAM, and the sensitive data get spread out too much in RAM for mistake to be auditable easily enough. ...
8
votes
4answers
7k views

How to start a Software Company [closed]

I've always been interested in wondering how software companies happen. I find it extremely difficult once you're tied down with car, house, life etc. Funding is always the biggest concern. To make ...
14
votes
7answers
3k views

Are header files actually good?

I find header files to be useful when browsing C++ source files, because they give a "summary" of all the functions and data members in a class. Why do so many other languages (like Ruby, Python, ...
0
votes
1answer
76 views

Is the regex syntax in .net 3.5 the same as the regex syntax in the latest version of .net framework in c#?

Is the regex syntax in .net 3.5 the same as the regex syntax in the latest version of .net framework in c#?
8
votes
9answers
6k views

Why Java does not allow function definitions to be present outside of the class?

Unlike C++, in Java, we cannot have just function declarations in the class and definitions outside of the class. Why is it so? Is it to emphasize that a single file in Java should contain only one ...
3
votes
1answer
103 views

How well am I writing my tests?

I've been coding as a career for about 2 years now but am just now writing my first "real" tests for a non-trivial application. I've been trying to follow best practices I've picked up from the ...
-4
votes
0answers
15 views

Problem with thread about startup [migrated]

I searched for this topic and found this post here : How to start a Software Company but several times people refer to a web site called answers.onstartups.com which doesn't exist. Can someone point ...
2
votes
4answers
220 views

What makes a program cross-platform or not?

I have fairly basic programming experience with Java and I've tried C++ and Python. While it makes sense for Java, the basic programs I've written in C++ have run just fine on Windows and OS X. I've ...
15
votes
6answers
784 views

Should all programmers learn at least one very-high-level language? [closed]

One mandatory course I took in uni was about functional and logical programming languages (Haskell and Prolog). It was mildly interesting, and most I talked to showed even less interest to the course ...
79
votes
4answers
13k views

What is the benefit of git's two-stage commit process (staging)?

I'm learning git and I've noticed that it has a two-step commit process: git add <files> git commit The first step places revisions into what's called a "staging area" or "index". What I'm ...
1
vote
1answer
26 views

gpl3 “or stated as exceptions”

At the end of section 7 of gpl v3: 7. Additional Terms .... Additional terms, permissive or non-permissive, may be stated in the form of a separately written license, or stated as exceptions; ...
0
votes
0answers
49 views

Managing code responsability separation on large mobile app

I work for a large corporation with some different business units. Each of this business unities has their own group of developers. We have to build a mobile app that have features from each of this ...
0
votes
2answers
271 views

block access to area/controller's methods but allow inherited controller to run methods, asp .net mvc5

I am trying to find out how to block a whole area/controller from being accessed by typing url website.com/area1/basecontroller/method1 (this area also contains the views that will be displayed) , ...
-3
votes
0answers
20 views

should I load the jdbc driver in the static constructor?

Please consider this class: public class IO { static { // Class.forName("com.mysql.jdbc.Driver"); <--- here? } public static Connection getDbConn() throws Exception { ...
-6
votes
0answers
21 views

Virtual networks? [on hold]

Recently I've come up with a question how things like tunngle and hamachi work? I've started to gain interest in this particular topic and the more I try to think about it, the harder the execution ...
-4
votes
0answers
28 views

Scripting language for Windows to parse XML file into multiple XML files? [on hold]

I need a script to do the following: parse big XML files create a directory structure based on the XMLs splitting the files into multiple files in the created directory structure It will be run ...

15 30 50 per page