The best way to learn to program, is by start learning to define a problem and its solution. A programming language is nothing more than a tool. A tool to tell the computer about the problem and the solution.
Learn about, for example, Fitch propositional logic, about how to define a big problem into smaller problems, about iterative and recursive design, etc. The biggest problem with many 'programmers' these days is that they only know how to hack a piece of code in their favorite language, but they don't know how to program.
If you want to learn someone how to write computer programs, start by stepping away from the computer and learn how to design a program, not how to actually write one.
How does the code look like OO? Because of the hooks. It's what you do with object inheritance: you override default functions. What has that to do with the number of queries? Because of the hooks, functions which are not required to build a page, are called nevertheless. These useless function calls (which query the database) make Drupal slow.
Of course you can attack me saying I'm a bad programmer or I don't understand Drupal. I took Drupal 5.3 and the FAQ module from the Drupal website. It took 418 database queries to build a FAQ page. Yes,.... 418 queries!
And please, don't give me some pointless reason why that would still be my fault. It will make you the smoker who says cigarettes aren't bad.
Drupal is a nice example of how a piece of junk software can become popular. Their code structure looks like OO, but it isn't. Instead, they use their own hooking system, which makes the software slow (talking about hundreds of DB queries to build a simple page) and more complex then necessary. No offense, but the fact that Drupal is popular tells me more about the programming skills of the average webdeveloper then it tells me about the quality of Drupal.
I would go for Hiawatha. It is small, fast and secure, and the configuration is not as ugly as the ones they are debating about.
Easy solution: use PHP as a FastCGI daemon
on
PHP 5.2.0 Released
·
· Score: 0
It's easy to solve that problem. Start multiple PHP FastCGI daemons. Everyone of a different version/configuration. A customer wants some other PHP version/config? Just connect to another PHP FastCGI daemon for their virtual host.
I'm also not addicted, but my player is. Uh, I mean, my character is... no... wait... I'm a level 60 human mage... MY CHARACTER is a level 60 human mage and I AM addicted... no, my character is...
AARGH! I NEED HELP!!!... to level my 12 other characters of course....
That's funny. In order to hide your porn, you use software that has specifically been made to hide porn.
no-porn-finding-girlfriend starts program. "Please, enter your password to access the porn".
If you wanna try BSD, try PC-BSD. It's based on FreeBSD 6.0. It has an easy installation and gives you a GUI (KDE). It's easier to explore BSD when you have an interface you are familiar with then a blinking cursor which only says "Command not found"
The best way to learn to program, is by start learning to define a problem and its solution. A programming language is nothing more than a tool. A tool to tell the computer about the problem and the solution. Learn about, for example, Fitch propositional logic, about how to define a big problem into smaller problems, about iterative and recursive design, etc. The biggest problem with many 'programmers' these days is that they only know how to hack a piece of code in their favorite language, but they don't know how to program. If you want to learn someone how to write computer programs, start by stepping away from the computer and learn how to design a program, not how to actually write one.
[quote]since you can't parallel install IE[/quote] Like Obama said: [url=http://tredosoft.com/Multiple_IE]yes we can[/url].
How does the code look like OO? Because of the hooks. It's what you do with object inheritance: you override default functions. What has that to do with the number of queries? Because of the hooks, functions which are not required to build a page, are called nevertheless. These useless function calls (which query the database) make Drupal slow. Of course you can attack me saying I'm a bad programmer or I don't understand Drupal. I took Drupal 5.3 and the FAQ module from the Drupal website. It took 418 database queries to build a FAQ page. Yes,.... 418 queries! And please, don't give me some pointless reason why that would still be my fault. It will make you the smoker who says cigarettes aren't bad.
Cache system or no cache system, why does Drupal query the database 20x more than I would do to build a simple page??
One way to spot a person who wants to make a point but doesn't have one, is to look for a person who attacks the messenger, not the message.
Drupal is a nice example of how a piece of junk software can become popular. Their code structure looks like OO, but it isn't. Instead, they use their own hooking system, which makes the software slow (talking about hundreds of DB queries to build a simple page) and more complex then necessary. No offense, but the fact that Drupal is popular tells me more about the programming skills of the average webdeveloper then it tells me about the quality of Drupal.
Via ports of course....
You meant: 10 GOTO 666 666 PRINT you insensitive clod!
I would go for Hiawatha. It is small, fast and secure, and the configuration is not as ugly as the ones they are debating about.
It's easy to solve that problem. Start multiple PHP FastCGI daemons. Everyone of a different version/configuration. A customer wants some other PHP version/config? Just connect to another PHP FastCGI daemon for their virtual host.
I'm also not addicted, but my player is. Uh, I mean, my character is... no... wait... I'm a level 60 human mage... MY CHARACTER is a level 60 human mage and I AM addicted... no, my character is... AARGH! I NEED HELP!!! ... to level my 12 other characters of course....
Why doesn't the police use Hans' Journal to recover his lost wife?
Forensic Investigation
That's funny. In order to hide your porn, you use software that has specifically been made to hide porn. no-porn-finding-girlfriend starts program. "Please, enter your password to access the porn".
If you wanna try BSD, try PC-BSD. It's based on FreeBSD 6.0. It has an easy installation and gives you a GUI (KDE). It's easier to explore BSD when you have an interface you are familiar with then a blinking cursor which only says "Command not found"