Projekt dobrze i optymistycznie zaczyna rok. Redaktorzy czasopisma Chip postanowili przetestować program i opisać swoje wrażenia. Do gazety dołączono również program Bibliotekarz.NET 1.5.0.11 w wersji instalacyjnej.
Archiwum kategorii: Wszystkie
Pytania (UQ 1)
1. Dlaczego nie można kasować książek oraz czytelników.
No cóż. Program Bibliotekarz .NET ma za zadanie odzwierciedlać rzeczywistość, a nie czarodziejskie moce drzemiące w komputerach. W rzeczywistym świecie nie można skasować książki, ani czytelnika (no, teoretycznie można skasować czytelnika, ale za to grozi kilka lat więzienia). Dlatego też, pomimo że komputery umożliwiają takie operacje, ich wykonanie budzi spore emocje moralne.
Przykład:
W bibliotece mamy czytelnika, który w latach 2005-2007 wypożyczył 400 książek.
Pod koniec roku tworzymy statystykę wypożyczeń i otrzymujemy łączną sumę wypożyczeń w bibliotece = 10 tyś. Na początku roku kasujemy naszego czytelnika i generujemy ponownie raport. Okazuje się, że liczba wypożyczeń w ubiegłych latach wynosi 9600 !
Właśnie zmieniliśmy historię. Nie wspominając już o zmianach w historii wypożyczeń poszczególnych książek.
Cóż, jeśli ktoś chce prowadzić „kreatywne bibliotekarstwo”, to nic nie stoi na przeszkodzie, aby ręcznie usunął odpowiednie wpisy w bazie danych. Niemniej, ja do tego ręki nie przyłożę.
Na koniec dobra wiadomość. Jeśli zdarzy wam się, wprowadzić jakąś publikację błędnie lub wprowadzić błędnie czytelnika, dopóty dopóki, książka nie jest ani razu wypożyczona, a czytelnik nie wypożyczył ani jednej książki, istnieje możliwość usunięcia ich z bazy.
Co zaś zrobić z książkami / czytelnikami, których nie chcemy już obsługiwać w bibliotece?
Książce należy ustawić status: Wycofana, a czytelnikowi zmienić status na Nieaktywny.
Plany na najbliższy czas
Jeśli zastanawiacie się co nowego pojawi się w kolejnej wersji programu, to uchylę rąbka tajemnicy :).
Nowa wersja planowana jest na styczeń, najprawdopodobniej na jego drugą połowę. Poza zmianami kosmetycznymi, które chodzą za mną już od dłuższego czasu, planuję wprowadzić „delikatne” wsparcie dla UKD. Moje poszukiwania wersji elektronicznej
tablic UKD, spełzły na niczym, ale w programie na pewno pojawi się przynajmniej uproszczona wersja oznaczenia. Pojawi się też mechanizm podpowiedzi dla atrybutu sygnatura, tak aby wprowadzanie tej danej było łatwiejsze. Dodam też kilka statystyk i raportów statystycznych. Jeżeli są jakieś statystyki, które szczególnie chcieliby Państwo zobaczyć w programie, bardzo proszę o zgłoszenie swoich propozycji.
I na koniec coś (mam nadzieje) ciekawego. Aktualnie w programie jest możliwość pobierania opisów publikacji z Internetu, poprzez podanie numeru ISBN. Niestety często pobieranie danych trwa dość długo, co związane jest z dużym obciążeniem bazy do której podłącza się program. Aby skrócić to oczekiwanie, chcę skorzystać z siły jaka tkwi w użytkownikach programu. Mechanizm, który mam zamiar wprowadzić, będzie opcjonalny i każdy będzie mógł zdecydować czy chce z niego korzystać czy też nie. Działanie mechanizmu będzie polegać na zapisywaniu pobranych przez użytkowników opisów z bazy internetowej i przekazaniu ich do globalnej bazy opisów użytkowników programu. Użytkownicy, będą mogli pobrać wspólnie utworzoną bazę wraz z uaktualnieniami programu. Korzystając z takiej bazy, pobieranie opisów będzie znacznie szybsze.
To tak wygląda w zarysie, a jak wyjdzie realizacja… to się okaże.
Na zakończenie,
Z okazji zbliżających się Świąt Bożego Narodzenia,
Chciałbym wszystkim życzyć ciepłych i radosnych Świąt,
Rodzinnej atmosfery, odpoczynku i mocy prezentów pod choinką.
Marek Ryński
Poprawka do wersji 1.5.0.11
Wersja 1.5.0.11 Beta1, która ukazała się pod koniec listopada, weszła w fazę RC. Co za tym idzie, wygląda na to, że nie ma w niej poważniejszych usterek. Dwie zgłoszone usterki, zostały poprawione i ukazała się godzinę temu aktualizacja do wersji 1.5.0.12.
Ponieważ zmian w aplikacji jako takich nie ma, to poprawka będzie dostępna jedynie jako aktualizacja automatyczna (bez osobnej, pełnej instalacji).
Druga informacja dotyczy usprawnienia metodologii pracy przy projekcie. W porywie chwili, postanowiłem zainstalować system wspomagania i kontroli prac przy projekcie. Dzięki niemu z łatwością będę mógł gromadzic zgłoszenia dotyczące błędów oraz sugestii dotyczących rozwoju aplikacji, a co za tym idzie, szybciej wdrażać je w życie. No i nic się nie zgubi. 🙂
Pierwszy pokaz modułu WWW
I nadszedł ten czas, wczeniej niż sam się spodziewałem. Ale może to dlatego, że wielkimi krokami zbliżają się ferie zimowe.
Nie przedłużając…
Pod adresem http://62.121.94.182:888/bNet od czasu do czasu (częściej wieczorami, po 18) można obejrzeć czytelniczy moduł WWW.
Dane potrzebne do zalogowania:
Nr czytelnika: 0000054
Hasło: gotowaneziemniaki
Jeśli strona nie działa, to spróbuj w innym terminie. Jest to adres do mojej wersji testowej, dlatego nie często można zastać ten serwer działający.