Drew Short
b701ea28e8
Fix for the concurrent engine.
Made the concurrent engine the default again.
Updated the license
Added a script to clean the logs in the base directory.
Updated the .gitignore to ignore configuration files in the base directory needed for individual runs from within intellij.
Improved the handling around cached images, falling back on restoring the data from the database when the ehcache fails.
10 years ago
Drew Short
fabace8005
Fixes for unmanaged FileInputStreams hogging file descriptors.
Misc UI fixes.
Temporary fallback to the sequential engine as it works on remote files and consistently.
Massive cleanup work.
Need to go through code and do a little more cleanup.
Need to inspect why the concurrent engine chokes on remote files and multiple runs. (Nothing helpful in logs as of yet.)
10 years ago
Drew Short
4cecab8f63
Working on getting directory browsing working.
10 years ago
Drew Short
37497a0f7d
Started work on a custom component for image tiles since no default exists
11 years ago
Drew Short
e1969e9195
Missing image file for the proof of concept
11 years ago
Drew Short
8780c34dd9
Temporarilly adding an image to the app and some initialization code as a proof of concept for some of the functionality. Need to redesign the images in the tile view as a custom component with a label. Also selectable and interactable. Right click context aware and multi-seletable. For the List View in the tags tab, those need to be modified to be objects that store tag information as well... also sorting/filtering ability.
11 years ago
Drew Short
4dfc50c13c
Fixed some additional small issues with the version updating build scripts
11 years ago
Drew Short
947df0bf4d
Creating patch version 0.1.1-DEV
11 years ago
Drew Short
c522832514
Fixed a commit and tagging issue in the version update scripts
11 years ago
Drew Short
7e85750882
Revert "Fixed the DTD warning for Hibernate"
This reverts commit 1ff350ee97
.
11 years ago
Drew Short
1ff350ee97
Fixed the DTD warning for Hibernate
11 years ago
Drew Short
52eaf87e75
Removed the old versions of those build scripts
11 years ago
Drew Short
4a95219533
Moved some build files out of the way, and updated them to account for the directory change.
11 years ago
Drew Short
199465c59a
Additional Changes to the GUI layout.
Prototyping how tagging and searching will work.
11 years ago
Drew Short
0b52897e65
More basic interface changes.
Proof of concept auto expanding frames.
Basic design in place.
Toolbar added for information.
Tabbed pane on left for example searching and sorting.
Tiled Pane on right for images.
11 years ago
Drew Short
a225f267cf
Started doing some work on the GUI.
Added a markdown processor.
Change the about file to be a markdown file.
Got the about button to implement a parser and display a dialog.
Included an example of a utility dialog that loads a remote website.
11 years ago
Drew Short
b9faa78f43
Started work on abstracting out the messaging in the engine. Moving over to dedicated actor(s) for handling messages and progress.
11 years ago
Drew Short
9d5fc4107f
Fixed an issue with the default logging. Also made some sort of basic change to the fxml for the main app.
11 years ago
Drew Short
5a709d2397
Updated Image-Tools to use Java 8. Java 8 is now required to run Image-Tools. PHash functionality initially failed tests. Generated databases or caches of PHash output may need to be regenerated to avoid false positives.
11 years ago
Drew Short
18ee94a9f2
Likelihood of over 1.6 million images for comparison in a personal library is likely rare. Improved performance of the thumbnail system by avoiding creating an overwhelming number of sub directories within sub directories to artifically handle a billion billion billion billion billion possbile md5 combinations. There just aren't that many files so it's a waste to presume non-even distribution of md5's such that it would break a filesystem requiring such limiting of directories for storage.
11 years ago
Drew Short
0edd1d95d4
Fix for the thumbnail generation routine
11 years ago
Drew Short
3c0401fd96
Overriding the archaic ehcache shipped with hibernate.
11 years ago
Drew Short
04d7d6afe8
Removed 3 more debugging statements that are pointeless as the results are recorded elsewhere and they just introduce noise in the logs
11 years ago
Drew Short
dc643512b7
Commented out a bunch of debug logging statements that aren't needed right now. Updated some hibernate config files. Added some exceptions to the logback config to ignore debug statements from hibernate and EHCache as they aren't important in our debugging right now. Updated todo... sort of...
11 years ago
Drew Short
4503ccac99
Fixed issues with the persistence engine not being able to retrieve already processed images.
11 years ago
Drew Short
dfa6de258c
Fixed an issue with persisting an Image and ImageHashDTO. Still encountering issues with "Nested Transactions Not Supported" when looking up images. Could be concurrent related, but likely the transactions aren't being closed properly on lookups, or the like.
11 years ago
Drew Short
0d71dbe334
First commit with working H2 database and Hibernate configuration\! Persistance here we come\!\!\!
11 years ago
Drew Short
0fcad44e4e
Started work on database integration. Cleaned up caching of thumbnails and improved performance of the thumb path method.
11 years ago
Drew Short
929eb4ca3d
Partial fix for nulls during thumbnail caching.
11 years ago
Drew Short
3a8ff629a0
Added thumbnail generation and added the cache folder to the ignore list
11 years ago
Drew Short
d30c5ce24b
Removed the old default properties files now that we are using the new ones. (Application.conf)
11 years ago
Drew Short
abdb1af77f
Moved logging primarily over to the typesafe:config system which uses JSON style nested configs. Also fixed some logging issues.
11 years ago
Drew Short
8500f0559a
Changed over to logback from log4j. Added new minimum logging configurations. Remove log4j configurations and references.
11 years ago
Drew Short
2850c3bf86
Fixes to NPE errors when searching directories recursively
11 years ago
Drew Short
47606ba4a0
Added a recursive option. Added some information and changed the api of the Engine class.
11 years ago
Drew Short
d474b42952
Massive improvements in the concurrent engine
11 years ago
Drew Short
1520136d15
Making the sequential engine similarity searchthe default for the concurrent engine while solving the concurrent engine issues.
11 years ago
Drew Short
912348c2f1
version changes, logging, todo
11 years ago
Drew Short
d561199300
Added some logic to limit the number of heavy threads produced and used by the concurrent engine.
11 years ago
Drew Short
b05634e002
Concurrency added for the get similar images method. Not convinced it is any faster and my be worse than the synchronous version.
11 years ago
Drew Short
e7f0239c3f
Added some concurency properties to prevent the build failing on a meager build server.
11 years ago
Drew Short
b36e1e55d2
Started work on making the images similarity search concurrent as well
11 years ago
Drew Short
13ab46b5a8
Updated logging during searching to be less annoying. Changed the concurrent engine to use more actors, additionally made it use a different type of router for efficiency since not all images in a directory will take the same amount of time to process.
11 years ago
Drew Short
19cd92850d
Working concurrent engine, however only a few methods are truly concurrent. Needs further work.
11 years ago
Drew Short
4581de443e
Started work on making the processing of images concurrent on a per engine basis
11 years ago
Drew Short
61d419d00c
Fixed the Akka dependencies
11 years ago
Drew Short
fb11e0cd03
Added the Akka library for concurrency support
11 years ago
Drew Short
784dec8313
AppCLI changes. Moving onto looking into threading the search and processing
11 years ago
Drew Short
17688dcb17
Added some additional logging at the INFO level. Fixed the default Log4J.properties file to only output INFO and above to the console.
11 years ago
Drew Short
5e0877dd4f
Fixed a cache usage issue and a logging issue
11 years ago