blinken

blinken

Ich hab mal wieder was gefummelt.

Plan war, einen kleinen Simulator zu schreiben, der in eine RGB-LED-Matrix gepushte Werte simuliert und anzeigt. Herausgekommen ist blinken. In feinstem 3D und wahlweise mit runden Bobbeln oder NeoPixel-artigen Kästen und Video-Drag & Drop als Quelle. Weil's geht. Wer damit fummeln will muss allerdings auschecken und im Code fummeln, GUI gibt's (noch) nicht.

Wer will: den Code gibts bei github, Live-Demo findet ihr unter https://stfu.janeberl.de/blinken/ oder in der Navi hier.

ghost v0.11.4: Korrekte node-Version verwenden

ghost ist mittlerweile auf v0.11.4 gehoben. Wer sich wie ich kurz über den Status Code 231 beim Updatevorgang wundert: Checkt mal die node-Version. ghost droppt immer mal wieder ältere node-versionen raus.

npm ERR! Linux 2.6.32-642.6.2.el6.x86_64  
npm ERR! argv "/package/host/localhost/nodejs-0.12.7/bin/node" "/package/host/localhost/nodejs-0.12.7/bin/npm" "install" "--production"  
npm ERR! node v0.12.7  
npm ERR! npm  v2.11.3  
npm ERR! code ELIFECYCLE  
npm ERR! ghost@0.11.4 preinstall: `node core/server/utils/npm/preinstall.js`  
npm ERR! Exit status 231  
npm ERR!  
npm ERR! Failed at the ghost@0.11.4 preinstall script 'node core/server/utils/npm/preinstall.js'.  
npm ERR! This is most likely a problem with the ghost package,  
npm ERR! not with npm itself.  
npm ERR! Tell the author that this fails on your system:  
npm ERR!     node core/server/utils/npm/preinstall.js  
npm ERR! You can get their info via:  
npm ERR!     npm owner ls ghost  
npm ERR! There is likely additional logging output above.  

Momentan wird node irgendwo zwischen 4.6 und 5.0 empfohlen.

Ghost 0.11.3

Ghost (Die Blogsoftware hier) hat ein Update auf Version 0.11.3 erfahren:

  • [New] Node v6 LTS support - Ghost now officially works with Node ^6.9.0
  • [Removed] Node v0.10.x support - Node v0.10 is no longer maintained
  • [Fixed] Issue where not all posts would be rescheduled after a restart
  • [Fixed] Several minor issues with the Casper default theme

Und ein paar andere Dinge. Unter Anderem Dependency Updates. Komplettes Changelog hier.

Google Fonts: Wrapper für Webfont-Pakete

fontwrap

Relatiert zum letzten Post hier ein kleines PSA:

fonts.google.com bietet zwar einen .zip-Download für seine Fonts an, jedoch enthält der Download jeweils nur die TrueType-Version der jeweiligen Schriften. Wenn man (wegen privacy, oder weil man allgemein den Google-Spionage-Kram nicht einbinden will) diese Fonts selbst hosten wollte, musste man bisher die TTFs mit Hilfe von Diensten wie FontSquirrel selbst in die entsprechenden anderen Formate (eot, svg, woff, woff2) konvertieren.

Jetzt nicht mehr. Auf der Basis von @majodevs google font helper-API habe ich eine kleine Wrapper-Seite geschrieben, die Direktlinks zum Download der Webfont-Packages anbietet. Ist jetzt nix Wildes, nicht sortierbar, nicht durchsuchbar. Wenn man aber seine Fonts ausgesucht hat und nur die fertigen Dateien braucht: Bitteschön: fontwrap

Privacy by Webdesign

Mittlerweile sind hier auf der Seite noch einige Sachen umgezogen worden. Aus Privacy- und Überhauptgründen wollte ich keine externen Dinge mehr einbinden. So sind jetzt die Fonts (kamen vormals aus der google-API), sowie jQuery direkt hier gehostet.

Ich bin da nicht groß paranoid, aber mittlerweile bin ich der Ansicht, dass die Vermeidung übermäßigen Herumimportierens einfach zum guten Ton gehört. An der Stelle vielleicht ein kleiner Aufruf, Fonts nicht über Google einzubinden, sondern selbst zu hosten. Bei jedem Aufruf landen sonst Daten bei Google, und werden vermarktet und/oder für Werbezwecke verwendet.

Da mache ich nun nicht mehr mit.

hackmud

hackmud

Schaut euch mal hackmud an: ein Hacking-MMO, basierend auf einem gesandboxten Subset von JavaScript. Nach 3-stündigen Tutorial samt Einführung in die Syntax tummelt man sich zusammen mit anderen Spielern in einer virtuellen Welt und versucht sich gegenseitig dazu zu bringen, mehr oder weniger elaborierte eigene Skripte auszuführen, um an die Knete des jeweils Anderen zu kommen.

Gibt's im Humble Store, bei itch.io, oder bei Steam.

CSS (2)

width: just-enough-to-fit  

Jan über css