NX jest konfigurowalnym (jak na Windowsowy program), dość szybkim i dostępnym za darmo (freeware) czytnikiem grup nowości (Usenet News) pracujacym pod systemami MS Windows 95/NT 4.0 (i ich nowszymi wersjami pewnie też). Jego autorem jest Ken Ng <kenng[at]hk.super.net>, który najwyraźniej niestety zaprzestał rozwijania swego dzieła; ostatnia dostępna wersja to 2.01 z 15 lutego 1997 r. (i tej właśnie wersji dotyczy poniższy opis).
News Xpress przeznaczony jest głównie do pracy przy stałym połączeniu z serwerem grup
nowości, jednak dzięki sprawnemu mechanizmowi archiwizowania postów możliwe (i niekłopotliwe)
jest również ich czytanie bez konieczności utrzymywania połączenia z serwerem. Jedyne co się
wtedy traci to graficzną reprezentację drzewa wątków, jednak w moim odczuciu nie jest to
problemem.
Można pobierać posty z różnych serwerów - wystarczy uruchomić program z nową nazwą profilu
(np. nx.exe Kolejny serwer news); dla każdego z serwerów jest osobna konfiguracja
serwerów (NNTP, SMTP, opcje połączenia) i użytkownika (imię, adres e-mail, organizacja,
główna sygnaturka), reszta ustawień jest wspólna.
Obsługa znaków narodowych (ogonków) w samym czytniku ogranicza się do możliwości wstawienia odpowiedniego nagłówka MIME określającego kodowanie (w naszych warunkach utf-8) oraz wysyłania ich jako 8-bitowe lub Quoted-Printable. Dotyczy to tylko treści artykułów; w nagłówkach leci tak jak jest, czyli 8-bit, a QP nie jest rozpoznawane. Do tego trzeba zaopatrzyć się w mapę klawiatury utf-8 oraz czcionki ekranowe w tym standardzie (całość działa dobrze - patrz zrzut ekranu).
Większość wymienionych poniżej funkcji da się zupełnie wyłączyć (w szczególności te określone `może to i tamto').
Ogólne: korzysta z standardowego .newsrc (może tworzyć jego kopię zapasową), obsługuje wiele serwerów (ale nie w trakcie jednej sesji), konfigurowalne klawisze skrótów wywołujące większość funkcji, konfigurowalne paski ikonek (można je wyłączyć), może wysyłać odpowiedzi e-mailem (SMTP), może archiwizować posty (do osobnego pliku dla każdej z grup) i odczytywać te archiwa, może używać śmietnika do umieszczania skasowanych postów (opróżnianego, bądź nie, przy zamykaniu programu)
Polskie litery, załączniki: może używać MIME, brak obsługi polskich znaków diakrytycznych przez sam program (potrzebne są: mapa klawiatury i czcionki), może wysyłać załączniki podzielone na kilka kawałków (z odpowiednio ustawialnym tematem), umożliwia ustawienie katalogu w którym mają być dekodowane załączniki (oraz co robić, jeśli nazwy plików się powtarzają), może od razu otwierać zdekodowane załączniki, potrafi uudecode'ować
Lista grup, wątkowanie: konfigurowalny kolor i czcionka listy grup i wątków, można wybrać wzorzec nazwy wg. jakiego ma wyświetlać grupy, może nie pokazywać grup bez nieprzeczytanych artykułów, nie pokazuje krótkich opisów grup, umożliwia wybór kryteriów sortowania i wątkowania oraz format wyświetlanej daty/czasu, pozwala zwijać podwątki, nie ucina zbyt długich References
Łączenie z serwerem, pobieranie artykułów: może łączyć się z serwerem zaraz po uruchomieniu, po połączeniu pobiera informację o ilości artykułów we wszystkich, tylko nowych lub nie pobiera żadnych danych, może uaktualniać grupy co daną ilość minut, może pobierać nagłówki w porcjach do podanej ilości naraz - zaczynając od najstarszych lub od najnowszych, może szukać artykułów na serwerze z nagłówkami pasującymi do wzorca
Crossposty: może ostrzegać przed crosspostami, crossposty są oznaczane jako przeczytane na jednej, wszystkich subskrybowanych lub wszystkich grupach
Wyświetlanie artykułów, cytowanie, odpowiadanie: konfigurowalny kolor i czcionka
zwykłego tekstu w artykule, cytatu (tylko 1 poziom, można zdefiniować jakimi znakami
zaczynają się cytaty, wyróżnia cytat także w trakcie odpowiadania), nagłówków (można
przełączać zdefiniowanym klawiszem między ich wyświetlaniem czcionką o stałej i zmiennej
szerokości) oraz zaznaczonego tekstu, umożliwia dowolny wybór wyświetlanych nagłówków (lub
z wyjątkiem których nagłówków ma wyświetlać), może generować własny Message-ID (ale nie można
tam wstawić własnego ciągu znaków) oraz wstawiać dowolne nagłówki, pozwala na ustawienie
własnego tekstu `XYZ wrote in message
Odsyłacze: posiada `klikalne' (ale nie wyróżnione kolorem) odsyłacze http, ftp, gopher(!), email oraz Message-ID (można wybrać programy uruchamiane do obsługi trzech pierwszych, przedrostki http://, mailto: i news: nie są wymagane)
Sygnaturki (podpisy): umożliwia ustawienie innej sygnaturki dla każdej grupy, automatycznie wstawia sygnaturkę pod tekstem (tylko gdy post zostanie zapisany; wysłanie od razu - Ctrl+e - powoduje nie wstawienie sygnaturki!), wycina przy odpowiadaniu (delimiter musi zawierać `--\n', spacja po minusach nie jest konieczna)
Killfile: może ubijać wg. nagłówków Subject, From, Xref, Date, Lines, rozumie regexpy (niestety nie te perlowe, można za to ustawić `exclusive kill' czyli ubijanie wszystkiego z wyjątkiem postów z zawartością nagłówka pasującą do wzorca)
Dawniej NX był dostępny na serwerze ftp://ftp.hk.super.net/ w katalogu /pub/windows95/, ale zniknął stamtąd. Gdyby ktoś chciał znaleźć inną loalizację, skąd można ściągnąć NX (coraz mniej ich jest) to polecam poszukanie przy pomocy Archie frazy nx201.zip.
Wszelkie prawa zastrzeżone (c) 2001 Piotr Gogolewski
<docent[at]panoramix.net.pl>
Ostatnio zmodyfiowane: 28 czerwiec 2001