<commit_before>24 hours ^= 1440 minutes
 1 hour  ^= 3600 seconds

== Go ==

time.Format(): Mon Jan 2 15:04:05 MST 2006

== Zsh ==

zmv '(*).foo' '$1.bar'

== Dotfiles ==

https://wiki.archlinux.org/index.php/XDG_Base_Directory#Support

== Unit Prefixes ==

yotta	Y	10^24	1000000000000000000000000
zetta	Z	10^21	1000000000000000000000
exa	E	10^18	1000000000000000000
peta	P	10^15	1000000000000000
tera	T	10^12	1000000000000
giga	G	10^9	1000000000
mega	M	10^6	1000000
kilo	k	10^3	1000
hecto	h	10^2	100
deca	da	10^1	10
		10^0	1
deci	d	10^-1	0.1
centi	c	10^-2	0.01
milli	m	10^-3	0.001
micro	μ	10^-6	0.000001
nano	n	10^-9	0.000000001
pico	p	10^-12	0.000000000001
femto	f	10^-15	0.000000000000001
atto	a	10^-18	0.000000000000000001
zepto	z	10^-21	0.000000000000000000001
yocto	y	10^-24 	0.000000000000000000000001

== Control hotkeys ==

	Shell			vim		tmux/Screen	X11/GUI
X*C-a	beginning-of-line			Screen
X C-b				backwards	tmux
X*C-c	SIGINT							clip copy
X*C-d	EOF
X*C-e	end-of-line
X*C-f				forwards
  C-g				:file				Chrome: continue search
  C-h (Vim binding)
#+C-i	tab			tab				Firefox: page info
 +C-j (Vim binding)
 +C-k (Vim binding)
 +C-l (Vim binding)
#+C-m	newline			newline		mark (tmux)	Firefox: mute
X+C-n				auto complete
X+C-o				older jump
 +C-p				k (prev line)			often "print"
 *C-q								often "quit"
X*C-r	search backwards
 *C-s	search fowards		(^W) split
  C-t				older tag
X+C-u	delete line
X*C-v				visual block			clip paste
X*C-w	delete word
X*C-x				completion			clip cut
  C-y|				scroll up
X*C-z|	suspend job
<commit_msg>add telegram-cli to cheatsheet<commit_after>24 hours ^= 1440 minutes
 1 hour  ^= 3600 seconds

== Go ==

time.Format(): Mon Jan 2 15:04:05 MST 2006

== Zsh ==

zmv '(*).foo' '$1.bar'

== Dotfiles ==

https://wiki.archlinux.org/index.php/XDG_Base_Directory#Support

== Unit Prefixes ==

yotta	Y	10^24	1000000000000000000000000
zetta	Z	10^21	1000000000000000000000
exa	E	10^18	1000000000000000000
peta	P	10^15	1000000000000000
tera	T	10^12	1000000000000
giga	G	10^9	1000000000
mega	M	10^6	1000000
kilo	k	10^3	1000
hecto	h	10^2	100
deca	da	10^1	10
		10^0	1
deci	d	10^-1	0.1
centi	c	10^-2	0.01
milli	m	10^-3	0.001
micro	μ	10^-6	0.000001
nano	n	10^-9	0.000000001
pico	p	10^-12	0.000000000001
femto	f	10^-15	0.000000000000001
atto	a	10^-18	0.000000000000000001
zepto	z	10^-21	0.000000000000000000001
yocto	y	10^-24 	0.000000000000000000000001

== Control hotkeys ==

	Shell			vim		tmux/Screen	X11/GUI
X*C-a	beginning-of-line			Screen
X C-b				backwards	tmux
X*C-c	SIGINT							clip copy
X*C-d	EOF
X*C-e	end-of-line
X*C-f				forwards
  C-g				:file				Chrome: continue search
  C-h (Vim binding)
#+C-i	tab			tab				Firefox: page info
 +C-j (Vim binding)
 +C-k (Vim binding)
 +C-l (Vim binding)
#+C-m	newline			newline		mark (tmux)	Firefox: mute
X+C-n				auto complete
X+C-o				older jump
 +C-p				k (prev line)			often "print"
 *C-q								often "quit"
X*C-r	search backwards
 *C-s	search fowards		(^W) split
  C-t				older tag
X+C-u	delete line
X*C-v				visual block			clip paste
X*C-w	delete word
X*C-x				completion			clip cut
  C-y|				scroll up
X*C-z|	suspend job

== telegram-cli ==

docker run --rm -it weibeld/ubuntu-telegram-cli
contact_list
msg <peer> <text>
chat_with_peer <peer> ... [/quit | /exit]

{'fraction_non_alphanumeric': 0.11449676823638043, 'fraction_numerical': 0.20991074176669744, 'mean_word_length': 3.1191381495564006, 'pattern_counts': {'":': 0, '<': 6, '<?xml version=': 0, '>': 6, 'https://': 2, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 24, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '207227', 'n_tokens_mistral': 2088, 'n_tokens_neox': 1497, 'n_words': 429}