Temos Archyvai: www

Vėvėvė, žiniatinklis, webas ar kaip bepavadintum. Šioje kategorijoje saugomi įrašai apie šį reiškinį ir su juo susijusias technologijas

Naujas AKL projektas — „Atviras kodas dienoraščiuose“

Šiandien ėmė ir netikėtai startavo naujas AKL projektėlis pavadinimu „Atviras kodas dienoraščiuose“. :) Sugaišau tam didžiąją dalį šiandien darbo vietoje praleisto laiko, bet bent jau pasiekiau daugiau–mažiau žmoniškos išvaizdos. :)

Turbūt bent dalis jūsų žino planet principą — tai kažkas labai panašaus į LietBlogs.lt. :) Kas 20 minučių atnaujinamoje svetainėje, kurios adresas planet.akl.lt, mes tikimės surinkti kuo daugiau lietuviškų blogų įrašų atviro kodo, laisvų programų ir panašia tematika.

Jei tik turite tokio tipo blogą ir norite, kad jo įrašai taip pat ten matytųsi — puiku! Greit greit palikite čia komentarą su RSS ar Atom kanalo nuoroda, savo vardu bei pavarde (arba pseudonimu, iš bėdos) ir, jei norite, savo nuotraukos ar avataro adresu. Geriausia, kad pastarasis būtų 65 taškelių pločio, o taip pat parašykite, ar norite, kad jis būtų kaskart imamas iš jūsų serverio, ar saugomas pas mus. Beje, jei rašote įvairiomis temomis, nepamirškite, jog kanalas turėtų pateikti ne visus įrašus, o tik susijusius su tema. Kitaip tariant, jis turėtų pateikti tik konkrečioms kategorijoms priskirtus įrašus.

Prezentacija apie VU svetainę

Praeitą penktadienį teko daryt pranešimą daliai VU CR darbuotojų apie mūsų svetainės problemas ir tvarkymą. Pusantros dienos pasikankinęs, pagaminau šiokią tokią prezentaciją, kurią su Vlado pagalba dar „išlaižiau“. Galutinis variantas — čia.

Bijojau, kad pačiame seminare sugaišiu apie valandą, tačiau susisukau labai greitai, kiekvienai skaidrei skirdamas apie minutę. :) Tiesa, jau susilaukiau už tokį skubėjimą kritikos, kaip ir už pernelyg techninį prezentacijos turinį (viena mergina siaubo kupinom akim pabėgo po pirmų kelių skaidrių :D) ir tą faktą, kad nieko neparodžiau „gyvai“…

Ką manote?

Omni žodynas truputį patogiau

Prieš kurį laiką, aptikau būdą patogiau komentuoti blogas.lt blogus. Ta proga susidėjau „Greasemonkey“ ir išbandžiau Donato kūrinį. Patiko! :)

Taigi, šiandien nusprendžiau pagaminti kažką kur kas paprastesnio, bet irgi naudingo. Neretai naudojuos Omni žodynu, ir truputį erzina mane tas faktas, kad žodžio įvedimo laukas nesifokusuoja automatiškai. Tad ištaisiau šią bėdą. :) Taigi, kas jau turite „Greasemonkey“, galite įsidiegti šį skriptuką. Tikiuosi, patiks. Komentarus, jei tokių bus, prašom rašyti čia. :)

Mūsų rėmėjai turi visko!

„Google“ rėmėjaiReikia man šį bei tą suprogramuoti savo mokslams, kas dirba su bitukais (konkrečiau — skaito ir rašo bitukus). Vakar ieškojau, gal C turi kažkokias funkcijas tam reikalui. Aišku, pasinaudojau „Google“. Dabar mąstau, ar tik nepradeda jie nusivažiuoti… Pažiūrėkite, kokie pas juos „rėmėjai“. Pirmos mano mintys, tokius pamačius: spamerių irštva… Ačiū dievui, kad kol kas dar nekiša tokių savo „rėmėjų“ po kas penkto paieškos rezultato.

<body onload="funkcija()"> minusas

Šiandien susidūriau su vienu <body onload="funkcija()"> trūkumu, nusprendžiau apie jį papasakoti.

Tarkime, turime tinklalapį, kuris užsikrovęs turėtų įvykdyti tam tikrą Javascript kodą, kažką pakeičiantį/pridedantį tam tikroje tinklalapio vietoje. Jei tai bus bandoma daryti anksčiau, negu minėtoji vieta užsikraus, operacija nenusiseks, todėl tipiniu atveju mes pirma užkrauname tinklalapio body, o tada jau su juo žaidžiame. Visa tai realizuojama, pridedant onload="funkcija()" atributą body žymai.

Bet štai ir susiduriame su netikėtumais. Tarkime, svetainė užkrauna skaitliuką iš vieno ar kelių kitų serverių. Tam, kad lankytojui pirmiau parodyti svetainės turinį, o tik tada rūpintis statistikų generavimu, mes tuos JS failus iškviečiame body pabaigoje, o ne head dalyje. Taigi, viskas veikia puikiai, kol vienas iš tų kitų serverių nenumiršta. :) O kai taip įvyksta, body nėra laikomas loaded, kol neišsibaigia laikas, skirtas bandymui parsisiųsti to skaitliuko JS’ą. Taigi, gaunasi truputėlį nekas — mūsų funkcija inicijuojasi, vėluodama gerą minutę, o gal net daugiau… Beje, šiuo atveju JS įtraukimas į head dalį, spėju, tik dar apsunkintų situaciją — tą minutę vėluotų ne tik mūsų funkcija, bet ir visas svetainės turinys.

Todėl nuo šiol manau, jog labai dažnai vietoje onload geriau naudoti paprastą script, iškviečiamą prieš pat iškviečiant skaitliukus, o gal net ir dar anksčiau. Bent jau tais atvejais, kai kažkokį turinį krauname iš išorinių serverių…