CouchDB on Windows? - 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/ .

Related

Extension Library in Domino: Server or Client? Or both?

this may seem like a dumb question but im not that long into Notes/Domino.
I want to run Extension Library by openNTF. Now the question is, if i develop an application with it, can the application itself be used by other clients eventough they dont have the Ext. Lib. installed?
And when i say used i mean USED, not edited. And if not, do they need Ext.Lib.(client) too or can i just install it on the Server? Or do i have to install it on both?
Sorry for the bad english.
Thanks if you can answer :)
Using one of the OSGI Plug-ins (the Extension Library is one such plugins) means that the machine running the code will need to have that plug-in already installed.
This is an excellent first step from Stephan Wissel
You are going to need to set up an updatesite for your server in any case. If your users are using the Xpages application using the browser they won't need to install anything, if you are counting in using XPinc (XPages in Notes Client), then the library will need to be pushed to the user's local machines as well, typically with a widget catalog.

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

Implementing Node.js on an online server

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.

TextMate - must-have Bundles and Plugins for web dev

Just curious what experienced Textmate users can't live without in the program. I just ran the trial and bought the program so I'm trying to get a sense of how others might setup their development environment for web development.
Also, based on the fact that I just bought the program, I am going to guess that TM2 will come out next week. Yes, that's right, next week. Unfortunately, because of my luck, it will not be a free upgrade...upgrades will cost more.
Well if anyone is new to TextMate, you need to install the "Get Bundles" Bundle--a GUI to the TextMate SVN and git Bundle repositories. More detail on installing the 'Get Bundles' Bundle in an answer to a different question on SO.
I think this is the easiest way to not only view all available Bundles but also to update them on your own rig.
As of five minutes ago, Get Bundles counts 793 total TM Bundles available either in the Official TM SVN Repository or on the TM git Repository.
Once you have that, you can "go shopping"--so for instance if you're a web developer then you can quickly see that there are (at least):
six different Bundles for CSS
(including the official TM CSS Bundle
that comes pre-installed)
six Bundles for Django
six Bundles for HTML, etc.
Of course, the Web Dev framework with the largest TM user base is RoR; i quickly counted a dozen different RoR Bundles though i am sure there are more.
I use several TM Plug-ins:
MissingDrawer
SVNMate
TmCodeBRowser
TMQuickLook
WebMate
I use E a pc version of textmate and I'd be lost without html zen-coding and they have versions for textmate. Highly recommended.
What kind of web development do you do? I have noted, on a previous SO thread, some good bundles for Ruby on Rails development.

Resources