Article View: alt.pl.fan.gopher
Article #13450Re: filtry
From: Puck
Date: Mon, 30 Dec 2002 19:14
Date: Mon, 30 Dec 2002 19:14
116 lines
5270 bytes
5270 bytes
Wiewiórka, znana jako Adam ,,Gophi'' Wysocki, wprowadza w życie
swój plan podbicia świata przy pomocy puszki mielonki konserwowej:
> > Najpierw na serwerze, o2. ma taką funkcję.
> ...a wysocki.lodz.pdi.net ma procmaila i się nie chwalę :)
Mówisz? Przypomniało mi się, jak ktoś (i.e. polboxowiec)
krzyczał, i to głośno, że chce miec konto mailowe 'na
unixie' (chyba). No to mu ktoś odpisał, że polbox jest
na unixie. :)
> > Potem Hamster (2.0.0.0 swoją drogą).
> U mnie jedynym mta jest sendmail, którego zamierzam zamienić na qmaila
> bo już mnie wkurwia rozproszeniem spoola (dwa synchroniczne pliki, jeden
> z nagłówkami a drugi z treścią, jak się rozsynchronizują to się wszystko
> miesza, raz tak miałem).
Mnie też by wkurzało. Na razie to mnie ajt soft wkurzył, bo zrobił
w ten sposób bazy do słownika. A już myślałem, że będę mógł sobie
je przerobić i w dosie używać, a tu kicha. ;p
> > M'kay, co jest takiego świetnego w filtrach hs2?
> ...oprócz tego że są cholernie wolne
Masz kiepskie wieści. Trochę sie to usprawniło po 1.3.23.4.
> bo reprezentowane w postaci interpretowalnej.
Poczytaj sobie o trollach. :P
http://puck.host.sk/prhn/trolle.php (jeszcze tam tego nei ma, ale będzie)
TROLL SAMOPOWTARZALNY (nudziarus dilletantus).
: Przejawia też skłonność do używania skomplikowanych słów, których
: oczywiście nie rozumie, a którymi zapewne chce zadziwić innych.
> Jakby chociaż hamster robił tak jak np. python, czyli przy
> pierwszym uruchomieniu prekompilacja skryptu do postaci
> bytekodu, to byłoby szybciej, o wiele szybciej.
Od tego jest skryptem, żeby sie nie kompilowac. ;P
> > Mogę filtrować pod względem każdego z nagłówków albo body.
> Ja też :)
No. Bo wiesz, ja jestem raczej przyzwyczajony do tego, co jest
commonly uzywane w mailerach, a tam nie ma zwykle ciekawych
filtrów.
> > Są dwie części każdego filtra:
> > - kryteria (jeśli spełnia, to wykonuje się...)
> > - ..polecenia.
> > Wszystkich może być nieskończenie wiele.
> Nie może być nieskończenie wiele. Może być max(2^^32,coresize()/tabsize()).
No dobra. :p
> > Jeszcze jedną bardzo ciekawą rzeczą jest to, że kryteria
> > mogą się przeplatać z poleceniami. Wszystkie kryteria są
> > powiązane spójnikiem 'i' (popracuje trochę i to zmienię)
> Koniunkcję i dysjunkcję
^^^^^^^^^^
alternatywę?
> Ewentualnie możesz skorzystać z logiki bool'a i tego,
> że koniunkcja jest nieprawdziwa dla choćby jednego
> zera na liście argumentów, a dysjunkcja prawdziwa dla
> choćby jednej jedynki.
To jest podstawa logiki i ja to miałem w pierwszej klasie LO.
> To bardzo ładnie można zoptymalizować rozszerzoną sumą
> logiczną (tak zwaną nierownoważnością ex-or, popularnie
> zwaną xorem)
To też wiem - hint: Gambler, Marcin Wichary.
> bez stosowania żadnych instrukcji warunkowych
Tj?
> > W planach: dodanie polecenia: przestań przetwarzać.
> Dwie, trzy linijki w kodzie :)
Tak, ale nie chce mi się myśleć nad tym. Jest tu trochę
zabawy z opuszczaniem pętli. Ale nie chce się w to zagłę-
biać. Problem istnieje dlatego, że w ten a nie inny spo-
sób napisałem ten skrypt.
> > Na razie mail przechodzi przez wszystkie filtry po
> > kolei, więc te na początku miaja najmniejszy prio-
> > rytet.
> W koniunkcji i dysjunkcji nie ma priorytetów.
Nie o to chodzi. Jeśli pierwsze polecenie będzie oznaczało
usunięcie maila, a drugie zapisanie go w "..." to zapisze.
Tzn przechodzi po kolei, wykonując, lub zmieniajac odpo-
wiednie zmienne.
> Jeśli pierwszy warunek nie zostanie spełniony, a drugi
> zostanie, koniunkcja będzie niespełniona, tak samo jak
> po zamianie warunków.
Wiem, Gophi. :)
> Mogą być najwyżej priorytety przetwarzania warunków, wiem
> o co ci chodzi, ale przemyśl to.
Why?
> gophi po przejściu przez lekcje logiki cyfrowej u p. Kota (mam czwórkę,
> będę poprawiał na piątkę, ale na koniec roku i tak chciałbym mieć szóstkę).
Bajka.
--
.: Puck gg#937829 phn# +48505113296 mailto:puck@go2.pl :.
< +OK closing connection - goodbye!
Technical Details
Message-ID:
<20021230.12899@news.blade.net>Path:
mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.icm.edu.pl!news.atman.pl!newsfeed.tpinternet.pl!news.tpi.pl!not-for-mailReferences:
<20021228.12896@news.blade.net> <gophi.1245288112@gophi.nascom.nasa.gov>Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.icm.edu.pl!news.atman.pl!newsfeed.tpinternet.pl!news.tpi.pl!not-for-mail From: Puck <puck@go2.pl> Newsgroups: alt.pl.fan.gopher Subject: Re: filtry Date: Mon, 30 Dec 2002 20:14:13 +0100 Organization: Puck Entertainment '02 * Hell Warriors / Aqualords -- Moon Revolution / Lines: 116 Message-ID: <20021230.12899@news.blade.net> References: <20021228.12896@news.blade.net> <gophi.1245288112@gophi.nascom.nasa.gov> NNTP-Posting-Host: pt91.warszawa.cvx.ppp.tpnet.pl Mime-Version: 1.0 X-Trace: news.tpi.pl 1041287365 19564 217.99.3.91 (30 Dec 2002 22:29:25 GMT) X-Complaints-To: usenet@tpi.pl NNTP-Posting-Date: Mon, 30 Dec 2002 22:29:25 +0000 (UTC) X-No-Archive: yes X-Puck-Trace: blade.net 1041275653 4294619493 127.0.0.1 (6 fffab165 2002.12.30 19:14:13) X-Posting-Agent: Hamster/2.0.0.0 X-Newsreader: Forte Agent 1.8/32.553 X-Processed: Pucked NewsREAPER beta-cut 3 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit