Implementing Node.js on an online server - hosting

I've been reading about Node.js and doing some tutorials, and so far I'm liking it a lot, however I've been trying to find ways to implement it on an online server and so far I haven't found anything, is there any way to do this? Should it be installed the same way I installed it locally but on the online server?

Currently you need a VPS and setup Node like you would do it locally, you should also take a look at this article on how to make sure that your Node.js process runs all the time.
There are a couple of easy solutions coming up though:
Heroku, has announced a closed beta for Node.js support last April, but since then there haven't been any updates on the topic.
Joyent (which recently announced to support Node.js development) also has a closed beta at the moment, but it's full.
Last but not least, there's Nodejitsu, also in private beta at the moment, I don't have any further information on their status though.
As for when those three go public, no idea, but I guess Joyent will be the first to offer their service.
So, right now you'll have to go with the VPS solution and a hoster of your choice.

Related

Is React Native v0.19 version currently unusable with socket.io?

My team have been battling to make react native play nicely with socket.io for 2 days now, without success. Is anyone currently using the most recent version of react native successfully with socket.io, or is the technology just not ready for commercial environments?
According to the answers to this question, there at least used to be a way to do use socket.io with RN. If that's indeed the case, I'd suggest opening an issue in the github repository, it might be a rather easy fix. I'd also making sure there are no existing issues related to what you're asking about before submitting an issue.
Good luck!

Team Development of HTML5 PhoneGap App

First, I don't know if this is the right place to make this question but, I don't see any other place where to put it.
I would like to know how could I develop a mobile HTML5 App (using PhoneGap) with another friend, without need to have a copy of the project in more than one PC.
Could I somehow host the Code on a FTP Server and then we both could work on it for example, on Eclipse?
You need to look into using a source control system of some kind. Source control comes in many flavors, but in general it allows software developers to sync code between many servers, and allows developers to work concurrently without breaking each other's environments (imagine I have to take a component offline for many hours to code on it, but other people rely on it to do their work).
The two most common source control solutions are SVN and Git. Both of these work on Mac/Linux/PC and are documented thoroughly online.
without need to have a copy of the project in more than one PC.
How should that be possible? When want to view view something on your local computer, you must have it available on your local computer. But I think I know what you are looking for, three suggestions:
Use a cloud-based IDE. Cloud9 for example is one of the best. However, all of them tend to be slow and buggy.
Just synch the files between your computers. One of the best hosted services is Dropbox, or you can install ownCloud on your own Server.
Use a version control system. This is pretty common for software development as you can easily reproduce who made which change when and why. The best option is git and Github for hosting.
I know this is months late, but check out Adobe's Phonegap Build. Build and deploy in the cloud. They also allow you to assign a development team.
www.adobe.com/PhoneGap

iDisk-like features on Lion Server

The imminent death of iDisk is a bummer. I have used it for years to easily share files with clients without asking them to boot up their FTP software.
I am curious to know if there is a way to mimic iDisk's file sharing features through Lion Server. Specifically, the ability to share links to specific files and have them downloaded through a web browser. I miss the clean interface of iDisk through MobileMe.
I realize that there are third party providers like Dropbox and YouSendIt, but it would be nice to serve the files directly from our local server. I originally thought WebDav might be the answer, but it seems that's not the case.
You will have to install additional software to get that functionality. I've used and had good luck with Boxroom (http://boxroom.rubyforge.org/) but it requires Rails which may be too much work to install if you don't need it for anything else.
Searching for "open source php file manager" turns up a range of options which should work well on Lion as it has PHP already installed. I have also seen Java alternatives, some of which run on top of WebDAV, so it is probably best to start with the development language you are most comfortable with deploying and work from there.
Sorry I couldn't be more specific, my Mini is in transit so I haven't had direct experience with Lion server yet:)
Have a look at Storage Made Easy Mac client. It works a similar way to the original iDisk but also had sync capability. See: https://storagemadeeasy.com/MacCloudTools/ and https://storagemadeeasy.com/wiki/maccloudtools/. There is a native disk piece and also a sync like dropbox piece to the App.

Why doesn't ElasticFox support Micro instances?

I have found that using ElasticFox, I can only launch Large+ EC2 instances, while through Amazon Web Console I can launch smaller instances. Any idea why this is the case? Where do I report this bug/feature request?
Looking at the project home on amazon, it looks like it was last updated on 01 Sep 2010. Thats before micro instances were announced on 9 Sep 2010 and hence the reason(probably) for not supporting them.
The project home on sourceforge is probably the best place to request this feature or I guess you could get hold of the source code and do it yourself.
Well, as stated by Geoff Appleford, Elasticfox is an outdated extension. I dont know why it's development stopped as it is a great tool.
If you wish to do things that are achieved through Elasticfox, I would suggest you to take a look at Hybridfox. Hybrdifox is a fork of Elasticfox which supports other private clouds as well. It is also a great tool too.
It is also open source and actively updated. Check it's project home(http://code.google.com/p/hybridfox/)
Sources:
Hybridfox home

CouchDB on Windows?

I started exploring CouchDB and I am interested in following:
Is there or will there be a Windows install?
If there is, is there a shared hosting provider that offers CouchDB?
Not knowing much about it, can it be somehow embedded in my application or bin deployed (don't laugh).
The most reliable source is the CouchDB download page
There are several places offering CouchDb hosting. Besides Cloudant, you can use most Infrastructure-as-a-Service parties like Google, AWS, etc.
This question was asked (and answered) elsewhere on StackOverflow here and here.
There's a Windows version now, available on CouchIO (http://www.couch.io/get) blog.
Download & Unzip
Double-Click bin\couchdb
Relax!
Visit http://127.0.0.1:5984/_utils
There's been a fully compatible Windows build of CouchDB shortly after every source release, since the initial 1.0.0 release over 18 months ago. You can get this directly from the Apache CouchDB mirrors http://couchdb.apache.org/ now.
NB the embedded test suite is actually for developer testing; due to subtle timing constraints not all tests will pass first time round on every machine. In the next release of CouchDB, the tests will be done outside the browser which will be both simpler and more robust.
Please up-vote this so we have the right information to hand.
Since this question was posted, there is a Windows download available at https://couchdb.apache.org/ .

Resources