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

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

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

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\""

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