Discussions concerning what scripting / pooling / serverlet system to use has nothing to do with open source outside of the normal OSS advocacy.
No one is in a position to tell you that you *should* learn PHP. The only people that care one way or the other what you do will be advocates/zealots of one flavour or another.
Presuming you are a competent programmer you should learn the fundementals PHP in an hour or so, just read the docs. You could probably have written your first script in the time it took me to write this.
That's what makes these books so laughable.
*and* they usually teach you to write difficult to maintain / poorly scaling code.
You are just refering to a [poor] design philosophy.
When a site has more reads than writes it is wise to cache the output page. Thus blogging software could write out the static content when the blogger presses "submit new entry" or someone adds a comment.
My high traffic site works kind of like that. The ratio of reads / writes is something like 1000 / 1. Thus each public facing php page has something akin to:
<php #blog.php require_once "cache.php";
$html = $cache->page("/blog.php"); if ($html) {
print $html;
exit; }
if ($_POST("submit")) {
$cache->clear("/blog.php") } php>
not that exact code but I hope you get the idea
Thus one can have loads of intense SQL going on that is only going to get run once per page change.
I use javascript to make some pages different on every page load thus only the bits that get changed every page get run every time, good for random quotes or images banners etc. stuff that you wont mind losing too much if the client has scripting turned off.
> And if you don't my asking, what's an FXP site? I don't mind at all, in fact I used it as a test to see if you knew much about the scene on which you are trying to comment. File eXchange Protocol http://en.wikipedia.org/wiki/FXP
It is used by warez traders. One can transfer files between two FTP servers without any having to come to you first. One owns a (usually Windows) box, creates hidden directories with directory names that are untypeable at the terminal (using special characters) [the _vti directories are a good base for this, MCSE admins rarely look inside them and even if they do, have no idea what they are for]. One can then FXP between hosts, thus obfuscating the audit trail. One uses a base owned box to use as a file store and preserve it's bandwidth thus reducing the likelyhood of discovery. One then FXPs the warez to other owned hosts and these secondary tiers have their hostnames posted in irc for other couriers to download from and distribute.
The other major use for owned machines is as an irc bouncer to facilitate the above.
Microsoft Windows is targetted because it is a soft ubiquitous target, pure and simple, not because the attacker has any personal feelings about the OS.
Even seasoned sysadmin pros will tell you that part of the reason Linux is so secure is because the public doesn't perceive it as The Enemy and script kiddies don't think it's so much fun to take apart and take out a RedHat server as a Window Server 2003 one.
See, even seasoned sysadmin pros can be wrong.
Linux boxes get owned every day of the week, just like any other box with exploits available.
The perception of security has *nothing to do* with the actual security.
I wanted to say that not everyone uses Linux *without* trolling for plan9, my experience told me that someone would just have to ask, despite it not being that relevant to the fact that nVidia's binary drivers are not the god's gift the OP said they were
I am über-leet but that's got nothing to do with it
you might notice I said I only did a quick look and couldn't find them.
"Many people proficient in morse code do not know all of these puntuations -And for good reason.... they are more cumbersome then helpful. On occaision though there is an actual need for them you can't just avoid, but one of the very reasons you don't see these listed in many ources is that they are down rightscarey to people trying to learn the code."
lol, so long as I don't have to use *your* keyboard I'll be happy =)
Acme in 9ports for Linux
though, naturally, I use the original plan9 version
Discussions concerning what scripting / pooling / serverlet system to use has nothing to do with open source outside of the normal OSS advocacy.
No one is in a position to tell you that you *should* learn PHP. The only people that care one way or the other what you do will be advocates/zealots of one flavour or another.
Presuming you are a competent programmer you should learn the fundementals PHP in an hour or so, just read the docs. You could probably have written your first script in the time it took me to write this.
That's what makes these books so laughable.
*and* they usually teach you to write difficult to maintain / poorly scaling code.
You are just refering to a [poor] design philosophy.
:
:
When a site has more reads than writes it is wise to cache the output page. Thus blogging software could write out the static content when the blogger presses "submit new entry" or someone adds a comment.
My high traffic site works kind of like that. The ratio of reads / writes is something like 1000 / 1. Thus each public facing php page has something akin to
<php #blog.php
require_once "cache.php";
$html = $cache->page("/blog.php");
if ($html) {
print $html;
exit;
}
list($html, $cache_page) = $make_page();
print $html;
if ($cache_page) {
$cache->save("/blog.php"), $html);
}
php>
and in the private area something akin to
<php
require_once "cache.php";
if ($_POST("submit")) {
$cache->clear("/blog.php")
}
php>
not that exact code but I hope you get the idea
Thus one can have loads of intense SQL going on that is only going to get run once per page change.
I use javascript to make some pages different on every page load thus only the bits that get changed every page get run every time, good for random quotes or images banners etc. stuff that you wont mind losing too much if the client has scripting turned off.
I just memorized it, 0 keystrokes !
% cat > coolpage.php
<html><? cool php script ?></body></html>
^d
%
switch them off on your way out
lol, you wouldn't happen to be an American who hasn't travelled the world by any chance ?
> And if you don't my asking, what's an FXP site?
I don't mind at all, in fact I used it as a test to see if you knew much about the scene on which you are trying to comment. File eXchange Protocol http://en.wikipedia.org/wiki/FXP
It is used by warez traders. One can transfer files between two FTP servers without any having to come to you first. One owns a (usually Windows) box, creates hidden directories with directory names that are untypeable at the terminal (using special characters) [the _vti directories are a good base for this, MCSE admins rarely look inside them and even if they do, have no idea what they are for]. One can then FXP between hosts, thus obfuscating the audit trail. One uses a base owned box to use as a file store and preserve it's bandwidth thus reducing the likelyhood of discovery. One then FXPs the warez to other owned hosts and these secondary tiers have their hostnames posted in irc for other couriers to download from and distribute.
The other major use for owned machines is as an irc bouncer to facilitate the above.
Microsoft Windows is targetted because it is a soft ubiquitous target, pure and simple, not because the attacker has any personal feelings about the OS.
Notice that I said "part" of the reason.
But that still doesn't make it even slightly true.
The security of a system is not proportional to it's perception.
Please don't take everything I say as such a literal maxim.
What other metric should I use except that which you state ?
Widespread use is not a provocation. People don't steal cars because there are lots of them.
There is zero kudos for posting an FXP site if it's a Windows box. Now, posting a pwned Mac OSX IP would be far more exciting to those that care.
All data is binary, anything else is an illusion.
Even seasoned sysadmin pros will tell you that part of the reason Linux is so secure is because the public doesn't perceive it as The Enemy and script kiddies don't think it's so much fun to take apart and take out a RedHat server as a Window Server 2003 one.
See, even seasoned sysadmin pros can be wrong.
Linux boxes get owned every day of the week, just like any other box with exploits available.
The perception of security has *nothing to do* with the actual security.
IE doesn't succomb, it's just having a bad hair day!
The plan9 wiki got abused by spammers and page rank boosters. So it was set such that you could only edit it with wikifs.
If Valve's gets pwned then they should probably make an editor that requires a Steam login in order to contribute.
perhaps you missed the Zombie Dogs : http://science.slashdot.org/article.pl?sid=05/06/2 7/1923259
quite the opposite
I wanted to say that not everyone uses Linux *without* trolling for plan9, my experience told me that someone would just have to ask, despite it not being that relevant to the fact that nVidia's binary drivers are not the god's gift the OP said they were
I am über-leet but that's got nothing to do with it
you might notice I said I only did a quick look and couldn't find them.
"Many people proficient in morse code do not know all of these puntuations -And for good reason.... they are more cumbersome then helpful. On occaision though there is an actual need for them you can't just avoid, but one of the very reasons you don't see these listed in many ources is that they are down right scarey to people trying to learn the code."
lol, so long as I don't have to use *your* keyboard I'll be happy =)
Apostle Creed, that's this guy right ?
so powerful you need an extra l, amazing !!
Who could doubt your analysis with such brilliant recollection of the events surrounding the story of the Feeding of the 5000.
tbh i knew when i posted that ppl would ask :0
a Windows condom that is full of holes, how useful !!
except it's not even definitely true
you might run Apache with various mod_rewrite / mod_proxy rules so you can do both
why "clearly" ?
........
I can type sms into my phone with the 12 key pad without looking at it
I've had a look round and can't find a morse code alphabet with more than about 40 characters
no !#$%^&*()"
and backspace (error) is
all yours, enjoy
hmm, I guess a penance for not spelling it Citroën is in order
s hip
ok here's a picture
and Citroën Sport's homepage
Driver / Champions Elect 2005
Driver / Constructors Champions 2004
Constructors Champions 2003
PSA who own Citroën & Peugeot have won the constructors championship every year this century
So yes, let's hope it is better than the current crop of French engineering !!
http://en.wikipedia.org/wiki/World_Rally_Champion