JavaScript ES6 Template Strings

Mit ES6/ES2015 ist es nun möglich Strings mit Variablen zu definieren. Die Variablen müssen nu nicht mehr mit dem + an den richtigen Stellen in den String gekettet werden, wobei das + in JavaScript auch kein eindeutiger Verkettungsoperator wie . in PHP ist, sondern auch das arithmetische Plus.

Mit den ES6 Templates in JavaScript kann man definierte Variablen durch ihren Namen mit folgender Syntax verwenden: ${variablenName}.

„JavaScript ES6 Template Strings“ weiterlesen

Die besten kostenlosen Cloudspeicher und -Backup Dienste (Dropbox, Copy)

Cloudspeicher wie Dropbox oder Copy gibt es mittlerweile zahlreich und von vielen Anbietern. Ich habe mir mal ein paar Kandidaten angeschaut und erzähle, welche mir am besten gefallen und vergleiche auch etwas die Preise.

Update: Copy schließt: Copy End of Life

Wo es möglich war habe ich gleich Referral Links gesetzt, die euch und mir ein wenig mehr Speicherplatz verschaffen.

Cloudspeicher haben viele Einsatzgebiete, ob als oft kostenloses online-backup, um Dateien an Kunden zu liefern oder einfach die Fotos der letzten Grillparty mit Freunden zu teilen, sind sie oft im Einsatz. Man hat seine Dateien unterwegs über die Apps zur Verfügung oder einfach auf allen Rechnern gleich synchronisiert.

Meine typischen Fälle sind:

„Die besten kostenlosen Cloudspeicher und -Backup Dienste (Dropbox, Copy)“ weiterlesen

nginx, php5-fpm und 110 upstream timed out

Entschuldigung, diese Seite war kurz down. Mit einer sehr langen Anfrage habe ich mein php5-fpm Dienstlein kaputt gemacht, nun ist aber alles wieder in Ordnung, nach einem `sudo service php5-fpm restart`. Hoppla.

So sah die Logdatei aus:

2014/11/02 14:46:26 [error] 5819#0: *952275 upstream timed out (110: Connection timed out) while reading response header from upstream, client: 66.249.89.53, server: vollzeitblogger.de, request: "GET /feed/ HTTP/1.1", upstream: "fastcgi://127.0.0.1:42452", host: "vollzeitblogger.de"

Instagram Session Hijack leicht gemacht

Auf GitHub wird demonstriert wie einfach sich eine aufgebaute Verbindung zu Instagram hijacken lässt. Das heißt man nimmt sich den Cookie, der eigentlich zum Nutzer soll und führt damit seine eigenen requests / Abfragen aus:

https://gist.github.com/stevegraham/9a98627eebd6b09d4483

Im Artikel steht zwar WEP access point, das funktioniert allerdings mit allen Rechnern oder Switches über die man Kontrolle erlangen kann.

via news.ycombinator.com

Spam von delivers@amazon.com

Ich habe gerade eine Spam Mail mit gefälschter Absenderadresse (von Amazon) erhalten. Angeblich habe ich etwas bestellt und im Anhang ist eine .zip Datei mit dem Namen report_id-1.zip und darin ist eine report_id_875893475983475934759384.exe.
Ich empfehle diese Datei auf Windows Rechnern nicht auszupacken.

Wenn man allerdings in den Quelltext der mail sieht, steht dort folgendes:

Received: from [200.93.183.252]
From: "Amazon.com" <delivers@amazon.com>
To: <jonathan@****.de>
Subject: Order Details
(helo=shufflepointmedias.com)

Der Text der Mail ist: „Spam von delivers@amazon.com“ weiterlesen

Die besten HTML & CSS Tutorials, Bücher, Referenzen

Ich habe selbst mal HTML und CSS gelernt und innerhalb der letzten 8 Monate habe ich zahlreichen Jugendlichen bis Erwachsenen HTML, CSS, PHP, JavaScript und noch ein paar andere Dinge beigebracht, deshalb erstelle ich mal diese Liste. Wer HTML und CSS lernen möchte, sollte sie sich ansehen.

Da dieser Blog auf Deutsch geführt wird, werden hier bevorzugt deutsche Artikel, Bücher und Webseiten gelistet, manche allerdings sind nicht auf Deutsch verfügbar, was kein Übel ist, da man ohnehin Englisch lernen sollte, bevor man sich ernsthaft an größere Webprojekte wagt. Englisch ist eine der relevantesten Skills.

Wenn ich geniale Seiten vergessen habe, schreibt mir einen Kommentar und ich schaue sie mir an! „Die besten HTML & CSS Tutorials, Bücher, Referenzen“ weiterlesen

Die besten Quelltexteditoren für Anfänger

Durch meine Erfahrungen beim Programmieren, Webseiten basteln und bloggen habe ich relativ häufig einen Quelltexteditor in der Hand, beziehungsweise das Fenster ausgewählt.

Bevor man sich zu viele Gedanken um seinen Editor macht, sollte man einfach Code lostippen können, ohne lange zu konfigurieren, Projekte zu erstellen oder ähnlichen Quatsch. Man sollte sich auf das eigentliche Thema konzentrieren und nicht von seinem Werkzeug abgelenkt werden. Editoren die ich bisher nicht als besonders anfängerfreundlich empfunden habe wären zum Beispiel: Dreamweaver, Netbeans oder Eclipse. „Die besten Quelltexteditoren für Anfänger“ weiterlesen