Cloud9 IDE lets you code together in the Cloud. And offline. And in Ruby, PHP…
c9.io
c9.io
Oh cloud9 I really like this idea, lets see if it's improved since last time I looked -> click
I can sign in via Bitbucket cool I'll do that.
Okay that was dumb of me, my Bitbucket repositories are all private so I can't use cloud9 for this. I'll import my github projects instead.
Dang, Github is already registered to another account and I can't change it.
No problem, I'll de-active Bitbucket and delete this account, then sign in with the old account I created.
Doh, I can't remember my password, I'll reset it. Weird a new password is sent back to me in plain text? That doesn't fill me with confidence.
I'm in, the dashboard says I've only got one project in my Github repository, that's odd? Never mind, one project will do for testing.
Open project, click index.php, hmmm no syntax highlighting.
Never mind I'll just click on view then syntax and choose PHP. Nope that didn't work, not sure why, okay maybe it's because it's a PHP project and this is a Javascript IDE. I'll have a little play around and see what else is new.
Zend mode that seems interesting I'll click that. Ahh okay, that looks pretty. Right, now where have all my options gone, bugger. How do I exit out of zend mode? I can't remember the keyboard short cut and there's no hint. Okay never mind I'll just exit the IDE and login again.
Right back to the dashboard. Oh sweet, looks like my other Github projects have appeared. I'll try a Javascript based project.
Okay so start editing -> click on Javascript file -> no syntax highlighting -> click syntax button -> choose javascript, no syntax highlighting sigh... Maybe code completion will work, at least that's fun to try. I type "this.". No code completion, right well that's enough play time quit.
I don't doubt that all this stuff works, but for me in the 5 / 10 minutes I played around with this I've not managed to get the IDE to function how I expect it to. And it's the same thing every time. I really hope this post is taken positively as constructive feedback because I can see great potential for the product. I'd love some kind of automatic ajaxy getting started tour once I've logged in.
I installed it on my own server. Editing local files. As always, it was a major pain to install (instructions fail for latest stable node, had to install v6 for it to work). However, after installation, it worked like a champ.
Some of the fancier features are still buggy, but the basics are solid.
Great job guys! Seriously thinking about using this to write code that puts food on the table.
bin|⇒ ./c9
path.existsSync is now called `fs.existsSync`.
ERROR: Could not determine your mac address! Make sure you are connected to the internet for the first run and login.
I'm pretty sure that I'm connected to the Internets. I do have a non standard setup where br0 is a bridge to eth0 due to having a bunch of KVM instances floating around, but the question is: why does it need my MAC address in the first place?However, I'm using VMWare Player to host Ubuntu which could be a limitation regarding the MAC address retrieval process c9 uses.
The real issue came when signing up for premium. First, requiring me to have a PayPal account is bad form - please provide some alternative to this. But, I decided to go ahead anyway, I got the subscription set up through PayPal, and was redirected to cloud 9 where I was supposed to have access to these awesome paid features, right? Nope. It has now been two hours and I'm still getting a "we're waiting for confirmation from the payment provider". Paying for something and not getting instant access is really poor UX - I hope you guys will see this and take it as constructive criticism.
Looking forward to finally giving it a try.
Just need autocompletion and key shortcut remapping.
Also, try hitting Command-Shift-E (I think Ctrl-Shift-E for Windows/*nix) to get a code outline of your current file.
Typo on the /pricing page: "This is were your files are stored, ..."
The product itself looks great though, I'm looking forward to hearing about any HN-ers experiences with it.
It works now!
I personally had horrible experience with the previous version (nothing worked) and still waiting to finish hg clone of stuff (and migration of a small package). SIGH I think I'll give a go for the next version.
That said the idea is absolutely incredible, but a little leaner first-steps would be awesome. Since this is in the web anyway, can I just go and edit a file on the web to see how it works? I don't particularly care if anyone sees it or if it even gets saved. I want to be able to play with a demo.
The real killer for me last time I tried it was not being able to edit local files. I have so many projects downloaded and set up that having to move them to the cloud just to make a quick edit is not worth it. Is this something the local app fixes?
$ git commit -m "Small fixes."
error: pathspec 'fixes.' did not match any file(s) known to git. git commit -m Small Fixes
But I can't find a way to push to my repo on GitHub. I get this error: Permissions 0640 for '/var/lib/stickshift/a5a56c6a46e2dd7/app-root/data//.ssh/id_rsa' are too open.
It is recommended that your private key files are NOT accessible by others.
This private key will be ignored.Also, I clicked 'clone' on a public github repo of mine, and nothing ever seems to happen.
Both parties could access the project but it was just collaboration, not pair programming.
(BTW: New cloud9 looks really neat. Very impressive stuff)