Why is it Opera Unite?
Tired of me here in response to many people write the same comment, and I didn’t get the answer already, so I’m writing a topic.
Opera Unite is NOT FOR THOSE who can configure DNS, uPNP, for whom ifconfig is their home, and file_get_contents is a terrible vulgarity, it is for people for whom even the word “router” sounds like they are trying to offend them rudely. The opera gave these people the opportunity to not depend on Flickr by posting their photos on the network themselves, the opportunity for small entrepreneurs to put their static website made in Word (saved as html) on the network, as well as for professionals the opportunity was easier (due to zero-configuration) write small personal services for yourself or prototype applications. Easy ability to exchange messaging documents, etc.
The point is that Opera Unite is a tool for beginners.
And for the pros, this is either an option to write small personal applications (for example, personal billing, which takes 5 minutes a day).
This is an intranet system where everyone in the office can share documents and pass them on to others.
This is where p2p Web is - no one else is attached to serious technologies that require configuration (httpd.conf / my.cnf / nginx.conf / vsftpd.conf / ... how much more is needed).
This does not mean that suddenly nobody needs nginx / apache / php / mysql / django - they need it in the same way, only now the segment that couldn’t use it can.
SketchUp did not abolish 3DSMAX but gave architects, joiners and designers a simple 3D tool that they could not handle due to the seriousness of Max and Maya. Maxers and Maitsa have not gone away, but now many people who do not specialize in 3D can deal with 3D.
Opera Unite (constantly writing Opera Native) does what SketchUp does for 3D! Expands the base of people who can participate in this.
You view the Web only from the perspective of applications that thousands of people need every day. Those. Google Docs, and after all there is OpenOffice Writer (well, Word), which turned on and off when not needed. Does the presence of Google Docs not abolish the existence of Word?
We only scratch the surface about what Opera United is, but soon a lot of small applications may appear that everyone can launch as much as they need (for him and his friends).
For everything else, there will be server-routers-cloud-jail-vps-ftp-s3-nginx-php-django-apache-java-c ++ - arc3.
Just understand that this is a completely new class of programs, they can’t be equated with old stereotypes. It's like the appearance of sites in the era of punch cards. Why do we need sites if there are large computers that can count?
“How can a site simulate the movement of a galaxy?” the scientist of that time would ask.
Here you have the same question: "If I can raise a site myself - why do I need Opera Unite?"
The tasks are different. Opera Unite is no longer exactly sites. We don’t really know what exactly we can do at Opera United, but the fact that these are “almost sites”, but still “not quite sites” is already obvious.
Just now Opera - well done, made analogues of web applications so that people saw something familiar, and then - go ahead - fantasize, we even gave you HTML5. It remains to give us .dll support so that all kinds of Python and SQLite can be connected and this will be a bomb. And so already - this is a very serious leap forward.
Initially, it seemed to me that this was another trick: “We will reinvent the Web” and they will release Opera 11 with the support of gestures ( except for jokes, by the way ), but it turned out to be something really revolutionary.
But we still do not understand the full potential of this. It took the community over 10 years to begin to fully understand Python, and you want to understand a fundamentally new technology in half a day.
Yes, there were plugins that built the web server into the browser, but none of them did .... operaunite.com, and they hoped that you set up your router and DNS yourself and give you localhost. The problem is that those who know this - nafig do not want to have a server in their browser, it is easier for them to start a real service.
And there are still 95% of people who have no idea what a CNAME record is - they can get a huge advantage now.
There are still offices that pay huge money for developing GUI software, which makes them documents with one button specifically for them. But why, if it is possible to do the same directly in the browser-which-yet-and-server? (Maybe right now this is not very possible, but already very close)
Another example. Photographers have long learned how to take digital photos, but before the advent of Flickr - it was hard to upload your portfolios to the Internet - you need to hire a pro and make a website. Flickr comes and gives all photographers a place and opportunity to upload photos.
Opera Unite does the same, only now everyone can develop something in 20 lines of JavaScript. It will not be available 24 hours, but it will be enough for him to show it to someone and they discuss it.
24 hours is available - this is a category thinking of the “site” as in the words “Google Docs”, and for Opera Unite you need the thinking of a “site-as-LOCAL service” (SAALS?) - like in the words “Microsoft Word”, which (thinking) , unfortunately, so far “under construction”.
But it will develop. Or doesn’t develop - it depends only on whether a critical mass of followers will appear now, which will pull everyone. The chances of this, I would say, are high. I’ll definitely put my paw on this and help as much as possible to everyone who wants to (I discover everything that I find is added to Unite HowTo ).
Here is one of the simplest ideas on how to combine old thinking and new. Make an indexer of people who are online now and share music openly. A la torrentz.com is just for music. Here you have a reliable and accessible website for 24 hours, which is based on unreliable technology (unreliable in the sense that the browser can always be turned off even by accident). So you invented distributed last.fm. Something that used to be almost impossible to do.
I'm not saying that this is the best idea in the world (most likely, in the last 10 from the end), but this "new" thinking is just beginning to take shape and we will form it. But at one time the web froze. Everyone began to make social networks. And suddenly the Web has seriously moved, completely new opportunities have appeared. For software, for sites, for theirmixing .
I’m even hard to imagine, but I think that the possibilities for creating games (will we play sea battle?), Virtual worlds (go to my tavern, which I draw in SketchUp, only put O3D ), distributed social networks, ultra-local services (district dating site, newspaper at home, porch notice board). Why is all this possible? Low learning curve (compared to DNS / PHP / SQL), almost zero costs, drag-n-drop everywhere.
Another idea (for level designers in games, for example): Collective mapping. I’m launching, let’s say, the application on my computer and I’m calling a couple of friends with me to collect a map for Crysis, I model a map, and at this time I get messages from the Opera: “Put a palm tree here”, “Here they will break your head”. But the essence is almost simple - screencasting is going on with some program, for example, once a second screenshots are taken and posted on the site, people comment on where something is wrong - and I can look directly at specific screenshots where I messed up and where you can drag out a good stranger an idea and pass off as your own. No server, nothing is needed except Opera Unite.
Another idea (for advanced programmers): Large distributed hash table. We upload the file, it is cut into pieces and, together with MD5, is stored on other computers that are currently connected to the network with auto-replication, which instead stores other people's pieces. I’m not saying that this cannot be done now (this has already been done repeatedly), but done with automatic configuration of incoming connections and almost completely decentralized with standard browser tools and JavaScript! A central server, in fact, can only be a mini-tracker, tracking only the URLs of connected browsers. Indeed, in fact, no one interferes with one Opera and connecting with another. (although maybe someone interferes with some kind of cross-site policy, we still need to find out how much they gave “server” -side javascript freedom)
Etc. After all, the sea is an idea both for beginners and for very advanced users, but for now we need to at least study the underlying technology.
Before you draw Mona Lisa, you must at least learn to draw Malevich’s square.
Go ahead, Opera, I love you again!
PS I am very glad that my post clarifies for many the power of the impending revolution, although it all seemed to me self-evident.
Here are some comments worth reading: 1 , 2 , 3 , 4 . PPS But with the name Opera miscalculated, only today Uni te I saw what it is called Uni T , Unit ED , Unit Y
, and I automatically try to call her Native (due to the Google Native (~ Unite) Client).
PPPS Do I work for Opera? (Doubted), the answer . By the way, comrade who expressed doubts - do not minus, correctly, you always need to doubt.
Yoi Haji,
view from Habr
Opera Unite is NOT FOR THOSE who can configure DNS, uPNP, for whom ifconfig is their home, and file_get_contents is a terrible vulgarity, it is for people for whom even the word “router” sounds like they are trying to offend them rudely. The opera gave these people the opportunity to not depend on Flickr by posting their photos on the network themselves, the opportunity for small entrepreneurs to put their static website made in Word (saved as html) on the network, as well as for professionals the opportunity was easier (due to zero-configuration) write small personal services for yourself or prototype applications. Easy ability to exchange messaging documents, etc.
The point is that Opera Unite is a tool for beginners.
And for the pros, this is either an option to write small personal applications (for example, personal billing, which takes 5 minutes a day).
This is an intranet system where everyone in the office can share documents and pass them on to others.
This is where p2p Web is - no one else is attached to serious technologies that require configuration (httpd.conf / my.cnf / nginx.conf / vsftpd.conf / ... how much more is needed).
This does not mean that suddenly nobody needs nginx / apache / php / mysql / django - they need it in the same way, only now the segment that couldn’t use it can.
SketchUp did not abolish 3DSMAX but gave architects, joiners and designers a simple 3D tool that they could not handle due to the seriousness of Max and Maya. Maxers and Maitsa have not gone away, but now many people who do not specialize in 3D can deal with 3D.
Opera Unite (constantly writing Opera Native) does what SketchUp does for 3D! Expands the base of people who can participate in this.
You view the Web only from the perspective of applications that thousands of people need every day. Those. Google Docs, and after all there is OpenOffice Writer (well, Word), which turned on and off when not needed. Does the presence of Google Docs not abolish the existence of Word?
We only scratch the surface about what Opera United is, but soon a lot of small applications may appear that everyone can launch as much as they need (for him and his friends).
For everything else, there will be server-routers-cloud-jail-vps-ftp-s3-nginx-php-django-apache-java-c ++ - arc3.
Just understand that this is a completely new class of programs, they can’t be equated with old stereotypes. It's like the appearance of sites in the era of punch cards. Why do we need sites if there are large computers that can count?
“How can a site simulate the movement of a galaxy?” the scientist of that time would ask.
Here you have the same question: "If I can raise a site myself - why do I need Opera Unite?"
The tasks are different. Opera Unite is no longer exactly sites. We don’t really know what exactly we can do at Opera United, but the fact that these are “almost sites”, but still “not quite sites” is already obvious.
Just now Opera - well done, made analogues of web applications so that people saw something familiar, and then - go ahead - fantasize, we even gave you HTML5. It remains to give us .dll support so that all kinds of Python and SQLite can be connected and this will be a bomb. And so already - this is a very serious leap forward.
Initially, it seemed to me that this was another trick: “We will reinvent the Web” and they will release Opera 11 with the support of gestures ( except for jokes, by the way ), but it turned out to be something really revolutionary.
But we still do not understand the full potential of this. It took the community over 10 years to begin to fully understand Python, and you want to understand a fundamentally new technology in half a day.
Yes, there were plugins that built the web server into the browser, but none of them did .... operaunite.com, and they hoped that you set up your router and DNS yourself and give you localhost. The problem is that those who know this - nafig do not want to have a server in their browser, it is easier for them to start a real service.
And there are still 95% of people who have no idea what a CNAME record is - they can get a huge advantage now.
There are still offices that pay huge money for developing GUI software, which makes them documents with one button specifically for them. But why, if it is possible to do the same directly in the browser-which-yet-and-server? (Maybe right now this is not very possible, but already very close)
Another example. Photographers have long learned how to take digital photos, but before the advent of Flickr - it was hard to upload your portfolios to the Internet - you need to hire a pro and make a website. Flickr comes and gives all photographers a place and opportunity to upload photos.
Opera Unite does the same, only now everyone can develop something in 20 lines of JavaScript. It will not be available 24 hours, but it will be enough for him to show it to someone and they discuss it.
24 hours is available - this is a category thinking of the “site” as in the words “Google Docs”, and for Opera Unite you need the thinking of a “site-as-LOCAL service” (SAALS?) - like in the words “Microsoft Word”, which (thinking) , unfortunately, so far “under construction”.
But it will develop. Or doesn’t develop - it depends only on whether a critical mass of followers will appear now, which will pull everyone. The chances of this, I would say, are high. I’ll definitely put my paw on this and help as much as possible to everyone who wants to (I discover everything that I find is added to Unite HowTo ).
Here is one of the simplest ideas on how to combine old thinking and new. Make an indexer of people who are online now and share music openly. A la torrentz.com is just for music. Here you have a reliable and accessible website for 24 hours, which is based on unreliable technology (unreliable in the sense that the browser can always be turned off even by accident). So you invented distributed last.fm. Something that used to be almost impossible to do.
I'm not saying that this is the best idea in the world (most likely, in the last 10 from the end), but this "new" thinking is just beginning to take shape and we will form it. But at one time the web froze. Everyone began to make social networks. And suddenly the Web has seriously moved, completely new opportunities have appeared. For software, for sites, for theirmixing .
I’m even hard to imagine, but I think that the possibilities for creating games (will we play sea battle?), Virtual worlds (go to my tavern, which I draw in SketchUp, only put O3D ), distributed social networks, ultra-local services (district dating site, newspaper at home, porch notice board). Why is all this possible? Low learning curve (compared to DNS / PHP / SQL), almost zero costs, drag-n-drop everywhere.
Another idea (for level designers in games, for example): Collective mapping. I’m launching, let’s say, the application on my computer and I’m calling a couple of friends with me to collect a map for Crysis, I model a map, and at this time I get messages from the Opera: “Put a palm tree here”, “Here they will break your head”. But the essence is almost simple - screencasting is going on with some program, for example, once a second screenshots are taken and posted on the site, people comment on where something is wrong - and I can look directly at specific screenshots where I messed up and where you can drag out a good stranger an idea and pass off as your own. No server, nothing is needed except Opera Unite.
Another idea (for advanced programmers): Large distributed hash table. We upload the file, it is cut into pieces and, together with MD5, is stored on other computers that are currently connected to the network with auto-replication, which instead stores other people's pieces. I’m not saying that this cannot be done now (this has already been done repeatedly), but done with automatic configuration of incoming connections and almost completely decentralized with standard browser tools and JavaScript! A central server, in fact, can only be a mini-tracker, tracking only the URLs of connected browsers. Indeed, in fact, no one interferes with one Opera and connecting with another. (although maybe someone interferes with some kind of cross-site policy, we still need to find out how much they gave “server” -side javascript freedom)
Etc. After all, the sea is an idea both for beginners and for very advanced users, but for now we need to at least study the underlying technology.
Before you draw Mona Lisa, you must at least learn to draw Malevich’s square.
Go ahead, Opera, I love you again!
PS I am very glad that my post clarifies for many the power of the impending revolution, although it all seemed to me self-evident.
Here are some comments worth reading: 1 , 2 , 3 , 4 . PPS But with the name Opera miscalculated, only today Uni te I saw what it is called Uni T , Unit ED , Unit Y
, and I automatically try to call her Native (due to the Google Native (~ Unite) Client).
PPPS Do I work for Opera? (Doubted), the answer . By the way, comrade who expressed doubts - do not minus, correctly, you always need to doubt.
Yoi Haji,
view from Habr