
Aga eile oli selline päev, mis möödus siluliselt arvutiga mürades. Üks väheseid tiire, mis ma väljaspoole oma kabinetti tegin, käis ka arvutipoodi ja tagasi. Käisin nimelt Karini jaoks uut poolportatiivset komplekti tellimas. Tellimus kuulati kenasti ära ning lubadi komplekteerida daamile sobiv arsenal, saates seejärel mulle hinnapakkumise ja puha. Karin tahab, et tal oleks pisike kerge läpakas, mis oleks hästi võimas, kuid ei võtaks palju ruumi ega oleks raske. Kuid kui ta sellega töö juurde jõuab, saaks selle asetada vastavale alusele, mis siis kohe end suurel ekraanil kuvab ja tavalise lauaarvutina esitleb.
Suurema osa ajast möllasin ma ikkagi Toomepealse kontori päästmisel spämmitulvast. Ma mõtlesin inimeste aktiviseerimiseks pisikese mängu, kus meie veebilehte külastades saaks vastata nn AHHAA-efekti tekitavatele küsimustele. Mingid pahalased on aga arvanud, et kõige mõistlikum on seda lehte kasutada spämmi saatmiseks, mis näeb välja umbes seesugune:
Vastus nädala küsimusele
--------------------------------------------
vastus => AMIRQosuuWrC
nimi => XgmBADaYRDOOpnmzr
vanus => gqHHrmTINqbRH
meil => hMkfxZqfIvUC
saada => Vastan
Arvuti = 89-149-197-252.internetserviceteam.com
Tegelikult näeb selline välja minu postkasti jõudev edastus, ja peale minu saab selle veel Janno. Ka viimane on püüdnud võidelda spämmi vastu, keelates vastavad IP aadressid, ent siiski tulutult.
Ma proovisin mitmeid mooduseid:
Enamiku neist menetlustest sain ma tööle, kuid mitte lõplikult. Iseäranis kadus mu ind selle kallal edasi sehkendada, kui ma avastasin, et vaatamata hoiatustele ekraanil edastab masin sellegipoolest spämmi, mis näeb välja nagu eespool näidatud.
Võtan täna kaasa mingisugust kirjandust. Püüan selgeks saada käsud, mis takistaksid edasise dialoogi, kui nõuded pole täidetud. Kindlasti käib selle kohta äärmiselt lihtne ja loogiline skriptijupp, mis ei hõlma paari lehekülgegi, kuid et ma pole sedasorti asju õppinud, ei oska ma neid veel ka kirjutada.
Muidugi võiks ju pöörduda inimeste poole, kes on programmeerimist õppinud. Kuid paraku ei tunne ma selliseid, kellel esineks veel ka see teine pool: meeldiv suhtlemine kliendi või tuttavaga. Jääb suisa mulje, et neile lausa õpetatakse ebameeldivat käitumist ning kliendiga ülbitsemist. Tunnen küll vaid käputäit sellist ala õppinuid, kuid need on kõik kui ühe vitsaga löödud. Parimal juhul viidatakse sulle mingi sait, kust otsi siis ise. Enamasti irvitatakse niisama.
Siiski, üks sõbrake on ikka aeg-ajalt mulle ka mõne skriptijupi kirjutanud. Kuid tollel puudub vähimgi pedagoogiline soon. Mulle aga meeldiks ise asja osata, see selgeks õppida ning aru saada, miks näiteks { asemel peab teinekord olema ( ning millal ei tohi , asemel olla ; — praegu käib see kõik mul nn katse-eksituse meetodil proovimisi.
Igatahes jäi eile arvuti mulle peale, seisuga 1:0, kuid ma arvan, et peagi tuleb revansh.

6 kommentaari:
Selle spetsiifilis-informaatilise kallakuga loo peale ei oskagi kosta muud, kui soovida edu kirjeldatud probleemi lahendamisel!
Kirjeldatud probleem on selle autori peas. Oleks ta rohkem 'duumaks' ega nii palju 'prõõgaks', oleks asi ehk lahendatud.
Dumat nada, a ne prõgat!
ICCCC
Mh, millise "kategooria" alla mina siis kuulun :)
Aga lahendus, mida ma kasutanud olen, on selline:
Lisa veel kaks lahtrit, checkboxid, kuid css'i kasutades peida need ära tavakasutaja eest. Samas, kellel ei ole css lubatud, peaks siiski suutma ikkagi vastata. Tabeli reale (tr tag) pane selline css: style="display: none;"
Ühele lahtrile pane, et kasutaja peab selle checkima (vaikimisi ongi see checkbox checkitud, checked="checked"), teist aga ei tohi checkida.
Kui nüüd vastust saatma hakatakse, siis kontrollid ka neid lahtreid, et tingimused on täidetud.
väike näide kuidas pahadest robotitest jagu saada http://darxi.purk.ee/kontroll.txt
PS. koodi kahjuks siia kommentaari otse kirjutada ei saa.
Tänan Sandrit ja alkeemikut, keda ma oma itimeeste kohta käivas lauses ilmselt tahtmatult pisut solvasin, neid otseselt mitte silmas pidades.
Erandeid on! Lihtsalt ei tihke iga pisiasjage toredaid inimesi ka tüüdata. Eks ma proovin siis siin toodud näiteid. Aitäh veelkord!
Postita kommentaar