Otsisin java koodist viga taga, sest visuaalselt oli näha, et miskit on valesti. Ja mis selgus: arkustangensi võtmisel tuleb veeranditega tähelepanelik olla. Sest see, mis näib nagu I veerandi nurk, võib olla ka III oma, ehk siis arkustangensi argument on sama, aga tulemus ei tohiks olla. Javas realiseeritud atan(x) väljastab tulemust vahemikus -pii/2 kuni pii/2 ja kuidas teisiti saakski, ega see pole kohvipaksult lugemine, et see arctan(1) on 45 kraadi, aga näed järgmine 135 kraadi. Aga loll tunne tuli küll peale, kolme aasta eest poleks küll sellise asjaga alt läinud.
Miks suvalise javascripti lubamine on halb mõte
Sõltub sellest, kui privaatseks keegi oma külastatud veebilehtede nimekirja peab muidugi, aga javascriptiga on võimalik edukalt tuvastada, millistel veebilehtedel sa eelnevalt käinud oled. Hea näide sellest on Start Panicking! lehekülg. See ei tuvasta küll kõiki lehti, vaid kontrollib külastusi konkreetse nimekirja vastu. Küllalt pika nimekirja korral saab aga üsna palju teada, näiteks on nimekirjas 41 .ee lehekülge.
Nipp on iseenesest lihtne. Veebilehe css’is määratakse ära, mis värviga kuvatakse külastatud lehtedele suunavaid linke ja javascripti abil siis tuvastatakse, mis värviga linki kuvatakse. Selle konkreetse augu vältimiseks saab Firefoxis sättida layout.css.visited_links_enabled väärtuseks false, misjärel külastatud linke enam ei eristata või siis keelata ära javascript mõne mugava lisa abil. Vaikimisi on selle väärtus aga true ning javascriptki on lubatud.
See on muidugi vaid üks näide sellest, mida javascriptil teha on võimalik ja juba üsna ammu teada.
Tehisintellekti ämber :D
Mozilla IRC tsitaatide andmebaasist: http://quotes.burntelectrons.org/3378
* FuzzyFox (chatzilla@…) has joined #qa
<FuzzyFox> !seen Kensaunders
<firebot> I’ve never seen a ‘Kensaunders’, sorry.
<FuzzyFox> !seen kensaunders
<firebot> I’ve never seen a ‘kensaunders’, sorry.
<FuzzyFox> !seen KenSaunders
* killer has kicked FuzzyFox from #qa (Stop repeating yourself!)
<firebot> I’ve never seen a ‘KenSaunders’, sorry.
* killer has kicked firebot from #qa (Stop repeating yourself!)
Ansip ja Celine Dion
Ei, tegelikult seost ei ole, on vaid kokkusattumus.
Nimelt, kui mõni aeg tagasi blogipuu lahti võtsin, jalutas Ansip mööda ekraani ringi. Oleks hilisem kellaaeg olnud, oleksin tõsiselt kahtlema hakanud, kas see on unes või ilmsi. Paraku oli aga selleks ajaks Firefoxi helisüsteem pangestunud (ei ole uurinud, aga pikemat aega avatuna hakkab flashi heli ennast korrutama ja midagi mõistlikku kuulata ei saa) ning tuli see taaskäivitada, et aimu saada, mis lugu selle reklaamiga on.
Tuleb välja, et Reformierakond teab kõigist teistest paremini, kuidas kriisist välja tulla. Sellised väited lähevad kategooriasse “mida iganes”. Kui see nii lihtne oleks, siis meil poleks ülemaailmset kriisi. Koomiliseks tegi olukorra see, et ühes blogipuu kaardiga laaditi uuesti ka last.fm‘i kaart, kus hakkas mängima “Celine Dion – Love Is All We Need”. Läks ühe mõttepausi jagu aega, enne kui aru sain, et see ei ole reklaami osa. :D
Mis puutub reklaami lõpus olevasse üleskutsesse minu arvamuse kohta, siis ma arvan, et tänu Reformierakonnale ja ilmselt ka teistele erakondadele saab koristajal rohkem tööd olema. Juba eelmiste valimiste ajal võis täheldada, et kui päevalehed võetakse postkastist hommikukohvi kõrvale lugemiseks või tööle kiirustades kaasa, siis poliitreklaam tõstetakse lihtsalt postkastide otsa hunnikusse.., kust see siis aja jooksul põrandale lendleb. Ehk siis tänavareklaam on efektiivsem, vähemalt visatakse bussi või rohelist tuld oodates pilk peale. Iseenesest muidugi töötas ka jutuks olev reklaam, iseasi, kas positiivses või negatiivses mõttes.
Aga üldiselt tahaks rohkem diskussiooni ja vähem ümmargusi lubadusi.