scaling to millions of users is not non-trivial due to technical aspects... the server and database architecture are pretty simple. the non-trivial aspect is COST.
it is going to cost "large sums of money" to execute the infrastructure, and if you don't have it, selling out is the only option, and that is why you see it so often.
i, on the other hand, scale to only people i communicate and am often in direct physical contact with... i can serve as an interlink to the larger networks, but have no reason to be a member of them.
So everyone you know has to update their facebook page, THEN go to 123.58.89.09/michaelssocialnetwork and re-enter their updates just to placate you. Sounds fun for them.
actually it's kristopeit.com... their same last name, and i've allowed them to enter their facebook passwords and push "updates" to their facebook page if they choose...
am i the only person that hasn't signed up for facebook?
the actual application is trivial save for the scaling to millions of users... i just built a custom framework on my own web server... one for each circle of friends or family. it works just as good and won't reject your video if it detects copyrighted music playing in the background as forced by the RIAA.
the tools i was linking to take it a step further and decompile the assembly-language... they can detect the compiler used and reverse all operator calls and most common library calls.
from experience the procedural pseudo code produced is over 90% like the original code. sometimes loops are rolled out differently, or math groupings are changed... but it's very impressive. when the code is object oriented, there is very little that needs manual clean-up.
wow. and i just blasted someone else for the same mistake. bah. "you're an idiot, you're an idiot, you're an idiot" was playing over and over in my head i suppose...
i don't see any other grammatical mistakes... so what part of my grammar do you have a problem with?
or you could forward the port the HTTP server listens on to the printer IP and add a password field and use it from anywhere just as securely.
my printer offers HTTPS, so that's what i use to do the same thing.
from there it's trivial to hack a driver to "print" to the HTTPS form using saved password parameters, so to the user it's just like any other printer.
here is how my printer works (and i suspect how most people WANT their printer to work):
1 cable: plug into the wall. setup screen asks for network password, there is only 1 other option: DHCP or fixed IP. router port forwarding setup page: add new, type in the port and the same IP you chose on the printer setup... done.
no usb to the computer sucking resources, no ethernet cables running around the house... just a printer in the closet out the way for the rare times i need to print to it, and securely available from anywhere on the internet. ANYONE could be instructed on how to set this up in under 10 minutes.
how would it automatically receive a local IP address if the network was protected with a password? are you suggesting that 99.99% of people don't use a network password? i have 30 wireless networks within range and they all use a password. i'm living on the edge of farmland in the midwest. did i somehow end up living around the mythical.01% of people that are "intelligent"?
if i knew any of my professors unwilling or unable to complete such a trivial task, i would have switched schools.
either the printer has to be setup or the router has to be setup... so either way, there is work to be done. "email to print" solves nothing.
i didn't bring up college or drop "my linear equations professor" like it was different than "my plumber"... but pointing out the inabilities of those you've entrusted to educate you is FAIL.
I see you have never worked a day in your life alongside common folk. I have no need to prove myself to you, because every person who has can personally attest to what I have claimed.
And no, no user should be required to learn the definition of an IP address or port number, and certainly not the technicalities of NAT. It would be similar of me to claim people should understand programming, because I write software every single day that they use. It's just a tool, made to make their lives a little easier.
BTW, I love your OCPD-like respondences to my posts. Keep it up.
did i ever say i've never worked alongside common folk? i see you're presumptuous.
so how did these people get their home networks set up? they paid someone to do it? so THAT SOMEONE should set up their router to enable printing from the internet if the user needs to.
if the user can follow instructions to enable the printer to connect to the internet through the home network, then they can follow instructions to set up the router... they don't need to know what an ip address is... they just need to know they need to put a string of characters in a field... just like they would need to put a string of characters in a field to connect to the home network.
so now, this user that wasn't expected to figure out how to use the print server included with any network printer is supposed to set up digital signatures on all of the devices they would like to print from?
"email to print" introduces attack vectors that consume real world goods, and doesn't solve any problems don't already have more secure solutions that are just as easy to implement... HORRIBLE idea.
Fax is kept alive by people who have no idea how the fuck to send a file, or to print an e-mail, or to download and open an e-mail attachment. In other words, almost everyone but you.
he also got me a grant from the national science foundation to develop network expert systems... my linear algebra professor wasn't ignorant or lazy. here is his bio... would you mind admitting which school you are paying to make you as intelligent as you currently are?
plugging in inherently insecure email to fill the gap is a lazy solution, seemingly employed to get around explaining router port forwarding to stupid users, which would enable outside access to a print server running on the printer (the correct solution that my canon printer uses)
By your criteria, less than 0.01% of the entire world is intelligent?
Even my linear algebra professor would have found this too hard. Not because he wasn't capable of following instructions, but because this is such an uninteresting and needlessly complex task. Similar to painting a house, without hiring someone to do it for you.
On the other hand, many 'geeks' are so out of touch with reality that they think it's better that no one is capable of printing, than it is for everyone to print insecurely.
so your linear algebra professor can set up a printer to connect to his network and utilize his router, but he can't set up his router to utilize his printer? how is that at all like the physical task of painting a house?
it sounds like you're school is failing you from every angle. my linear algebra professor set up the university network for the math and compsci departments.
i've also hooked up with a number of individuals from my past using the internet... generally using email. it still works, you know.
buying an estes scale saturn v rocket, however, will cost less than your monthly ISP bill.
it is going to cost "large sums of money" to execute the infrastructure, and if you don't have it, selling out is the only option, and that is why you see it so often.
i, on the other hand, scale to only people i communicate and am often in direct physical contact with... i can serve as an interlink to the larger networks, but have no reason to be a member of them.
independent. it doesn't mean alone.
get real. you're just too lazy to make something better or easier.
I *like* email dammit.
and i like you.
So everyone you know has to update their facebook page, THEN go to 123.58.89.09/michaelssocialnetwork and re-enter their updates just to placate you. Sounds fun for them.
actually it's kristopeit.com... their same last name, and i've allowed them to enter their facebook passwords and push "updates" to their facebook page if they choose...
i'm not talking about "social networking"... i'm talking about BEING social with ESTABLISHED networks.
granted getting the code scalable to millions or billions of users isn't "tough", but it also isn't affordable for nearly anyone.
the actual application is trivial save for the scaling to millions of users... i just built a custom framework on my own web server... one for each circle of friends or family. it works just as good and won't reject your video if it detects copyrighted music playing in the background as forced by the RIAA.
independent is the only way to go.
from experience the procedural pseudo code produced is over 90% like the original code. sometimes loops are rolled out differently, or math groupings are changed... but it's very impressive. when the code is object oriented, there is very little that needs manual clean-up.
learn the difference, then ask a valid question.
you get what you pay for... but right now it does look like the market is arbitrarily pushing the 16:9 format.
i'm assuming the "email to print" also uses the same idea such as a custom "subject" field... if it doesn't, it's worse than i'm suggesting.
i don't see any other grammatical mistakes... so what part of my grammar do you have a problem with?
my printer offers HTTPS, so that's what i use to do the same thing.
from there it's trivial to hack a driver to "print" to the HTTPS form using saved password parameters, so to the user it's just like any other printer.
1 cable: plug into the wall.
setup screen asks for network password, there is only 1 other option: DHCP or fixed IP.
router port forwarding setup page: add new, type in the port and the same IP you chose on the printer setup... done.
no usb to the computer sucking resources, no ethernet cables running around the house... just a printer in the closet out the way for the rare times i need to print to it, and securely available from anywhere on the internet. ANYONE could be instructed on how to set this up in under 10 minutes.
how would it automatically receive a local IP address if the network was protected with a password? are you suggesting that 99.99% of people don't use a network password? i have 30 wireless networks within range and they all use a password. i'm living on the edge of farmland in the midwest. did i somehow end up living around the mythical .01% of people that are "intelligent"?
either the printer has to be setup or the router has to be setup... so either way, there is work to be done. "email to print" solves nothing.
i didn't bring up college or drop "my linear equations professor" like it was different than "my plumber"... but pointing out the inabilities of those you've entrusted to educate you is FAIL.
what city do you live in?
I see you have never worked a day in your life alongside common folk. I have no need to prove myself to you, because every person who has can personally attest to what I have claimed.
And no, no user should be required to learn the definition of an IP address or port number, and certainly not the technicalities of NAT. It would be similar of me to claim people should understand programming, because I write software every single day that they use. It's just a tool, made to make their lives a little easier.
BTW, I love your OCPD-like respondences to my posts. Keep it up.
did i ever say i've never worked alongside common folk? i see you're presumptuous.
so how did these people get their home networks set up? they paid someone to do it? so THAT SOMEONE should set up their router to enable printing from the internet if the user needs to.
if the user can follow instructions to enable the printer to connect to the internet through the home network, then they can follow instructions to set up the router... they don't need to know what an ip address is... they just need to know they need to put a string of characters in a field... just like they would need to put a string of characters in a field to connect to the home network.
"email to print" introduces attack vectors that consume real world goods, and doesn't solve any problems don't already have more secure solutions that are just as easy to implement... HORRIBLE idea.
Fax is kept alive by people who have no idea how the fuck to send a file, or to print an e-mail, or to download and open an e-mail attachment. In other words, almost everyone but you.
what world are you living in?
that would make the document secure, but the address would still be open to spam.
he also got me a grant from the national science foundation to develop network expert systems... my linear algebra professor wasn't ignorant or lazy. here is his bio... would you mind admitting which school you are paying to make you as intelligent as you currently are?
plugging in inherently insecure email to fill the gap is a lazy solution, seemingly employed to get around explaining router port forwarding to stupid users, which would enable outside access to a print server running on the printer (the correct solution that my canon printer uses)
By your criteria, less than 0.01% of the entire world is intelligent?
Even my linear algebra professor would have found this too hard. Not because he wasn't capable of following instructions, but because this is such an uninteresting and needlessly complex task. Similar to painting a house, without hiring someone to do it for you.
On the other hand, many 'geeks' are so out of touch with reality that they think it's better that no one is capable of printing, than it is for everyone to print insecurely.
so your linear algebra professor can set up a printer to connect to his network and utilize his router, but he can't set up his router to utilize his printer? how is that at all like the physical task of painting a house?
it sounds like you're school is failing you from every angle. my linear algebra professor set up the university network for the math and compsci departments.