News Xpress

Kiedyś, na jednej z grup pl.comp.*, ktoś napisał do mnie że przydałoby się FAQ na temat
czytnika News Xpress. Niniejsza strona jest zaczątkiem czegoś w tym rodzaju.


Parę słów opisu oraz uwagi

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).


Lista cech i możliwości konfiguracji czytnika

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 ' oraz znaku cytowania, może nie wstawiać Re: w temacie, może dołączać do odpowiedzi wszystkie nagłówki cytowanego artykułu, może pytać za każdym razem czy zacytować tekst na który się odpowiada, zawija tekst przed podanym nrem znaku (niestety łamie linie w pisanym tekscie zawsze, nawet w długich URLach, ale cytaty zostawia nieruszone), obsługuje ROT-13, wbudowany edytor nie posiada funkcji undo (a innego wybrać się nie da), może automatycznie wysyłać kopię odpowiedzi e-mailem

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)


Zrzuty ekranu, skąd pobrać NX, inne źródła informacji

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