There is a good guide available not specifically for PHP, but general secure web developement. I'm not the author and don't know where to link to his site or the latest guide but here's a mirror of it.
If you want to use a browser on an older machine, use a browser written by developers when using that older machine. Something like Netscape 4.08.
Developers tend to always have the latest and greatest computers. So what they code is perceived to them as fast, thus they don't bother with making it fast for slower equipment.
It sounds like this is the point of you from someone fairly young who started playing games after they have been developed for awhile.
If you never had video games before and then Pong came along it was the best and most fun game. It was simply awesome at that time since it was the only game in town.
But yeah if Quake is the first game you played and then someone tries to show you pong, it probably won't look all that much fun now.
Let's say you have a web server with 1gb of memory and your whole content uses 100mb. How would you set your server up to run only in memory? You would still have a hard drive also.
I know you need to setup a RAM disk and copy the data over each time the computer boots... but what exactly would need to be copied over to the ram disk to make is speediest. Everything? ("/usr" "/" "/var") RedHat's distro is huge you don't to copy it all over into memory. What about Apache bin? a database driven site with MySQL?
Would just copying the web server content each time it loads and serving off that speed it up significantly?
Would it be worth it? Or would using an Apache cache module work just as well?
Let's say you have a web server with 1gb of memory and your whole content uses 100mb. How would you set your server up to run only in memory? You would still have a hard drive also.
I know you need to setup a RAM disk and copy the data over each time the computer boots... but what exactly would need to be copied over to the ram disk to make is speediest. Everything? ("/usr" "/" "/var") RedHat's distro is huge you don't to copy it all over into memory. What about Apache bin? a database driven site with MySQL?
Would just copying the web server content each time it loads and serving off that speed it up significantly?
And that's only for the system files. It doesn't count specific applications such as/usr/X11/bin and/usr/X11R6/bin and even/usr/local/**app**/bin
A simple question. Now which directory is ping and/or traceroute in, why is it in that directory? And what isn't that directory in my path when I initally install RedHat?
Rhetorical questions. I know the where but not the why.
Turning off JavaScript may cause problems with error checking forms. I never thought about this before, but I just tested this out and it can cause a problem.
If a FORM uses JavaScript's onSubmit to detect that the correct data is submitted and JavaScript is turned off, the form is submitted anyways without an error correction/detection. Tested on Netscape 4.7
This isn't a major security risk, but as a developer it is good to know that Bad Data may be getting by if error detection is ONLY done on the client side. Which can cause errors to show up in your web application. Invalid Date Format, Empty Fields, etc...
Also it is good to remember that data can always be submitted to one of your pages without your form ever being used.
I am not as familiar with Access as I am with SQL Server, which I just converted a fairly large database over to MySQL as our Y2k backup plan. I used Perl and ODBC on the WinNT side to extract all of the data out of the database and write it out to a comma-delimited file. This file is copied over to the Linux side and then use mysqlimport to insert the data in the database. It is not to bad, two Perl scripts and a cron job and it is completley automated. I do not trust Access as a scalalbe multi-user database at all, it was not made for that at all. I would definitely move to MySQL or SQL Server if you stay on the NT side.
There is a good guide available not specifically for PHP, but general secure web developement. I'm not the author and don't know where to link to his site or the latest guide but here's a mirror of it.
Best Practices for Secure Web Development By Razvan Peteanu
What about Apple?
I think the trademark will hold up.
The ruling will come back as people won't confuse their car windows with software, so using the same is name is a non-issue.
If you want to use a browser on an older machine, use a browser written by developers when using that older machine. Something like Netscape 4.08.
Developers tend to always have the latest and greatest computers. So what they code is perceived to them as fast, thus they don't bother with making it fast for slower equipment.
If you never had video games before and then Pong came along it was the best and most fun game. It was simply awesome at that time since it was the only game in town.
But yeah if Quake is the first game you played and then someone tries to show you pong, it probably won't look all that much fun now.
Let's say you have a web server with 1gb of memory and your whole content uses 100mb. How would you set your server up to run only in memory? You would still have a hard drive also.
I know you need to setup a RAM disk and copy the data over each time the computer boots... but what exactly would need to be copied over to the ram disk to make is speediest. Everything? ("/usr" "/" "/var") RedHat's distro is huge you don't to copy it all over into memory. What about Apache bin? a database driven site with MySQL?
Would just copying the web server content each time it loads and serving off that speed it up significantly?
Would it be worth it? Or would using an Apache cache module work just as well?
sorry... I'm a dumb ass and posted this to the wrong article. But just for kicks, how would you make your case out of just SDRAM??
Let's say you have a web server with 1gb of memory and your whole content uses 100mb. How would you set your server up to run only in memory? You would still have a hard drive also.
I know you need to setup a RAM disk and copy the data over each time the computer boots... but what exactly would need to be copied over to the ram disk to make is speediest. Everything? ("/usr" "/" "/var") RedHat's distro is huge you don't to copy it all over into memory. What about Apache bin? a database driven site with MySQL?
Would just copying the web server content each time it loads and serving off that speed it up significantly?
traceroute and ping are both in /sbin
I don't think they are necessary to boot.
*sigh*
A simple question. Now which directory is ping and/or traceroute in, why is it in that directory? And what isn't that directory in my path when I initally install RedHat?
Rhetorical questions. I know the where but not the why.
Turning off JavaScript may cause problems with error checking forms. I never thought about this before, but I just tested this out and it can cause a problem.
If a FORM uses JavaScript's onSubmit to detect that the correct data is submitted and JavaScript is turned off, the form is submitted anyways without an error correction/detection. Tested on Netscape 4.7
This isn't a major security risk, but as a developer it is good to know that Bad Data may be getting by if error detection is ONLY done on the client side. Which can cause errors to show up in your web application. Invalid Date Format, Empty Fields, etc...
Also it is good to remember that data can always be submitted to one of your pages without your form ever being used.
The article discusses the process NASA uses in its attempt to write perfect software. And it does not require programmers to stay up all night
I am not as familiar with Access as I am with SQL Server, which I just converted a fairly large database over to MySQL as our Y2k backup plan. I used Perl and ODBC on the WinNT side to extract all of the data out of the database and write it out to a comma-delimited file. This file is copied over to the Linux side and then use mysqlimport to insert the data in the database. It is not to bad, two Perl scripts and a cron job and it is completley automated. I do not trust Access as a scalalbe multi-user database at all, it was not made for that at all. I would definitely move to MySQL or SQL Server if you stay on the NT side.