Autofac injecten

image_pdfimage_print

Da mich das eben ein paar Minuten gekostet hat, will ich das einmal festhalten.

Folgendes NuGet muss im Projekt inkludiert sein: Autofac.Extensions.DependencyInjection

HostApplication:

WebApplication:

 

 

 

0  

Docker auf Windows installieren ohne Docker Desktop

image_pdfimage_print

Die DockerCLI und DockerEngine sind Freeware und OpenSource, im Business Bereich muss die Docker Desktop Anwendung erworben werden. Um Docker nutzen zu können, braucht man nicht unbedingt Docker Desktop. Auch wenn Docker Desktop einem bei der Einrichtung vieles einfacher macht. Hier soll eine Schritt für Schritt Anleitung folgen

Alle Schritte nutzen PowerShell oder meine Empfehlung „Windows Terminal Canary“

Read more »

0  

dotNet Docker veröffentlichen

image_pdfimage_print
  1. Wenn ein eigener nuget Server mit http verwendet wird, dann muss dort wo die sln liegt, eine NuGet.config angelegt werden:
  2. die csproj bearbeiten:

     
  3. Docker Desktop muss vorinstalliert sein und mit wsl2 laufen
  4. Https Zertifikat für Entwicklung erstellen: https://learn.microsoft.com/en-us/aspnet/core/security/docker-https?view=aspnetcore-8.0#running-pre-built-container-images-with-https

     
0  

Docker

image_pdfimage_print

Docker Desktop (AMD64)

Docker Desktop: The #1 Containerization Tool for Developers | Docker

In der Regel reicht auch nur die cli

und Rancher Desktop

 

Portainer

https://docs.portainer.io/start/install-ce/server/docker/wsl

WebAdmin: https://localhost:9443/

Microsoft Sql Server

microsoft/mssql-server – Docker Image | Docker Hub

Passwort setzen nicht vergessen

Im Container, unter volumes als bind, ein Verzeichnis einrichten, wo die backups liegen und wo die volumes liegen sollen

RabbitMQ

WebAdmin: https://localhost:15672/

Benutzername: guest

Password: guest

Hashicorp/Vault

hashicorp/vault – Docker Image | Docker Hub

Weboberfläche: http://localhost:8200/

0  

Logging Structured Message Templates selbst verwenden

image_pdfimage_print

Um selbst Strukturierte Messages Templates wie im Logging zu verwenden, kann man folgende Annotations nutzen:

 

0  

Discord Installation „a fatal javascript error occurred“

image_pdfimage_print

Das war die einzige Lösung, die funktionierte, um Discord zu installieren über choco:

I have a problem with discord, and its no the logo. : r/discordapp (reddit.com)

 

Dazu das Powershell-Script. Ausprobiert und getestet.

 

 

0  

Jupyter unter Windows installieren

image_pdfimage_print

Mit Jupyter (Julia + Python) kann man interaktive Notebooks erstellen.

Ein Notebook besteht aus Cells, die entweder als Text (markdown) oder Code (Python, etc.) nacheinander erstellt werden können.

Der Code kann im Notebook ausgeführt werden und visuell dargestellt werden. Variablen können Code-Zelle übergreifend genutzt werden.

Damit der Code ausgeführt werden kann, wird ein Kernel benötigt, der wie ein Interpreter den Code verarbeitet und ausgibt.

Um Jupyter nutzen zu können, muss dieser zunächst installiert werden.

Read more »

0  

VS Code SQL Fenster horizontal ausrichten

image_pdfimage_print

0  

Cronicle in Rocky Linux installieren

image_pdfimage_print

Cronicle

nodeJs über dnf installieren. Nicht über nvm, weil nvm nur für den jeweilligen User installiert

So wie hier beschrieben, manuelle Schritte durchführen. Wichtig, vorher die aktuelle Version herausfinden und im Archiv ersetzen

Firewall Port freischalten

Maschine neustarten

 

 

0  

rclone OneDrive

image_pdfimage_print

rclone Konfigurieren

1. zu mnt Verzeichnis bewegen mit cd und ls

2. OneDrive Ordner erstellen:

3. rclone installieren

4. Neue rclone config erstellen

5. n -> New remote

Name: OneDrive

Nach Nummer suchen. In meinem Fall 27 Microsoft OneDrive

client_id mit Enter überspringen, client_secret mit Enter auch überspringen

1 für Microsoft Cloud Global aussuchen (Evtl. geht auch 3 Germany)

Edit advanced config? -> n

Der nächste Teil ist ein wenig tricky. Denn man benötigt den Microsoft 2FA Secret. Diesen bekommt man nur, wenn man über einen Browser die Anmeldung bestätigt.

Da die Linux Maschine nicht über einen Webbrowser verfügt, muss man dies auf Windows Rechner machen und die rclone config auf die Linux Maschine übertragen.

Read more »

0