Archiwum kategorii: Biblioteka

Aktualizacja bazy ISBN

Na stronie projektu umieściłem pierwszę wersję programu instalacyjnego dla aktualizacji globanej bazy ISBN.

Dla osób, które nie wiedzą do czego służy i jest potrzebna globalna baza ISBN – krótkie tłumaczenie.

Globalna baza ISBN przechowuje opisy różnych publikacji. Pierwsza wersja globalnej bazy zawierała około 1600 pozycji (aktualnie jest to 4040 pozycji). Użytkownik programu, który dodaje nową książkę do systemu Bibliotekarz.NET, może skorzystać z wyszukiwania po numerze ISBN. Program w pierwszej kolejności sprawdza czy dana publikacja nie znajduje się w globalnej bazie. Jeśli tak jest, wynik jest zwracany natychmiastowo. Jeśli publikacji jeszcze nie ma w globalnej bazie, odpytywana jest baza KARO, która znajduje się w Internecie. Czas oczekiwania na wynik może trwać kilka sekund.

Aby pobrać uaktualnienie globalnej bazy ISBN, należy wejść na stronę http://bibliotekarz.net

Z tego miejsca chciałem również zakończyć apel związany z prośbą o książkę ABC Small Businessu. Książkę otrzymałem od bibliotekarza p. Agnieszki., za co bardzo dziękuję.

Wersja 1.6.0.1

Na dniach powinna pojawić się nowa wersja programu. Aktualnie jest w fazie testów akceptacyjnych.
Nowa wersja nie będzie w żaden sposób przełomowa. Pojawi się dosłownie kilka poprawek kosmetycznych i zmian wewnętrznych, których gołym okiem będzie ciężko dostrzec. Niemniej pojawi się nowa jakość: globalna baza publikacji. Dzięki niej wyszukiwanie książek po numerze ISBN (w trakcie tworzenia księgozbioru) w znaczny sposób przyśpieszy. Aktualnie baza książek zawiera 2600 wpisów. Nie jest to wiele, ale zakładając, że tempo tworzenia bazy nie spadnie, wielkość jej powinna osiągnąć 15 tyś do końca roku.

Korzystając z okazji i specyfiki tematu bibliotecznego, zwracam się z prośbą o radę i ewentualne wsparcie :). Przyszła pora na zastanowienie się nad prowadzeniem własnej działalności gospodarczej. Oczywiście do tego potrzebna jest wiedza. Gdzie ją najlepiej szukać? U kogoś doświadczonego lub w książkach. Pierwsze rozwiązanie może być bardziej kłopotliwe. Więc… Zainteresował mnie tytuł: ABC Small Businessu. I tu moje pytanie. Być może ktoś mógłby polecić inny tytuł lub przekonać mnie do zaproponowanego przeze mnie? A druga sprawa, to najchętniej przyjmę taką książkę w darze od biblioteki 🙂 Wydanie aktualne lub zeszłoroczne. Osoby – biblioteki zainteresowane tym tematem proszę o kontakt email (adres można znaleźć na stronie programu lub w samym programie).

W weekend pojawiła się wersja 1.6.0.1, a zaraz potem 1.6.0.2. Zgłoszony został też błąd powodujący zaprzestanie wyszukiwania publikacji po wyświetleniu listy ubytków, w przypadku gdy jest ona pusta. Bład zostanie naprawiony w kolejnej wersji.

Nadciąga… 1.6.0.0

I znów mamy nową wersję programu. Widać w okresie zimowym mam więcej wolnego czasu i mogę więcej popracować nad projektem.

Tym razem nowa wersja jest odrobinę „przełomowa”, gdyż zmianie uległo kilka wewnętrznych mechanizmów. Program zmienił model aktualizacji oraz sposób przechowywania konfiguracji i bazy danych. Wszystkie zmiany mają na celu dopasowanie programu do modelu zalecanego przez Microsoft. Zmiany wprowadziłem również z myślą o wsparciu dla Windows Vista 64bit. Niestety nie mam tego systemu, przez co nie mam możliwości sprawdzić, czy program działa pod tym systemem. Niemniej, jakkolwiek by patrzeć, program jest już trochę bliżej zgodności z tym systemem.

Zmiany w programie obejmują te, które wymieniłem w ostatnim wpisie, oraz… kilka nowych wydruków. W szczególności:
• Wydruk naklejek na książki.
• Wydruk karty akcesyjnej.

Wydruki jak zawsze mają określony format i nie ma możliwości ich modyfikacji. Wynika to z prostego faktu. Gdybym chciał umożliwić edycję wyglądu wydruków, musiałbym się zająć napisaniem aplikacji edytora wydruków, a nie programu bibliotecznego.

I tym o to stwierdzeniem, kończę i zapraszam do pobrania nowej wersji.

Aktualne prace

Ci, którzy śledzą kolejne wersje programu, wiedzą że z każdą nową wersją, mogą spodziewać się czegoś „ekstra”. Przyznam, że nie jest to łatwe 🙂 Zaskakiwanie użytkowników bywa czasem zajęciem wyzywającym i trudnym. Ale, kto by się bał wyzwań?

Spróbuję pokrótce napisać co pojawi się w nowej wersji.

  • kolejne poprawki w interfejsie – aby było jeszcze wygodniej
  • usunięcie duplikatu autora na karcie katalogowej
  • dodanie atrybutu opisującego książkę: data nabycia
  • zmiana sposobu aktualizacji programu – teraz pobierany będzie cały instalator, nie tylko wybrane pliki
  • możliwość kasowania wpisów w słownikach
  • przyśpieszenie działania – w porównaniu do wersji 1.5.0.10, program wyszukuje publikacje i czytelników o 55% szybciej
  • program będzie zapamiętywał ostatnio otwartą bazę danych
  • nowe instalacje programu będą przechowywać bazę danych w katalogu Moje dokumenty

Prawdopodobnie zmiany pojawią się w module, który umożliwia pobieranie opisów publikacji z internetu. Czy będą to zmiany na lepsze, czy na gorsze? To się okaże. Aktualnie jestem na etapie „negocjacji”.

Wersja 1.5.0.15

Miałem chwilę czasu więc przysiadłem do projektu i zająłem się kilkoma elementami, które od pewnego czasu chodziły mi po głowie. Niemniej, 16h programowania to już nie na moje siły i chyba trochę przedobrzyłem.

W tym czasie udało mi się zaimplementować następujące elementy (chyba, że już coś zapomniałem, to o tym nie wspomnę):
• Uwzględnienie denominacji w statystykach liczbowych (informacja o tym, że cena ma być denominowana brana jest z roku wydania publikacji).
• Nowy interfejs edycji słowników – łatwiejszy i szybszy w obsłudze.
• Rozbudowa słowników o możliwość dowolnego sortowania kolejności wartości słownikowych. Wcześniej wartości pojawiały się w kolejności alfabetycznej, teraz można skonfigurować słownik dowolnie.
• Dodanie słownika powodów ubytkowania publikacji.
• Zmiana i rozbudowa obsługi ubytkowania publikacji w menu edycji publikacji.
• Dodatkowe menu (wraz z nowym mechanizmem kreatora) umożliwiające zbiorowe ubytkowanie publikacji.
• Dodanie obsługi klawisza Esc w większości okien dialogowych.
• Poprawienie problemu z wydrukiem karty katalogowej z menu edycji publikacji.
• Poprawienie wyglądu nowych kart katalogowych.
• Przebudowa mechanizmu automatycznej aktualizacji struktury bazy danych.

Poza tymi „nowościami” pewnie udało mnie się coś popsuć przy okazji. Wyjdzie to w „praniu”. Zmian było dużo i ciężko określić czy wszystko zadziała tak jak powinno. Przewiduję, że ta wersja programu ukaże się jako aktualizacja automatyczna.