The tainting of information, and the use of CGI::Carp, are both low-level issues and that can still be a cause for concern. However, the low-level aspects of CGI applications, such as dealing with query arguments and outputting header material, can be simplified by using one of a number of web application frameworks, such as Catalyst or Dancer....
When developing web applications and something goes wrong, its slow and tedious to have to go look up the problem in a error log on the server. Fortunately using a cgi module called Carp can help. The normal way of reporting errors within a Perl script is to use the warn() or die() functions to report and generate errors. You might also use the...
CGI programs can send many types of data or media, like documents, images, audio clips, etc. Most Web sites use CGI with fields for input and deals of dynamic content on the Web is done mainly using CGI. It is a method through which a web server can get/send the data from/to databases, documents, and other programs respectively, and then present...
According to the Center for Internet Security, the list of most prolific malware last year included ZeuS (aka Zbot, a malicious banking Trojan), Kovter (a pervasive click-fraud Trojan) and Dridex (a well-known Trojan). Malspam — spam email that delivers malware — was the primary infection vector.
Here is a basic Perl script using CGI to check and see if the required fields are there, and if not, saves an error message into a variable for display back to the user or write to a log file, ect. #!/usr/local/bin/perl $error = ""; if ($in{'dd'} eq "") { $error += "
Please select from the drop down...
Written by GentleGiant on 07/14/12 at 10:27:00 EST
Looking to curb a $15 billion deficit in the state budget, New York Governor David Patterson has proposed a tax on internet downloads. Image The proposal isn’t content-specific, so the four percent tax would apply to everything from music, books, software and, yes, to downloaded pornography. Guess that’ll be a boost for streaming, then, huh? ...
Microsoft has announced plans to open a chain of branded stores as it looks to catch up with Apple's successful move into retailing. Image The company did not say how many stores it was planning to open, or when, or which of its products would be on sale. That is to be decided by David Porter, a former DreamWorks Animation executive, whom...
If your computer slows down when you're working with large files or many programs at once, you might be able to improve performance by installing extra RAM (Random Access Memory - your computer's temporary operating memory). These instructions will work for the majority of machines built in the mid 1990s and later. To increase the random-access...
Written by GentleGiant on 02/07/09 at 13:19:45 EST
When your computer writes information onto your hard drive, it does not always write information in the same location on the actual hardware. A section of a file can be written near the beginning of the disc, whereas the rest of that file could be written near the end. This causes programs to run slowly, as the computer spends time in retrieving...
Written by GentleGiant on 02/07/09 at 13:19:35 EST
As IT infrastructures have evolved over the last four decades, moving from a mainframe-centric model, to two- and three-tier client server models, and finally to today’s very diverse and complex distributed computing model, so too have the key technical people who sell, build, integrate and manage these IT systems. Back in the old mainframe days,...
Somewhere in the debate over immigration and the future of illegal workers, another, less-publicized fight is being waged over those who toil in air-conditioned offices, earn up to six-figure salaries and spend their days programming and punching code. Image They are foreign workers who arrive on H-1B visas, mostly...
The post-WWII G.I. Bill together with relatively low-tuition state supported universities made it possible for almost any American to obtain a college degree. These government funded programs made America the world technology leader in the post-WWII era, but now, for the first time in decades, a truly gigantic pool of well-educated,...
Wall St. runs on unemployment. The rising of the employment numbers immediately lowers the Dow, much faster than even oil prices. Wall St, the ' stock game' does not know borders or nationality. They know only immediate buy/sell profits. The ' game' dictates and then it is always Other People's money. At first we said that poor people were...