Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
Questions asking us to recommend or find a tool, library or favorite off-site resource are off-topic for Stack Overflow as they tend to attract opinionated answers and spam. Instead, describe the problem and what has been done so far to solve it.
Closed 8 years ago.
Improve this question
My task description is something like this:
"Application should be able to store text/binary files in some filesystem storage. Every file has an author and date of uploading. Application should store all versions of files and provide abilities to review history/versioning tree".
We can't use DB solution here because we have another application that processes uploaded files and it requires original file version (build script which uses javac command). And this is not good idea to store files in the database.
So I'm looking for some ready-to-use solution and I want to avoid writing my own storage implementation.
I've googled some solutions and see jackrabbit library as a variant. It implements JCR specification. But also I saw some bad comments about JCR concept.
Please advise me something else.
Or is JCR good enough for my task?
That requirement sounds like source code version control. There are APIs for Git and Subversion, and probably for other less used systems. http://svnkit.com for example, a search for "git api" or "subversion api" will turn up others.
Related
Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
Questions asking us to recommend or find a tool, library or favorite off-site resource are off-topic for Stack Overflow as they tend to attract opinionated answers and spam. Instead, describe the problem and what has been done so far to solve it.
Closed 9 years ago.
Improve this question
I installed cassandra (on ubuntu) and I think it's convenient and good. But I didn't build a complete app and further on I expect that I must deliver something like full-text searches and even something like search suggests (with AJAX). I know there are API:s that can do functions like "search suggest" (e.g. JQuery plus some http access to your data can make search suggest with AJAX) so now I wonder if we must build ourselves a search API for cassandra or if there already are some available?
Unfortunately, there really isn't a good way to do that with vanilla Cassandra, so you're going to have use an additional search tool like Solr. DataStax has a product (DataStax Enterprise Edition) that tightly integrates Cassandra with Solr (for searching). Here's a link to the DSE download page. You can try it out in your DEV environment for free. They also have a tutorial on how to get a simple column family indexed in Solr.
Otherwise, you can integrate Cassandra with Solr on your own, too. But the nice thing about DSE, is that they take care of the Cassandra/Solr integration. Also, DSE is currently on Cassandra 1.1.x (I forget the exact version) so if you need to use 1.2.x, you'll have to integrate with Solr on your own anyway.
Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
Questions asking us to recommend or find a tool, library or favorite off-site resource are off-topic for Stack Overflow as they tend to attract opinionated answers and spam. Instead, describe the problem and what has been done so far to solve it.
Closed 9 years ago.
Improve this question
I'm looking for a java framework for handling RDF data in a graph database. The main purpose is to manage several versions of a RDF graph and all versions must be accessible all the time. So version tracking is an important feature I need. Is there any tool that supports this out of the box without to develop it from scratch?
The only tool I found related to this topic is OpenAnzo, but the website is no longer available.
To add a timestamp to the nodes should not be the problem, but also an easy access via SPARQL or another query language should be possible.
You might be interested in the Alibaba Auditing Repository and Auditing SAIL, which are Sesame extensions for RDF data change tracking and provenance (disclosure: I'm on the Sesame development team).
I don't know of any existing database solutions which provide versioning out of the box. Your best bet is to work on a custom scheme for your application over an existing database. For example, you could put different versions of the data into named graphs and use those as the versioning structure, then using from/from named in your query be able to query some or all different versions of your data. You could also try and works something up with reification which would give similar results.
Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
Questions asking us to recommend or find a tool, library or favorite off-site resource are off-topic for Stack Overflow as they tend to attract opinionated answers and spam. Instead, describe the problem and what has been done so far to solve it.
Closed 9 years ago.
Improve this question
I am looking for a free to use dictionary in as many spoken languages (english, french, german, ...) as possible.
basically i will need to check if a string exists in a dictionary.
i was thinking about the dictionaries used in firefox or openoffice, since they should be open-source, right? where can i find and download them?
also ideally exists a java library to access the data in the dictionary.
Unpack Debian's freedict packages.
There is a free dictionary available WordNet
Please check this site http://wordnet.princeton.edu/
To connect dictionary from java there are many api available. Some of them are.
http://projects.csail.mit.edu/jwi/
http://sourceforge.net/projects/jwordnet/
The Ubuntu Linux distribution comes with a plain English dictionary (words only). They are stored in
/usr/local/share/dict
I thought. Now I see palacsint his answer popping up. I think it are the same dictionaries.
Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
Questions asking us to recommend or find a book, tool, software library, tutorial or other off-site resource are off-topic for Stack Overflow as they tend to attract opinionated answers and spam. Instead, describe the problem and what has been done so far to solve it.
Closed 8 years ago.
Improve this question
Any recommendation on which Java open source helpdesk system i should use ?
i need these criteria
- come with dynamic approval level support for certain request (workflow)
Some of the java basec Open source helpdesk system are
itracker
Java based open source help desk application with an emphasis on modularity. It's also provides i18n support.
JTrac
A Java based open source issue tracking system.
If you want create your own Help desk management system then u can look at Jboss JBPM frame work I have worked on it and done a simple work flow management system using JBPM
Hope this helps !
This is made in ROR but can be deployed in Java with JRuby : www.redmine.org. It's the best free project management/tracking tool I know in my opinion.
I'm not sure, but this may be helpful:
http://www.sugarcrm.com/crm/
They have a comnunity open source edition.
You can find additional software here, some of them are in java:
http://www.opensourcehelpdesklist.com/
Open source workflow engines in java:
http://java-source.net/open-source/workflow-engines
Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
Questions asking us to recommend or find a book, tool, software library, tutorial or other off-site resource are off-topic for Stack Overflow as they tend to attract opinionated answers and spam. Instead, describe the problem and what has been done so far to solve it.
Closed 8 years ago.
Improve this question
I'm looking for a Java open source project for an academic study on test cases.
I need a project with 20-40 KLOC and at least a 100 JUnit tests.
A project that was developed using TDD methodology is prefered.
Something that I can drop in eclipse and run all the tests with minimal overhead for setups.
Any recommendations?
It's amusing that you say "drop in eclipse", as some parts of eclipse were written with TDD and have relatively large numbers of LOC. You may want to go that route. I know, for example, that the Eclipse-based FORTRAN IDE project is one such endeavor.
The Spring framework? May be too large perhaps.
There are any number of projects you can use. You could look at the BouncyCastle encryption library.
http://bouncycastle.org/java.html
To help with your search, you could have a look at Koders (http://koders.com/), the source code search engine. They have information about LOC for open source projects.