Archyvai

Įražai pažymėti ‘bugfix’

Pradėjau watermark’inti savo paveikslėlius

2009-03-04 23:39

Jau senokai bandžiau tą idėją gvildenti, tačiau nuo šio vakaro pradėjau watermark’inti (t.y. kamputyje prirašinėti “zuper.lt”) visus į blogą įkeliamus paveikslėlius.

Kodėl?

Todėl, kad nenoriu, kad mano paveikslėlius kiti pristatinėtų kaip savo. O tokių atvejų jau buvo. Žinau tik vieną, bet gali būti ir daugiau:

Pristatinėjame ne savo nuotraukas kaip savo. Nėh.

Pristatinėjame ne savo nuotraukas kaip savo. Nėh.

Screen’as paimtas iš čia.

Aš visiems leidžiu prieiti prie informacijos ir ją naudoti savais nekomerciniais tikslais, jeigu bus prie tos informacijos pateikta nuoroda (tekstinė ar paspaudžiama, nesvarbu) į mano puslapį. Taip sakant, nenoriu, kad mano mintys ar darbai būtų “pavogiami”.

Gera idėja. Reikia “Copyright” puslapį susikurti :)

Kaip?

Watermark’us darau su WordPreso Watermark plugin’u. Norint jį įsidiegti tiap, kaip reikia, reikės paredaguoti savo WordPress failus – na viskas pagal aprašymus. Nepatogu, bet tikriausiai pats WP neteikia galimybės patogiai prieiti prie failų apdorojimo… Arba autorius to neaptiko. Nežinau, o ir gilintis tingiu.

Anyway, turėjau problemėlių su šiuo pluginu. Tiesiog nekeitė mano nusiunčiamų failų. Ta proga prisiminiau… Gi aš PHP programinu pragyvenimui! Tai leidau sau žvilgtelti į kodą ir ištaisyti klaidelę, neleidusią mano sistemos konfigūracijoje veikti… Ofkors, būdamas kažkiek socialiai atsakingas asmuo, apie tai pranešiau ir autoriui:

Hello,
last day I installed your watermark plugin according to recommendations and it just didn’t work.

Anyway, I’m a PHP programmer myself, so I tought I’ll take a look at it. And after spending some time I found that there is a bug in the MM_CheckFile_WM() function, but only in specific cases.
My wordpress path has a dot, e.g. /var/www/zuper.lt/htdocs/, so your function does not work with it – it returns FALSE because of the dot in the path (and not only in the file name itself).

I have created a new function, that is more compact and easyer to read. And it gets the work done.

function MM_CheckFile_WM($checkfile) {
$pos = strrpos($checkfile, ‘.’);
if(false === $pos)
return false;
$ext = strtolower(substr($checkfile, $pos+1));
$allowed = array(‘gif’, ‘jpg’, ‘jpeg’, ‘png’);
return in_array($ext, $allowed) ? $ext : false;
}

All used functions should be PHP 4 and 5 compatible.
Hope you will include in your next release.

Best wishes from Lithuania,
Steponas

Tikiuos, kad pridės į kokį hotfix’ą. O šiaip turėtų tik pamatęs išleisti 0.8.1 versiją ;)

IT , ,

Google Calendar lietuviškai – sutvarkytas

2009-02-18 09:38

Rašiau anksčiau, kad Google Calendar yra klaida, kuri neleidžia lietuviškoje jo versijoje redaguoti/pridėti naujų renginių.

Šįryt gavau laišką, kad Google Team’as padarė, ką galėjo: “We’ve forwarded your information to the Google Calendar engineering team for investigation”. Užtat galime džiaugtis, kadangi gC jau sėkmingai veikia ir lietuviškoje aplinkoje! Wow!

Įdomu, kiek dar lietuvių be manęs buvo Google’ui nusiuntę aprašymą apie šią klaidą?

PS> šios klaidos taisymo greitis… Ne mažiau nei 11 parų, 17 valandų :) Lėtokai.

IT , , , ,