Pradinis puslapis > IT > Pradėjau watermark’inti savo paveikslėlius

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 , ,

  1. 2009-03-04 23:52 at 23:52 | #1

    Kaip tariau, taip ir padariau – atsirado informacijos panaudojimo reikalavimų tekstukas: http://zuper.lt/informacijos-panaudojimas/ :D

  2. punktyras
    2009-03-06 02:26 at 02:26 | #2

    http://zuper.lt/informacijos-panaudojimasinformacijos-panaudojimas/

    netesingos nuorodos -> neteisingos nuorodos

  3. 2009-03-06 09:34 at 09:34 | #3

    Tanks! Paredagavau.

  4. 2009-03-09 17:54 at 17:54 | #4

    sud4tingai čia…
    ar ne paprasčiau iškart uždėti vandens ženklą, pvz, picasa programa?
    arba, dar lengviau, rašant tinklaraščio įrašus windows live writer.

  5. 2009-03-09 23:44 at 23:44 | #5

    Dėl paprastumo: žiūrint kaip kas :) Galbūt tavo atveju atsakymas būtų taip, mano atveju atsakymas yra ne. Vieną kartą sutvarkius, nusiunčiami paveikslėliai turi “štampuką”. Neminint mažo fakto, kad atnaujinus WP reikės vėl “sutvarkyti” :) True true, plugin’ui diegimo patogumo klausimu yra kur tobulėti.

    O Live Writer bandęs nesu. Gal kada nors.

  1. 2009-03-05 20:07 at 20:07 | #1