Article View: alt.pl.fan.gopher
Article #13453Re: filtry
From: Adam Wysocki
Date: Tue, 31 Dec 2002 16:47
Date: Tue, 31 Dec 2002 16:47
127 lines
6487 bytes
6487 bytes
30.12.02 Puck wrote: > > > 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. :) r0tfl :) > > > 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 Przerób, jaki dokładnie format? > > > 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. Nie mów że są szybsze niż kod wykonywalny ;D > > 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. Coś sugerujesz konkretnego? Postać interpretowalna jest to postać, która zostaje wpuszczona do procesora po przerobieniu przez interpreter, i jest przerabiana w trakcie wykonywania. Coś niejasnego? > > 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 Mógłby to robić, chociażby przy każdym uruchomieniu. > > > 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. Zainteresuj się pine. > > > 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ę? Dokładnie. > > 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. Też miałem w szkole. > > 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. Tia, i te jego pseudonaukowe teksty, czytałem tego trochę swego czasu (w DDTPacku) żeby się pośmiać. > > bez stosowania żadnych instrukcji warunkowych > Tj? cmp, je, jne, jb, jz, itp. Ewentualnie w niektórych językach if, ale tak czy siak if jest zamieniony na porównanie cmp/test i bliski skok. > > > 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. Nie mów że hs2 tego nie umożliwia... > Ale nie chce się w to zagłębiać. Masz dobrze pokomentowany kod? > Problem istnieje dlatego, że w ten a nie inny sposób napisałem ten skrypt. Zmień to. I nigdy nie pisz niczego pod naciskiem chwili. Jeśli masz coś do zrobienia, przemyśl to z tydzień i dopiero potem siadaj do pisania. To naprawdę procentuje. > > > 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. Znaczy się bez sensu :) Nie może być operacji logicznych na funkcjach, mogą być najwyżej operacje na wynikach tych funkcji, typu czy się udało usunąć, itp. ale nie możesz połączyć ze sobą np. usunięcia i zapisania w operacji logicznej. > > 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. Dlaczego bajka? Uda się :) Chociażby po to, żeby udowodnić Obiemu, jak wiele stracił :> -- Pozdrowienia z Warszawy * Adam `gophi' Wysocki * gophi@studio.tpi.pl GG# 1234 * RLU# 265791 * ICQ# 173653642 * GSM# +48505439030 * CB# 33 Jesteś Gophim :) Jedynym w swoim rodzaju, niepowtarzalnym (C) Muszek
Technical Details
Message-ID:
<gophi.1245300761@gophi.nascom.nasa.gov>Path:
mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.icm.edu.pl!news.atcom.net.pl!wysocki.lodz.pdi.net!gophi.nascom.nasa.gov!gophiReferences:
<20021228.12896@news.blade.net> <gophi.1245288112@gophi.nascom.nasa.gov> <20021230.12899@news.blade.net>Show Full Headers
Complete Article Headers
Newsgroups: alt.pl.fan.gopher Subject: Re: filtry Date: Tue, 31 Dec 2002 17:47:08 +0100 Lines: 128 References: <20021228.12896@news.blade.net> <gophi.1245288112@gophi.nascom.nasa.gov> <20021230.12899@news.blade.net> Mime-Version: 1.0 X-Trace: localhost.localdomain 1041353228 14306 127.0.0.1 (31 Dec 2002 16:47:08 GMT) NNTP-Posting-Date: Tue, 31 Dec 2002 16:47:08 +0000 (UTC) In-Reply-To: <20021230.12899@news.blade.net> From: Adam Wysocki <adam@wysocki.lodz.pdi.net> Organization: PFT Hacking Group NNTP-Posting-Host: gophi.nascom.nasa.gov X-Complaints-To: news@aramin.one.pl User-Agent: Pine 4.44 / Red Hat Linux 7.3 (Valhalla) / Kernel 2.4.18-3 X-Geek-Code-1: GAT d? s+: a1985 C++ UL+++ P+ L+++ E---- W- N++ K- w--- !O M-- X-Geek-Code-2: V-- PS+ PE+ Y-- PGP- t- !5 X+ R- tv- b+ DI- D+ G e- h* r% y* X-Geek-Code-3: v3.12 X-License: This message is PPL-Licensed, details on http://ppl.7thGuard.net/ X-Hardcore-User: pine X-No-Archive: yes X-Uwaga: O ile nie jest zaznaczone inaczej, poglady wyrazone przeze mnie sa moimi wlasnymi pogladami i moga, ale nie musza, byc zgodne z pogladami moich bylych, obecnych oraz przyszlych pracodawcow. Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.icm.edu.pl!news.atcom.net.pl!wysocki.lodz.pdi.net!gophi.nascom.nasa.gov!gophi Message-ID: <gophi.1245300761@gophi.nascom.nasa.gov> Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit