Kategorien
Sonstiges

OVA nach Hyper-V

OVA-Datei mit 7-Zip entpacken (OVF- und VMDK-Datei werden entpackt).

CMD als Administrator starten und Beschreibung aus VMDK extrahieren.

dsfo.exe C:\Temp\Xyz-disk1.vmdk 512 1024 C:\Temp\descriptor1.txt

In „descriptor1.txt“ problematische Zeilen mit # auskommentieren. Beschreibng zurück schreiben.

dsfi.exe C:\Temp\Xyz-disk1.vmdk" 512 1024 C:\Temp\descriptor1.txt

PowerShell als Administrator starten und VMDK-Datei konvertieren.

Import-Module "C:\Program Files\Microsoft Virtual Machine Converter\MvmcCmdlet.psd1"
ConvertTo-MvmcVirtualHardDisk -SourceLiteralPath "C:\Temp\Xyz-disk1.vmdk" -DestinationLiteralPath "C:\Temp\Xyz" -VhdType FixedHardDisk -VhdFormat Vhd
Kategorien
Software

Git: merge request manually

Step 1. Fetch and check out the branch for this merge request

git fetch origin
git checkout -b patch-1 origin/patch-1

Step 2. Review the changes locally

Step 3. Merge the branch and fix any conflicts that come up

git checkout master
git merge --no-ff patch-1

Step 4. Push the result of the merge to GitLab

git push origin master
Kategorien
Sonstiges

Tail per PowerShell

Get-Content 'stdout.log' –Wait
Kategorien
Sonstiges

Git: ummapping packed-refs

Der Fehler fatal: error ummapping packed-refs file .git/packed-refs: Invalid argument konnte mit den folgenden Befehlen im Arbeitsverzeichnis behoben werden.

$ rm .git/packed-refs
$ git fsck
$ git gc
Kategorien
Java Spring Boot

HowToDoInJava

Die Seite https://howtodoinjava.com/ listet eine große Anzahl gut geschriebener Tutorials auf. Unter anderem auch zum Thema Spring Boot. Lesenswert!

Kategorien
Skripte Software

VS Code

Juli 2018 brachte uns VS Code User Windows Setup. Ein Grund zum Wechsel: Updates ohne Administratorrechte. Bestehende Programmversion deinstallieren (Einstellungen und Erweiterungen bleiben erhalten). Neues Setup ausführen (z.B. C:\VSCode). Folgenden Registry-Eintrag oder entsprechende Option beim Setup anverwenden.

Windows Registry Editor Version 5.00
 
[HKEY_CLASSES_ROOT\*\shell\Open with VS Code]
@="Edit with VS Code"
"Icon"="C:\\VSCode\\Code.exe,0"
 
[HKEY_CLASSES_ROOT\*\shell\Open with VS Code\command]
@="\"C:\\VSCode\\Code.exe\" \"%1\""
Kategorien
Java

Javalin

Der Artikel Creating REST Microservices with Javalin stellt ein interessantes und leichtgewichtiges Framework vor.

Javalin app = Javalin.create()
  .port(7000)
  .start();
app.get("/hello", ctx -> ctx.html("Hallo Javalin!"));

https://javalin.io

Kategorien
JavaFX

Application Basis

Group root = new Group();
Scene scene = new Scene(root, 600, 480, Color.BLACK);
 
Rectangle rect = new Rectangle(10, 10, 50, 50);
rect.setFill(Color.TRANSPARENT);
rect.setStroke(Color.RED);
rect.setStrokeWidth(1);
root.getChildren().addAll(rect);
 
primaryStage.setTitle("ZeigeLayout");
primaryStage.setScene(scene);
primaryStage.show();
Canvas canvas = new Canvas(600, 480);
GraphicsContext gc;
gc = canvas.getGraphicsContext2D();
gc.setLineWidth(1);
 
Rectangle rect = new Rectangle(10, 10, 50, 50);
gc.strokeRect(rect.x, rect.y, rect.width, rect.height);
 
BorderPane pane = new BorderPane();
pane.setCenter(canvas);
 
Scene scene = new Scene(pane);
primaryStage.setTitle("MaleLayout");
primaryStage.setScene(scene);
primaryStage.show();

siehe auch: https://gist.github.com/abdelaziz321