piątek, 27 listopada 2009

Kolejna porcja zmian

Ponieważ wersja Alpha przeszła pomyślnie większość testów, postanowiłem wbrew logice i zasadom dodać kilka nowości i zmienić serwer aktualizacyjny. Niemniej nowa wersja jest oznaczona RC2 i jeśli nie pojawią się jakieś większe błędy, to w przyszłym tygodniu pójdzie w ramach aktualizacji. Link do wersji testowej jak zwykle ten sam: 1.6.0.6 RC2

poniedziałek, 16 listopada 2009

Wyzwania użytkowników - część 3

Pozwolę sobie zacytować zgłoszenie, które ostatnio otrzymałem.


Mam problem z numerami książek i broszur - jeśli mam np. książkę z numerem 190 i broszurę z numerem 190/B (oczywiście są katalogowane w osobnych księgach inwentarzowych), to w programie mogę wpisać tylko jedną pozycję z numerem 190, niezależnie od tego, że w rubryce \"Typ publikacji" są one oznaczone jako książka i jako broszura. Być może problem ten wystąpi również, jeśli będę wprowadzał dane pozycji multimedialnej (np. 190/CD). Póki co, omijam wpisywanie broszur, ale czyni to spis niekompletnym.


Odpowiedź:

Program Bibliotekarz.NET używa numerów inwentarzowych jako unikalnych identyfikatorów publikacji. Numery są numerami, czyli liczbami. Nie wiem, czy to najlepsza decyzja, ale taka został powzięta swego czasu. Zatem 190/B nie jest numerem i nie może być użyty jako numer inwentarzowy. Może natomiast być użyty jako sygnatura. Ten sam problem pojawi się dla płyt CD - 190/CD też nie jest liczbą i program nie przyjmie takiej wartości. Rzeczywiście powstaje problem, że księgi inwentarzowe będą miały wyrywkowe dane, a nie kolejne. Czy to jest problem? Czekam na wasze sugestie.

Główny problem: Inne numery inwentarzowe w programie i fizycznie.

Rozwiązanie:

Rozwiązanie może nie idealne, ale... sprytne. Należy przygotować sobie słownik "typów numerów" i oznaczyć je cyfrowo. Przedstawię to na przykładzie.

Mamy bibliotekę, w której jest 5 ksiąg inwentarzowych: książki, czasopisma, płyty cd, figurki porcelanowe i broszury. Każda księga używa oznaczeń jak poniżej:

  • książki: xxx/k np: 123/k

  • czasopisma: xxx/cz np: 4534/cz

  • płyty cd: xxx/cd np: 1/cd

  • figurki: xxx/fig np: 10000/fig

  • broszury: xxx/b np: 123/b



Tworzymy słownik:

  • niech /k będzie 00

  • niech /cz będzie 01

  • niech /cd będzie 02

  • niech /fig będzie 03

  • niech /b będzie 04


Teraz zapisujemy stare sygnatury w nowym systemie, czyli:


  • książki: xxx/k np: 123/k zmienia się w 12300

  • czasopisma: xxx/cz np: 4534/cz zmienia się w zmienia się w 453401

  • płyty cd: xxx/cd np: 1/cd 102

  • figurki: xxx/fig np: 10000/fig zmienia się w 1000003

  • broszury: xxx/b np: 123/b zmienia się w 12304



Czy są to inne nr inwentarzowe? Nie. Są tylko inaczej zapisane. Zawsze możemy powrócić do starej wartości. Przykładowy numer 3214324203 oznacza figurkę 32143242. Zaś numer 23423412 jest błędny i nigdy nie pojawi się w systemie.

I najważniejsze o czym zapomniałem napisać. Numery, które nie mają żadnego dodatku, np: 12345 też muszą być rozszerzone o kolejną wartość słownikową, np 05. W ten sposób numer 12345 zmieni się na 1234505. Bez tego cały misterny plan zmiany numerów legł by w gruzach.

Co więcej w opisie publikacji?

W trakcie kilku rozmów i przeglądania Internetu doszedłem do wniosku, że są przynajmniej dwie rzeczy, których brakuje wam w opisach publikacji: komentarza oraz zdjęcia / obrazka woluminu. Mówiąc o komentarzu, mam na myśli zawarcie informacji w stylu: książka lubiana przez dziewczyny w klasach gimnazjalnych. Oczywiście takie informacje można by zawrzeć w słowach kluczowych, ale czy na pewno? Drugim atrybutem jest grafika związana z woluminem. Chyba nie trzeba tłumaczyć zastosowania.
A na zakończenie? Czy coś jeszcze by się przydało?

niedziela, 15 listopada 2009

Zmiany, zmiany, zmiany

Bez owijania w bawełnę.

1) Strona została przełączona na inny serwer. Znacznie szybszy, ale okropnie drogi i nie mam pojęcia jak długo będę w stanie negocjować promocję. Ogólnie jest lepiej, do czasu aż przestanie działać. Wtedy będę musiał wrócić na stary serwer.

2) Przygotowałem instalkę z nową wersją. Gorąco zapraszam wszystkich zapaleńców do testowania. Jeśli dostanę sygnał, że wszystko działa jak powinno, bo wersja pójdzie w aktualizacjach automatycznych. Do pobrania z adresu: Wersja testowa 1.6.0.6

Adres może nie u wszystkich działać przez 24h od ukazania się tego wpisu. Związanie jest to z aktualizacjami na serwerach DNS.

poniedziałek, 9 listopada 2009

Mały konkurs - skontrum

Z braku pomysłów, zwracam się do Was użytkownicy o przesłanie do mnie propozycji wyglądu wydruku skontrum. Osobiście nie mam żadnych preferencji w tym kierunku i nie chciałbym zbytnio przestrzelić, dostarczając wydruk, który nikomu nie będzie pasował. Dlatego czekam na wasze propozycje, które można wysyłać na dowolny adres e-mail, który można znaleźć w programie (O programie) oraz na stronie bibliotekarz.net. Najbardziej rad byłbym z pliku html, ze wzorcem wydruku, ale też dokument MS Word może zaspokoić mnie ;)
Jak wymyślę co będzie nagrodą w konkursie, to nie omieszkam o tym napisać.

Postępy nad wersją 1.6.0.6

Niedawno pojawił się plan prac, teraz krótkie sprawozdanie z prac.

Udało się przygotować "prawdopodobnie" działającą wersję dla systemów x64. Poprawiłem błąd wydruku naklejek na woluminy. Poprawiłem daty wypożyczeń, które baaardzo długo źle działały i jeśli ktoś chciał wpisać wypożyczenie z inną datą niż dzisiejszą, to się mógł rozczarować. Wydruk listy aktualnych wypożyczeń czytelnika jest prawie gotowy. Nie wiem tylko czy dam radę dokończyć skontrum, gdyż równolegle pracuję nad przeniesieniem bazy danych na lepszy silnik i chętnie wprowadziłbym tę zmianę jak najprędzej.