Standard escape codes are prefixed with Escape
:
- Ctrl-Key:
^[
- Octal:
\033
- Unicode:
\u001b
- Hexadecimal:
\x1B
- Decimal:
27
#!/usr/bin/env bash | |
# Usage: | |
# $ git commit -m "$(t): Commit message" | |
# | |
# Where "t" it's provided script below. It should be in $PATH. | |
ISSUE_RE="[A-Z]+-\d+" | |
ISSUE=$(git symbolic-ref --short HEAD 2>&1 | grep -Eo ${ISSUE_RE}) |
'use strict'; | |
function damir(tree, dest) { | |
if (tree.name === dest) { | |
return [tree.name]; | |
} | |
for (let i = 0; i < tree.children.length; ++i) { | |
const result = [tree.name]; | |
const item = tree.children[i]; |
-- size | |
SELECT | |
table_schema "database_name", | |
sum( data_length + index_length )/1024/1024 "Data Base Size in MB" | |
FROM information_schema.TABLES | |
GROUP BY table_schema; | |
-- writes mb | |
set @start := ( | |
select sum(VARIABLE_VALUE/1024/1024) |
function shrug(el, speed, i) { | |
var enabled = true; | |
var shurgs = [ | |
"¯\\_(ツ)_/¯", | |
"_/¯(ツ)_/¯", | |
"_/¯(ツ)¯\\_", | |
"¯\\_(ツ)¯\\_" | |
]; |
'use strict'; | |
const source = [0, 1, 2, 3, 4, 5, 6, 7, 8, 9]; | |
const expected = [0, 4, 8, 1, 5, 9, 2, 6, 3, 7]; | |
function transpose(arr, columns) { | |
const rows = Math.ceil(arr.length / columns); | |
return arr.reduce((result, v, i) => { | |
const col = Math.ceil((i + 1) / rows); |
function transpose($matrix) { | |
array_unshift($matrix, null); | |
return call_user_func_array('array_map', $matrix); | |
} | |
function transpose($matrix) { | |
return array_map(null, ...$matrix); | |
} |
# 1. setting up locales | |
sudo tee -a /etc/default/locale <<EOF | |
LANGUAGE="en_US.UTF-8" | |
LANG="en_US.UTF-8" | |
LC_ALL="en_US.UTF-8" | |
EOF | |
# Или можно юзать update-locale: | |
sudo update-locale LANGUAGE="en_US.UTF-8" LANG="en_US.UTF-8" LC_ALL="en_US.UTF-8" | |
sudo locale-gen en_US.UTF-8 |
I hereby claim:
To claim this, I am signing this object: