Išleistas gcc3.3
Kaip rašo Slashdot, vakar buvo išleistas gcc3.3. Tai niekuo ypatingu neišsiskirianti populiariojo C kompiliatoriaus gcc versija. Pagrindiniai pokyčiai yra geresnis kodo profiliavimas, šiek tiek greitesnis kompiliavimas (trečios serijos gcckenčia nuo per-ne-lyg lėto C++ kompiliavimo – gcc2.95 tai daro 5-10% greičiau) ir geresnis C99 standarto palaikymas. Tiesa, su naujuoju kompiliatoriumi kol kas nesusikompiliuoja nei Linux branduolys, nei glibc2.3.2, mat yra kai kurių nedidelių pokyčių. Pats didžiausias turbūt yra tas kas preprocesorius nebepalaiko simbolių eilučių per kelias eilutes (string literals spanning multiple lines), bei šiokie tokie pokyčiai su variadinėmis funkcijomis (lygtai reikia naudoti stdargs. Skaityti toliau…
CSS3 Color standartas
Va pradėjau skaityt tuos naujuosius CSS standartus. Pirmas, kurį griebiau už ragų, buvo CSS3 Color. Štai kokie jame pakeitimai nuo CSS2 laikų… Kaip ir seniau, spalvas galima nurodyti dviem būdais: įprastiniais vardais, arba RGB reikšmėmis, pvz: em { color: lime } /* Spalvos vardas */ em { color: rgb(0,255,0) } /* RGB 0-255 */ em { color: #ff0000 } /* #rrggbb */ Atsirado naujas labai naudingas dalykas kaip opacity, kuris nurodo, kiek elementas turi būti permatomas. Skaityti toliau…
CSS3: reikalai juda į priekį
Iki šiol buvo išleistos tik dvi kandidatinės CSS3 rekomendacijos: Selectors (2001 Lapkričio 13) ir Media Queries (2002 Liepos 8). Abi šios rekomendacijos aprašo papildomus būdus kaip galima sujungti dokumento dalis su stiliaus aprašymu. O štai vakar W3C techininių leidinių skyriuje atsirado krūva naujų CSS3 rekomendacijų, kurios jau liečia pačius stiliaus aprašymus. Štai šios rekomendacijos: CSS3 Color (opacity jau ne vien SVG bus naudojamas), CSS3 Text (internacionalizacijos patobulinimai), CSS3 Ruby, CSS TV 1. Skaityti toliau…
Svetainės pokyčiai
Šią naktį padariau šiek tiek pakeitimų svetainėje. Kai kurie pastebimi, o kai kurie ir ne ;) Pirmiausia, šoniniame meniu įdėjau lietuviškų dienoraščių nuorodas. Šoninės nuorodos dabar imamos iš bendro šablono naudojant HTML::Template modulio <TMPL_INCLUDE> direktyvą. Taipogi pakeičiau ir CSS bylą, padarydamas kad nuorodų pabraukimai būtų daromi ne per text-decoration, o per border-bottom. Kam? O šiaip sau… eksperimentuodamas. Dabar su nuorodomis susijusi CSS dalis atrodo taip: .blogtext a { color: #005990; background-color:inherit; text-decoration: none; border-bottom: #005990 1px dotted; } . Skaityti toliau…
Standartų dienoraščių sąrašas
Vaikščiodamas internete užtikau su interneto standartais ir svetainių pasiekiamumu susijusių interneto dienoraščių sąrašą. Jame daug jau ir žinomų dienoraščių (kaip kad Zeldman, Sam Ruby, Simon Willison) bei daug naujų, negirdėtų neregėtų. Naudingas sąrašas besidomintiems.
Tolimesnės mintys dėl el.pašto sąsajos
Va DzHiBaS papostino aprašymą, kaip jis padarė savo dienoraščio pildymo el.paštu galimybę. Viskas pas jį padaryta su PHP, tad dėl įdomumo pateiksiu ir savo perlinę versiją: #!/usr/bin/perl open F, ">>/tpm/bloglogas.txt"; # atsidarom bylą, kur saugosim gautą paštą print F localtime; # įrašom į bylą laiką while(<STDIN>) { # kol gaunam duomenų.... print F $_; # ...tol rašom juos į bylą } close F; # uždarom bylą. Kitas dalykas, kurį turbūt darysiu su šituo dalyku, tai vienkartinis Skaityti toliau…
mod_perl vs mod_php
Perlmonks turi dar vieną įdomų threadą apie mod_perl vs mod_php. Faktiškai ten neblogai viskas paaiškinta: mod_php netgi negalima lyginti su mod_perl, nes tai skirtingi dalykai. mod_php būtų geriau lyginti su HTML::Embperl arba su Apache::Template. Viską galima apibendrinti šiais sakiniais: mod_perl is raw access to every phase of the Apache request and service cycle. mod_php is an Apache::Template-like access to the content phase only and thus far more limited. So to get “mod_perl” to act like PHP, you have to restrict it Skaityti toliau…
XBL, XSLT, CSS…
Žiūrint atsiliepimus apie CSS Zen Garden aptikau gana įdomius XBL ir XSLT palyginimus bei CSS pakeitimą XBL. Kol kas apie XBL man pačiam neteko daug girdėti. Tai Mozillos technologija, ir kitur ji neveikia. Pats autorius pripažįsta, kad realiam pasaulyje XBL negali pakeisti XSLT, nes jis nėra W3C standartas ir neveikia už Mozillos ribų. Visgi įdomūs skaitiniai.
Elektroninio pašto sąsaja – plačiau
Tai vat, kaip jau ir minėjau, pakūriau elektroninio pašto sąsają, ir dabar naujienas galiu rašyt per jį. Bandysiu dabar čia aprašyti kaip visa tai veikia (beje visą šitą taipogi rašau elektroniniu paštu). Viso šito dalyko esmė yra paprasta: elektroninio pašto serveris sugeba automatiškai perduoti gautą laišką nurodytai programai, tad specialiu adresu nusiųstas laiškas perduodamas perliniam skriptui, kuris jį perskaito, atsirenka kas yra kas ir sumeta ką reikia į duombazę. Pirmas etapas (el. Skaityti toliau…
Elektroninio pašto sąsaja
Na vat, bandau dabar įdėti įrašą į savo dienoraštį per elektroninį paštą. Bei testuoju lietuvybę. ąĄčČęĘėĖįĮ šŠųŲūŪžŽ