The SMF forums use AJAX for post previewing. I was a bit confused at first, but it was somewhat gratifying to see your post previewed without having to reload the whole page.
VBulletin also uses AJAX in its latest version, specially when you edit a typo in one of your posts.
But I think the real revolution will happen in intranet apps, where there are TONS and TONS and TONS of forms!
Beware those who want to use OSCommerce, you better wait until version 3 is out, or else.
Current version (2.2MS2) is worthy of being designed by the Flying Spaghetti Monster: There are no tiers, SQL queries are embedded in the middle of HTML output - and there are tons of similar queries around different modules - so if you want to change one SQL, you'd have to SEARCH FOR and change ALL OF THEM. I'd recommend you to start using printf with the thing.
Also, the same php file is used for both displaying and validating input fields, and there are tons of duplicated functions across the whole thing.
OSCommerce apparently doesn't know that there is something called "associative arrays", and there is very little OOP in there, but most of it is used to implement very primitive data objects (which, btw, could be replaced with a single associative array).
If that wasn't enough, you can't search and modify input fields or tags, you have to use the predefined functions tep_draw_input_field, which aren't very user friendly either.
Some of the configuration variables aren't defined in PHP, but stored in SQL tables so you'd have to modify the original SQL or add new configuration variable manually if you want to add a field to a table.
The input fields for the admin section aren't stored in associative arrays, but are hardwired among the HTML code (which makes the html output functions a hinderance rather than a help).
So if you want a version that looks *JUST EXACTLY* like your typical OSCommerce site, and don't plan to add ANY NEW features, sure, go ahead, use the prefabricated store. But if you plan to add any field, table, or whatever, I strongly advise to wait for v3, or to rewrite the whole thing using your favorite multi-tier framework.
Want to change the HTML? Good luck! The thing isn't standards compliant, and was written when nested tables were the norm. For spaces, there's the classical spacer gif consuming your bandwidth.
OSCommerce, is, IMHO, an example of "Open Source gone wrong". Instead of being the work of a community, with strategic planning and all that, it's the work of one man who did it his way, and later open sourced it.
As for security, the credit card info is stored unencrypted in SQL tables, and the admin section can only be secured via htaccess. That means the password is sent unencrypted unless you really know apache security and know to implement it the right way.
Mr Jobs suggested such a move would drive owners of Apple's iPod, the hugely popular digital music player, to piracy, a problem that has cost the music industry billions in revenues in recent years.
OK let me fix that for you.
Mr Jobs suggested such a move is a problem that has cost the music industry billions in revenues in recent years.
The concept of digital dark age assummes that only proprietary document formats and their corresponding applications are lost, while public knowledge (like W3C specs, encoding specifications, internet protocols) is preserved.
Suppose that a very important document is formatted in Billy's proprietary document format v1.21, but there are no more copies of Billy's wordprocessor which was discontinued 250 years ago, so the format has to be reverse engineered.
Now what happened if Billy's wordprocessor instead used a public standard format whose specifications have passed through the generations since your great great great grandfather? Ah! Then you can use ZOffice v2500 to read the ancient document and it's compatible!:D The data is safe!
Type "start" and "key" and "logger" together and something funny happens! <n00b>startkeylogger * n00b has Quit IRC (G-Lined - Banned from AustNet: This address has been used for deliberately try to disconnect others) <user1>ROFLMAO! <user2>Dude, stop doing that <user1>Don't worry, he won't do it again <user2>LOL!
Since Sony is member of the RIAA, it's logical that it has invested a lot of resources into proprietary formats and $sys$rootkit DRM. Notice that their DRM schemes were outsourced, not invented by their own engineers.
Meanwhile, Apple and Microsoft have invested most of their resources into... guess what? SOFTWARE! Microsoft has Media Player, Internet Explorer (we learn by screwing up, so that counts:P ), and of course, Windows. Apple has OS/X as a flag for its software Success, and of course, the iPod.
And in contrast, Sony has...?
Sony is a n00b in the software industry. Is it a mystery now that it's having problems coordinating its software efforts?
They can't officially charge for it, meaning they can't report it in their taxes, nor ADVERTISE OR THREATEN about it. Without being able to threaten companies into paying them for bandwidth, they have no power.
What a shame that laws need to be created to keep companies from acting like greedy assholes.
Yeah, like the time when workers weren't paid for their work... what was that called? Slavery? I don't remember...
(Sarcasm mode off)
Dude, we're in a country that abides by laws. This is the reason companies invest so much money in lobbying. Perhaps we should follow their example and try to get a voice there.
So how can one say that people that play violent video games aren't simply more violent, or aggression prone, to begin with?
Of course, the problem with identifying causality is in the case of vicious circles, where A causes B which causes A.
Frankly, there is too much noise in this case to be able to isolate the impact of videogames. This noise can be identified as:
* Intrafamiliar violence * Lack of moral education * Economical stress in the parents * School problems, bullying * Depression
Media (including videogames) violence can trigger a problem, but since there are many factors to consider, it's practically impossible to isolate the relation between videogames and violence. So we're stuck with a "reasonable doubt" and I'm afraid we will never be able to find out the truth.
Maybe now companies will (someday...) realize that they need not to put their IT workers under tight deadlines because they'll harm their productivity.
Does 59 trillion calculations approximately equal 59 teraflops?
Good point. I live in Mexico, and here "illions" are measured in 10^6 units. So here, a billion is 10^12, a trillion is 10^18, etc.
And actually I don't know how it's handled in different countries, so yes, it's confusing. Using mega,giga,tera is much more specific and doesn't lead to confusions.
I recall the situation where your page references another page which referenced another page which referenced another page... which referenced your page in the first place. So where's the original content?
by making sure the original content gets listed first, the pages listed are less garbage and more content. Otherwise, the web runs the risk of becoming a collection of copied content where the original is lost.
It makes sense. A self-replicating nucleic acid form must have access to proteins and aminoacids to multiply... in the beginnings of life, these materials were readily available on the surface of the oceans (primordial soup)... when the first self-replicating acids evolved into unicellular beings (having the ability to CREATE a membrane), others evolved along with them (having the ability to PASS through said membrane).
Survival of the fittest. Those "protovirii" (term is an invention of mine) which couldn't adapt to the new environment of isolated (membraned) aminoacids, simply disappeared, or, to be more precise, were consumed by the other protovirii. It seems logical that the nucleic sequences with more "useful features" later merged with other useful sequences, obtaining things like the mimivirus discovered recently.
So it's not "random aminoacids -> hocus pocus -> living cells", but rather "random random aminoacids -> protovirii -> living cells + cell-invading-virii".
And THAT explains a mystery which i have thought about for so long... the existence of parasites and symbiotes. If an organism evolved, how could another organism evolve to take advantage of the first? The answer is that they evolved from the beginning, it's always been like that. Virii as the beginning of life solves this riddle with elegance.
"the chance that higher life forms might have emerged by chance is comparible with the chance that a tornado sweeping through a junk yard might assemble a Boeing 747 from the materials therein."
There's a flaw with this thinking.
Boeing 747s do not self-replicate, nor mutate. Living cells do.
The SMF forums use AJAX for post previewing. I was a bit confused at first, but it was somewhat gratifying to see your post previewed without having to reload the whole page.
VBulletin also uses AJAX in its latest version, specially when you edit a typo in one of your posts.
But I think the real revolution will happen in intranet apps, where there are TONS and TONS and TONS of forms!
Beware those who want to use OSCommerce, you better wait until version 3 is out, or else.
Current version (2.2MS2) is worthy of being designed by the Flying Spaghetti Monster: There are no tiers, SQL queries are embedded in the middle of HTML output - and there are tons of similar queries around different modules - so if you want to change one SQL, you'd have to SEARCH FOR and change ALL OF THEM. I'd recommend you to start using printf with the thing.
Also, the same php file is used for both displaying and validating input fields, and there are tons of duplicated functions across the whole thing.
OSCommerce apparently doesn't know that there is something called "associative arrays", and there is very little OOP in there, but most of it is used to implement very primitive data objects (which, btw, could be replaced with a single associative array).
If that wasn't enough, you can't search and modify input fields or tags, you have to use the predefined functions tep_draw_input_field, which aren't very user friendly either.
Some of the configuration variables aren't defined in PHP, but stored in SQL tables so you'd have to modify the original SQL or add new configuration variable manually if you want to add a field to a table.
The input fields for the admin section aren't stored in associative arrays, but are hardwired among the HTML code (which makes the html output functions a hinderance rather than a help).
So if you want a version that looks *JUST EXACTLY* like your typical OSCommerce site, and don't plan to add ANY NEW features, sure, go ahead, use the prefabricated store. But if you plan to add any field, table, or whatever,
I strongly advise to wait for v3, or to rewrite the whole thing using your favorite multi-tier framework.
Want to change the HTML? Good luck! The thing isn't standards compliant, and was written when nested tables were the norm. For spaces, there's the classical spacer gif consuming your bandwidth.
OSCommerce, is, IMHO, an example of "Open Source gone wrong". Instead of being the work of a community, with strategic planning and all that, it's the work of one man who did it his way, and later open sourced it.
As for security, the credit card info is stored unencrypted in SQL tables, and the admin section can only be secured via htaccess. That means the password is sent unencrypted unless you really know apache security and know to implement it the right way.
Thanks, but no thanks.
Mr Jobs suggested such a move would drive owners of Apple's iPod, the hugely popular digital music player, to piracy, a problem that has cost the music industry billions in revenues in recent years.
:D (Don't thank me, it was my duty)
OK let me fix that for you.
Mr Jobs suggested such a move is a problem that has cost the music industry billions in revenues in recent years.
THERE!
The concept of digital dark age assummes that only proprietary document formats and their corresponding applications are lost, while public knowledge (like W3C specs, encoding specifications, internet protocols) is preserved.
:D The data is safe!
Suppose that a very important document is formatted in Billy's proprietary document format v1.21, but there are no more copies of Billy's wordprocessor which was discontinued 250 years ago, so the format has to be reverse engineered.
Now what happened if Billy's wordprocessor instead used a public standard format whose specifications have passed through the generations since your great great great grandfather? Ah! Then you can use ZOffice v2500 to read the ancient document and it's compatible!
Think of it as the beta release.
No wonder the US is filled with bugs.
Type "start" and "key" and "logger" together and something funny happens!
<n00b>startkeylogger
* n00b has Quit IRC (G-Lined - Banned from AustNet: This address has been used for deliberately try to disconnect others)
<user1>ROFLMAO!
<user2>Dude, stop doing that
<user1>Don't worry, he won't do it again
<user2>LOL!
"it was us who scorched the sky."
Since Sony is member of the RIAA, it's logical that it has invested a lot of resources into proprietary formats and $sys$rootkit DRM. Notice that their DRM schemes were outsourced, not invented by their own engineers.
:P ), and of course, Windows. Apple has OS/X as a flag for its software Success, and of course, the iPod.
Meanwhile, Apple and Microsoft have invested most of their resources into... guess what? SOFTWARE! Microsoft has Media Player, Internet Explorer (we learn by screwing up, so that counts
And in contrast, Sony has...?
Sony is a n00b in the software industry. Is it a mystery now that it's having problems coordinating its software efforts?
Face it, Sony. You lost.
It's the EU who has the final word. They'll simply dismiss Microsoft's formal complaint.
Big fish, meet bigger fish. [Nelson]HAH HAH![/Nelson]
How do you verify they dont?
They can't officially charge for it, meaning they can't report it in their taxes, nor ADVERTISE OR THREATEN about it. Without being able to threaten companies into paying them for bandwidth, they have no power.
What a shame that laws need to be created to keep companies from acting like greedy assholes.
Yeah, like the time when workers weren't paid for their work... what was that called? Slavery? I don't remember...
(Sarcasm mode off)
Dude, we're in a country that abides by laws. This is the reason companies invest so much money in lobbying. Perhaps we should follow their example and try to get a voice there.
So how can one say that people that play violent video games aren't simply more violent, or aggression prone, to begin with?
Of course, the problem with identifying causality is in the case of vicious circles, where A causes B which causes A.
Frankly, there is too much noise in this case to be able to isolate the impact of videogames. This noise can be identified as:
* Intrafamiliar violence
* Lack of moral education
* Economical stress in the parents
* School problems, bullying
* Depression
Media (including videogames) violence can trigger a problem, but since there are many factors to consider, it's practically impossible to isolate the relation between videogames and violence. So we're stuck with a "reasonable doubt" and I'm afraid we will never be able to find out the truth.
Maybe now companies will (someday...) realize that they need not to put their IT workers under tight deadlines because they'll harm their productivity.
Our brains need rest.
Here's one which shouldve been on the list: syphilis :P
:D
Fortunately, people living in our mothers' basements are safe from infection. Rejoice!
That's cool, but where do you get the tiny little paintbrushes?
:)
Here.
Just to prove that science is stranger than fiction
(Mod this interesting, if you want)
Does 59 trillion calculations approximately equal 59 teraflops?
Good point. I live in Mexico, and here "illions" are measured in 10^6 units. So here, a billion is 10^12, a trillion is 10^18, etc.
And actually I don't know how it's handled in different countries, so yes, it's confusing. Using mega,giga,tera is much more specific and doesn't lead to confusions.
Here's a text version of the movie for those with low bandwidth.
w0000t
Whoa....
aaaaaa
*SPLAT*
(static)
THE END
I recall the situation where your page references another page which referenced another page which referenced another page... which referenced your page in the first place. So where's the original content?
by making sure the original content gets listed first, the pages listed are less garbage and more content. Otherwise, the web runs the risk of becoming a collection of copied content where the original is lost.
firewall
heheh... yeah right...
Any evidence for the 'spontaneous generation' of life would be a scientific achievement rivalling Darwin's achievements.
As long as it's science, I wouldn't mind.
Apparently this was the cause of the weird title article. Good job! :)
It makes sense. A self-replicating nucleic acid form must have access to proteins and aminoacids to multiply... in the beginnings of life, these materials were readily available on the surface of the oceans (primordial soup)... when the first self-replicating acids evolved into unicellular beings (having the ability to CREATE a membrane), others evolved along with them (having the ability to PASS through said membrane).
Survival of the fittest. Those "protovirii" (term is an invention of mine) which couldn't adapt to the new environment of isolated (membraned) aminoacids, simply disappeared, or, to be more precise, were consumed by the other protovirii. It seems logical that the nucleic sequences with more "useful features" later merged with other useful sequences, obtaining things like the mimivirus discovered recently.
So it's not "random aminoacids -> hocus pocus -> living cells", but rather "random random aminoacids -> protovirii -> living cells + cell-invading-virii".
And THAT explains a mystery which i have thought about for so long... the existence of parasites and symbiotes. If an organism evolved, how could another organism evolve to take advantage of the first? The answer is that they evolved from the beginning, it's always been like that. Virii as the beginning of life solves this riddle with elegance.
"the chance that higher life forms might have emerged by chance is comparible with the chance that a tornado sweeping through a junk yard might assemble a Boeing 747 from the materials therein."
There's a flaw with this thinking.
Boeing 747s do not self-replicate, nor mutate. Living cells do.
I read the article and now I really want Vista! But I hate Microsoft and DRM... :'(
What do I do now? my heart is broken
he chose the nick "n","u","l","l". Not "\0".