Welcome Guest.   Make a donation to an author on the site November 27, 2014, 03:37:37 AM  *

Please login or register.
Or did you miss your validation email?


Login with username and password (forgot your password?)
Why not become a lifetime supporting member of the site with a one-time donation of any amount? Your donation entitles you to a ton of additional benefits, including access to exclusive discounts and downloads, the ability to enter monthly free software drawings, and a single non-expiring license key for all of our programs.


You must sign up here before you can post and access some areas of the site. Registration is totally free and confidential.
 
Read the Practical Guide to DonationCoder.com Forum Search Features
   
   Forum Home   Thread Marks Chat! Downloads Search Login Register  
Pages: Prev 1 [2]   Go Down
  Reply  |  New Topic  |  Print  
Author Topic: NANY 2011 Release: DCDisplay  (Read 26695 times)
nharding
Member
**
Posts: 36


View Profile Give some DonationCredits to this forum member
« Reply #25 on: January 01, 2011, 03:04:52 PM »

Hi Mouser,

I made the keys compatible with CDisplay, but I will make it reload the mini comic if you press F1 or select Help. The background color will be added once I add in the configuration screen (I plan on making it so that you can reassign the keys), at the moment you could manually modify settings.xml to change options but that won't be required for the final release. The filename sorting took a lot longer than I expected, it is designed to work in cases where people do not name files consistently.

Neil
Logged
mouser
First Author
Administrator
*****
Posts: 33,700



see users location on a map View Profile WWW Read user's biography. Give some DonationCredits to this forum member
« Reply #26 on: January 01, 2011, 03:19:39 PM »

reassigning keys, not important for me, and i have no problem modifying settings.xml, so i will try that -- IF i could figure out where this thing installed its files smiley


the f1 help sounds like a good idea.  making X quit and escape show help might also be a good idea.

also i think pgup and pgdn go back and forth pages, which is very good, but im not sure the help says that.
Logged
nharding
Member
**
Posts: 36


View Profile Give some DonationCredits to this forum member
« Reply #27 on: January 01, 2011, 03:39:46 PM »

Try the Ctrl T 2 page mode which is very nice way of reading a comic, and Ctrl S brings up a settings menu where you can adjust a bunch of parameters for the shader (at the moment the settings are not saved but they will be once I have the database installed, I want to be able to set settings for an individual comic (or page)).

If you view an image larger than the screen, and use space it will scroll around the image.

You can also use the wheel on the mouse to scroll through a comic as well. I'd like to add PDF support at a later date, since Acrobat is terrible smiley

Neil
Logged
nharding
Member
**
Posts: 36


View Profile Give some DonationCredits to this forum member
« Reply #28 on: January 06, 2011, 12:07:57 AM »

I've carried on working on DCDisplay. I've been adding a check all files mode, it recurses all the hard drives on your computer and examines every archive (zip & rar). It reports any problems it finds, and also any duplicate files (it does an image checksum of all the images in the archive, so if you have cbr and cbz version of the same contents it will match as a duplicate). I use a html template match that I wrote, so you can style the output (there is a simple default template with all fields present in a table.).

It generates a thumbnail of the first page in each archive that can be used in the html output, and it saves the results as it checks the files so you only have to do it once (and then the next time, it will just examine the new files although it will still compare with all the original files). It reports problems it finds, including nested archives (zip files inside another zip for example), thumbs.db inside the archive (no point at all, and increases the size). MAC format zip (MACOSX directory, which causes CDisplay to crash, although DCDisplay can handle it with ease), corrupt images, and malformed archives.

I've also replaced the 7Zip extractor, and now use native C# code to read rar and zip files with no dll dependency. I have a few TB of data that I am testing it with, so it will take a while to run (it's been running for over 30 hours non stop and seems to be working fine), once the report is generated I will update the release with a new version.

Neil
Logged
mouser
First Author
Administrator
*****
Posts: 33,700



see users location on a map View Profile WWW Read user's biography. Give some DonationCredits to this forum member
« Reply #29 on: January 06, 2011, 12:20:17 AM »

cool.

i really think you have to do something about the way this program installs itself.  if you need to have it install instead of just running, there has to be some way to do it so that it actually installs and copies files to some permanent place in Program Files\ and runs properly from there.  as it is now it seems like it leaves the files where they are but makes some registration somewhere so that you can't move the files and can't run the setup program again without removing it from the Add/Remove list.  it's very confusing and i've never seen anything quite so confusing in an installer. not to be harsh but something is terribly wrong with the way this installs -- or else i'm very confused, or both.
Logged
mouser
First Author
Administrator
*****
Posts: 33,700



see users location on a map View Profile WWW Read user's biography. Give some DonationCredits to this forum member
« Reply #30 on: January 06, 2011, 12:24:28 AM »

what should Ctrl+T do? should it show two pages side by side? here it just seems to toggle the zoom slightly between full page and almost full page, always showing one page.
Logged
nharding
Member
**
Posts: 36


View Profile Give some DonationCredits to this forum member
« Reply #31 on: January 06, 2011, 09:21:14 AM »

I'll have a look at the installer, I just use the Publish command in C# to generate the install.

Ctrl T should show 2 pages at a time (it assumes a page is double page if width > height, in which it skips that page (it also assumes 1st and last pages are double pages as well, so that it's like reading a book with a front and back cover).

Neil
Logged
superboyac
Charter Member
***
Posts: 5,740


Is your software in my list?

see users location on a map View Profile WWW Read user's biography. Give some DonationCredits to this forum member
« Reply #32 on: January 06, 2011, 09:31:34 AM »

OK, I'm going to ask for a pretty awesome feature request, but I know it's hard to do, so I don't expect it.  But it's cool!
http://comicreader.mobi/
That's Comic Reader Mobi.  It's the iOS comic reader.  What's amazing about it is if you tap on the text bubble of a comic, it will enlarge ONLY the text bubble while everything else stays the same.  Isn't that freaking awesome?!  So you can read your comic on your computer or mobile device, and you can set it to "fit to page" and just use the zoom to magnify the text.  It's really sweet.  I know, all these comic readers already have magnifying glass features, and so on, but nothing beats the elegance of this solution.
Logged

mouser
First Author
Administrator
*****
Posts: 33,700



see users location on a map View Profile WWW Read user's biography. Give some DonationCredits to this forum member
« Reply #33 on: January 06, 2011, 11:06:04 AM »

that zoom feature might be needed on a mobile device, but for a desktop reader, it's hard to see the value in it.
Logged
superboyac
Charter Member
***
Posts: 5,740


Is your software in my list?

see users location on a map View Profile WWW Read user's biography. Give some DonationCredits to this forum member
« Reply #34 on: January 06, 2011, 12:17:55 PM »

that zoom feature might be needed on a mobile device, but for a desktop reader, it's hard to see the value in it.
I beg do tiffer (politely, of course).  Not entirely, but somewhat.  I'll explain.  I do occasionally read comics on my computer, and while it's big enough to see the text AND see the entire page fit on the screen, SOMETIMES you do want to just expand the text a little more without having to zoom the rest of it.  Now, all these readers have that magnifying glass feature, but it's better just to have the text box pop out without having the surrounding magnified.  Anyway, it's not essential, but I can almost guarantee that it would increase your reading pleasure greatly and people would love it.  It might be more trouble than it's worth to program, but still, just a thought...
Logged

nharding
Member
**
Posts: 36


View Profile Give some DonationCredits to this forum member
« Reply #35 on: January 06, 2011, 12:28:28 PM »

I plan on adding scanlation support (so you select a word balloon and then you can translate the text), so I'll add it when I start on the scanlation support.

Neil
Logged
superboyac
Charter Member
***
Posts: 5,740


Is your software in my list?

see users location on a map View Profile WWW Read user's biography. Give some DonationCredits to this forum member
« Reply #36 on: January 06, 2011, 12:44:15 PM »

I plan on adding scanlation support (so you select a word balloon and then you can translate the text), so I'll add it when I start on the scanlation support.

Neil
Oh snap!!  No way, I didn't think you'd go for it.  If you do, this will be one of my favorite fun applications ever.  The scanlation sounds amazing also.
Logged

mouser
First Author
Administrator
*****
Posts: 33,700



see users location on a map View Profile WWW Read user's biography. Give some DonationCredits to this forum member
« Reply #37 on: January 08, 2011, 12:06:04 PM »

Is it possible to release DcDisplay in a way that just let's it run portably? Or does it have to install because of some XNA requirements?
Logged
nharding
Member
**
Posts: 36


View Profile Give some DonationCredits to this forum member
« Reply #38 on: January 08, 2011, 01:08:58 PM »

It should run portably, it uses xml file in the application directory to store settings rather than registry entries.

Neil
Logged
mouser
First Author
Administrator
*****
Posts: 33,700



see users location on a map View Profile WWW Read user's biography. Give some DonationCredits to this forum member
« Reply #39 on: January 08, 2011, 01:17:23 PM »

didn't work for me.  not even sure what file to launch, tried DcDisplay.application and got some error about security zones or something.

sorry if i'm grumpy.. i've said it before i'll say it again, how microsoft managed to make it so hard to run applications built from their new development languages, and the errors so confusing, i will never understand as long as i live. it just boggles my mind.
« Last Edit: January 08, 2011, 01:20:25 PM by mouser » Logged
nharding
Member
**
Posts: 36


View Profile Give some DonationCredits to this forum member
« Reply #40 on: January 15, 2011, 01:11:54 AM »

Ok, should have a new version this weekend. I have the database present (it takes a while, but you can quit and carry on again another time) which creates a html summary which you can browse. It checks for each image to find any corrupted ones, reports any embedded zip / rar files inside an archive, reports number of pages found (it assumes 2 pages if width > height), works out a checksum so it can find duplicates (it's image based checksum, so even if files are renamed and archived in a different format it can still identify it), and also gives the average resolution (some older scans were too low rez and probably need to be rescanned).

I've got a new installer. I'm using native c# code for uncompressing the zip and rar files so I've made it threaded to make the UI more responsive. I've got cross process communication (so if you start a 2nd instance it will pass the command line to the first instance and then exit). Pressing F1 will now load the Readme.cbr file and backspace will load the previous file you were reading.

Neil
Logged
nharding
Member
**
Posts: 36


View Profile Give some DonationCredits to this forum member
« Reply #41 on: January 18, 2011, 07:36:21 PM »

I've extended the database features, it now generates 3 sets of files rather than just by title (it generates by title, date, & path) and then generates index files that refer to each of those. I've also improved the Browser, so it has BACK, PREV, NEXT, buttons.



Neil
Logged
mouser
First Author
Administrator
*****
Posts: 33,700



see users location on a map View Profile WWW Read user's biography. Give some DonationCredits to this forum member
« Reply #42 on: January 18, 2011, 07:45:37 PM »

looking good!
Logged
DeVamp
Supporting Member
**
Posts: 103



Let the coding begin :-)

see users location on a map View Profile Give some DonationCredits to this forum member
« Reply #43 on: January 24, 2011, 08:45:45 AM »

Hi there,

It looks like a nice program, but it crashes as soon as I try to start it.

During the first setup, it installed directx9 and XNA.
During the second setup, it says that directX9 en XNA are present.

It's probably something windows. Maybe I should reboot first, so that windows loads XNA correctly.

Do you have any idea?


* 2011_01_24_15_43_28.png (10.36 KB, 508x271 - viewed 202 times.)
Logged
nharding
Member
**
Posts: 36


View Profile Give some DonationCredits to this forum member
« Reply #44 on: January 24, 2011, 09:13:13 AM »

Ok, I'm about ready to release a new version, so I'll put everything in a try / catch block so that it will give more detailed description of the problem.

Neil
Logged
nharding
Member
**
Posts: 36


View Profile Give some DonationCredits to this forum member
« Reply #45 on: February 01, 2011, 12:19:44 PM »

For those of you wondering where the new version is, I decided to include as much data as possible so I wrote a scraper for Comic Vine to get the details of all the characters and I am using GCD to get lists of all publishers, titles, issues and stories and I'm writing extractor to convert the format. Since the data is not needed if you don't want to use the database (and is also over 100MB in size), I will put that data on rapidshare as an optional download.

Neil
Logged
noblejoker
Supporting Member
**
Posts: 11


Father & Husband, Biz Owner, PC user & Blogger,

View Profile WWW Give some DonationCredits to this forum member
« Reply #46 on: May 23, 2011, 11:16:38 PM »

Hi there,

It looks like a nice program, but it crashes as soon as I try to start it.

During the first setup, it installed directx9 and XNA.
During the second setup, it says that directX9 en XNA are present.

It's probably something windows. Maybe I should reboot first, so that windows loads XNA correctly.

Do you have any idea?

Exactly the same for me I am afraid - not operational at all On Win 7 Home Premium 64
Tried running in XP compatability and run as admin - no go
All the extra look good but need basic functionality first I guess
Good luck with development
Logged

Matt from Australia
nharding
Member
**
Posts: 36


View Profile Give some DonationCredits to this forum member
« Reply #47 on: May 24, 2011, 12:54:01 AM »

My development system is Windows XP. I will see if I can find the problem on Windows 7.

Neil
Logged
Pages: Prev 1 [2]   Go Up
  Reply  |  New Topic  |  Print  
 
Jump to:  
   Forum Home   Thread Marks Chat! Downloads Search Login Register  

DonationCoder.com | About Us
DonationCoder.com Forum | Powered by SMF
[ Page time: 0.038s | Server load: 0.12 ]