ABLAK-ZSIRÁF presents
    PÖTTYÖS PANNI UTINAPLÓJA AZ

    Hũ ez már az utolsó rész!

    -RõL ...

    (IV. rész)

    AKI HOZZÁÉRTÕ, AZ INKÁBB NE IS OLVASSON TOVÁBB :-)


    Vegyi gyümi part. 2
     

    Szóval van még egy-két-száz dolog, ami így eszembe ötlik, csak így szõrmentén...

    Textbox

    Tulajdonképpen _én_ jogtalanul textboxnak nevezek minden irc-scriptet, pedig ez csak egy a millió közül (pl. Phoenix, Superpak, Gargoyle, Night stb), de ennek a leghangzatosabb a neve (meg egy idõben ez volt a legelterjedtebb). Eredetileg az ircII nevû UNIXos klienshez készített script (az ircII saját scriptnyelvén írt segédprogramok, kiegészítések), de mivel ez a jószág már nemcsak UNIXhoz, hanem VMS-hez és Windowshoz is létezik, már nem csak UNIKZ-sajátosság. A lényege, hogy hozzáad a klienshez egy-két kényelmesítõ funkciót, poént, meg kiegészítést, ami a normális ircII-ben nincsen benne. A Mirc-hez is vannak hasonló script-kiegészítések, pl. Vampear néven, végülis ez is textboxnak tekinthetõ...

    Én személyszerint bírom a kényelmesítõ funkciókat, van, aki utálja. Vannak zavaró hatású dolgok is benne, dehát nem kell minden funkciót használni... Ha az átlag ircelõ kilövi belõle a neki nem kellõ dolgokat, amiket nem használ, jócskán lefogyhat a scriptfile...

    Ami másutt is megvan, és a leggyakrabban hasznáható, az a TAB-key: ha valakitõl msg-t kaptál, és válaszolni akarsz, nem kell az iletõ nevét, meg a /msg utasítást mindig újra és újra begépelni, hanem lenyomod a TAB-ot, és beugrik az msg-ezõ nickje... De van historyja is, azaz válogatni lehet a régebbi címzettek közt. A kurzorbillentyûkkel is vissza lehet keresni régebben beírt sorokat, ez is néha jól jön (meg sokan így szoktak floodolni, kifejezetten zavaró, amikor egymásután hatvanszor elküldik ugyanazt a sort).

    Vannak automata funkciói: Beállíthatod, hogy ha valaki zargat, floodol, akkor azt automatikusan kirúgja a csatornáról. Jó védelmi funkció az is, hogy ha valaki massdeopol, vagy mindenkit kibannolna, akkor kirúgja az illetõt, mielõtt kárt okozhatna. De küldhetsz jópofi ASCII-rajzokat, ábrákat is, igaz, be lehet állítani, hogy ha ezt csatornára teszed, nyilvánosan, akkor te is kirugódsz... (ascii-artkick) Aztán a hosszú /mode satöbbi satöbbi +b és -b helyett elég
    /ban [nick] -et
    vagy
    /unban [nick] -et
    beírnod.
    Ugyanígy mûködik az
    /op [nick]
    és a
    /deop [nick]
    is... Vajh mit csinálhatnak...:) Ezek mind valódi ircII parancsokra maszkolt aliasok, makrók. Már létezõ ircII parancsok nevével is lehet aliasokat létrehozni, érdemes tudni, hogy ilyenkor az eredeti ("nyers") parancsot dupla perjellel lehet elérni (a síma egy helyett).

    Aliasokat egyébként a Mirc-ben is lehet csinálni, mi több, ha valaki gyakran használja a statuszsort parancsok bevitelére (azaz nem tipikus "klikkelgetõ"), akkor ajánlott...

    Az ircII továbbfejlesztése a BitchX, ami egy ANSI-szekvenciákkal megtámogatott, kvázi-színes irckliens, Linux konzolon, rxvt terminálablakban tényleg nagyon kellemes, és jól scriptezhetõ.
     

    Hm. Na jó, akkor pár plusz dolog:


    Van egy

    /ping [nick vagy csatornanév]

    címû játék is, ami azt méri, hogy mennyi ideig utazik a jel a userek közt, a textboxban erre mindenféle válaszszövegeket lehet irogatni. A

    /version [nick vagy csatornanév]

    a címzettektõl a kliensük (vagy textboxuk) verziószámát kérdezi le. Ez normális esetben valahogy így nézne ki:

    /ctcp nick clientinfo

    Huhh, ha meggondolom, hogy ezt az egész iRC-t eredetileg tudományos célzattal fejlesztették ki, hogy a nagy koponyák gyorsabban tudjanak kommunikálni...

    Van egy olyan mulatság, amit az okos bácsik Client To Client Protocolnak (CTCP-nek) neveztek el (már láttunk ilyet ma, három sorral feljebb:) , ami nagyjából valami olyasmit jelent, hogy ha egy másik user kliense engedi, akkor pár utasítást végre tudsz hajttatni az õ kliensével, illetve tkp. a kliensek tudnak egymás között kommunikálni.

    /ctcp nick help

    ajánlott...  Egy másik hasznos funkció még a kliensek közti adatforgalomra a DCC. (DCC = Direct Client Connection)

    Nagyon jó dolog a

    /dcc chat [nick]

    például olyan id<kben, amikor a szerverek állandóan leszakadnak egymástól. Ez a DCC nevéhez híven az iRC szerverhálózatát mellõzve egyenesen a nickelt illetõ klienséhez kapcsolódik.

    Ezenkívül nagyszerûen lehet egymás között file-okat küldeni, bár vigyázzunk, túl nagy file-okat ne küldözgessünk, mert elhúzódhat...

    1. file küldése valakinek

    /dcc send [nick] [file]

    az aktuális könyvtárunkban levõ [file] nevû fájlt (ha létezik), elküldi [nick] számára.Pl.:

    /dcc send redax szendvics

    elküldi a 'szendvics' címû file-t redax usernek: Ilyenkor nála megjelenik egy üzenet:

    *** DCC SEND: hamster offers szendvics (vagy legalábbis hasonló)

    és egy idõ múlva:

    *** DCC SEND: offer added to list

    2. file elfogadása

    /dcc list - re

    kiírja a fennálló kapcsolatokat (hogy ki és mit akarna küldeni) Ha kell az adott file, akkor:

    /dcc get [nick]

    [nick]-tõl elfogadja a küldött file-okat, pl.:

    /dcc get H|p|h|p|

    H|p|h|p| usertõl letölti a küldött fájlt [most legyen mondjuk: TYF.TXT]

    *** DCC GET connection with H|p|h|p| estabilished

    aztán ha átjött:

    *** DCC GET TYF.TXT connection to H|p|h|p| completed

    és még az átviteli sebességet is megtudhatjuk...

    3. és ha nem kell a felajánlott file

    /dcc close [type] [nick] [args]

    a [type], [nick] és [args] változókat a /dcc list-tel tudhatjuk meg (ugyebár..:))
    Gy.k.: és chat-et is close-al lehet becsukni...:) Mirc-ben mindez teljesen klikkelgetõsen mûxik.
     

    UNIX irc környezet beállításai
     

    Nekem is volt régebben némi gondom, hogy hogyan állítsak be bizonyos dolgokat (újfent Linux alatt, jobb híján), például, hogy melyik IRC-szerverre kapcsolódjon rá indításkor, a nicket (ha nem jó a userID), vagy az IRCNAME-et... Ezeket a környezeti változókat a .profile (nem bash shell esetén .login vagy a shell saját .*rc file-ja, esetleg .bash_profile) címû file-ban kell átírni az alábbi formában (illetve C shellek esetén nem ebben:-):

    export VÁLTOZÓNÉV="[értéke]"

    Az a pár változónév, ami eszembejutott most hirtelen:

    IRCNAME - na mi lehet? hát az a név, amit a zárójelek közt ír ki
    IRCNICK - a használt nick
    IRCRC - hogy mit használjon az .ircrc helyett (pl. "textbox.txt")
    IRCSERVER - melyik szerverre akaszkodjon rá indításkor (nálam általában az irc.bme.hu-ra)

    Még végezetül pár tanács, ha elfogadjátok egy lamertõl, aki még ráadásul a Hamster névre is hallgat (már ha hallgat)

    Általában közeli IRC-szerverrel próbálkozzatok, az ritkábban tûnik el "szem" elõl... Bár néha le-le tiltanak az okosak egy-két gépet (például nagy felhördülésre a sun10.vsz.bme.hu-t az irc.bme.hu-ról), meg néha egyszerûen eltûnik az irc.elte.hu, ilyenkor az ember kénytelen átmenni máshova. Netsplitek is gyakoriak (netsplit = amikor szétszakad a kapcsolat az egyes szerverek közt; lag = van kapcsolat, de oooooooooooooolyaaaaaaaaaaaaaaan lasssssssssssssssssuuuuuuuuuu ), ilyenkor elõfordul az, hogy különbözõ #magyar csatornák vannak a különbözõ szervereken, más-más bentlevõkkel!

    Amennyiben esetleg nem magyar csatornákra menni, akkor nem feltétlenül célravezetõ, ha itteni szerverrõl tesszük ezt, mert nagyon lassú, vagy egyszerûen nem is látjuk az adott csatornát: érdemes a kívánt országhoz közeli szervert választani, pl.: ha a #finland-re, vagy a #europe-ra akarunk felmenni, akkor /server irc.funet.fi, ha franciára, vagy németre, akkor egy francia gépre, esetleg az ircserv.univie.ac.at- ra (ami ugye ezekszerint Bécsben van, és régebben a magyar kapcsolatot jelentette) menjünk át. Így se lesz nagyon gyors, de legalább egy csomó láncszemet kiküszöböltünk...
     

    Robotok
     

    Még van egy dolog, amirõl lehetne beszélni: a robotokról. Persze nem arról van itt szó, hogy Artu-Ditu irczne, vagy hogy a háztartási robotgép kickban-partyt rendezne a #magyar-on, csak egy jópofi funkcióról. Ezek olyan programok, scriptek, amelyek automatikusan elvegetálnak a csatikon, és teszik a dolgukat: oszthatnak opot, és el is vehetnek akár.

    Ennél érdekesebb, amikor "elbeszélgetnek" valakivel. Mindenféle beállított szövegeket nyomatnak, például ha valaki mondjuk beírja azt, hogy: igen , akkor a robot erre azzal reagál, hogy az rákérdez poénból: biztos vagy ebben?!? Namármost ha valaki nem tudja, hogy robotról van szó, akkor elkezd tovább magyarázni neki... És jobb esetben észre se veszi, hogy csak sablon-válaszokat kap...

    A #magyar-on már jópár ilyen robotot megfordult: volt egyszer régen WinnieBot, azaz Micimackó, állítólag meglehetõsen értelmes volt; udvarias mindenképpen: egyenként ráköszönt mindenkire, stb... Volt fordítási funkciója is, hogy a magyarul nem beszélõk se maradjanak le semmirõl...
    Aztán volt SlapoBot... Valaki mesélte, hogy kezdetekben sokkal értelmesebb volt, mint egy átlagos robot, csak vissza lett fogva, mert lassította az ursus.bke.hu-t (bár nem tudom, egy ircbot lassítana egy IBM 3090-es mainframe-et?!?).

    Szintén nem "él" már mindenki kedvence Sofie. Ez a bot Franciaországból volt bent, ezért néha a netsplit-ek és lassulások miatt eléggé belassult (tényleg! régebben mintha nem lett volna ennyire vacak a háló...). Sok szövege volt, lehetett fejleszteni, néha kifejezetten nagy poénokat nyomatott, néha meg unalmasan ismételte magát. Sokmindent elmond, hogy egy gyõri iRC-bulin valaki kómásan (nemtom, ki lehetett az) azon morfondírozott, hogy szívesen megnézné magának a csajt...:) Elég jól áthintázta az embert, a legelsõ nap még én is aszittem, hogy egy lökött francia csaj az, aztán pár óra múlva feltûnt, hogy mintha kicsit sokat ismételné magát... Dehát ez az egyik legjobb dolog a botokban: kellemesen átverhetik a kezdõket... Sofie mellesleg egész jól gazdálkodott az op-okkal, amíg volt, nem voltak akkora op- és kickwar-ok a csatornán (pedig ha jól emléxem, maga a progi (9OOO soros forrásból fordított C program!) egyszerre vagy tucatnyi csatornán futott, nemcsak a#magyaron) !

    Aztán volt/van Gumibot, a legpofátlanabb bot, "aki" sokmindent csinált, csak opot nem osztogatott, ezért kiutálták a #magyar-ról. Mellesleg arról híres, hogy én csináltam.

    Sokáig két "haddneminõsítsem"-típusú robot uralkodott a #magyar-on, Bolbot, és Gab_bot. Ezek elõregyártott robotok voltak, nem beszéltek, alig védtek, ellenben két kézzel szórták az opot, ezért sokan szerették õket, de tulajdonképpen nagyban hozzájárultak ahhoz, hogy a #magyar hangulata elromlott, hogy egy 24-órás op-vetélkedõ lett belõle. Jelenleg már nem is igazán tudom számontartani, hogy hány bot van a csatin, a Magyar Központi Irc Oldalon érdemes utánanézni...

    Na jó, úgy hirtelen (kábé öt óra alatt) ennyi jutott eszembe...

    Jó szórakozást!

    Vissza