Mit ‘webseite’ getaggte Artikel

Mac: Bilder drehen und damit sie auch auf der Festplatte endgültig so gespeichert sind

Donnerstag, 20. September 2012

Wer wie ich die Bilder noch „normal“ importiert und nur mittels Programmen überwachen und nicht komplett verwalten lässt hat auf dem Mac das Problem dass die hochformatigen Fotos im Finder als auch der Vorschau korrekt angezeigt werden, lädt man diese jedoch irgendwo hinauf, so sind die Bilder plötzlich wieder „verdreht“ im Querformat zu sehen.
Ich verwende zum Überwachen und Verwalten meiner Bilder Picasa, jedoch ohne „Übernahme“ der Bilder durch Picasa indem eine eigene Library angelegt wird. Bei mir überwacht Picasa nur die Ordner wo die Bilder gespeichert sind, schiebt aber keine zusätzlichen Dateien hin und her oder erstellt Zweitbilder in tiefen und unübersichtlichen Pfaden.

In Picasa werden die Bilder welche im Hochformat vorliegen auch korrekt angezeigt, beim Uploaden auf diverse Internetseiten hat man jedoch oben beschriebenes Problem.

Lösung: Einfach alle hochformatigen Bilder auswählen und, falls sie schon korrekt angezeigt werden auf [CMD] und [S] drücken, so wird diese gedrehte Ansicht der Bilder auch gespeichert und das Problem ist gelöst.

PHP: Ein Bild mit Text generieren

Montag, 23. März 2009

Eine weitere einfache und ideale Methode seine Emailadressen gegen Bots zu schützen ist diese einfach in ein Bild zu verwandeln:

   $text = "PromaDesign.com";
   $pic=ImageCreate(130,30); // breite, höhe
   $col1=ImageColorAllocate($pic,0,0,0);
   $col2=ImageColorAllocate($pic,255,255,255);
   ImageFilledRectangle($pic, 0, 0, 500, 30, $col2);
   ImageString($pic, 3, 5, 8, $text, $col1);
   Header("Expires: Mon, 23 Jul 2009 05:00:00 GMT");
   Header("Content-type: image/jpeg");
   ImageJPEG($pic);
   ImageDestroy($pic);

PHP: Emailadressen auf der Seite gegen Spam-Bots schützen

Montag, 23. März 2009

Dieses Script codiert die Emailadressen im Quellcode, so dass sie von Bots nicht ausgelesen werden können. Wir bieten HIER auch eine JavaScript Variante diesbezüglich an.

function noSpam($mail) {
  $str = '';
  $arr = explode("\r\n",chunk_split($mail,1),strlen($mail));
  for($i=0;$i<count($arr);$i++) {
    $str.= '&#'.ord($arr[$i]).';';
  }
  return '<a href="mailto:'.$str.'">'.$str.'</a>';
}
 
echo noSpam('info@promadesign.com');

Javascript: Emailadressen auf der Seite gegen Spam-Bots schützen

Montag, 23. März 2009

Jeder weiss wie lästig es ist, wenn man jeden Tag mehrere Spam Emails erhält. Leider ist das immer häufiger der Fall, da Bots, das sind eigens programmierte Skripte, Emailadressen aus dem Quellcode von Webseiten auslesen. Das ist recht einfach indem man mit einer RegEx nach einem bestimmten Muster im Text sucht, welches zb. ein @ enthält. Wir werden nun die Links zu Emailadressen so darstellen, dass dem Bot eine falsche Emailadresse vorgegaukelt wird. In den bereich der seite binden wir unser JavaScript ein, welches später die Emailadresse korrekt ausgibt:

<script language="JavaScript1.2">
function mailsend(mail,p1,p2,p3) {
  var ca;
  ca = "mailto:" + p2 + "\@" + p3 + "." + p1;
  mail.href = ca;
  return (1);
}
</script>

Nun müssen wir nur noch die links im wie folgt formatieren:

<a href="mailto:no.bot.can@get.us" onClick="mailsend(this,'tld','name','domain');">Email</a>

Es müssen nur die Platzhalter tld (Top Level Domain wie .com, .at, …), name und domain ersetzt werden. Ein Beispiel:

<a href="mailto:no.bot.can@get.us" onClick="mailsend(this,'com','info','promadesign');">Email</a>

Der Bot welcher den Quellcode ausliest liest die Emailadresse „no.bot.can@get.us“ aus. Der User welcher aber auf den Link „Email“ klickt bekommt die korrekte Emailadresse zu sehen.