Monthly Archives: January 2004

coLinux/Miranda

Kaip visada grįžęs namo pasitikrinau paštą ir lindau žiūrėti, ką dar nusišnekėjo PAX’as ir apskritai kas naujo pasaulyje.Pirma, kas patraukė dėmesį – coLinux. Tai pavadinimas “metodo” (bent taip įvardina kūrėjai), kurio pagalba galima paleisti Linux veikiant windows sistemai neklonuojant kompų. Branduolys paleidžiamas po windows supervisor (ring 0) rėžimu, galima paleisti programas ir t.t., plačiau aprašo omni laike. Tik vis daugėjant panašių projektų, kur siekiama paleisti linux windows atsakomybei, natūraliai kyla klausimas – kam tai? Iš tikrųjų juk daugeliui žmonių (tarp jų ir man) pagrindinė linux sistemų savybė – stabilumas. Jeigu atsibos respondinti/nulūš windows sistema, lūš ir tuo metu paleisti linuxai. Kaip sakant tokiu atveju netenkame vienos svarbiausių šios OS savybių. Sakot mokymuisi? Juk tam išleista daug tokių puikių distribucijų kaip Knoppix, Morphix, Eagle Linux. Nesiruošiu pradėt priekaištaut kam čia tiek darbo įdėta dėl (mano asmeninio) “nieko”, galų gale manau įdomu patiems projektų programeriams :) Tik gal aš ko nors nesuprantu?Toliau – vėl el.paštas. Worm’as vardu “MyDoom” toliau smaginasi (jau tituluojamas kaip greičiausiai plintantis – faktai plačiau) ir neaplenkia mano pašto dėžutės. Gavau ir aš šiandien tą vargšą gyvūnėlį, kurį iškart sugaudė AVG antivirusas

. Pasirodo jis iš tikrųjų gajus, nes kol rašiau šį įrašą, gavau dar du užkrėstus laiškus. Būkit atsargūs, atsinaujinkit antivirusus, įjunkit visas apsaugas paštui – visais 3 kartais tiek prisegto failo dydis, tiek prisegto failo vardas, tiek žinutė buvo skirtingi. Vieną iš laiškų gavau iš draugo meilo, todėl įtartinus laiškus reikia žudyti tyliai ir negailestingai.Toliau į šiandienos akiratį papuolė savo bandomąjį laikotarpį baigusi programėlė “Miranda IM“. Tai interneto žinučių programa, palaikanti MSN, ICQ, AIM, IRC, Jabber protokolus (daugiau galima įsidiegti su pluginais – Gadu-Gadu, Tlen, netsend ir t.t.). Lengva, paprasta, greita, nemokama ir be reklamų – pagrindiniai Mirandos pliusai. Ja pakeičiau savo išoperuota ICQ ir esu labai patenkintas – ICQ valgydavo 4-5Mb atminties, o Miranda laikosi dietos – ~420Kb kybojant taskbare ir iki 2Mb aktyviai ką nors veikiant su ja. Veikia greitai, išvaizda paprasta, valdymas intuityvus, galimybė integruoti begalę pluginų. Ir arba aš čia kažką ne taip prisimenu, arba Miranda yra Trillian klonas windows platformai. Bet kuriuo atveju tai puikus pakaitalas ICQ.“Imkit mane ir siųskitės” (787Kb) + Lituanizacija

El.pašto apgaulės (hoax’ai) ir virusai

Jau nuo pat pirmųjų pažinties dienų su internetu ir el.paštu teko susidurti su virusais ir iš pradžių “skambiu nežinomu terminu apibrėžtu daiktu” – hoax’u. (Hoax – iš anglų kalbos – pasijuokimas, apgavimas.) Šiandienos situacija, kai vidutiniškai kas pora savaičių news’ų portalus užpildo pranešimai apie naujus super-duper el.pašto virusus, kurie “drebina pasaulį” ir smukdo MS nesamą autoritetą (va šiuo metu pvz – MyDoom), jau tapo įprastine. Na, virusai lieka virusais, o štai su hoax’ais – kita kalba. Taigi, kas yra hoax’as? Ši sąvoka IT pasaulyje naudojama apibūdinti melagingai el.pašto žinutei, kurios tikslas dažniausiai būna priversti vartotoją el.laišką persiųsti savo draugam, taip apkraunant tinklus. Tai dalis tų interneto šiukšlių, su kuriomis taip kovoja JAV, ES (turbūt ir kitos šalys/sąjungos, bet aš nežinau). Atpažinti hoax’ą galima iš keletos bruožų:

  • neabejotinai pats pirmas bruožas turėtų būti tai, kad į “hoax messages” būtinai įrašoma “išsiuntinėkite visiems draugams” arba panašios minties frazė.
  • netikroviški/nelogiški įspėjimai. Pavyzdžiui neseniai buvo paleistas pranešimas su Telekomu (kad jei pakėlus ragelį po skambučio surinksite aštuonis nuo jūsų nuskaičiuos n-šimtų litų) – tačiau turėtume žinoti, kad techniškai toks dalykas neįmanomas. Būna ir apsurdiškesnių įspėjimų.
  • siuntėjo egzistavimas/logiškumas. Pavyzdžiui, jeigu apie kompiuterinio viruso pavojų sudėtingais kompiuteriniais terminais įspėjimą atsiuntė Kamčiatkos socialinio skyriaus vedėja… Arba apie kačiukų kankinimus atsiuntė tos firmos darbuotojas, apie kurią yra šmeižiama.

Na galima dar surasti požymių, bet jie ne tokie reikšmingi. Žodžiu, reikia vadovautis logika ir nesiuntinėti visiems laiškų neaišku kieno prašymu :)Pasirodo, el.pašto hoax’ai yra skirstomi į rūšis:

  • Tradiciniai hoaxai – tai n kvadratu kartų girdėtos istorijos, kurių esmė “jeigų neišsiųsi 10 kopijų kitiems, tavo kojas nugrauš sliekai”
  • Prašymai padėti. Pavyzdžiui kur nors Japonijoje kankinami kačiukai ir renkamas sąrašas žmonių, kurie sutinka kad reikia šią veiklą nutraukti. (O ką veikia gyvūnų teisių apsauga ten?)
  • Perdėti įspėjimai, kuomet aprašo tikrą dalyką, bet su nerealiais elementais, pvz aprašo virusą kaip sugadinantį procesorių ir kietąjį diską, kuris iš tikrųjų tik išmeta pranešimą su tekstu “:P”
  • Pranešimai apie virusus – turbūt dažniausiai sutinkama hoax’u rūšis. Gavus tokį laišką rekomenduoju nepatingėti paieškoti apie aprašomą virusą/trojaną internete. Jeigu dar gale prirašyta topinė hoax’ų frazė “send this to all your friends” galiu garantuoti kad nieko nerasite, trinkite lauk
  • Laimėjimai – jei gausite pranešimą apie milžinišką laimėjimą loterijoje didžiulėje Kambodžos kompanijoje – laiškas į šiukšlių dėžę TheBat pasiunčiamas klavišu “Del”
  • Tikros istorijos. Tai aprašymas tikrų įvykių, kurie šiaip turėtų būti įdomūs, nes be jokių ten “siųsk visiem savo draugam” iki šiol sklando po virtualią erdvę. Turbūt nekalčiausia hoax’ų rūšis
  • Pagąsdinimai – tai istorijos apie hakerių darbus, kaip nuo to apsisaugoti ir panašiai. Dar šiai kategorijai priklauso “paprasti” pagąsdinimai, kai siūloma nupjauti ausis, jei neišsiųsi visiem savo draugam :)
  • Visi kiti – visi kiti tipai, kurie yra paprastai reti, arba visai nepriskiriami aukščiau paminėtiems hoax’ų tipams.

Tiek pilnai užtenka atpažintį tipinį hoax’ą :) Nebūkite interneto šiukšlių platintojų įrankiais, išgyvens tie kačiukai, apie kuriuos rašo tau į meilą Vačiuros valytojų asociacijos pirmininkė :)Bet egzistuoja ir kita dalis nepageidaujamų el.pašto žinučių, su kuriais keliauja dažnai labai pavojingi virusai. Kad nepasigauti kokio patarčiau nusistatyti pašto klientą, kad automatiškai neatidarinėtų prisegtų failų, niekada neatidarinėti failų, atsiustų nepažįstamų žmonių arba iš keistų adresų, stenkitės kuo dažniau atnaujinti el.pašto klientą ir, aišku, antivirusinę programą, kuri turėtų būti suderinta skanuoti jūsų paštą. Nors šios taisyklės žinomos bent 50% paprastų vartotojų, bet el.paštu plintantys virusai kaskart pridaro vis daugiau žalos.Tiek apie rimtus dalykus. Nors ne visai, štai esu pakviestas į sekantį MEP tarpautinės sesijos atrankos etapą.Ir pabaigai vaizdelis, kuris atspindi dažnai nutinkančia situaciją IT pasaulyje, bet įsigilinus pritaikomas ir šiandieniniams politikams…

Web standartai – XHTML

Daugelis, manau, nieko naujo neišgirs, bet aš šiandien susipažindinu ir supažindinu su būsimu (in the way…) visišku HTML pakaitalu – XHTML.XHTML – EXtensible HyperText Markup Language – praplėsta hypertexto (žodžiui “hypertext” lietuviško atitikmens nesuradau) sužymėjimo kalba. XHTML “tikslas” yra visiškai pakeisti HTML. Pats XHTML yra labai panašus į HTML 4.01, bet XHTML standartai yra griežtesni, o kodas – švaresnis. Dar 2000-aisiais metais ši kalba buvo oficialiai rekomenduota W3C kaip tinkamas standartas.Taigi kodėl buvo sukurtas XHTML, jeigu jis taip mažai skiriasi nuo HTML ir skirtas pastarajam pakeisti? Labai paprastai – kadangi HTML sintaksė nėra tokia griežta, internete atsirado labai daug puslapių, kurių kodas buvo netvarkingas, nepalaikantis jokių standartų, tačiau su populiariausiomis naršyklėmis matomi. Tarkime tokie dalykai, kaip tago <p> nuolatinis (na ir HTML’e neprivalomas) neuždarymas (</p>) tiesiogiai trukdo interneto plėtrai. Juk internetu naudojamės ne tik per kompą, bet ir per mobilius telefonus, delninukus, kai kur – mikrobangų krosneles ir net šaldytuvus :) Netvarkingo HTML teisingai neapdoroja paprastesnes programos (tarkime mobilaus telefono naršyklė), o, tarkime, normalių browserių kūrėjai priversti užsiiminėti būrimu iš kavos tirščių su bandymu atspėti “kokį čia dar tagą vartotojai sugalvos iškraipyti ir neteisingai pavartoti”. Kad išvengti viso šito ir buvo pereita prie HTML griežtesnės standartizacijos – XHTML.Pagrindiniai XHTML skirtumai

  • XHTML elementai turi būti teisingai sudėlioti ir uždaromi.Pavyzdžiui HTML kai kurie elementai gali būti tvarkomi taip:

    <u><b>Pabrauktas paryškintas tekstas</u></b>

    XHTML tas neleistina, visi elementai turi būti sutvarkyti ir uždaryti vienas kitame, pvz:

    <u><b>Pabrauktas paryškintas tekstas</b></u>

    Kitaip tariant XHTML elementų atidarymas-uždarymas turi būti “medžio” principu:

    <ul><li> Kazkas </li></ul>

  • XHTML dokumentas privalo būti tinkamos griežtos struktūros. tagas yra privalomas, privalomas ir jo uždarymas. Visi kiti elementai turi būti kaip “atšakos” (sub elements), pvz. pagrindinė dokumento struktūra:

    <html><head> … </head><body> … </body></html>

  • XHTML elementų vardai privalo būti mažosiomis raidėmis. Taip yra todėl, nes XHTML dokumentai yra pritaikomi XML, todėliryra traktuojami kaip skirtingi elementai. Taigi visas XHTML kodas privalo būti parašytas mažosiomis raidėmis.
  • Visi XHTML elementai turi būti uždaryti. Senajame HTML’e galima buvo rašyti:

    <p> Paragrafas 1 <br><p> Paragrafas 2XHTML visi elementai privalo būti uždaromi, pavyzdžiui:

    <p> Paragrafas 1 </p><p> Paragrafas 2 </p>

  • Tušti elementai taip pat turi būti uždaromi su ” />”. Pavyzdžiui:

    Tekstas <br />Vis dar tekstas <hr />Paveiksliukas <img src=”kazkas.jpg” class=”aprasymas” />

  • XHTML elementų atributai privalo rašomi mažosiomis raidėmis, reikšmės skiriamos kabutėmis. Taip pat atributų minimalizacija yra draudžiama, o atributą “name” pakeičia atributas “id”. Klaidingas XHTML pavyzdys:

    <table WIDTH=100%><input readonly><img src=”picture.gif” name=”picture1″ />Teisingas XHTML pavyzdys:

    <table width=100%><input readonly=”readonly” /><img src=”picture.gif” name=”vardas” alt=”picture1″ />

  • XHTML dokumentuose privalomas DOCTYPE aprašas. Jis visada turi būti pirmoje dokumento eilutėje. Taigi paprasčiausias XHTML failas turėtų atrodyti taip:

    <!DOCTYPE html PUBLIC “-//W3C//DTD XHTML 1.0 Strict//EN” “http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd”><html><head><title>simple document</title></head><body><p>Paprastas dokumentas</p></body></html>Viso yra 3 dokumentų tipų apibrėžimai (Document Type Definitions – DTD): strict, transitional ir frameset. Strict – naudojamas ypač tvarkingiems ir griežtos sandaros XHTML dokumentams kartu su CSS: “<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> Transitional – dažniausiai naudojamas tipas, supportinga (palaiko) naršykles, kurios nepripažįsta CSS: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">Frameset – naudojamas jeigu naršyklės langas turėtų būti padalintas į du ar daugiau rėmelių (frames): <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Frameset//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-frameset.dtd">

Atrodo tiek pagrindinių pastebėjimų. Pasitikrinti (validate) XHTML kodą galite http://validator.w3.org. Patikrinkite savo žinias apie XHTML – w3schools. Manosios –

:)Taigi, netrukus bus naujas puslapio dizainas. Be išorinių pasikeitimų bus pakeistas įpastinis HTML’as į XHTML ir greičiausiai puslapio varikliukas taps phemplate.

Atsarginės kopijos

Kas skaitot mano įrašus – pamenat, kai sakiau, kad sekasi neblogai? Pamirškit. Atrodo pasigyriau ir viskas kitą dieną apsisuko kita puse. Šūdina puse į viršų. Nepaisant smulkių nesėkmių, kai pasigadinau pats sau semestro galą, teko išgirsti tai, ko nesitikėjau niekada. “Ei, labas, negirdėjai – Klaipėdos universiteto serveriai lūžo – sakė viskas nebeatsatomai… duomenų kopijas turi?”. Hehe… Taigi sugedo KU serverių diskų masyvas, kuriuose šiltai gulėjo VDG puslapis. Ne tik puslapis, bet ir duomenų bazė su pusantrų metų saukauptais duomenimis. Aš, aišku, viską visada darydavau pačiam serve ir net failų neturių.. Ką jau kalbėt apie db. Vygis sakė, kad turi praeitų metų kažkokią duomenų kopiją, o kur dar db? Kaip sakant išoriškai dingo pusės metų darbas, o duomenys – pusantrų. Tai dėl to “šypsena” neblėsta jau kurį laiką… Ironiška.Kitą savaitę varau į Vilnių, truputį pabėgsiu iš Klaipėdos. Lord of the Rings visos dalys visą naktį, po to gal į kokį koncertuką nueisiu. Vasario 20d. į “Metalinį uostamiestį 2004“, kovo pradžioj gal į Plungės metalinį reginį pavyks ištrūkt, o po to Klaipėdoj su nauja dislokacijos vieta apsireiškia VHC renginys. Balandį Vader.Einu darytis atsarginių kopijų….

Vader

Pagaliau jau (beveik) penktadienis! Seniai turėjau tokią įtemptą savaitę, kurios rezultatai atrodytų neblogi. Ir semestro, atrodo, sugebėjau nesusigadint (netgi pagerint), ir lieka vis mažiau dienų iki pavasario… Laukiu pavasario. Toks jausmas, kad visą savaitę kiekvieną dieną turėjau nors po mažytę naujieną metal mėgstantiems žmonėms. Viską sudėjus į vieną gauname:

  • Vasario mėnesį Klaipėdą žada sudrebint festivalis “Metalinis Uostas 2004”. Dalyvauti ruošiasi: Metal Blade, Dysposium, Ossastorium, Requiem Aeternum, Ruination ir Ungėlakio šou. Visi atlikėjai iš Lietuvos, laukiame tikslesnių naujienų :) Officialus informacijos šaltinis: www.requiemaeternum.666.lt
  • Cituoju: “2004-04-16 Ledo Takas Records pristato pasaulinės Death Metalo Legendos koncertą: VADER! Patvirtinus rytų turo po Baltijos šalis, Rusiją, Baltarusiją ir Ukrainą datas, tapo aišku, kad ilgai planuotas turas prasidės koncertu Vilniuje! Žymiausios visų laikų Lenkijos Metalo grupės Lietuvoje sulauksime penktadieni, balandžio 16d. Bėkit pirkt Rrrraudonų markerių, užmozokit kalendoriaus lapelį ir plačiai skelbkite evangeliją ;] Sekite naujienas: www.ledotakas.net“. Viskas tuo pasakyta, aš savo kalendoriaus lapelį jau užmozojau ir gan ryškiai :) Ta proga šiandien dedu Vader kūrinį (ĮSPĖJIMAS – death metal! Jei nežinote kas tai, geriau nesisiųskite, už nepropaguojančių sunkiosos muzikos žmonių galvos skausmą neatsakau).

Be muzikinės savo pusės džiaugsmo verta nusišypsoti dėl dar kai ko. Šiandien pasitvirtino tai, ką įtariau seniai – šis hostingas neskaičiuoja megabaitų duombazėj! Vadinasi į db galima sukišti nors ir visus projektus, pasirašyti tiktai duomenų švedimo klases ir džiaugtis laisva vieta. Na bet kol kas tokių dramatiškų priemonių nesiimsiu, bet bent jau nuotraukas, kurios absoliučiai daugiausiai užima vietos, – apdorosiu. Tuo pačiu bus galima stebėti ar skaičiuojamas trafficas duombazėms. Nes ir daugiausiai MB traffico suvalgančių failų viršūnėse karaliauja *.jpg failai.Taip pat šiandien pradėjau “bandymų sesiją” tokiam beveik kasdieniniam dalykui – p2p programai… Dirba EDonkey2000, Gnutella, BitTorrent, Gnutella2 tinkluose, galima lietuvių kalba, nedauk ryja resursų (3 kartus mažiau nei Kazaa lite K++), nemokamas, be spyware ir reklamų ir aišku visiem suprantami dalykai kaip media failų grotuvas, paieška iškart 4 tinkluose (ar čia savaime suprantama?.. :)), reguliuojamas greitis ir kiti priedai. Viskas po vienu pavadinimu – Shareaza 1.9 Release Candidate (v1.8.10.4). Laukia ir Jūsų teismo. Man pirmasis įspūdis geras, tik skinas “winXP theme”, o kaip aš skinų nepripažįstu, nes stabdo, tai kol kas vienintelis pastebėtas minusas.