Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
We don’t allow questions seeking recommendations for books, tools, software libraries, and more. You can edit the question so it can be answered with facts and citations.
Closed 5 years ago.
Improve this question
I'm wondering if there is a website that collects (and hopefully updates) information on available web services.
Edit: Thanks for all the info; many good answers. I can only accept 1 as the "accepted answer" at this time, so I picked my favorite one.
How about http://www.programmableweb.com/apis? It has a fairly large list of popular Web Services and a quick info sheet on each, including how to access it.
webservicelist is one place..
Back when webservices were going to take over the world, I stumbled upon xmethods.net. It's still around, but I can no longer vouch for it's accuracy or timeliness. Note the dated blurb:
Emerging web services standards such as SOAP, WSDL and UDDI will enable system-to-system integration that is easier than ever before.
Googling web services list points to a couple higher rated sites that you'd probably want to check out as well:
the aptly named http://www.webservicelist.com/
http://www.webservicex.net
Personally, I've discovered that random, free web services are more trouble than they're worth. Pretty much anything they're doing*, I can more effectively and more reliably provide myself for minimal cost.
If I'm looking for a solution to a specific problem, eg. storing credit card data securely, then I'll evaluate the options in that space - web service or not.
Notable exceptions include accessing proprietary data, such as CDDB or Amazon. But, if I need that data, a quick google will turn up who has high quality data - then it's on to find an API for it.
NOAA provides a great (and free) collection of weather webservices that you can use,
http://www.weather.gov/xml/
Not really a web site, but you can use UDDI to find information on what web services are offered by businesses that publish service listings. There are several client implementations listed at the bottom of the page I linked to.
Seekda.com for "Big" (WS-*) services only, based on WSDL/SOAP. Let me know if you've found it useful.
Take a look at http://usgovxml.com . USGovXML.com is an index to publicly available web services and XML data sources provided by the U. S. government.
Related
Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
We don’t allow questions seeking recommendations for books, tools, software libraries, and more. You can edit the question so it can be answered with facts and citations.
Closed 7 years ago.
Improve this question
We're running an experiment which will involve collecting data from multiple stations around the world. Each station will be providing HDF5 files with magnetic field measurements in a rate of 1 kHz and some auxiliary data in real time. The latency is going to be a few minutes.
I'm assigned to design this program (in C++, with clients/server model, with server being in linux and clients being cross-platform), and apparently I'll be designing this from scratch. My first concern is not to really do everything from scratch because this will be more error prone and pure wrong, so my question here is: What information/file transfer protocols/libraries should I use so that
The program can live for 10+ years with minimal maintenance
I can have very good support from the community for when I need help.
Since we need something relatively secure, my first thought was libssh (the only cross platform opensource library available out there for ssh), but then after discussing with some pros there I realized that the support there isn't so wonderful because only a few people work with libssh. The pros there hesitated in suggesting OpenSSL, but with OpenSSL I'll have to write my own authentication (apparently, I'm not an expert and that's why I'm asking).
What would you suggest? Please share your vision to whether I should go for OpenSSL, libssh, or something else.
PS: Please, if you're going to start off by saying this question is off-topic, move on and ignore it. Consider being helpful rather than critical.
If you require any additional information, please ask.
I think that OpenSSL might be a good choice.
No you do not have to "write you own authentication" - you just need to generate certificates and keys and put them in the right places - that is all.
I would suggest to look at the examples in <openssl-source-dir>/demos and <openssl-source-dir>/apps to get you started. Reading a book about OpenSSL would also be a good idea - for many other reasons (sometimes not directly related with SSL/TLS).
I hope that helps.
Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
We don’t allow questions seeking recommendations for books, tools, software libraries, and more. You can edit the question so it can be answered with facts and citations.
Closed 6 years ago.
Improve this question
Does anyone know some site where I can find information about autonomy??
I'm looking after code samples, architecture posts, and things like that, both about
autonomy IDOL search engine
autonomy interwoven content management server
side note:
I cannot understand why there're so many barriers to access theese product's developer resources. I thought that HP would change autonomy's policy about this but It stills the same: there's absolutely NO access to libraries, code samples, etc... you're forced to have a partner account...
If I could I'd move to opener alternatives... but it's not completly in my hand ;-(
There is little public information available about Autonomy's products.
The best way forward is to build your own network of people who know the product and have had experience with implementations.
The information that is shipped with the product can also help. Specifically regarding the Autonomy IDOL server and the calls you can make - some resources
The IDOL Administrator manual: Probably the most complete document available. It will help you understand the components which make up an IDOL architecture. However, it will not go into too much detail on complex architectures.
The Online Help: (http://:/a=help) Most components have an online help which documents all the calls and parameters.
The GRL: (http://:/a=grl) Gives you the most recent commands sent to a component. The best way to 'reverse engineer' how to components are interacting with each other.
I found that most active discussions regarding Autonomy's product suite can be found here.
Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
We don’t allow questions seeking recommendations for books, tools, software libraries, and more. You can edit the question so it can be answered with facts and citations.
Closed 8 years ago.
Improve this question
Hi, I want to develop a site with the features similar to SharePoint but without using any SharePoint services.
Please advise me which are the tools I have to use to achieve this.
The alternative should be free and customizable.
Thanks.
If your question is: What is an alternative to sharepoint? then one answer would be "alfresco". Although I'm not a fan of Alfresco as a user, it has many features similar to sharepoint: different accessing methods for shared files (WebDAV, HTTP, FTP, SMB), authorization groups and file versioning / history.
Of course it lacks the tight office integration of Sharepoint.
Edit: I'm not a fan of Sharepoint either.
Depends on what you want to with SharePoint. If you are only using 1 functionality you probably have tons of alternatives. (Wordpress, wikipedia, Drupal,..). All with their own pro's and cons.
If you want the complete package. Collaboration , search, publishing, wiki, blog, office integration, etc... The choices are limited. I'm not a great fan of DotNetNuke but it's one possibility. More in the Java camp you find Alfresco.
Have a look here,
https://stackoverflow.com/questions/1096392/any-good-alternative-for-sharepoint-ofcourse-opensource
And there are some alternatives in this thread as well Open Source SharePoint?
Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
We don’t allow questions seeking recommendations for books, tools, software libraries, and more. You can edit the question so it can be answered with facts and citations.
Closed 5 years ago.
Improve this question
What's an advisable way of documenting and sharing APIs (e.g. HTTP web-services)?
The requirements are:
A Wiki type system in which anyone can edit any page.
An easy way to write an API spec so that the styling/formatting is applied automatically, rather than having to manually add the styling for each individual page.
I would use Wordpress, except that it's not really a Wiki system; it's more of a blog engine. I want a nice, clean, structured hierarchy of pages, and the ability to click and edit instantly.
I tried Google Sites, but this also seems to be unsuitable, because it doesn't allow me to create a consistent style for APIs. The only control I have over styling is "themes", which change the look & feel of the whole site, and aren't specific enough.
I found a hosted solution here, but at $499 p/year I'm sure we can do better.
Any suggestions?
Many projects use trac. Here is an example of a project that uses it http://djangobb.org/wiki
Trac integrates together wiki, issue tracking and source control.
Might consider using something like doxygen to generate an inital snapshot and then just wikify that.
A similar question was posted here also: Wiki solution for APIs documentations?
and I suggested using MindTouch
**jonathan, just saw your comment about trac adding too much complexity. you'll likely find the same with MindTouch, but that's because you're asking for a solution to a specific problem, and the suitable tools available offer much more capabilities (ie complexities)
Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
We don’t allow questions seeking recommendations for books, tools, software libraries, and more. You can edit the question so it can be answered with facts and citations.
Closed 5 years ago.
Improve this question
I'm trying to get accurate download numbers for some files on a web server. I look at the user agents and some are clearly bots or web crawlers, but many for many I'm not sure, they may or may not be a web crawler and they are causing many downloads so it's important for me to know.
Is there somewhere a list of know web crawlers with some documentation like user agent, IPs, behavior, etc?
I'm not interested in the official ones, like Google's, Yahoo's, or Microsoft's. Those are generally well behaved and self-indentified.
I'm using http://www.user-agents.org/ usually as reference, hope this helps you out.
You can also try http://www.robotstxt.org/db.html or http://www.botsvsbrowsers.com.
I'm maintaining a list of crawler's user-agent patterns at https://github.com/monperrus/crawler-user-agents/.
It's collaborative, you can contribute to it with pull requests.
http://www.robotstxt.org/db.html is a good place to start. They have an automatable raw feed if you need that too. http://www.botsvsbrowsers.com/ is also helpful.
Unfortunately we've found that bot activity is too numerous and varied to be able to accurately filter it. If you want accurate download counts, your best bet is to require javascript to trigger the download. That's basically the only thing that is going to reliably filter out the bots. It's also why all site traffic analytics engines these days are javascript based.