20 Artikel Veröffentlichte Artikel in Script’s

Das zone.js Framework

Das zone.js Framework erlaubt es den gesamten Stack-Trace auszulesen, der in einer JavaScript Applikation entsteht. Dadurch kann vor allem das Logging einer Applikation bereichert werden, da der Entwickler so den User nicht mehr nach den genauen Mausklicks fragen muss, die zur Fehlermeldung geführt haben. Des Weiteren kann man mit zone.js die Durchlaufzeiten für einen Prozess leicht auslesen und somit Flaschenhälse in der Applikation leicht erkennen. Mehr zu zone.js findet man hier: http://youtu.be/3IqtmUscE_U

Weiter →

Responsive CSS; Navigationsliste die sich automatisch öffnet und schliesst

Ein responsive Webdesign, wobei sich die Subelemente der Navigationsleiste automatisch schliessen sobald ein anderes Submenü geöffnet wird war eine Anforderung des Kunden. Nun gut, eine Webseite zu gestalten, die neben dem Desktop auch auf einem mobilen Gerät leserlich ist (Responsive), ist nicht sonderlich schwer zu entwickeln. Es bedarf eines Frameworks (wie z.B. Responsive-Nav), das dies erfüllt. Problemstellung Die Navigationsliste soll aus den Menü-Elementen Startseite, Über uns, Projekte und Impressum bestehen. Dabei sollen Über uns und …

Weiter →

Apple Web-App Icon definieren

Um für mein webbasiertes iPad App auch ein Startup-Icon zu erstellen, war es nötig sich ein wenig in die Philosopie von Apple bezüglich der Web-Apps einzulesen. Dabei bin ich auf folgende Webseite gestossen: Apple Developer. Diese beschreibt wie Web-Apps personalisiert werden können. Einerseits wie ein vordefiniertes Web-App Icon zu definieren ist. Andererseits wie man einen benutzerdefinierten Start-Up Screen implementiert. Grundsätzlich kann man folgenden link rel in den Kopf-Bereich der Webseite integrieren um ein benutzerdefiniertes Web-App …

Weiter →

jQuery und AJAX Tutorial - Anhand der Postleitzahl automatisch den Ort bestimmen

Das Skript sucht nach der Eingabe einer Zahl in das Feld ‘Postleitzahl’ automatisch in einer MySQL Datenbank nach dem dazugehörigen Ort beziehungsweise Stadt. Was das Skript genau macht, wird in der Demoversion gezeigt. Dafür müssen wir auf der Webseite, die vom Besucher aufgerufen wird erst prüfen ob er in das relevante Feld - in unserem Fall in das Feld der Postleitzahlen - einen Wert eingibt. Sobald er dies tut, möchten wir mittels AJAX in unserer …

Weiter →

Java - JFrame und die paint-Methode

Neulich habe ich Stunden an nach Lösung gesucht, wie ich in einem JFrame eine simple Linie zeichnen kann. Nach einigen Versuchen hat es endlich geklappt und mein Java Programm führte das aus, was ich haben wollte: Klasse main.java import javax.swing.JFrame; public class main { public static void main(String[] args) { Orbit m = new Orbit(); JFrame frame = new Orbit(); frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); frame.setVisible(true); frame.setBounds(0, 0, 500, 500); } } Klasse Orbit.java import java.awt.Graphics; import javax.swing.JFrame; public …

Weiter →

Joomla 1.5 Login-Page mit .htacces und .htpasswd schützen

Es kommt des Öfteren vor, dass Joomla-Seiten ‘gehacked’ werden. Bei fast allen Joomla Installation kann man über das Verzeichnis <URL> /administrator zum Loginbereich gelangen. Anschliessend kann mit einer Bruteforce-Methode das Password in endlicher Zeit ermittelt werden. Am besten und effektivsten schützt man sich dagegen, indem man das gesamte Verzeichnis ‘/administrator’ als passwortgeschützten Bereich definiert. Folgende Einstellungen sind dazu nötig: 1. Wähle ein Passwort und einen Benutzername: Benutzername: peter23 Passwort: d6Rw2Nz   2. Erstelle eine .htpasswd …

Weiter →

Seitentitel in Joomla ermitteln

Um Seitenspezifische, hardcoded Informationen auf einer Joomla Seite auszugeben, ist es manchmal wichtig zu wissen, auf welcher Seite/Beitrag man spezifische Informationen ausgeben möchte. Der Seiten-/Beitragsname kann ganz einfach mit folgendem Script ermittelt werden: global $mainframe; $pTitle = $mainframe->getPageTitle();

Weiter →

Google Maps iFrame in Joomla 1.5 WYSIWYG-Editor einfügen

Heute stand ich vor dem Problem, ein iFrame in einen Beitrag einer Joomla Installation für einen Kunden einzufügen. Der Editor - Tiny MCE - entfernte das iFrame immer. Dies kann ganz einfach gelöst werden, indem man in die Parameter für den Tiny MCE Editor in der Plugin-Sektion ein wenig anpasst: Beim Speichern des Code soll dieser einfach nicht gesäubert werden.

Weiter →

DB ‘timestamp’ in ein europäisches Datumsformat umwandeln

Immer wieder muss man einen Zeitstempel aus der Datenbank in ein europäisches Datumsformat umwandeln. Dazu habe ich mir nun mal zwei Funktionen geschrieben, die mich dabei unterstützen sollen: private function switchTimestamp($s) { $l = explode(” “,$s); return $this->switchDate($l[0]).” “.$l[1]; } private function switchDate($d) { $r = explode(“-”,$d); return $r[2].”.”.$r[1].”.”.$r[0]; }

Weiter →

TinyMce (WYSIWYG-Editor) erlaubte Elemente

Wer den TinyMce WYSIWYG-Editor kennt, der wird ihn nicht mehr missen wollen. Er ist wohl einer der reichhaltigsten und flexibelsten OpenSource WYSIWYG-Editoren die es gibt. Jedenfalls hat er auch so seine Tücken. Da laut WW3C nur 6 verschiedene <h…> Tags zugelassen sind, hat er bei mir den <h7> immer durch ein <p>-Tag ersetzt wenn ich den Text im Editor editieren wollte. Da ich die Datenbank bereits schon mit x-Produktbeschreibungen mit den <h7>-Tags gefüllt habe, wollte …

Weiter →