Hei, i går startet vi opp med planleggingen av det nye biblioteksystemet. Det har fått navnet Worblehat, og mailinglista worblehat@pvv.ntnu.no er opprettet. Siden det fremdeles ikke er så mange som har meldt seg på der, spammer jeg denne også til aktive. Det er dessuten sendt mail til drift, om å legge oss ut på dev. Vi har laget et foreløpig design av både systemet og databasen. Disse er foreløpig å finne på http://www.pvv.ntnu.no/~tirilane/worblehat. Rettelser og forbedringer mottas med takk. Det hadde vært spesielt fint om noen med peiling på databaser kunne gå gjennom worblehat-db.dia og fikse. Og det hadde vært enda bedre om noen med peiling på databaser kunne implementere databasen, og legge inn alle de magiske triksene for å få til til å gå raskt. Ellers er designet ganske enkelt. Vi trenger en database, og noen klienter. Vi trenger blant annet en for registrering av nye bøker. Den skal ha to modus: 1) Registrering av en bok 2) Registrering av mange bøker Vi tenkte at 1) kunne være sånn fin og brukervennlig, mens 2) skal gå raskt for mange bøker. Gjerne slik: Blippe bok, klienten plukker opp ISBN-nummeret, spør ISBNdb.com, og registrerer boka i databasen om den ble funnet. Ble den ikke funnet, må den på en eller annen måte si fra, slik at vi kan ta boka manuelt. Dette kan løses ved å samle opp ISBN-nummeret, men siden det å manuelt lete etter bøker med et gitt ISBN-nummer ikke akkurat er lett, hadde det nok vært bedre om den stoppet opp eller noe. Dessuten trenger vi noe for å spørre databasen. Her tenkte vi CHI, IRC-bot og noe web-basert. Strengt tatt trenger vi bare en, og da bør kanskje CLI ha hovedprioritet. For at en eventuell IRC-bot ikke skal gjøre for mye arbeid, tenkte vi å ha et lag mellom boten og databasen. Denne skal implementere søke-funksjonene, som boten bare trenger å kalle. De andre (CLI og web) står også fritt til å benytte seg av dette. Det blir opp til de som implementerer. Fordelen er mindre duplisering av kode. Ulempen er at da må alle skrives i samme språk. Men opp til implementørene. En ting vi ikke har bestemt, er om plasseringen i hylla skal baseres på Deweys system eller UDC. Fordelen med Dewey er at nummeret kan hentes ned fra ISBNdb.com sammen med resten av informasjonene. Fordelen med UDC er at det er mye mer spesialisert, hvilket kan være en stor fordel når vi har så mange bøker om et såpass smalt felt. Dessuten bruker Teknisk hovedbibliotek UDC. Hva synes man? http://en.wikipedia.org/wiki/Universal_Decimal_Classification http://en.wikipedia.org/wiki/Dewey_Decimal_Classification Og hvem har lyst til å fikse hva? Noen frivillige?