HTTP/3

YouTube

The Internet just changed., 24.07.2022
The QUIC Protocol, HTTP3, and How HTTP Has Evolved, 28.02.2022
HTTP/2 Critical Limitation that led to HTTP/3 & QUIC (Explained by Example), 04.05.2020
What are some problems with TCP?, 21.09.2016

Wikipedia

HTTP/3
Resource contention
Head-of-line blocking

Tutorials

Head-of-Line-Blocking
Head-of-line (HOL) blocking in HTTP/1 and HTTP/2
HTTP/3 explained – TCP Head-of-line blocking
What is the head-of-line blocking that occurs in TCP?
Microsoft – An Optimal Solution to Head-of-Line Blocking (PDF)
NETWORKING 101, CHAPTER 2 – Building Blocks of TCP
Head-of-Line Blocking in QUIC and HTTP/3: The Details

What should happen if TCP packet 2 is lost in the network, but somehow packet 1 and packet 3 do arrive? Remember that TCP doesn’t know it’s carrying HTTP/2, just that it needs to deliver data in-order. As such, it knows the contents of packet 1 are safe to use and passes those to the browser. However, it sees that there is a gap between the bytes in packet 1 and those in packet 3 (where packet 2 fits), and thus cannot yet pass packet 3 to the browser. TCP keeps packet 3 in its receive buffer until it receives the retransmitted copy of packet 2 (which takes at least 1 round-trip to the server), after which it can pass both to the browser in the correct order. Put differently: the lost packet 2 is HOL blocking packet 3!

TCP usually isn’t thought of to suffer from head-of-line blocking, however if you consider what head-of-line blocking is, then the following are likely to result in it occurring, or at least appearing to occur.

  1. Sliding windows and missing packets. Sliding windows are probably technically a tail-of-line problem, but if you lose a packet, the sliding windows issue will suddenly flip around and become a head-of-line problem as the receiver refuses to receive packets past the current window size until the missing packet is retransmitted.
  2. Sliding windows and latency. If the network endpoints are too far apart, the acknowledgements for the head packet must be received before the window can slide to allow for more packets. In fast networks across endpoints separated by a long distance, this will reduce bandwidth due to the maximum number of bytes in a window exceeding what can be held in transit on the network between the two endpoints.
  3. SYN-ACK at the start of the transmission. Although this is only 6 bytes, or 3 if you do it quickly, the transmission…

Windows 11 on Unsupported Hardware

Windows 11

How to upgrade Windows 10 to latest build (21H2 build 19044 –> build 21364)
In need of Windows 10 ISO Build 21359 or later
Official Windows 11 ISOs will not hard block most PCs with CPUs that aren’t officially supported, TPM 1.2 enabled, 64GB minimum storage, 4GB RAM, and a dual-core CPU
Herunterladen von Windows 11

Windows 11 — How to Change TPM 1.2 to TPM 2.0 BIOS Fix Solution

BIOS -> Security menu -> Security Chip -> Discrete TPM or Intel PTT... 
Intel PTT supports all Microsoft’s requirements for firmware Trusted Platform Module (fTPM) 2.0 specification.

github.com/rcmaehl/WhyNotWin11, Detection Script to help identify why your PC is not Windows 11 Release Ready. Now Supporting Update Checks!

Umgehen

Ways to install Windows 11

Windows 11 installieren – OHNE TPM- und CPU-Sperre!
Windows 11 ohne TPM-2.0-Chip installieren – so geht´s

HKEY_LOCAL_MACHINE\SYSTEM\Setup\LabConfig

DWORD (32-Bit)
BypassTPMCheck = 1
BypassSecureBootCheck = 1
BypassRAMCheck = 1

Windows 11: Microsoft erklärt Knacken der Hardware-Sperre

HKEY_LOCAL_MACHINE\SYSTEM\Setup\MoSetup

DWORD (32-Bit)
AllowUpgradesWithUnsupportedTPMOrCPU = 1

Blender: Motion Tracking

[CTRL] + Left-Click        Add Marker
[CTRL] + [T]               Track Markers forward
[CTRL] + [SHIFT] + [T]     Track Markers backward
[ALT]  + [S]               Visible Search Box

YouTube

Blender 2.8 Motion tracking #1: Everything you need to know (tutorial)
Blender 2.8 Motion tracking #2: Even more to go over (tutorial)
Blender 2.8 Motion tracking #3: Camera tracking in depth (tutorial)
Blender 2.8 Motion tracking #4: Camera tracking examples (tutorial)
How to Stabilize footage in Blender! (Blender VFX)
Camera Tracking with Blender for Beginners! (VFX Tutorial)

Presentations

UZH Lecture 11: Tracking, Prof. Dr. Davide Scaramuzza
Penn State Lecture 30: Video Tracking: Lucas-Kanade, Robert Collins

Paper

Lucas-Kanade in a Nutshell

ImageJ plugin

TurboReg
StackReg

Partition MBR/msdos or GPT/EFI/UEFI

$ sudo parted -l
Model: ATA WDC WDS240G2G0A- (scsi)
Disk /dev/sda: 240GB
Sector size (logical/physical): 512B/512B
Partition Table: msdos
Disk Flags: 

Number  Start   End     Size    Type     File system  Flags
 1      1049kB  53.5MB  52.4MB  primary  ntfs
 2      53.5MB  223GB   223GB   primary  ntfs
 3      223GB   223GB   549MB   primary  ntfs         msftres
 4      223GB   240GB   16.8GB  primary  ext4         boot
$ sudo parted -l
Model: ATA Samsung SSD 850 (scsi)
Disk /dev/sda: 120GB
Sector size (logical/physical): 512B/512B
Partition Table: gpt
Disk Flags: 
 
Number  Start   End    Size    File system     Name        Flags
 3      1049kB  269MB  268MB                   gpt-boot
 4      269MB   286MB  16.8MB  fat16           gpt-grub    msftdata
 1      108GB   119GB  10.5GB  ext4            linux-root
 2      119GB   120GB  1074MB  linux-swap(v1)  linux-swap

Synology Active Directory

Synology

Synology Directory Server – SPOT Webinar
Administrator’s Guide for Synology Directory Server, DSM 6.2 and Synology Directory Server 4.4

Microsoft

Remoteserver-Verwaltungstools für Windows 10 (KB2693643)
Remoteserver-Verwaltungstools (RSAT) für Windows
Available Features on Demand (FoD)
github.com/MicrosoftDocs/windowsserverdocs/blob/main/WindowsServerDocs/remote/remote-server-administration-tools.md, Remote Server Administration Tools
Can’t Uninstall RSAT (KB2693643)
Can’t Uninstall RSAT (KB2693643)
Fall Creators Update – Cannot uninstall RSAT KB2693643

Install RSAT Tools on Windows 10 version 1809 and later

WUSA /UNINSTALL /KB:3035583

dism /online /get-packages
dism /online /remove-package /packagename
shutdown /r /t 0

Shared Folder

Users and Computers

Group Policy Management

Schroeffu

Linux Active Directory/LDAP SSH Login mit sssd und realmd

RedHat

How to join a Linux system to an Active Directory domain
Part I. Adding a Single Linux System to an Active Directory Domain
Chapter 3. Using realmd to Connect to an Active Directory Domain

NetIQ

Advanced Authentication 6.2 – Linux PAM Client Installation Guide (PDF)
Advanced Authentication- Linux PAM Client

lightdm

[SeatDefaults]
greeter-show-manual-login=true
greeter-hide-users=true
allow-guest=false

Linux Mint 21 “Vanessa”
[XFCE4] The day is finally here! Perfect HiDPI support on XFCE
HiDPI – Xfce
What login manager does Cinnamon use?
Linux Mint 19.1 Cinnamon Display Manager

display manager LightDM
greeter Slick-Greeter
window-manager Muffin (a fork of Gnome3’s Mutter – as Cinnamon is fork of Gnome3)

Understand PAM and NSS
Understanding nss and pam using a ssh example
SSSD – Open Source Client for Enterprise Identity Management
SSSD – System Security Services Daemon
SSSD Internals
Frequently Asked Questions