1 .\" Copyright (c) 2002 Andrzej Krzysztofowicz
3 .TH QPL 7 "28 lutego 2002" "ConvPL"
5 qpl \- rozpoznawanie standardów polskich znaków v2.03
10 .RI [ plik2.txt " ...]"
14 Argumentami polecenia s± nazwy plików, których standard kodowania ma
15 byæ rozpoznany. Ograniczeniem dla ilo¶ci nazw jest d³ugo¶æ linii
16 poleceñ i wielko¶æ pamiêci. Po nazwach plików mog± nastêpowaæ trzy
20 wy¶wietlenie tabeli zgodno¶ci znaków, na podstawie której wyznaczany jest
21 standard badanego tekstu
24 podanie wyniku analizy w postaci parametru dla programu
26 \- cyfry lub litery; opcji tej mo¿na uzyæ do automatycznego konwertowania
27 plików o nieznanym standardzie, podstawiajac uzyskany znak do linii poleceñ
29 jako standard ¼ród³owy; patrz dokumentacja
33 automatycznie wy³±cza opcjê
37 s± automatycznie wy³±czane, gdy badany ma byæ wiêcej ni¿ jeden plik.
39 Podanie "-" zamiast nazwy pliku powoduje pracê w trybie filtru \- dane bêd±
40 pobierane ze standardowego wej¶cia.
43 Zasada dzia³ania jest nastêpuj±ca: zliczane s± wszystkie wyst±pienia
44 wszystkich polskich znaków narodowych. Poniewa¿ znaki powtarzaj± siê
45 w ró¿nych standardach, ka¿de znak jest zliczany oddzielnie dla ka¿dego
46 ze standardów. Obecne w tek¶cie znaki o funkcji innej ni¿ polskie litery
47 (np. ramki), ale wchodz±ce w sk³ad którego¶ ze standardów mog± spowodowaæ
48 zafa³szowanie wyników zwyk³ego zliczania. Dla unikniêcia takich zmian
49 liczba wyst±pieñ ka¿dego znaku jest mno¿ona przez przypisany znakowi
50 wspó³czynnik, odzwiercielaj±cy czêsto¶æ jego wystêpowania w przeciêtnym
51 polskim tek¶cie. Nastêpnie wyst±pienia wszystkich znaków s± sumowane
52 w obrêbie standardów. Wygrywa standard o najwiêkszym wyniku \- czyli
53 najbardziej przypominaj±cy ten obecny w tek¶cie.
55 Tabelê zliczeñ znaków wy¶wietla opcja
57 W ostatniej kolumnie znajduje
58 siê suma ka¿dego wiersza. Pozwala to na samodzielne ocenienie wyników
59 zliczania w szczególnie problematycznych przypadkach.
64 Winietka programu i wszystkie informacje s± wy¶wietlane na stderr,
65 dziêki czemu s± "niewidzialne" przy zrzucaniu wyj¶cia do pliku,
66 filtrowaniu itp. Tabela zgodno¶ci
68 i wynik \- parametr dla
71 s± natomiast wy¶wietlane na stdout (nigdy razem, bo jedno wyklucza drugie).
75 jest rozprowadzany razem z konwerterem
77 Autor zdecydowa³ siê na rozprowadzanie go w postaci odrêbnego programu
78 z powodów praktycznych. Jako taki, mo¿e on mieæ wiêksze mo¿liwo¶ci, wiêcej
79 zastosowañ i bogatsz± liniê poleceñ. Wspó³pracê miêdzy obydwoma programami
80 \- w celu np. automatyzacji konwersji mo¿na bardzo ³atwo zapewniæ sobie za
81 pomoc± skryptów (Unix) lub baczów (MSDOS/4DOS).
84 Rozró¿nienie standardów DHN i Logic oraz FX i KWK jest trudne, bo sk³adaj±
85 siê one z tych samych znaków w innej kolejno¶ci. QPL zazwyczaj trafnie
86 rozpoznaje ró¿nicê w przypadku przeciêtnej d³ugo¶ci tekstów, jednak w wyniku
87 podaje na wszelki wypadek obie mo¿liwo¶ci.
92 s± wy³±czane, je¶li w linii poleceñ wystêpuje wiêcej ni¿ jeden plik.
95 wykluczaj± siê nawzajem
98 Autor nie kszta³ci siê na kierunku maj±cym cokolwiek wspólnego z informatyk±,
99 a oba algorytmy sam sobie wykombinowa³. W zwi±zku z tym przyjmuje ka¿dy
100 zarzut o nieefektywno¶æ, brak oryginalno¶ci, poziom przedszkola itp. byle
101 na odpowiednim poziomie merytorycznym. ;)
108 \- wla¶ciciel praw autorskich programu
111 .I <kravietz@pipeta.chemia.pk.edu.pl>