enterJS 2014

JavaScript ermöglicht als einzige Sprache die konsistente und durchgängige Entwicklung von Webanwendungen, von der grafischen Benutzeroberfläche über den Webserver bis zur Datenbank. Dies steigert die Effizienz von Entwicklern und Administratoren, wobei den Unternehmen häufig noch die notwendige Erfahrung im professionellen Umgang mit den zeitgemäßen Technologien fehlt.

Die enterJS thematisiert die hieraus entstehenden unternehmensweiten Herausforderungen in Vorträgen und Workshops. Sie ist für Webentwickler, Administratoren, Team- beziehungsweise Projektleiter und Technologieentscheider konzipiert.

Die Veranstalter – heise Developer, das Magazin iX, der dpunkt.verlag und the native web – öffnen die Tür in eine JavaScript-gestützte Enterprise-Welt und helfen Unternehmen, das Potenzial dieser Technologien auszuschöpfen.

Endlich Ruhe im Karton mit der NoScript Extension

noscript-logoMit NoScript lassen sich alle „unsichtbaren“ Ladevorgänge, insbesondere auf externe Seiten, verhindern und auf Wunsch freischalten. Als Nutzer erlangt man endlich (einigermaßen) wieder die Kontrolle über sein Browser. Es ist zum Teil erschreckend zu sehen, welche und wieviele fremde Dienste ohne Wissen des Nutzers tatsächlich beim Aufruf von Seiten mitwirken.

Projekthomepage
Wikipedia
Add-On Seite auf Mozilla

Leider ist die Extension nur für Mozilla-basierte Browser erhältlich (also auch Seamonkey, Pale Moon, Waterfox, ..).

E-Mail Adressen mit Javascript bzw. JQuery vor Grabbern schützen

Wenn man seine E-Mail Adresse oder die von anderen einfach als HTML Code veröffentlicht, besteht die Gefahr, dass die Adressen von Skripten maschinell eingelesen werden, mit dem Zweck diese als Empfänger für Spam zu nutzen. Es gibt einige mehr oder minder effektive Möglichkeiten, die Adressen für Homepagebesucher sichtbar zu machen, aber das automatisierte Ablesen zu erschweren.

Eine davon ist die Adresse von eindeutigen Merkmalen wie @ (jede E-Mail Adresse besitzt bekannterweise genau ein @) oder . (als Trennzeichen zwischen Domain und TLD) zu bereinigen, in dem man diese Zeichen durch Marker ersetzt und zur Laufzeit dann mit den richtigen Zeichen austauscht.

Also, anstatt im HTML Quelltext zu schreiben
<a href=“mailto:mailname@domain.tld“>mailname@domain.tld</a>
schreiben wir
<span class=“amailto“>mailname at domain dot tld</span>
Javascript (JQuery):
$(document).ready(function(){
  var at = / at /;
  var dot = / dot /g;
  $(„span.amailto“).each(function(){
    var addr = $(this).text().replace(at,“@“).replace(dot,“.“);
    $(this).after(„<a href=’mailto:“+addr+“‚ title=’E-Mail senden‘>“+ addr +“</a>“);
    $(this).remove();
  });
});