Cookies op Tweakers

Tweakers maakt gebruik van cookies, onder andere om de website te analyseren, het gebruiksgemak te vergroten en advertenties te tonen. Door gebruik te maken van deze website, of door op 'Ga verder' te klikken, geef je toestemming voor het gebruik van cookies. Wil je meer informatie over cookies en hoe ze worden gebruikt, bekijk dan ons cookiebeleid.

Meer informatie

Door , , 2 reacties
Bron: Data Crow's Nest

Data Crow logo (75 pix) Data Crow Heeft met versienummer 3.9 een nieuwe milestone bereikt. Dit catalogusprogramma kan orde in de chaos scheppen van zo'n beetje elke verzameling, of het nu om boeken, cd's, dvd's, foto's of muziekbestanden gaat. Waar mogelijk wordt allerlei relevante en aanvullende informatie van internet opgehaald, zoals IMDb, Amazon of Bol.com. Het programma is opensource en in Java geschreven, en het is dan ook eenvoudig om aanpassingen in het uiterlijk of de functionaliteit te maken. In versie 3.9 is onder andere de manier veranderd hoe de data wordt opgehaald. Hierdoor start het programma een stuk sneller op en zijn de systeemeisen naar beneden bijgesteld.

Data Crow 3.9.0

This release delivers a significant, mostly technical, change. The data layer, which is the way for Data Crow to load and display items, has been rewritten. Items were always loaded (all of them) on startup, causing a long startup time and high memory usage.

The new data layer increases the startup time of the product and lowers the memory requirements. On the down side you might notice a slight performance decrease when scrolling up and down in the views. This is because Data Crow now loads the items when they become visible on screen. Due to a smart caching mechanism the performance decrease has been kept as minimal as possible. On the plus side the grouping pane and the startup time have improved significantly (by about 75%). Additionally it is now possible to load a large database just as quickly as a small database, with the same memory requirements!

The following has a direct impact on the performance of the system:
  • The number of selected field as the description for an item (View Settings > Description). Data Crow only queries for the necessary information, having to query for, for example, a name, category and a container will take more time when loading the item on screen.
  • Available memory for Data Crow (Java -Xmx256m is recommended).
New System Requirements:
  • Minimum amount of memory: 128MB
  • Recommended amount of memory 256MB.
  • Sun Java 1.6 or higher.
[Known issues]
  • Java will start consuming a lot of the processor time when the application is running out of memory. Assign 256MB's to the application to make sure that this does not happen.
[Changed]
  • Improved startup time (75% faster)
  • Lower memory usage (50 to 70%)
  • Items are always loaded directly from the database, no caching
  • Grouping pane improvements (50% faster)
  • Unique identifiers are now generated according to the UUID Java standards. (For future compatibility)
  • Added indexes on database tables. This done automatically, also for custom modules.
  • Items are only loaded if and when they are actively shown on screen.
  • Changed the layout of the quick view.
  • Updated Apache FOP to version 1.0; increased performance for report creation.
  • Showing a progress bar when building the tree / grouping panel
  • Pictures are now shown within the quick view panel. If a picture field is added to the description of the quick view panel it will no longer be displayed in a separate tab.
  • Toolbar can now be completely disabled (F12).
  • Garbage collection scheduler is now disabled by default. If needed it can be turned on in the expert user dialog.
  • Fields in view settings and grouping pane can now be ordered without having to remove and add the fields again.
  • Added m4a to the music file importer.
  • Added an option to enable high quality rendering of images (lowers performance and increases memory usage).
  • Improved performance for the chart panel.
  • Using JFreeChart libraries instead of OpenChart2, allowing for better graphical chart presentations and printable charts.
  • An option has been added to the quick view settings to show or hide the picture tabs. This is a 'per module' setting.
  • Default full expansion of the grouping pane tree nodes has been disabled.
  • Removed the table view from the user module.
  • Added expandAll and collapseAll to the file tree panel.
[Fixed]
  • Image not shown (or flickering) in the card view
  • ConcurrentModificationException on several occasions
  • Web version is not in synch with item changes done in the client(s)
  • High overall processor usage.
  • Quick filter; sometimes the list is not filled correctly
  • Changing fonts; not properly delegated to all views / components
  • File structure not displayed correctly in the File Structure tree.
  • Open report button was enabled even when the report was still being processed.
  • IMDB search; most information was not imported due to site changed
  • IMDB search; multiple directors was not working
  • MetaCritics online service no longer working (games & movies).
  • FreeBookSpot could not be repaired and has been removed.
  • Bol.com online service retrieved "no image" pictures.
  • Barnes & Nobles search was completely broken.
  • Discogs.com; images were no longer imported.
  • MCU.es was beyond repair and has been removed.
  • First visible field in item form is now selected / focused.
  • Child items are not added to reports if running in other language then English.
  • Report PDF "audiocd listing desert" doesn't display Artist
  • Report HTML "software listing desert" had publishers instead of categories.
  • Directory usage section of the file importer had a strange looking border.
  • History on loans not directly updated, only after reopening the item form.
  • Right-click
  • Help on item form mentioned "attach file info" while it should read "read file information"
  • File > Locate File options were available even when the item does not have a hash or file size set.
  • Item updates done by external processes no longer cause focus loss on the client (File Synchronizer & web application).
  • Removed defective 'brighten' function for pictures.
  • Item Synchronizer does not update all items.
  • Duplication of records for multiple references fields; duplicates are removed and a unique index is set on these tables to prevent this is in the future.
  • Duplication of records in the picture tables; duplicates are removed here as well and a unique index is created here as well.
  • Item is only removed and re-added to the tree if the value has changed of the field that is part of the tree structure (performance gain).
  • Column widths for the child table (tracks for example) are not remembered.
  • Reports does not a comma between listings of categories, genres, etc.
  • Containers were not added correctly to the reports. The reporting dictionary did not correctly describe this multiple reference field.
  • The message 'This item is not unique, it already exists.. ' (etc) did not correctly tell you why the item is / was not unique.
  • Bol.com did not retrieve any results as of November 8th, 2010. Fixed. (Incorrect HTML syntax on Bol.com: href=""/nl/s)
  • License information for software not save (incorrect column name).
  • User information could not be changed, message appears 'login name cannot be changed' while the login name has in fact not been changed.
  • MobyGames.com; ' in titles instead of '
  • Discogs online search no longer retrieved the titles for tracks correctly (HTML change on Discogs site).
  • Imdb person search appends "
  • IMDb" to each name.

Data Crow screenshot (481 pix)

Moderatie-faq Wijzig weergave

Reacties (2)

Dit programma is nog steeds niet optimaal.

Een jaar geleden heb ik meerdere issues ingediend en daarvan is 80 % nog steeds niet opgelost.
Toegegeven: er zijn flink wat verbeteringen, maar als je foto's op een professionele manier wilt beheren kijk dan maar liever uit naar een programma dat niet op Java is gebouwd.
Meer dan 8000 foto's en DataCrow is vrijwel dood.

Daarnaast klopt de changelog ook op sommige punten niet:

- Improved startup time (75% faster)
-> Ja, dat is waar. Voorheen duurde het starten met > 10000 afbeeldingen ongeveer 30 minuten, nu is dat terug gebracht naar zo'n 3 minuten.
Het vervelende is alleen dat dit kennelijk uitsluitend geldt voor het opstarten. Bij de meeste andere handelingen (bijvoorbeeld de webserver) is het programma nog steeds niet tot snelle actie te bewegen.

- Lower memory usage (50 to 70%)
-> Een probleem dat ik al geruime tijd geleden heb aangekaart. Het geheugengebruik is ook nu nog steeds vrijwel constant > 80%. Dat heeft niet direct met DataCrow te maken maar wel met de acties van Java. Daar kan de auteur waarschijnlijk weinig aan doen, maar het is DataCrow wel aan te rekenen. Dat had de auteur maar een degelijkere basis moeten kiezen om het programma op te bouwen.

- Image not shown (or flickering) in the card view
-> Ook al geruime tijd geleden aangekaart en nog steeds niet opgelost. Het is wel goed met afbeeldingen van een redelijk standaard grootte, maar als je echt extreem gaat is het weer gebeurd met het programma.
Voorbeeld: scan een tijdschriftenpagina; je hebt dan een bestand van tegen de 100 MB. Dat kan DataCrow absoluut niet aan, vooral niet als je het programma met meerdere van dit soort bestanden confronteert.
Ja, ik weet het; dit is nogal extreem maar als je als auteur gaat claimen dat je programma DE oplossing is voor elke verzameling van elke willekeurige omvang dan kan je verwachten dat zoiets getest gaat worden.

- Duplication of records in the picture tables; duplicates are removed here as well and a unique index is created here as well.
-> Het programma heeft nogal een ruime definitie van wat nu precies een duplicaat is.
Als je een afbeelding importeert, vervolgens de naam iets wijzigt en het opnieuw importeert dan werkt dat prima. Het programma heeft duidelijk niet door dat de afbeelding identiek is maar dat alleen de naam anders is.
Exact identieke afbeeldingen zelfs met een identieke naam in verschillende mappen worden ook geimporteerd zonder enig commentaar van het programma.

Verder is het importeren van afbeeldingen nog steeds dramatisch slecht. Na het importeren van enige honderdtallen afbeeldingen van gematigde grootte (minder dan 100 kB per stuk) gaat het programma onderuit met een "Java heap space" error.
Ik heb dat meerdere malen herhaald op een machine met 4GB intern geheugen (dat is dus het probleem niet) en kan het bewijzen met een screenshot, maar dat kan ik hier niet kwijt.
De auteur kan desgewenst het screenshot bij mij opvragen.

DataCrow is een veelbelovend programma en ik gebruik het ook nog steeds, maar als je echt extreem gaat dan schiet het in elk geval op het vlak van afbeeldingenbeheer nog steeds sterk te kort.

Verder zou de ingebouwde webserver moeten werken. Ik heb dat uitgebreid getest, maar ik zie geen kans om de webserver aan de praat te krijgen. De webserver beweert dat ie start (dat duurt trouwens erg lang), maar reageert daarna nergens op.
En helaas: de documentatie bij DataCrow is op dit punt (en trouwens op alle punten) ZWAAR ONVOLDOENDE!

Disclaimer: ik richt mij vooral op afbeeldingenbeheer omdat dit in mijn interesse sfeer valt. Over hoe het programma op andere vlakken presteert kan ik niets zeggen. Dat laat ik graag aan anderen over.

[Reactie gewijzigd door zL4cQxssNRiCVp op 29 november 2010 18:12]

Waar is het verder wel precies handig voor?
Blijkbaar dus niet voor plaatjes.

Boeken?
Weet iemand of het geschikt is voor boeken; ie lijst/database met titels/ISB nummer invoren en zoeken maar? Laatste programma dat ik probeerde kon namelijk maar 1 titel tegelijk ophalen en je kon niet snel veld,veld, veld typen.

Bestanden
Ik heb het geprobeerd voor het indexeren van mijn CD/DVD/USB data collectie, maar ik vond het niet echt lekker werken. (kan zijn dat ik iets fout deed. )

VirtualVolumesView gaat in elk geval een stuk sneller.
http://portableapps.com/n...volumes_view_portable_1.0

Video
Volgens arj0n (zie reactie eerdere versie) is het geschikt voor films, tweede na Personal Video Database.
Mijn ervaring was dat hij DVD's gewoon als Vob/ifo's ziet en niet de titel pakt/opzoekt, maar ben er niet al te diep op ingegaan.

Software
Ook raadde hij het aan voor Games; dit kan ik uitbreiden tot Sofware Algemeen; hij kan ook titels ophalen uit Sourceforge e.d.
Ik heb het probeert om mijn downloads te ordenen, en werkt redelijk; haalt beschrijving op, categorie toevoegen, kan linken naar exe/rar en ruimte voor eigen beschrijving/wachtwoord, HTTP link.
Helaas pakte hij soms alle .exes in RAR bestanden en niet alleen de SETUP/INSTALL .exe's
En het kost veel tijd, een duidelijke directory structuur met een info tekstje is een stuk sneller.

Op dit item kan niet meer gereageerd worden.



Apple iOS 10 Google Pixel Apple iPhone 7 Sony PlayStation VR AMD Radeon RX 480 4GB Battlefield 1 Google Android Nougat Watch Dogs 2

© 1998 - 2016 de Persgroep Online Services B.V. Tweakers vormt samen met o.a. Autotrack en Carsom.nl de Persgroep Online Services B.V. Hosting door True