Slashdot Mirror


GNU Photo Archiving software?

jonr asks: "After I got my Olympus E-100RS camera, I have been enjoying photography again. I now take on average dozens photos a day. Now the problem is ever growing photo collection. I found an excellent archiving software, IMatch but I'm looking for something similar to run under Linux. Folders and sub-folders are are just not cutting it. IMatch allows me to put my photos in a category tree, e.g. a photo of my dog could be placed in Family/Pets and Animals/Dogs. It also has off-line archiving, a must have for growing collection. Now does anybody know of a tool or a collection of tools for this?"

56 comments

  1. try this by Stone+Rhino · · Score: 3, Informative

    http://www.opensourcedirectory.org/projects/gphoto coll/
    Found with a quick google search.

    --


    Remember, there were no nuclear weapons before women were allowed to vote.
    1. Re:try this by AnalogBoy · · Score: 2, Funny

      IOHS Error: No space left for "google" concept. Please free up some neurons (Delete teenage_angst and bad_dates, perhaps) and try again.

      Error: Insufficent Operator Head Space code number "duhdurdur"

    2. Re:try this by forehead · · Score: 3, Informative

      Actually, the address you want is here

      --
      --
  2. Am I oversimplifying the problem here? by Pituritus+Ani · · Score: 1
    Why not just use the filesystem to categorize pictures, and some other solution for hierarchical storage or removable media cataloging? Then, when you want to look for a picture, you just search for the directory/category name, and it'll either tell you where it is on the disk, or which CDR (or your choice of removable media) has it.

    Of course, this makes me want to go look for Linux hierarchical storage programs.

    --

    Another proud carrier of the $rtbl flag

    1. Re:Am I oversimplifying the problem here? by Anonymous Coward · · Score: 0

      Folders and sub-folders are are just not cutting it

      Although if you didn't understand the sentence the first time, I don't know why I'm bothering to repeat it.

    2. Re:Am I oversimplifying the problem here? by Pituritus+Ani · · Score: 0, Troll

      Fuck you, you pedantic little piece of shit AC asswipe. Of course, you're probably heard that before.

      --

      Another proud carrier of the $rtbl flag

    3. Re:Am I oversimplifying the problem here? by renehollan · · Score: 4, Insightful
      Perhaps creative use of symlinks wasn't considered? That would relieve the limitation of a single hierarchical key for a given image. Careful renaming and relinking when off-line migration takes place would take care of on-line vs. off-line issues. However, there are still some problems with this:

      While it leverages filesystem tools, it isn't user friendly: one still needs some kind of app to tie it all together (and answer questions like, "Under what other keys is this image also indexed?"). I call this the "reverse-symlink" problem: what are the symlinks to a given cannonical file name?

      Also, symlinks to symlinks (keys to on-line version to possibly off-line nfs-mountable media) tend to add inefficiency, although I don't reall see two levels as all that problematic.

      Still, it does look like a quick and dirty poor-man's hack. Don't give up on the simple and obvious just yet.

      --
      You could've hired me.
    4. Re:Am I oversimplifying the problem here? by JCMay · · Score: 1

      But would not symlinks fix this guy's problems?

      He said he wants pictures of his dog in two different places...

      bash$ln -s /pics/family/pets/rover /animals/canines/mine

    5. Re:Am I oversimplifying the problem here? by n8willis · · Score: 2
      I think he is interested in something more powerful than that. For any one picture, there are dozens of different metadata that could be of interest. Have you seen how many fields there are in the JPEG file information spec? Photoshop supports about twenty, and most of those can have multiple values. Here's the list:
      • Caption
      • Caption Writer
      • Headline
      • Special Instructions
      • Keywords
      • Category
      • Supplemental Categories
      • Urgency
      • Byline
      • Byline Title
      • Credit
      • Source
      • Name (Origin)
      • Date Created
      • City
      • Province
      • Country
      • Original Transmission Reference
      • Copyright
      • Copyright Notice
      • Image URL


      Not to mention that Keywords and Category could have dozens of entries each. Consider a picture of the WTC cleanup. Category alone could give you WTC, NYC, Terrorism, Fire Dept, rescue, news, 2001, emergency, and Guiliani just at first glance. And that's an easy one. Stock photos are much worse. If you try organizing your images by hand-symlinking folders, you're rapidly going to end up with an exponentially-expanding mess that you then have to hand navigate every time you want to make a change. And that's assuming you do it all correct the first time through; forget about it when you throw in human error.

      Besides, what you're really doing in that scenario is hand-creating a relational database. Why on earth would you want to go through that mess when there are industrial strength database packages out there that do it all for you?

      Nate

      --
      -- Watch the REAL Jon Katz.
    6. Re:Am I oversimplifying the problem here? by schon · · Score: 1

      While it leverages filesystem tools, it isn't user friendly: one still needs some kind of app to tie it all together

      Depends entirely on how friendly you consider the command line :o)

      (and answer questions like, "Under what other keys is this image also indexed?"). I call this the "reverse-symlink" problem: what are the symlinks to a given cannonical file name?

      In that case, you can always use hard links instead of symlinks.. then a (maybe not-so) simple :

      $ find -inum `ls -i thisfile.jpg |awk '{print $1}'`

      will tell you.. (of course with this scenario, all the files must be on the same partition..)

      Incidentally, I do this (the symlink method) with my MP3 collection - the main folder contains artists/ albums/ years/

      the songs are linked by the artist name, album (which don't necessarily correspond 1:1), and decade the song was recorded.. original songs are placed under the artist, with links in the other folders.. (there is the occasional link in the artist folder, pointing to a file under another artist - for collaborations, etc..)

      It works pretty well for me..

    7. Re:Am I oversimplifying the problem here? by renehollan · · Score: 2
      Besides, what you're really doing in that scenario is hand-creating a relational database.

      Yes, a poor-man's solution: quick and dirty.

      Why on earth would you want to go through that mess when there are industrial strength database packages out there that do it all for you?

      Hmm, "industrial strenght" strikes me as expensive, in this context (someone wanting to manage their personal digital photos).

      I'd probably start with a symlink method, and if the catagorization really started to get out of hand, consider automated tools to generate the links based on a KWIK indexing technique, or move to a proper meta-data database.

      But, the symlink technique does not preclude eventual migration to a more powerful beast, like a bona-fide database. In fact, it should be a simple matter to populate the latter with the metadata represented by the former. Thus, it seams like a decent intermediate step before going all out.

      Frankly, I just can't imagine the number of keys per item being all that large. It strikes me that you're arguing for a "mod-foo" solution when I'm suggesting trying "foo cgi-bin" first. They both have their place.

      --
      You could've hired me.
    8. Re:Am I oversimplifying the problem here? by renehollan · · Score: 2
      I've been thinking of something similar for my music collection. Artist/Album/Track seems like a reasonable cannonical starting point, though I have resorted to -Various/Album/Artist-Track for some compilation albums.

      I've found that the cannonical starting point usually reflects existing mechanical hierarchies -- in my case, how I've organized my CDs.

      --
      You could've hired me.
    9. Re:Am I oversimplifying the problem here? by renehollan · · Score: 2
      find -inum `ls -i thisfile.jpg |awk '{print $1}'`

      Sounds expensive in terms of disk I/O (reading all those directories). I suppose you could do a similar thing with symlinks (find all links that point to the same cannonical file, assuming a single level link to keep it simple), thus removing the single-partition limit, and cache the results for rapid access. A cron job could do this.

      --
      You could've hired me.
    10. Re: Am I oversimplifying the problem here? by InitZero · · Score: 5, Interesting

      Why not just use the filesystem to categorize pictures, and some other solution for hierarchical storage or removable media cataloging? Then, when you want to look for a picture, you just search for the directory/category name, and it'll either tell you where it is

      Yes, you are oversimplifying. Big time.

      I work for a newspaper. Our single greatest technological hurdle is archiving in some sort or reasonable fashion.

      You'd think the Associated Press would have this figured out. They create tens of thousands of pictures a day. They have the big stick to get the system built. They had their developers create a product called 'AP Preserver'. It was to be the end-all be-all photo archive solution. After many years of trying to get it right, they dropped the product. Even with all their knowledge of the subject and a rather large check book, they couldn't get it right.

      In the past, archiving photos was easy. They were physical and humanity was well versed with physical items. No longer is that the case. Digital photos are a pain in the buttocks.

      Part of the problem is expectations are higher now that photos are digital. When photos were on strips of film, often times they weren't kept for more than five or ten years. Even folks who kept them longer generally didn't keep out-takes (photos not used in the newspaper).

      Now, we are expected to keep every picture taken by every photographer of every event forever. Worse than that, folks want to be able to search for photos using keywords and sometimes even by what the picture looks like. (For example, if you want all the profile pictures of Bush, all you'd need to do is find a picture of Bush in profile and then feed it to the search engine and it will find the rest. (Just for clarification, when I say 'profile pictures of Bush', I mean profile pictures of President Bush and not profile pictures of hairy bush.)

      The fairly large newspaper I work for creates a gig or so of photos and graphics each day (speaking only for Editorial and not Advertising). We use a product called Portfolio by Extensis. It runs on an NT server which doesn't help the AskSlashdotter in the least. We will probably use Portfolio for another couple years until CCI's MediaStore is ready for prime time.

      Some will say I'm being silly by comparing a major newspaper to a guy with a digital camera. We both face the same issues of cataloging and retrieval. The only difference is that he is probably using a 60-gig harddrive and we're using a multi-terabyte array.

      Anyone who thinks that archiving photos is easy has never tried.

      I'm sorry to report that there are no great photo archiving solutions. Find the one that sucks the least and you have accomplished much.

      Matt

    11. Re:Am I oversimplifying the problem here? by n8willis · · Score: 2
      What's expensive? You ought to have a half-dozen industrial-strength RDBMS's shipped for free with your linux distribution. Or do you mean time? Even entering the data by hand into a RDBMS is better than doing it with flat files; at worst you'd spend the same amount of time, but gain all the benefits of the database searching and subselecting for you.

      Besides, the guy said he takes a dozen pictures a day, which even for a few keys is well out of hand over the course of a year. Even one key each is 4380 pictures.

      And it seemed to me like the whole essence of his question was how to move up from the quick-and-dirty to something nicer like the Mac (iPhoto) and Windows (iMatch or whatever he mentioned) users have available to them.

      Nate

      PS - Oh crud, I just realized I forgot to list one option in my other post about real programs: Photodex, Inc. makes a commercial image-management program called Compupic. You can check it out at www.photodex.com.

      A couple of distributions do include the free version on their "supplemental" CD's, but I heard about it because we use it where I work (where last week I spent fifteen hours cataloging and searching photo databases that stretch back 25 years and have dozens of keys per image, which is why I'm so bitter about this issue today....).

      I'd be a little wary of the free Linux version; it's clearly the red-headed-stepchild of their prodcut family, and the supported Windows version I have to use is a pain enough.

      --
      -- Watch the REAL Jon Katz.
    12. Re: Am I oversimplifying the problem here? by Anonymous Coward · · Score: 0

      Didn't IBM have some software that could categorize pictures by the look ? A quick search on google turned up that AP is using some IBM "NICA" software as successor of AP Preserver.

    13. Re: Am I oversimplifying the problem here? by nomadic · · Score: 1

      Hmmm, at my last job we had it really bad; the AP photos were handled by an OS/2 server. Good lord that was annoying to support. Fortunately it was relatively stable, but it did go down occasionally, requiring nightmarish calls to our datacenter to get them to reboot the damn thing.

    14. Re: Am I oversimplifying the problem here? by Anonymous Coward · · Score: 0

      I used to be in a research group investigating this very topic a few years ago. IBM had a system, as did many academic labs and startup commercial outgrowths of those labs. None of them really went anywhere.

      The bottom line is that appearance-based image indexing is VERY VERY HARD. Not least because the human idea of "looks like" is very hard to characterize mathematically, and math is all computers have to go on. Some ad-hoc theories were posed, but nothing earth-shattering.

      After a few years of breathlessly proclaiming that image databases were "the next big thing" it became apparent that there really wasn't enough demand for it to fund the research.

    15. Re: Am I oversimplifying the problem here? by Pituritus+Ani · · Score: 1
      We use a product called Portfolio by Extensis. It runs on an NT server which doesn't help the AskSlashdotter in the least. We will probably use Portfolio for another couple years until CCI's MediaStore is ready for prime time.

      Will CCI provide conversion tools to migrate from the Portfolio product, or will you have to do the process on your own?

      --

      Another proud carrier of the $rtbl flag

    16. Re: Am I oversimplifying the problem here? by Anonymous Coward · · Score: 0

      I'm surprised they would put a lot of time and money into this--the problem cannot be solved in the way people are trying to do it. It's identical to the problem of archiving audio in that *any* organizational scheme will only work for one person at one time. But you need a solution that works for a lot of people most of the time. The analytical intelligence humans bring to a picture or sound doesn't exist for computers yet, so computers are actually really poor at doing what you're looking to do.

      After all, how do you describe the content of a picture or a sound so you can find arbitrary content later? Even a seemingly "simple" picture (like a shot of a well-known celebrity, for example) is complex, depending on what you want to do with the picture later on. You have thousands of pictures of Madonna but you want the one where she's wearing the red sash that peeks out from underneath her jacket a bit because you're putting together a sidebar article about celebs wearing red sashes. Too bad the indexer didn't think that sash was a key element of the picture, you lose.

    17. Re: Am I oversimplifying the problem here? by ElfKnight · · Score: 1

      Have a look at this - using semantic web stuff (RDF, etc) for photo indexing:

      Ontology-Based Photo Annotation, A. Th. (Guus) Schreiber, Barbara Dubbeldam, Jan Wielemaker and Bob Wielinga, IEEE Intelligent Systems, no. 3, May/June 2001, 66-74

      www.swi.psy.uva.nl/usr/Schreiber/papers/Schreibe r0 1a.pdf

      --
      -- I would have got out of bed earlier...but I was asleep.
    18. Re: Am I oversimplifying the problem here? by InitZero · · Score: 2

      Will CCI provide conversion tools to migrate from the Portfolio product, or will you have to do the process on your own?

      I'm pretty sure that CCI will write an import process to pull photos out of AP Preserver. I doubt they will do the same for Portfolio. It's not as universal as Perserver.

      Since Portfolio doesn't alter the orignal image, worst case is that we'll have to import millions of photos into the new solution from scratch, losing good metadata. Portfolio does have a way to export data (or so I'm told) so I suspect we'll have to pay someone (probably CCI) to write an import script which will keep our yummy metadata. But I'm not holding my breath.

      Migration of data from one image archive platform is a real problem. We have had at least three solutions this far and getting data out of one into the next is always painful.

      Unlike text archiving which we figured out long ago, photo and image archiving is still a mystery. Our text archive is virtually unchanged since we bought it online in 1983 except for the addition of some drive space (it now has 12 gig online!) and a web interface (it was telnet only). In fact, the hardware is some of the oldest in the building.

      Matt

    19. Re: Am I oversimplifying the problem here? by Pituritus+Ani · · Score: 1
      Sounds like there are at least some similar concerns shared between photo archiving and its (sort of) subset, image archiving.

      Where I work, various imaging solutions were (before the latest budget cuts) being considered--what several of them have in common, despite paying lip service to "open standards," is that once one is chosen, switching vendors becomes very painful.

      --

      Another proud carrier of the $rtbl flag

    20. Re: Am I oversimplifying the problem here? by Anonymous Coward · · Score: 0

      here's a hint (though i dunno if it's exactly what you're looking for)

      http://www.greenstone.org

      it's what we're using for my information retrieval class, and it's GPL

    21. Re: Am I oversimplifying the problem here? by Bryan+Andersen · · Score: 1

      Yes, storing by directory just dosen't work. I have over 17G of photos taken by my digital camera. Each photo gets linked into multiple directories. One tree is date/time based and the other is subject based. I automatically build HTML index files for each directory. Even then it can still be hard to locate the photograph I want. The problem is the description of what is in the photograh. There isn't a decent way to automatically extract that information from a photograph. It must be done by hand. Often the photograph is so old nobody remembers what the subject is. Shure it is a person, but who is it? Where was it taken even? I try to keep meta data files for each photograph, but one dosen't always have the time to properly enter the data.

  3. Come on, this question is soo lame by DrSkwid · · Score: 0, Flamebait

    this is "news for nerds" not "windows for dummies"

    cripes even just storing them in a single directory with a text file description would solve your problem, using grep to search for shit

    DCS00012.jpg and DCS00012.txt

    grep dog *.txt

    How hard can it be ffs!

    hack some awk together to create the HTML to browse them.

    it's really so simple

    --
    There are places where the networks are not touching,and there are places where they are-Boeing's Lori Gunter
    1. Re:Come on, this question is soo lame by Anonymous Coward · · Score: 2, Insightful
      Oh, Please. show me some awk that will find every picture sorted by shoot date, black-and-white, done for a particular client. And tag for me the ones most recently accessed.

      Note that I said "shoot" date, not file creation date. Real software for this type of task is database-driven and is what pro photographers need to maintain thousands of files, and be able to search them and subsearch them.

      ln -s that.

    2. Re:Come on, this question is soo lame by DrSkwid · · Score: 2

      show me some awk that will find every picture sorted by shoot date, black-and-white, done for a particular client. And tag for me the ones most recently accessed.

      try this:

      http://www.linux.it/~carlos/nosql/

      but an RDBMS for saving the metainfo of a few snaps you've got to be kidding right?

      thousands, wooo steady on, the meta info might not fit on this floppy disk, I'll have to gzip it!

      --
      There are places where the networks are not touching,and there are places where they are-Boeing's Lori Gunter
    3. Re:Come on, this question is soo lame by Anonymous Coward · · Score: 0

      Why would he be kidding about an RDBMS?

      RDBMS is not necessarily Oracle. It also includes MS-Access, which is cheap and easy and who's normal suckage wouldn't interfere too badly with this application. It's also got 100x the installed base of awk :)

    4. Re:Come on, this question is soo lame by DrSkwid · · Score: 1

      blimey, the suggestions get worse

      --
      There are places where the networks are not touching,and there are places where they are-Boeing's Lori Gunter
  4. Just print them out! by billcopc · · Score: 1

    It sounds stupid doesn't it ? Print out a thumbnail album with references to the filenames (and folders). That way when you're looking for a pic, you just flip a book instead of just randomly banging every dir on your HD.

    Sometimes computers are the problem, not the solution.

    --
    -Billco, Fnarg.com
  5. ln -s by TheGratefulNet · · Score: 1
    do a 'man ln'. look for the '-s' switch.

    create dir and 'place' files in them by using symbolic links. there, one copy of the file and it 'exists' in many places (catagories) as you want.

    --

    --
    "It is now safe to switch off your computer."
  6. Here is an Amazing concept! by nicholasperez · · Score: 0, Flamebait

    Write one. "But I want everything for free and not contribute back to the community" grow up and contribute.

  7. If You Have Access to a Mac... by TRoLLaXoR · · Score: 2, Informative

    Use iPhoto. It was made for just this purpose and does it very well. Works on any images in general, but can take you from downloading from the camera to sending a layout doc to Apple for printing...

    1. Re:If You Have Access to a Mac... by cyborg_gorilla · · Score: 0

      If you have access to a Mac, you would be using iHomo.

  8. Umm, a database? by Anonymous Coward · · Score: 1, Interesting

    howzabout a database.

    fields for image, title, caption, category, when, where, a longer description of what it is, and any keywords to find this.

    Throw the whole thing behind a web page, and a navigable image library.

  9. gqview and konqueror by josepha48 · · Score: 3, Insightful
    I use gqview as it allows me to view files from my webcam or digital camera and rename them by right clicking on the file and also allows me to move them around and create directories. It works pretty well. Then when I want to preview a directory or a cdrom I have made from them, I use konqueror and have a directory of thumbnails in seconds. (I have a very fast machine with loads of RAM).

    I can't think of anything better. I also have some directories that have over 1000 files in them, and using konqueror to view the thumbnails works like a charm.

    I really can't think of why you'd need any other software to create a directory for you based on what you want to list the files under when it is so easy to do it in gqview. I.E. File -> new directory , then select files and then right click and move them to your directory. I guess by naming them as a category this save a step or two, but its really insignificant IMHO.

    --

    Only 'flamers' flame!

  10. Here we go by n8willis · · Score: 5, Insightful
    *sigh* Yet another Ask Slashdot where "How do I do X?" gets greeted with a slew of non-answers refusing to even consider the question at hand. "You don't need to do that!" "I've never done it, but why would anyone need to?" "Don't. Do something else!"

    Well, here are some projects that do do what you want, in one way or another.

    • photoseek.sourceforge.net
    • gpc.sourceforge.net
    • www.menalto.com/projects/gallery
    • photoarch.sourceforge.net
    • photo.sourceforge.net
    • liw.iki.fi/liw/lodju
    • www.seindal.dk/rene/software/sights

    Photoseek, Lodju and GPC are the only ones that are not designed to be web-interface only. Several of the numerous "web gallery" packages have good indexing capabilities, but are primarily geared at presentation, not cataloging.

    The non-Web-gallery programs are all relatively young-in-the-lifecycle projects. Although GPC seems to be the furthest along, my initial experience with Photoseek was better -- but it has been so long since a release that I'm not sure how healthy development is.

    Don't listen to anybody who suggests that you do it all by hand with flat files. They've never tried.

    Nate

    --
    -- Watch the REAL Jon Katz.
    1. Re:Here we go by Mike+Miller · · Score: 1
      >Don't listen to anybody who suggests that you do it all by hand with flat files. They've never tried.

      That's for sure. This is a database problem and demands a proper database solution. I tried with flat files and it was just too cumbersome to keep up to date and work with. I would be happy to let anyone take a look at the rather miserable chunk of perl code that I wrote if they wanted, but the short story is to not reinvent the wheel, and use a database to do all the storage and searching.

      BTW, thanks to Nate for all the good pointers, I might try again with my 2000+ photos :-)

      - Mike

  11. what he have here is a failure to communicate by peteshaw · · Score: 3, Insightful

    him: I want software for linux that does x

    them1: software, shmoftware! Linux users are men! Write a script! Bootstrap the damn thing!

    them2: I tore apart a sega dreamcast and converted my 27" jamma console into a multimedia photo archival unit. Check out the links here

    them3: Why in gods name would you want to archive something as stupid as photos anyway? I just take pictures of my computer, and put them in a directory called /pub/computer/nerd/my/pc/

    The question is not why or when or how but Is there any software available! Jeesh guys, its a simple question.

    Of course, I don't know the answer to that question either, so file this one under a troll I guess.

    --
    www.avacal.com -- the home page of pete shaw
    1. Re:what he have here is a failure to communicate by Anonymous Coward · · Score: 0

      them4: I don't know about photo archiving software but why not convert the photos to mp3's and use some mp3 archiving software ? We don't need a new program for every file format that exists. Component reuse...and that!

  12. Perhaps this? by zcat_NZ · · Score: 1
    We're planning to set up PHP Gallery when I can find the time. Depends what you want. There are lots of small PHP scripts that will generate a bunch of clickable thumbnails for you too.

    Actually; here's a strange trend (perhaps it's just me) but every time someone wants some kind of application like photo archiving or any kind of database or mail or whatever, I immediately think and/or search for a web-based solution. Even for home stuff I install things like "Squirrel mail" and "PHP-donkey" on my main Linux box, then I can access them from anywhere with just a web browser.

    Perhaps it's because I have to keep reinstalling Windows when it fscks up (Not my fault, Sue keeps installing those crappy Kewlbox games and assorted other flakeware!!) and this approach saves me from having to reconfigure mail and stuff..?

    --
    455fe10422ca29c4933f95052b792ab2
  13. The Gallery by BigJim.fr · · Score: 2
    1. Re:The Gallery by Anonymous Coward · · Score: 0

      People who don't properly close tags should be beaten like the clueless fucksticks they really are.

      *preview, people!*

    2. Re:The Gallery by jeffstar · · Score: 1
      i use gallery as well, after i switched from ids.

      it currently lacks symlinks and I wouldn't recommend it for industrial use, but it works well and has quite an active mailing list, lots of users and people supporting them.

  14. The Gallery by BigJim.fr · · Score: 1, Redundant

    The Gallery is my definite favorite. Features and ease of installation are unbelievable.

    "Gallery is a slick web based photo album written using PHP. Easy to install (it includes a config wizard), it provides users with the ability to create and maintain their own albums in the album collection via an intuitive web interface. Photo management includes automatic thumbnail creation, image resizing, rotation, ordering, captioning, searching and more. Albums can have read, write and caption permissions per individual authenticated user for an additional level of privacy."

    But if you want more choice, have a look around and you will really be spoilt for choice.

    On a side note, Slashdot is not freshmeat! Get a clue and learn how to use a search engine !

  15. Re:Karma observation (off-topic) by renehollan · · Score: 1
    Quoting myself:

    I suppose that this is not necessarily unreasonable, but I wonder if it is a bug or a feature?

    I take that back... it is definitely a bug, at least in the overrated case. Here's why:

    A post can be overrated for one of two reasons: "shouting" by someone with a +2 default score, being moded down, or excessive upward moderation by others. I don't think that the poster should be penalized karma because of positive opinions that others have.

    Thus, overrated mods should only lower karma when the score is at or below the original posting score.

    The other case, that is losing karma on an otherwise upward modded comment, is not as clear. It stands to reason that the greater one's karma the more vulnerable it is due to what one says -- this keeps karma in check, even with a cap. But one's karma should never be affected downward because of positive upward modding by others.

    --
    You could've hired me.
  16. Re:Karma observation (off-topic) by dubl-u · · Score: 1

    If it's a bug, it's not a big one. The worst case is that you get 4 * +1 to 5 and then you get 4 "overrated" scores, reducing your karma to 46. But if this happens to you again, you just end up back at 46. And the worst case is unlikely; more than likely 48 is the lowest this problem will ever take you.

    Think of it as a karma cap of 45 with some room to take care of duelling moderator issues and you'll be fine with it.

  17. Re:Karma observation (off-topic) by Pituritus+Ani · · Score: 1
    Just make sure to post a blatant troll or two when you're at 48 or so, to have room for your posts to be modded up without losing karma when some dickless, jealous moderator (or one who disagrees with you) mods you down as "Overrated," knowing it won't cost him anything in M2.

    If you don't feel like trolling, tell someone who pisses you off "Fuck you" at +2. It sends a stronger message that way :).

    --

    Another proud carrier of the $rtbl flag

  18. photo.net by Anonymous Coward · · Score: 0

    You might check out Greenspun's site:
    http://www.photo.net Being a DB/website/photo nut, he has some good ideas and a pretty useable photo site that allows for archiving and searching.

  19. Re:Karma observation (off-topic) by renehollan · · Score: 1
    Since you did some math on this, I am compelled to respond. Lesse: I can't post at 0 and have this be a problem, because I wouldn't be close to the cap if I'm posting at 0 (and I can't post at 0 and not be anon).

    I can post at +1 (because I select "No Score +1 Bonus"), get 4 positive mods to +5, and 6 overrated mods to -1 (say, can a post at 0 be overrated?). That results in a drop in karma to 44.

    I can post at +2, get three positive mods to +5, and 6 overrated mods to -1. That again results in a drop in karma to 44.

    Clearly, it doen't matter what I post at: I can lose as much karma as the max score minus the min score (from overrateds).

    It isn't a big deal, of course, but I still think the principle is flawed: losing karma because some people think the opinions of other people are overrated?

    --
    You could've hired me.
  20. Great article by harmonica · · Score: 2

    Thanks for the link.

  21. Try IMatch by majid · · Score: 1

    It is shareware, not open source, and only runs on Windows, but it is the best photo asset management software I've tried out, significantly better in many respects than Extensis Portfolio or Canto Cumulus.

    www.photools.com

  22. Same problem by JahDread · · Score: 1

    I had the same issue, except mine also incluides that I want to be able to access/add to the photo collection from work or home, and I want my friends to be able to add photos too. So instead of looking for software that already does this, I just made my own. It's very near completion, but the code needs cleaning before I can make it public.
    The photos store in a mySQL database that keeps everything from name, place, people, photographer, category, etc; and uses php/apache for a frontend.
    If you want a preview check it out at http://24.221.255.108/photo/ login with slashdot/linus.
    And that is not a superfly fast webserver, so picture loads may be painful.