sebadorn.de

Standalone-Anwendungen mit node-webkit

node-webkit demo window

Gestern habe ich ein wenig in node-webkit reingeschnuppert. Damit sollen sich ganz einfach Desktop-Anwendungen auf Basis von HTML, JavaScript und Node.js erstellen lassen. Die erstellte Anwendung lässt sich dann relativ einfach für verschiedene Betriebs­systeme verpacken. Für nicht allzu rechen-intensive Spiele scheint mir das recht interessant. Tatsächlich verwendet auch das kürzlich erschiene A Wizard's Lizard node-webkit [1].

Für eine kleine Demo habe ich das Beispiel von three.js genommen und als Anwendung verpackt. Das HTML und JavaScript lasse ich hier mal aus. Mein package.json für ein Fenster ohne Toolbar sieht wie folgt aus:

{
	"main": "index.html",
	"name": "nw-demo",
	"window": {
		"frame": true,
		"height": 600,
		"kiosk": false,
		"toolbar": false,
		"width": 900
	}
}
Read more

API: YouTube-Player (Part 2)

Da ging etwas daneben beim Einbinden. :(
0:00


Referenzen

Read more

Youtube-Nocookie

Youtube, Nocookie

Möchte man Videos von YouTube einbetten, bietet das Portal einem ein paar Optionen an. Darunter eine, die verlautet „Enable privacy-enhanced mode“/„Erweiterten Datenschutzmodus aktivieren“. Was sich am Code dann ändert ist, dass die Videos nicht mehr von youtube.com, sondern von youtube-nocookie.com abgerufen werden. Was macht den Unterschied?

Die YouTube-Hilfe erklärt:

Mit diesem Modus wird verhindert, dass YouTube Cookies für einen Nutzer speichert, der (…) nicht auf das Video klickt, um die Wiedergabe zu starten.

Zwar speichert YouTube unter Umständen Cookies auf dem Computer des Nutzers, nachdem er auf den YouTube-Videoplayer geklickt hat, es werden jedoch keine personenbezogenen Cookie-Informationen für Wiedergaben von eingebetteten Videos mit erweitertem Datenschutz gespeichert.

Cookies werden also nicht nur gesetzt, wenn man auf YouTube selbst ist, sondern auch von jeder Seite, die ein Video einbettet – unabhängig davon, ob das Video überhaupt gestartet wurde. Die erweiterte Datenschutz-Option ändert dieses Verhalten. Damit werden Cookies erst gesetzt, wenn auch das Video gestartet wird, und es werden keine personenbezogenen Daten darin gespeichert.

Was dafür spricht, diese Option zu verwenden: Wenn ich nicht auf YouTube bin, sollte ich auch keine Cookies von der Seite erhalten. Noch dazu solche, die sich merken können, welche Videos ich mir wo angeschaut habe. Ich halte es nur für faires Verhalten gegenüber den eigenen Besuchern, den Daten­schutz­modus zu aktivieren.


X-Factor und die Roten Augen in der Küche

Diese Folge von X-Factor war verantwortlich für ein Kind­heitstrauma von mir. Als kleiner Junge habe ich die Serie mit meiner Mutter geschaut und hatte keine Probleme mit den gruseligen Geschichten. Ja, damals waren sie gruselig und heute würde ich das Adjektiv in Anführungs­zeichen setzen, doch die Rede ist von früher. Die Geschichte von den Roten Augen hat mir eine Heidenangst eingejagt, dass ich die Knie anzog und den Kopf darin begrub.

Damals habe ich die Auflösung – WAHR oder FALSCH? – nicht mitbekommen; stimmt nicht ganz: ich wollte sie nicht sehen. Ich mein, die hätte ja WAHR sein können! Also Mutti gefragt, obwohl mir klar war, dass sie so oder so verneinen würde.

Es wurde Zeit, sich der inneren Angst zu stellen und die Wahrheit – oder doch „Wahrheit“ – zu erfahren. Das Alter hat den Spuk stark entmystifiziert und über der Folge liegt ein Schleier von billiger Produktion. Ich habe sie nochmal gesehen, die Roten Augen, kenne die Antwort und werde trotzdem gut ein­schlafen können.


NDR ZAPP zur geplanten Netzsperre

(ZAPP zur geplanten Sperre, YouTube)

Ein guter Beitrag der NDR-Sendung ZAPP zum Thema Netzsperren. Eine nachvollziehbare Argumentation gegen das Vorhaben mit allen wichtigen Punkten. Zu Wort kommen unter anderem Christian Bahls (Mogis) und Petitionseinreicherin Franziska Heine.

Das Mitzeichnen der Online-Petition möchte ich euch auch ans Herzen legen; der stündliche Stand lässt sich auf twitter.com/Mitzeichner verfolgen und es wird auf Artikel zum Thema hingewiesen.

Via Nerdcore.