Enlighter formatiert Programmcode in WordPress

Enlighter ist ein Plugin für gut leserlich formatierten Programmiercode in WordPress-Beiträgen, wie das folgende Beispiel zeigt:

using System;
using System.Collections.Generic;
using System.IO;
using System.Reflection;
using Newtonsoft.Json;
using System.Threading.Tasks;
using PrismDemoD.Models;

namespace PrismDemoD.Services
{
    public class BookService : IBookService
    {
        public async Task<List<Book>> GetBooks()
        {
            // Read json from Data folder
            var name = typeof(BookService).AssemblyQualifiedName.Split(',')[1].Trim();
            var assembly = Assembly.Load(new AssemblyName(name));
            var stream = assembly.GetManifestResourceStream(name + ".Data.Booklist1.json");

            // Parse the JSON and generate book objects
            using (var reader = new StreamReader(stream))
            {
                string json = await reader.ReadToEndAsync();
                var obj = new { Books = new List<Book>() };
                var result = JsonConvert.DeserializeAnonymousType(json, obj);
                return result.Books;
            }
        }
    }
}

Das Enlighter-Plugin ist einfach anzuwenden und erlaubt es, Programmiercode in WordPress-Beiträgen mit dem passenden Syntax-Highlighting darzustellen. Es werden diverse Programmiersprachen und Darstellungsoptionen unterstützt; das obige Beispiel bezieht sich auf C#.

Details zum WordPress-Plugin: https://wordpress.org/plugins/enlighter/

Projekt-Homepage: https://enlighterjs.org/

Lokal gehostete Webseite wird auf MAC nicht angezeigt

Als ich eine auf meinem Synology-NAS gehostete Webseite auf dem MAC anzeigen wollte, hat dies nicht funktioniert. Auf meinen Windows-Geräten war dagegen die Anzeige immer problemlos möglich, entweder über die URL http://mysynology/wordpress/ oder über die IP-Adresse
http://192.168.1.250/wordpress/  . Lokal gehostete Webseite wird auf MAC nicht angezeigt weiterlesen

Windows-Update KB3189866 macht Probleme

Das Windows-Update mit der Bezeichnung KB 3189866 (vom 13. September 2016) verursacht auf vielen Computern und Notebooks Probleme. Der automatische Installationsvorgang bleibt bei 45% oder 50% hängen, auch mehrere Installationsversuche schlagen fehl. Windows-Update KB3189866 macht Probleme weiterlesen

Speicherplatz nach Windows 10 Anniversary Update knapp

Das Windows 10 Anniversary Update wird seit dem 2. August auf PCs, Notebooks und Tablets verteilt und ersetzt die bisherige Version 1511, Build-Nummer 10586 mit der aktuellen Version von Windows 10: Version 1607, Build 14393.

Auf meinem Tablet mit einer 256 GB Disk ist nach dem störungsfrei abgelaufenen Update der Speicherplatz sehr knapp geworden. Was kann man dagegen tun? Speicherplatz nach Windows 10 Anniversary Update knapp weiterlesen

NZZ: E-Paper als App für iOS, Android und Windows

Die NZZ (Neue Zürcher Zeitung) bietet neuerdings ihre elektronische Ausgabe als App an, und zwar für alle drei  wichtigen Plattformen: für iOS, Android und Windows (!). NZZ: E-Paper als App für iOS, Android und Windows weiterlesen

QCAmap: Online-Software für qualitative Inhaltsanalyse

Im Rahmen der Evaluation eines E-Learning-Projektes habe ich eine qualitative Inhaltsanalyse [1] mit der online verfügbaren Software QCAmap durchgeführt. Dieses Programm ermöglicht die einfache Durchführung einer Inhaltsanalyse nach dem Konzept von Philipp Mayring [3].  QCAmap: Online-Software für qualitative Inhaltsanalyse weiterlesen

Thomas Wolfe: Only the Dead Know Brooklyn

„Only the Dead Know Brooklyn“ ist eine Short Story von Thomas Wolfe [1], veröffentlicht 1932/1935. Vier junge Männer begegnen sich auf der U-Bahn-Station, und auf die Frage des „big guy“ streiten sie sich über die verschiedenen Möglichkeiten, nach Bensonhurst zu gelangen. Thomas Wolfe: Only the Dead Know Brooklyn weiterlesen