Words
aw
- a word with surrounding whitespaceiw
- inner word (does not include surrounding whitespace)
Sentences: as
, is
Paragraphs: ap
, ip
IPv4 and IPv6 multicast testing script. Based on Multicast: From Theory to Practice in Linux Journal
Run on two separate machines with the same group/port as arguments to test multicast.
On Fedora if multicast is not enabled in the firewall this rule might help:
sudo firewall-cmd --direct --add-rule ipv4 filter INPUT 0 -s 192.168.0.0/24 -m addrtype --dst-type MULTICAST -j ACCEPT
sudo firewall-cmd --direct --add-rule ipv6 filter INPUT 0 -s fe80::/64 -m addrtype --dst-type MULTICAST -j ACCEPT
Source: https://vim.fandom.com/wiki/All_the_right_moves
Vim provides many ways to move the cursor. Becoming familiar with them leads to more effective text editing.
h move one character left
j move one row down
k move one row up
l move one character right
w move to beginning of next word
IPv6 Address Types - https://www.ripe.net/participate/member-support/lir-basics/ipv6_reference_card.pdf
Latency numbers 2020 | |
-------------------- | |
Source: https://www.forrestthewoods.com/blog/memory-bandwidth-napkin-math/ | |
L1 Latency: 1 ns | |
L2 Latency: 2.5 ns | |
L3 Latency: 10 ns | |
RAM Latency: 50 ns | |
(per thread) |
Source: https://www.sandflysecurity.com/blog/compromised-linux-cheat-sheet/
Large amounts of RAM:
top
This is a GPL derivative work attribution example found here https://softwareengineering.stackexchange.com/questions/167935/proper-attribution-of-derived-work-in-a-gpl-project | |
// HgSharp | |
// | |
// Copyright 2005-2012 Matt Mackall <mpm@selenic.com> and Mercurial contributors | |
// Copyright 2011-2012 Anton Gogolev <anton.gogolev@hglabhq.com> | |
// | |
// The following code is a derivative work of the code from the Mercurial project, | |
// which is licensed GPLv2. This code therefore is also licensed under the terms | |
// of the GNU Public License, verison 2. |