(Strange though, I can see George just fine, and I didn't have to sign up or anything. :ScratchesHeadSmiley:
Those who fail to learn history are doomed to repeat it. --- George Santayana (December 16, 1863 – September 26, 1952)
Those who fail to clear history are doomed to explain it. --- OriginalGriff (February 24, 1959 – ∞)
I'm writing an article, but the project requires ROM files of a legacy system in order to run. Now I don't think these files are 100% legal to distribute freely, so what do you think is the best course of actions? Should I provide link to external location where these can be downloaded or include it with source code/executables anyways?
The best course of action would be to try and absolve CP of any liability. As in, don't add it to the article so it's not hosted here. Don't directly link to it either. Instead, just put the files on some other host and give a description of how the user can find them. For instance:
If you go to blahblah.com and look for a link on the bottom right, etc.
CP can't get in trouble for that. You might for hosting the files, but knowledge is legally free. Dead serious. You can go to a library to learn how to make a nuclear bomb. But, as soon as you start to try you get into trouble. The government (not China) protects against making knowledge illegal, for now at least. If ever a cease and desist was sent, it would be sent to the actual host and not CP.
Also, and I've done this before. Try to get in touch with the copyright holder and just ask if it's ok. Many times they're cool with it. Then mention it's used with permission in the article and let the moderator now.
I've been out of the IT game for some time and have just returned to help a non-technical friend with a .NET 4.0 website application, developed in Visual Studio 2010 and now in 2013.
The previous developer implemented a timer in Global.asax to run some logic once every 24 hours but this is clearly not the best way as processes stop when the website isn't used.
What I need to achieve is to create something that will run without interruption on the server. Overnight from 1am it will read the database using LINQ, generate statistics, create new database records and send emails. Then once its finished it just needs to sit there until the same time tomorrow when it repeats the process.
I need to be able to enable/disable the process. I should say its hosted on a shared server where I don't have full control of IIS.
I've read so much about Web Services, WCF, REST etc but cannot pinpoint the best approach given the scenario. All feedback appreciated!