Visit the profile of 2cloud ltd on Free-eBooks and explore the complete details of virtual server hosting services. All the details are shared here.

seen from Finland
seen from Malaysia
seen from Türkiye

seen from Maldives
seen from China

seen from Indonesia
seen from Germany

seen from China

seen from Poland

seen from Germany
seen from United States

seen from Australia
seen from China

seen from United States

seen from Türkiye

seen from United Kingdom
seen from China
seen from Russia
seen from United States

seen from Italy
Visit the profile of 2cloud ltd on Free-eBooks and explore the complete details of virtual server hosting services. All the details are shared here.
Visit the profile of 2cloud on YourListen and found the complete details of cloud server in Europe. Visit the website to know more about the services.
Visit the Disqus Profile of 2cloud and know more about dedicated server in Europe. All the details of services are shared here.
Long time, no post!
We’ve had a busy *checks* three months (sorry!) and so haven't had too much time to work on new software (or, evidently, write posts here).
Here's what has gone down:
App Engine shut off its OAuth1 support. Which means we had to roll out an update for 2cloud to move it to OAuth2. That update is pending right now, and should be out tomorrow. Whee!
We wrote about our horrible track record on shipping. TL;DR: if we don't have at least a prototype of Ducky by 1/1/16, we're going to refocus our efforts on actually maintaining 2cloud, and reexamine our plans for Ducky. Which I, personally, have no desire to do. So here's to hoping that we can have a functioning prototype of Ducky in the next 7 weeks. It doesn't have to be pretty, but it does have to work.
I live in Washington now! That's pretty cool, right?
Because I live in Washington now, that means Second Bit has to become a Washington LLC. And because the jerks that own secondbit.com want thousands of dollars for it, I'm taking this opportunity to rebrand. Second Bit is about to become Impractical Labs, LLC. There's a story there, and maybe I'll tell it some day. Not today.
Once I get this "update 2cloud" stuff out of the way, I'm going to set my sights on a working prototype of Ducky for ASAP. The amount of work involved in that feels scary, but I could probably get a prototype out in like two weeks, if I had to. I'm just stubborn about maintainability and not putting junk into production. So I'm hoping I'll be able to put mostly well-engineered stuff in production before I call it a prototype. We'll see.
This one screen will generate more hate mail than anything else we do.
We've been talking a lot about the focus of the project, its future, and what our vision is. Dylan then got to work on a cool new interface for the service. While these are still just his rough first passes and things are likely to change, we're incredibly excited about them.
You Are Who You Are
One of the complaints we heard longest and loudest from users of 2cloud was that the authentication flow was terrible. That's because it was. It was a hack: browser redirects leading you through an OAuth 1.0a dance, because that's the only option App Engine gave us.
We've been working on the 2cloud server stuff for a while now, and left the authentication as OpenID for all this time. It was all we needed to test the service out, and we reasoned that we'd come back and add in whatever we needed to support Android later. We never planned on leading users through a crappy, hacked-together browser flow, but we didn't know what server-side code was required to use the tokens returned by Android's AccountManager—the built-in list of accounts you've added to your device.
Tonight I took the time to find out, and have successfully implemented a test application that will retrieve a Google account token from your device and send it to our server, which will match it up with your account, create an account, or report an invalid token. There's a lot to be done on it still, but it's a very strong foundation to build on. Logging in to your device will be as simple as selecting the Google account you want to use from a list.
I worked hard to make sure your Google account would be matched across both OpenID and OAuth2 authentication schemes. The same Google account gets you credentials for the same 2cloud account.
I also laid the groundwork for future authentication mechanisms. There doesn't seem to be a good reason that you can't, for example, use your Facebook account to log in. Or your Twitter account. Or even your custom OpenID endpoint.
For our initial release, we're going to only accept Google accounts. As we iterate, however, we're going to work hard to make sure that you can authenticate yourself in whatever way you choose. You are not a Google account, and we know that.
I Know It's Conceited, But...
I may have to just start ignoring all the good press 2cloud gets. There's just too much of it to celebrate each and every one.
We're now listed as a "popular" extension on the Chrome Webstore. We're also displayed on the homepage.