ideas

[C#] What complex refactoring features do you wish there were?

Tools like CodeRush and Resharper offer lots of simple refactorings, such as 'Rename Variable'. But if you could have any refactoring feature at all (no matter how complex), what would it be? (I know, everyone wants a 'make program perfect' refactoring, but let's be realistic here.) ...

Any tools for creating (not just checking) RegEx?

Just checking if anyone knows of a tool for describing programmatically a RegEx type problem, for it to then be translated into a RegEx. What I mean by this is: can any tool take more human readable code/language and convert it to the fairly impenetrable RegEx expressions? If not: someone really ought to do this! Would be incredibly us...

How to teach Object Oriented Programming - Any idea where to start ?

I'm teaching C++ for about 2 years in high schools, computer training institutes and etc. After teaching basics about variables, arrays, structures, functions, I always start object oriented examples part with traditional examples, like this one: class Person { public: Person(); ~Person(); char* getFirstName(); //we can use std::st...

Compiler that recognize different-different languages and send them to their corresponding compilers. Possible ?

I was thinking whether it is possible to bridge asp.net, php and java to form a single page. Actually i dont need any such thing as of now. It was just an idea that stiked to my mind as some features of some languages are good and some features or some other languages are good, so i was thinking what if i combine all these features into...

Prototyping My Own Desktop Environment

I have an idea for a new desktop environment that involves a radically different user interface than existing ones, and I want to begin prototyping it. However, I don't want to go through all the trouble of building it from scratch just for the prototype, so I want to build it on top of an existing desktop environment so I can have immed...

Experience with Association Rules and Frequent Itemsets

Has someone ever used some of these Algorithms ? What for ? ...

Practical tasks for students who learn design patterns

I need to compose some tasks (problems) for students who learn design patterns. Please suggest me some practical short-term tasks that would help students understand the theory. I need some interesting ideas for creational design patterns. Thanks! Will be great if you share your experience: when a particular design pattern perfectly f...

Common web problems where Neural Networks could help

I was wondering if you creative minds out there could think of some situations or applications in the web environment where Neural Networks would be suitable or an interesting spin. Edit: Some great ideas here. I was thinking more web centric. Maybe bot detectors or AI in games. ...

How does one create an enthusiastic development team?

If you have a room full of capable developers, what can be done to encourage those developers to become excited and enthusiastic about software and software development? No gimmicks, but a genuine move to create an environment where people want to work in software, not just because the company is a good company to work for overall. ...

Any ideas on what to do by cloud computing?

Hi, I've a university project in which I should find and implement a proper development topic for Azure. In Azure there are Web Roles and Worker Roles and I would like to find something, that burdens relatively big load on both roles. (web role is for serving the users by webpages, worker roles are for background processing data that w...

How do programmers brainstorm and approach new projects?

What is the best way, you have developed, to approach / brainstorm / look at new assigned projects? read relevant books, blogs? discuss problems with fellow programmers? ask questions on StackOverflow? :) search for similar open source projects? What are your first lines of code and how much time does it take you till you fire up you...

Beautiful, meaningful numbers in arbitrary distributions (e.g. bar charts)

Hi, How-Not-To: http://yfrog.com/0kqvap The chart show way too many decimal places. how would solve this problem, or are there any solutions/approaches available? I'd straight forward calculate the needed decimals to be able to distinguish two neighboring values. It does not necessarily have to be percentages. It can also be time e.g....

Look for function calls in a bunch of templates by using a script

Hi all, I have a load of php templates which uses a custom translate function "__", i.e. <?php echo __("Hello"); ?> I need to write a script which will look for all these function calls (there are about 200 templates). I.e. it will find __("Hello") and add it to a sentences to be translated array. For example it will find: $senten...

Any universal notification service like Adobe Wave

Any ideas for an universal notification service like Adobe Wave? I need to send status updates (more specifically, things like document change notifications and the like). I could stick to RSS but then I will need either long URLs or HTTP authentications on feeds which not all the clients like. Adobe Wave looked promising but they are on...

Interesting use of Android Maps.

Hey Everyone, I am brainstorming possible ways to implement something for an Android application. I am working on an application for a bus system in which I thought it would be neat to try and find a way to find the fastest bus to your destination. Any suggestions on how I could use a starting position and ending position to find the c...

What makes an effective UI for displaying versioning of structured hierarchical data

Traditional version control system are displaying versioning information by grouping Projects->Folders->Files with Tree view on the left and details view on the right, then you will click on each item to look at revision history for that configuration history. Assuming that I have all the historical versioning information available for ...

.Net Architecture challenge: The Change-prone Frankestein Model

Good Morning SO! We've been scratching our heads with with this interesting scenario at the office, and we're anxious to hear your ideas and approaches: We have a database, whose schema is prone to changes -lets call it Prony-. (is used to store configuration parameters for embedded devices. so if the embedded devices guy need a new t...

Avoid Guests accessing files without .htaccess.

We have some applications up and running. We have implemented an Access Control List (ACL) in order to control, which users can do what (guests included). And here is the trouble: Whenever we disallow a guest to see something, the usual procedure for our software is to set a .htaccess and copy users/passwords from the ACL to the .htacce...

Ideas for a C/C++ library

I thought one of the best ways to familiarise myself with C/C++, is to make a helpful library. I was maybe thinking like a geometry library, like to calculate areas, surface area, etc. It would be useful in game programming. Or maybe an algebra library, like for different formulas like the distance formula, quadratic formula, etc. Or may...

c++ projects for beginners

So I know this is a frequent question, but I still can't find a good one. It's a 3-week internship where I get to teach high school students. I would cover basic c++ first week, and start the project second week. What I need is a project that is doable (for them) in 2 weeks. It is interesting. Somehow I want it to be interactive (somet...