An overview of the new Credential Management API. It makes it possible to manage user sign-in state accross devices, and makes it much easier for users to manage various accounts for a site, both password-based and federated accounts.
In October for the first time, there was more worldwide web traffic coming from mobile devices (phones, tablets) than from traditional PCs (desktop, notebooks).
A quick walk-through on how to set-up an Angular2 (rc6 and later) app, from "npm init" all the way to running the app in a browser.
Besides case-independent database lookups using __iexact
, Django's ORM can do accent-independent lookups too, using __unaccent
. However, this only works well for relatively small datasets and is limited to PostgreSQL functionality.
An example to show what CSS can do, without using Javascript, building the hamburger menu and sidebar of this web site.
Efficient way to filter a Django database table with only one query when using a list of tuples as selector values. Makes use of the Python's "operator" library.
The basic steps to setup a Django-powered RESTful back-end and a Angular-powered front-end that follows Google's Material Design specifications.
How to use Django's upload_to with dynamically created path and filename, based on the model instance the file is attached to.
With Node Version Manager (NVM) it is possible to have multiple installed versions of NodeJS on the same box simultaneously and switch between versions easily. The various NodeJS versions and their dependent packages are installed with regular user rights and well organized.
Einen Ubuntu Server als Multidomain-Emailserver manuell konfigurieren und mit Email-Weiterleitung, "Catch-all"-Adressen und POP3-Postfächern einrichten. Außerdem wird TLS-Verschlüsselung für einen sicheren POP3-Zugang konfiguriert.
Eine Anleitung, um ein kostenloses SSL/TLS-Zertifikat von LetsEncrypt auf dem eigenen Server zu installieren, und die eigene Weiseite über HTTPS zugänglich zu machen. Die gemeinnützige Certificate Authority "LetsEncrypt" vergibt SSL-Zertifikate kostenlos und mit einer einfachen Installation. Sie wird von der Linux Foundation getragen und von zahlreichen bekannten Vereinen und großen Unternehmen (EFF, Mozilla, Cisco, Internet Society, usw.) unterstützt.
Der Node Version Manager (NVM) erlaubt es, mehrere NodeJS-Versionen parallel zu installieren und zwischen ihnen einfach hin und her zu schalten. Dabei wird NodeJS mit normalen Benutzer-Rechten installiert, und nicht als root-Benutzer. Eine kurze Anleitung, wie der Node Version Manager installiert und benutzt wird.
Eine Anleitung zum Einrichten eines Ubuntu Servers für Webseiten mit Django-Backend, die über HTTPS mit sicherer SSL/TLS-Verschlüsselung erreichbar sind. Zu installierende Software ist unter anderem Nginx-Webserver, Python, Virtualenv, Gunicorn, Django-Framework, Supervisor, PostgreSQL, Memcache, Lets Encrypt.
Eine schnell-und-einfach Anleitung für die Einrichtung eines Ubuntu-Servers mit Nginx-Webserver, PHP, MySQL und Wordpress, einschließlich sicherer HTTPS (SSL/TLS) Verschlüsselung.
Dies ist eine kurze Anleitung zum Einrichten eines Ubuntu-Servers als Webserver mit MySQL und PHP, der Webseiten über gesicherte HTTPS-Verbindungen ausliefert. Die Konfigurtion eignet sich zum Beispiel zum Betreiben einer sicheren Wordpress-Installation oder anderern PHP-Anwendungen. Durch die HTTPS-Verbindung mit SSL/TLS werden Passwörter und andere Daten nur verschlüsselt übertragen.
Eine Anleitung, wie ein Ubuntu 15.04 Server als Web- und Email-Server eingerichtet wird, um gegen automatisierte Hacking-Versuche weitgehend immun zu sein: SSH nur über Public Key, keine Password-Anmeldung; SSH nur über ein normales Benutzerkonto; IPTables-Firewall durch fail2ban erweitern; Das System aktuell halten mit Unattended Upgrades.