IT

Software testing Manual testing, automation, PyTest and Robot Framework. Open API API testing Requests, responses and API checks. Open SOAP SOAP UI A SOAP UI tutorial. Open Linux Distributions, commands, network and setup. Open PostgreSQL A PostgreSQL tutorial. Open php PHP A course, the function reference, sessions and databases. Open dj Django A website on Django from scratch. Open G Gulp 4 A tutorial on the Gulp 4 build tool. Open LATEX LaTeX A tutorial on typesetting in LaTeX. Open Git Commands, branches, remotes and hooks. Open N Nginx Installing and configuring the Nginx web server. Open Choose a hosting A comparison of hostings for a website. Open
Banner image

Log in over FTP

username:password@hostname

Log in over HTTPS

https://username:password@www.example.com/

IPv4 Subnet Masks
Addresses Netmask Number of class C IPs
/312255.255.255.2541/128
/304255.255.255.2521/64
/298255.255.255.2481/32
/2816255.255.255.2401/16
/2732255.255.255.2241/8
/2664255.255.255.1921/4
/25128255.255.255.1281/2
/24256255.255.255.01
/23512255.255.254.02
/221024255.255.252.04
/212048255.255.248.08
/204096255.255.240.016
/198192255.255.224.032
/1816384255.255.192.064
/1732768255.255.128.0128
/1665536255.255.0.0256
/15131072255.254.0.0512
/14262144255.252.0.01024
/13524288255.248.0.02048
/121048576255.240.0.04096
/112097152255.224.0.08192
/104194304255.192.0.016384
/98388608255.128.0.032768
/816777216255.0.0.065536

Bash

tty stands for TeleTYpewriter

To redirect standard error to standard output the bash-syntax is used

2>&1;

the obtained results are filtered with grep :

echo test > afile.txt

This is the same as

echo test 1> afile.txt

HEX to Decimal
HEXDecimal HEXDecimal HEXDecimal
0x0 00x3C 60 0x78 120
0x1 10x3D 61 0x79 121
0x2 20x3E 62 0x7A 122
0x3 30x3F 63 0x7B 123
0x4 40x40 64 0x7C 124
0x5 50x41 65 0x7D 125
0x6 60x42 66 0x7E 126
0x7 70x43 67 0x7F 127
0x8 80x44 68 0x80 128
0x9 90x45 69 0x81 129
0xA 100x46 70 0x82 130
0xB 110x47 71 0x83 131
0xC 120x48 72 0x84 132
0xD 130x49 73 0x85 133
0xE 140x4A 74 0x86 134
0xF 150x4B 75 0x87 135
0x1016 0x4C 76 0x88 136
0x1117 0x4D 77 0x89 137
0x1218 0x4E 78 0x8A 138
0x1319 0x4F 79 0x8B 139
0x14200x5080
0x15210x5181
0x16220x5282
0x17230x5383
0x18240x5484
0x19250x5585
0x1A260x5686
0x1B270x5787
0x1C280x5888
0x1D290x5989
0x1E300x5A90
0x1F310x5B91
0x20320x5C92
0x21330x5D93
0x22340x5E94
0x23350x5F95
0x24360x6096
0x25370x6197
0x26380x6298
0x27390x6399
0x2840 0x64100
0x2941 0x65101
0x2A42 0x66102
0x2B43 0x67103
0x2C44 0x68104
0x2D45 0x69105
0x2E46 0x6A106
0x2F47 0x6B107
0x3048 0x6C108
0x3149 0x6D109
0x3250 0x6E110
0x3351 0x6F111
0x3452 0x70112
0x3553 0x71113
0x3654 0x72114
0x3755 0x73115
0x38560x74116
0x39570x75117
0x3A580x76118
0x3B590x77119
kitten in the system unit tech support cat in the system unit cat with a screwdriver in the system unit

RegEx

'[A-Za-z]' any letter

'[0-9]' any digit

'[a-z_]' any lowercase letter or _

'[349]' 3 or 4 or 9

'^[a-z_]' the line starts with a lowercase letter or _; convenient for finding function names

'^[^a-z_]' the line does not start with a lowercase letter or _; the opposite of the previous one

\s - Whitespace: space, tab, newline

\b - Word boundarry: space, tab, newline, hyphen and so on.

\S - Not Whitespace: not a space, not a tab, not a newline

\B - Not Word boundarry: not a space, not a tab, not a newline, not a hyphen and so on.

'\ssystem' Matches "file system"

'\bsystem' Matches "file system" and "file-system"

'server' Matches "server" and "servers"

'server\b' Matches "server"

'u*' Matches u zero or more times

'u?' Matches u zero or one time

'u+' Matches u one or more times

'u{3};' Matches u three times, that is uuu

Differences between RDP and VNC

The RDP resolution is the resolution of the browser window

For VNC it is the resolution of the remote host

How to run a Workshop

For clarity we will call a Workshop a master class. We will call the attendee of the master class a student. The one who gives the master class, a teacher.

This article is about educational master classes in IT, that is, programming , testing , DevOps and so on.

If the goal of the master class is not teaching environment installation, it should be divided into two parts.

1

The first part can be done remotely as homework.

It should describe the main steps for installing and configuring the software that will be used during the master class.

If a student could not install something, they send questions to the teacher, and by the start of the second part everything is installed and working for everyone.

Antipattern

A master class on load testing is held with Locust and the students could not install it, did not open the required port, do not know how to open ports in the OS on which the master class is held.

As a result, either part of the students simply cannot go through the master class, or the time is spent not on teaching the subtleties of load testing but on banal basic environment setup, which any student can do if given such a task in advance.

2

The second part of the master class should contain the main content.