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
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.
10 years ago
Drew Short
0edd1d95d4
Fix for the thumbnail generation routine
10 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...
10 years ago
Drew Short
4503ccac99
Fixed issues with the persistence engine not being able to retrieve already processed images.
10 years ago
Drew Short
0d71dbe334
First commit with working H2 database and Hibernate configuration\! Persistance here we come\!\!\!
10 years ago
Drew Short
0fcad44e4e
Started work on database integration. Cleaned up caching of thumbnails and improved performance of the thumb path method.
10 years ago
Drew Short
929eb4ca3d
Partial fix for nulls during thumbnail caching.
10 years ago
Drew Short
3a8ff629a0
Added thumbnail generation and added the cache folder to the ignore list
10 years ago
Drew Short
8500f0559a
Changed over to logback from log4j. Added new minimum logging configurations. Remove log4j configurations and references.
10 years ago
Drew Short
47606ba4a0
Added a recursive option. Added some information and changed the api of the Engine class.
10 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.
10 years ago
Drew Short
e7a971ce2e
Added a similarImages class, updated some hashing methods
10 years ago
Drew Short
dd0bccc81e
Added MD5 hashing to HashService and ImageHashDTO. Added tests against MD5 hashes. Added library for digests and hashing. Added Engine and test against Engine
10 years ago
Drew Short
67aee43791
Moved samples out so they don't get packaged. Updated test location information. Commented out some debugging as it is a bit overboard now that the original issue is fixed. Modified the gitignore to avoid rolling log files.
10 years ago
Drew Short
4e9c5cf87f
Fixed broken unit test. Added some properties and functions. Added a timing trait and benchmarking to DHash tests
10 years ago
Drew Short
24a1b32bad
Started work on hashing and added a sample image for testing. First new unit test is broken due to array indexing issues. Configured the pom further for testing configuration. Added a few properties to support different levels or precision depending on the hash.
10 years ago
Drew Short
b04be2e73b
Added image service to handle getting image data, converting image data, and special processing of image data. Also added some Logging mixin's to classes
11 years ago