Pirmieji 2.5 metų tebuvo juodraštis
Supervert – nežemiško sekso fetišas
Teorijos ciklas apibūdina seksualumą, ypač jo patologines formas. Skaisti mergaitė yra {}, tuščia aibė, laužtiniai sklaustiai, primenantys lytines lūpas pro kurias dar reikės prasiskverbti. Monogamija yra aibė, kurią tesudaro vienas narys. Heteroseksualumas yra moteriškos ir vyriškos aibių susijungimas. Zoofilija – tai žmogaus ir gyvūno aibių sankirta. Nekrofilija – gyvųjų ir mirusiųjų aibių sąjunga. Pedofilija – heteroseksualumo poaibis – vyriškos aibės ir moteriško poaibio sąjunga. Homoseksualumas atsiranda, kai partneris yra iš tos pačios aibės. Fetišizmas – tai aibė, kurios nariai kartojasi. Egzofilija – žmonių ir ateivių aibių sąjunga.
Taigi ligos istorijos medžiaga suskirstyta remiantis aibių teorijos metodais taip, kad kiekvienas skyrius (ASS, VAM, PAE, NIP) suvokiamas kaip aibė, seka ar serija. Skyriai pristatomi naujame puslapyje. Turinio požiūriu sekos atskleidžia ryšius tarp tvarkos ir netvarkos, panašumo ir skirtingumo, sankirtos ir sąjungos, atspindžio ir daugiažodiškumo. Skaitymas pagal sekas (pvz.: VAM 01, VAM 02, VAM 03 ir t.t.) yra linijinis, Skaitymas skersai sekų (pvz.: ASS 01, VAM 01, PAE 01, NIP 01, ASS 02, VAM 02, PAE 02 ir t.t.) yra ne linijinis, arba kratinys. Skaitymas, kaip skaitysite jūs, yra sutartinis. SKaityti, kaip skaito kompiuteris, būtų idealu. (Plačiau skaitykite priede “Programinė ligos istorijos struktūra”.)
Guminės moterys ir nealkoholinis alus.
Daug žmonių, “juokaudami”, mane pastoviai parina, kad “nealkoholinis alus yra pirmas žingsnis link guminės moters”. Ne tai, kad man tai rūpėtų (nes man tai nerūpi), tiesiog jie viską ne taip supranta. Nealkoholinis alus NĖRA PIRMAS ŽINGSNIS LINK guminės moters. Nealkoholinis alus yra KAIP guminė moteris.
Nesuprantantiems, rašau dar trumpiau: netikras alus – netikra moteris.
Web Formų apsauga be CAPTCHA
Spam-botai yra protingos būtybės. Pakankamai protingos, kad galėtų panaudoti OCR bet kokiam captcha atpažinimui. Yep, phpnuke bei phpbb forumuose jau senokai atsiranda spamo įrašų. Taip pat kaip ir blogas.lt. Bet dalykas tas, kad aš čia nerašysiu apie paruoštų sistemų formų apsaugas (tuos pačius phpnuke, phpbb, wordpress, etc.). Tuom turėtų pasirūpinti sistemų programuotojai. Aišku, jeigu jie yra kompetetingi. Aš norėčiau pakalbėti apie savų kuriamų projektų apsaugą nuo spamo. Anksčiau ar vėliau tikrai ateis tas laikas, kai į tavo kurtą puslapį atropos spam botas, ras formą jame ir pradės tau siūlyti belenkokį nereikalingą šlamštą. Nelabai apkrauna serverį, labai eikvoja laika ir dar labiau erzina. Sprendimas, iš tiesų, yra be galo paprastas.
Aš taip primečiau, kad norint apsisaugoti nuo spamo ir belenkokio pikto internetinio briedo, kuris siunčiamas per formas, užtektų patikrinti ar “lankytojas” naršo per pilnavertę naršyklę ir net nereikėtų tikrinti ar vartotojas yra iš tiesų žmogus. Kaip jau minėjau – captcha yra lengvai apeinamas, o spręsti matematines lygtis ir atsakinėti į klausimus – užknisa. Ir aš tikrai nekalbu apie User-Agent http antraštę. Ją juokingai lengva sufabrikuoti.
Spam-botai yra kvailos būtybės. Pakankamai kvailos, kad jas būtų galima apgauti gabaliuku gudraus JavaScript kodo. Aišku, čia prabyla mano kompetencijos trūkumas: nežinau ant kiek spam-botai yra kvaili ir nesupranta JS kodo. Manau, kad visi spam:botai yra parašyti Windows operacinei sistemai (nes Linux ir Mac OS X vartotojų segmentas yra per siauras), tad jeigu programos ir naudoja naršyklę, tai tai yra IE. Dabar keletas scenarijų apsaugoms (warning: programmer slang ahead), kurie yra įgyvendinami naudojant paprastus JS event-handlerius (tingėjau ieškoti lietuviško atitikmens):
- Raktas –
onsubmit(arbaonload) event-handleriui pakišama funkcija, kuri sugeneruoja paslėptą formos elementą (tarkim not_spam_bot=yes). Serverio pusėje užtenka patikrinti ar forma atėjo kartu su šiuo elementu. Jeigu ne – nepilnavertė naršyklė arba spam-botas! - Siuntimo adresas – event-handleriams priskiriama funkcija, kuri pakeičia formos siuntimo adresą į teisingą (tuo tarpu pirmąjį galima būtų sukurti tokį, kuris 4fun ™ registruotų spamintus formų siuntimus)
- Elementų vardai – vėl gi – tiems patiems event-handleriams pakišama funkcija, kuri sutvarko formos elementų vardus.
Aišku, įmanomos įvairios šių (ir ne tik) scenarijų kombinacijos. Ir kad dar šiek tiek apsunkinti visą reikalą spam-botams (kurie, galbūt, tiesiog durnai interpretuoja JS kodą) visą JS ant formų reiktų užkabinti nemaišant struktūros ir logikos.
Neišradau rato, bet gal atsiras penas tavo mintims, kuriomis pasidalinsi komentaruose.
Jokie socialiniai tinklai
Dabar socialinių tinklų yra be galo daug. Bent dabar galėčiau atmintinai išvardinti apie kelioliką. Ir aš nekalbu tik apie Lietuvą. Jos “gabaritais” mes neturime nė vieno socialinio tinklo. Tačiau tai kas vyksta užsienyje, nemanau, kad yra geriau už jokio socialinio tinklo būvimą.
Continue reading “Jokie socialiniai tinklai”