Downloads 15.07.2019, 00:00 Uhr

Docker, Container und Sound

Das Aufzeichnen von Musik aus dem Internet wird mit der Bibliothek libvlcsharp einfach.
(Quelle: dotnetpro)
Für viele Einsatzgebiete gibt es Open-Source- oder Freeware-Anwendungen, die sich den Status einer Standardanwendung erkämpft haben. IrfanView steht beispielsweise als Bildbetrachter in der ersten Reihe. Bei der Bildbearbeitung nennen viele Gimp, und für das Vektorzeichnen marschiert Inkscape vorneweg.
Schwerpunkt
Couchbase Docker
Dockerdateien und Konfigurationsskripts für die offiziellen Couchbase-Images von Docker Hub
https://github.com/couchbase/docker
Portainer
Portainer ist eine kleine Oberfläche, um ihre unterschiedlichen Docker-Umgebungen (Docker Hosts oder Swarm Clusters) zu verwalten. Portainer besteht aus einem einzigen Container, der auf jeder Docker Engine laufen kann.
https://github.com/portainer/portainer
Docker Toolbox
Die Docker Toolbox installiert alles Notwendige für den Start mit Docker auf Mac OS X und Windows. Sie enthält Docker Client, Compose, Machine, Kitematic, sowie VirtualBox.
https://github.com/docker/toolbox
Dotnet-Docker
Dieses Repository enthält die Basis-Docker-Images für die Arbeit mit .NET Core und den .NET Core-Tools.
https://github.com/dotnet/dotnet-docker
docker-symfony
Dies ist ein vollständiger Stack zum Ausführen von Symfony 4 (neueste Version: Flex) in Docker-Containern mit dem Docker-Compose-Tool.
https://github.com/eko/docker-symfony
SQL Server in Docker
Offizielles Microsoft-Repository für SQL Server in Docker-Ressourcen.
https://github.com/microsoft/mssql-docker
Docker-Ubuntu-VNC-Desktop
Docker-Image zur Bereitstellung einer HTML5-VNC-Schnittstelle für den Zugriff auf Ubuntu LXDE- und LXQT-Desktopumgebungen.
https://github.com/fcwu/docker-ubuntu-vnc-desktop
Docker-Desktop
Mit Hilfe von Docker Desktop können Sie virtuelle Desktops mit Remotezugriff erstellen. Firefox und Libreoffice sind bereits installiert.
https://github.com/rogaha/docker-desktop
Dockerize
Dockerize ist ein Dienstprogramm zur Vereinfachung der Ausführung von Anwendungen in Docker-Containern.
https://github.com/jwilder/dockerize
dockerfiles
Sammlung mit einfachen sowie ready-to-use Docker-Images, zum Beispiel mit Node.js, Rust oder Swagger-Ui.
https://github.com/schickling/dockerfiles
Fluentd Docker Image
Fluentd ist ein Open Source-Datenkollektor, mit dem Sie die Datenerfassung -und Nutzung vereinheitlichen können, um die Daten besser zu nutzen und zu verstehen.
https://github.com/fluent/fluentd-docker-image
.NET Core Docker Samples
Die Beispiele zeigen verschiedene gemeinsame Verwendungsmöglichkeiten von .NET Core und Docker. Sie können die Vorlagen als Basis Ihrer eigenen Docker-Images verwenden oder einfach zum Spielen.
https://github.com/dotnet/dotnet-docker/tree/master/samples
Docker.DotNet
Mit dieser Bibliothek können Sie mit Docker Remote-API-Endpunkten in Ihren .NET-Anwendungen interagieren. Sie ist vollständig asynchron sowie so konzipiert, dass sie nicht blockiert und objektorientiert mit Ihrem Docker-Dämon programmgesteuert interagiert.
https://github.com/microsoft/Docker.DotNet
dotnet-framework-docker
Das Repo für die offiziellen Docker-Images für .NET Framework unter Windows Server Core.
https://github.com/microsoft/dotnet-framework-docker
Angular-Docker-Microservices
Beispiel der Übermittlung einer Angular App an den Browser unter Verwendung von nginx. Die App ruft Node.js/MongoDB und ASP.NET Core/PostgreSQL Microservices auf.
https://github.com/DanWahlin/Angular-Docker-Microservices




Wenn es nun um das Abspielen von Audio, Video oder Streams geht, ist das Programm VLC von Videolan die Software der Wahl. Denn das Programm versteht sich nicht nur auf viele, viele Formate, sondern ist sogar in der Lage, Video vom Desktop aufzuzeichnen. 
Aktuelle Downloads
Fluentassertions
Fluent API zum Bestätigen der Ergebnisse von Unit Tests im Bezug auf .NET Framework 4.5, 4.7, .NET Standard 1.3, 1.6 und 2.0. Unterstützt die Unit Test Frameworks MSTest, MSTest2, Gallio, NUnit, XUnit, MBunit, MSpec, sowie NSpec.
https://github.com/fluentassertions/fluentassertions
Gorgon
Eine Sammlung von Modulen die für das Entwickeln von Grafiken und/oder Videospielen nützlich sind. Gorgon verwendet Direct 3D 11.4 (via SharpDX), um hochauflösende Grafiken zu unterstützen.
https://github.com/Tape-Worm/Gorgon
Mix Heart
Mit dieser Bibliothek lassen sich schnell CRUD-Zugriffe für eine Web/Mobile/Desktop-Applikation unter Verwendung von EF Core und ASP.NET Core implementieren.
https://github.com/mixcore/mix.heart
AutoUpdater.NET
AutoUpdater.NET ist eine Klassenbibliothek, mit der .NET-Entwickler ihren Desktop-Anwendungsprojekten auf einfache Weise Auto-Update-Funktionen hinzufügen können.
https://github.com/ravibpatel/AutoUpdater.NET
Dotnetify
Ein .NET CLI-Wrapper zum programmgesteuerten Ausführen von dotnet-Befehlen aus Ihrer Anwendung.
https://github.com/frandi/Dotnetify
Windows Forms
Windows Forms (WinForms) ist ein UI-Framework zum Erstellen von Desktopanwendungen. Es ist ein .NET-Wrapper über Windows User Interface Libraries, wie z.B. User32 und GDI+.
https://github.com/dotnet/winforms
Alamut.DotNet
Bibliotheken, Tools und Helfer für .NET Core-Apps.
https://github.com/SorenZ/Alamut.DotNet
Machine Learning for .NET
ML.NET ist ein plattformübergreifendes Open-Source-Machine-Learning-Framework, mit dessen Hilfe .NET -Entwickler leicht auf Machine Learning zugreifen, ihre eigenen Modelle entwickeln und benutzerdefiniertes Machine Learning in ihre eigenen Anwendungen einfließen lassen können.
https://github.com/dotnet/machinelearning
xDav
xDav ist ein .NET-Server-Modul für den Webdav-Standard. Damit können Sie Ihre Webdav-Anfragen einfach bearbeiten.
https://github.com/rezabazargan/xDav
HttpClient.Helpers
Einige einfache System.Net.Http.Htt-Client-Test-Helper. Der Code, der System.Net.Http.Htt-Client verwendet, wird versuchen, diesen Http-Endpunkt aufzurufen.
https://github.com/PureKrome/HttpClient.Helpers
LibVLCSharp
LibVLCSharp ist ein plattformübergreifendes Audio- und Video-API für .NET -Plattformen basierend auf VideoLANs LibVLC-Bibliothek. Es bietet ein umfassendes Multimedia-API, das sowohl mobil, als auch auf Server und Desktop verwendet werden kann.
https://github.com/videolan/libvlcsharp
dotnet-identity-user
ASP.NET Core Identity ist eine User-Verwaltung, mit der Login-Funktionalität ASP.NET-Core-Apps hinzugefügt werden kann. User können einen Account erstellen, dessen Login-Informationen in Identity oder einem externen Login-Provider abgelegt werden.
https://github.com/nhatthai/dotnet-identity-user
Harmony
Eine Library zum Patchen, Ersetzen und Ausschmücken von .NET- sowie Mono-Methoden während der Laufzeit.
https://github.com/pardeike/Harmony
Chromely
Chromely ist eine Alternative zu Electron.NET, Electron für .NET/.NET Core-Entwickler. Chromely ist ein .NET/.NET Core HTML5 Chromium Desktop Framework. der Fokus liegt auf dem Erstellen von Apps basierend auf Xilium.CefGlue, CefSharp Implementierungen des embedded Chromium (CEF) ohne WinForms oder WPF. Chromely verwendet eine Windows und Linux native GUI API als "dünne" Chromium-Hosts. Es kann für WinForms oder WPF erweitert werden.
https://github.com/chromelyapps/Chromely
NetCoreServer
Ultraschnelle und latenzarme Bibliothek für asynchrone Socket-Server- und -Client-Verbindungen mit C# und .NET Core. Mit Unterstützung für TCP-, SSL-, UDP-Protokolle und 10K-Verbindungsproblemlösung.
https://github.com/chronoxor/NetCoreServer
DbUp
DbUp ist eine .NET-Bibliothek, mit der Sie Änderungen an SQL-Server-Datenbanken bereitstellen können. Es protokolliert, welche SQL-Skripts bereits ausgeführt wurden, und führt die Änderungsskripts aus, die erforderlich sind, um Ihre Datenbank auf den neuesten Stand zu bringen.
https://github.com/DbUp/DbUp
Altairis Validation Toolkit
Sammlung diverser interessanter .NET-Validierungsattribute, die beispielsweise im Model-Binding bei ASP.NET MVC und Web Forms. Sie können sie für Model- und ViewModel-Properties verwenden.
https://github.com/ridercz/Altairis.ValidationToolkit
SoluiNet.DevTools
Eine Zusammenstellung von DevTools, die bei der Tagesarbeit helfen.
https://github.com/SoluiNet/SoluiNet.DevTools
libtisiweb
Bibliothek zum Erstellen kleiner, einfacher Webseiten mit ASP.NET MVC unter Verwendung von Mono.
https://github.com/MichaelKremser/libtisiweb
Die positiven Aspekte der App gehen aber noch weiter. So gibt es mit libvlcsharp eine Bibliothek für .NET, die die Funktionalität von VLC mit einer .NET-Schnittstelle anbietet. So spielt sie alle Formate ab, die auch VLC draufhat. Sie streamt Daten zu entfernten Empfängern wie beispielsweise Chrome­cast. Des Weiteren spielt die Bibliothek DVDs ab und bietet Equalizer-Support an. Das nachfolgende Programm aus dem GitHub-Repository zeichnet Musik in der Datei record.ts auf, die von dem Internetsender AddictRock abgespielt wird.
Schwerpunkt Docker
Von wegen komplizierte Installation: Dank Anwendungen wie Docker lassen sich ganze Anwendungen in einen Container packen. Dieser Container kann dann als Image, sprich Datei, auf einen anderen Rechner kopiert und dort ausgeführt werden. Für Docker gibt es schon viele zusätzliche Tools und Bibliotheken.
NetCoreServer
Wenn es mal wieder schnell gehen muss, dann kann NetCoreServer helfen. Dabei handelt es sich um
eine Bibliothek eines asynchronen Socket-Servers und Clients in
.NET Core, der laut Projektteam superschnell sein soll. Er versteht sich auf die Protokolle TCP, SSL und UDP.
Dokumente
Artikel als PDF herunterladen


Das könnte Sie auch interessieren