2008-02

Microsoft/Yahoo pirkimo įtaka internetui

Tuesday, February 5th, 2008

Nesvarbu, kokią įtaką turi Microsoft/Yahoo susijungimas.

Gana dėstyti savo prognozes. Jei Yahoo sutiks, tada ir prognozuosime ir spręsime, kokią tai turi įtaką. O tuščiažodžiauti „jeigu tai, o jeigu anai“ – beprasmiška.

Antimonopolinius gi tyrimus vykdys tam skirtos inspekcijos, o ne naujienų agentūros ir viso pasaulio blogeriai.

T_PAAMAYIM_NEKUDOTAYIM

Tuesday, February 5th, 2008

Ko gero, kiekvieno PHP programuotojo gyvenime yra akimirka, kai supranti, kad pakylai į kitą lygį. Man taip nutiko prieš keletą minučių. Aš gavau PHP klaidą „Parse error: parse error, unexpected T_STRING, expecting T_PAAMAYIM_NEKUDOTAYIM or ‘(’ in __FILE__ on line __LINE__“. Visiškai angliško PHP. Pradžioje nustebau, tada daug ir laimingai juokiausi. Ši klaida turi didelę istoriją, jei dar nebuvote jos sutikę, tai yra T_DOUBLE_COLON analogas Hebrajų kalba, kaip teigia dokumentacija.

Linksma klaidelė, linkiu sutikti gyvenime ją ir jums.

XHTML’izacija

Friday, February 1st, 2008

Jau kiek pasenusi mada visas svetaines kelti į XHTML formatą kelią tik nedidelį juokelį mano mintyse. Mat dauguma tokių madinguolių padaro tris dalykus:

  1. Prideda / visų neuždaromų žymių pabaigoje.
  2. Pakeičia visas žymes, kad jos būtų parašytos mažosiomis raidėmis.
  3. Įdeda naują DOCTYPEą.

Rezultatas? 98% svetainių, kurios madingai sako „Valid XHTML“, tėra HTMLas su papildomomis klaidomis, mat „/“ žymės <br pabaigoje yra traktuojamas tik kaip neleistinas atributas. Kodėl taip yra? Nes egzistuoja toks dalykas, kaip serverio siunčiami headeriai, tarp kurių ir „Content-Type“. Taip, XHTML 1.0 specifikacija teigia, jog jį galima siųsti, panaudojant tipą text/html. Tačiau rezultatas visvien - naršyklės tai traktuoja kaip HTMLą. Kad jos traktuotų XHTML teisingai, būtinas tipas application/xhtml+xml, bet, spėkit, kas tam trukdo? Taip, visų mėgstamiausia naršyklė jo nepalaiko, o tiesiog išmeta klaidą ir nė neparodo svetainės. Tas tiesa. Bet ar taip sunku pažiūrėti kliento Accept headerį?

pseudo-kodas
header: content-type: (strpos([HTTP_ACCEPT], ‘application/xhtml+xml’) !== false) ? ‘application/xhtml+xml’ : ‘text/html’

Ne! Kodėl mažai kas tą daro? Nes mada „aš naudoju iksą“ yra svarbesnė už tai, kas iš tiesų ten yra.

Gavau FM transmiterį

Friday, February 1st, 2008

FM transmiteris

Šiandien paštu atėjo užsakytas iš iParduotuvės FM transmiteris. Esu daugiau, nei patenktintas. Atėjo žymiai greičiau, nei buvo žadėta — 11 dienų vietoj žadėtų 14-21. Be to, atėjo modelis, geresnis, nei nurodyta. Manąsis palaiko visą FM diapazoną, todėl parinkti tinkamą dažnį yra žymiai lengviau. Be to, mėlynas ekranelis atrodo gražiau, nei toks jungiklis.

Jeigu kas nežino, kas tai yra, pasakoju. FM transmiteris turi 3,5mm miniJack kištuką, kurį ikišti galima į bet kokį šiuolaikinį garsą kuriantį prietaisą — nuo mp3 grotuvų iki nešiojamų kompiuterių. Kitoje pusėje transmiteris kišamas į automobilio lizdą, skirta cigarėtėms pridegti. Rezultatas — jis paima garso signalą ir paskleidžia jį radijo eteryje. Žinoma, mažu atstumu, tačiau savas automobilis pagauna. Tokiu būdu galima lengvai ir patogiai mėgiamų dainų ir, kas svarbiausia, podcastų, klausytis automobilio kolonėlėse. Man tai ypač aktualu, mat vairuoti su ausinėmis negaliu, o nutraukti rytinių podcastų klausymosi irgi nesinori.

Taigi, iParduotuvė - rekomenduoju! :)

Sveika, blogosfera! Sveikas, BarCamp!

Friday, February 1st, 2008

Pabandysiu pradėti šią kelionę blogosferos pasaulyje. Tinkama mintis, mat vos už vienos savaitės BarCamp Baltics 2008, kuriame aš pristatysiu temą „Graceful degradation and progressive enchancement in web development“. Pakeliui susipažinsiu su įžymiais blogosferos gyventojais, pasisemsiu patirties. :)

Ką gi, sekmės kelionėje!