Wooden Jiayu JY-01

Мысли, факты, цитаты, заметки.
Хаки и трюки |
Виртуалки |
Сисьадминство |
BASH-скрипты |
|||
Парусные суда |
Праздники |
Моё чтиво |
Игра KSP |
Постепенно развоплощаю кучу поддоменов (вида sun.gladilov.org.ru, checklist.gladilov.org.ru, weather.gladilov.org.ru, exchrate.gladilov.org.ru и тэ дэ и тэ пэ). Если ВНЕЗАПНО не нашёлся нужный поддомен типа
^(http|https)://XXX.gladilov.org.[ru|ua]/
то страница с нужной инфой вероятнее всего лежит по адресу
^(http|https)://gladilov.org.[ru|ua]/XXX/
А совершенно точно адрес новой страницы можно узнать на
главной странице сайта.
Показать
Поддоменчики, которые на сегодня развоплотились:
Образовательная интернет-платформа Stepik
Всегда хотел узнать, почему у переменной окружения $PS1 (prompt string) в конце цифра 1.
Оказывается — таких переменных аж четыре штуки ($PS1, $PS2, $PS3, $PS4), и все они отображают приглашения ко вводу в различных ситуациях.
Показать
Далее речь идёт о системной оболочке bash.
В моих системах $PSx выглядят так:

$PS1 — приглашение командной строки, используется в оболочке для отображения запроса ввода и отображается тогда, когда консоль готова считать команду.
Значение по умолчанию:
"\u@\h:\w\$ "
или
"\s-\v\$ "
(расшифровку значений спецсимволов bash см. внизу заметки).
$PS2 — вторичное приглашение командной строки, отображается, когда консоль нуждается в дополнительном вводе для завершения команды, которую уже начала считывать.
Значение по умолчанию:
"> "
Очень длинную команду можно разбить с помощью символа ’\’ в конце строки, при этом приглашение изменится на $PS2, ожидая ввода продолжения команды.

$PS3 — третичное приглашение, выводится тогда, когда оператор select ожидает ввода значений.
Значение по умолчанию:
""
хотя в bash’е вроде как
"#?"

$PS4 — приглашение четвертого уровня, выводится в начале каждой строки вывода во время трассировки выполнения (вызывается с ключом -x).
Значение по умолчанию:
"+ "

Во всех переменных можно использовать следующие спецсимволы (напомню, речь идёт об оболочке bash):
\a | символ Bell (звонок) (код 07) | \d | дата в формате «ДеньНедели Месяц Число» (т. е. «Tue May 26») | |
\\ | символ обратного слеша (обратная косая черта) | \e | символ Escape (код 033) | |
\h | имя хоста до первой точки | \H | полное имя хоста | |
\j | количество заданий, выполняемых оболочкой в фоне | \l | базовое имя наименования терминального устройства оболочки (в случае входа через ssh-клиент возвращает не полное имя, например pts/3, а только 3) | |
\n | символ перевода строки | \r | символ возврата каретки | |
\s | имя оболочки, базовое имя от переменной $0 (после последнего символа /) | \t | текущее время в 24-часовом формате (HH:MM:SS) | |
\T | текущее время в 12-часовом формате (HH:MM:SS) | \@ | текущее время в 12-часовом формате (am/pm) | |
\A | текущее время в 24-часовом формате (HH:MM) | \u | имя текущего пользователя | |
\v | версия оболочки bash (например, 2.00) | \V | версия и номер релиза bash (например, 2.00.0) | |
\w | полный путь текущей директории | \W | базовое имя текущей директории | |
\! | номер истории зтой команды | \# | номер зтой команды | |
\$ | если UID == 0, то символ ’#’, иначе ’$’ | \nnn | символ, соответствующий восмеричному числу nnn | |
\[ | начало последовательности невыводимых символов. Может использоваться для осуществления управления терминалом в приглашении | \] | конец последовательности невыводимых символов | |
\D{format} | строка format передаётся в strftime(3), результат вставляется строку приглашния оболочки, пустой формат приводит к выводу локального времени. Скобки необходимы. | |||
Ну и напоследок бонус — скрипт генерации таблицы цветов в bash

Оригинал взят у
hullam_del_ray в В начале было...
Показать
В начале не было ничего, только полная симметрия, и свободная калибровка летала над водами.
Потом отделил Бог целый спин от полуцелого, и повелел целому спину подчиняться статистике Бозе, а полуцелому статистике Ферми. И увидел он, что это хорошо.
И отделил Бог гравитацию, и поставил её константу взаимодействия ниже других констант, и повелел ей пресмыкаться на микроуровне, но сказал, что возвеличит её надо всеми, и будет она повелевать космологией, ибо всё будет подчиняться ей. И уползла гравитация на микроуровне на своё место, и поныне там пребывает.
И отделил Бог сильное взаимодействие от электрослабого, а кварки от лептонов, и повелел кваркам сильно и электрослабо взаимодействовать, а лептонам только электрослабо. И увидел он, что это хорошо.
И нарушил Бог симметрию электрослабого взаимодействия до слабого и электромагнитного, и обрели векторные бозоны массу, фотон же не обрёл. И стали векторные бозоны подобны фермионам, и возгордились, но не было у них закона сохранения числа частиц, ибо были они бозонами, и потому стало слабое взаимодействие короткодействующим.
И был вечер, и было утро: эра электрослабого фазового перехода.
Глюоны же обладали цветом, и были в том подобны кваркам, и взаимодействовали меж собой сильно, и порождали прочие глюоны. И увидел Бог, что сильное взаимодействие асимптотически свободно, на больших же расстояниях линейно, аки в струнной модели.
И повелел Бог собраться кваркам по трое, и по одному и антиодному, и с глюонами в иные комбинации, по цвету синглетные, и затворил их там конфайнментом. И нарёк Бог кварки по трое барионами, а по одному и антиодному мезонами, и увидел он, что это хорошо.
И был вечер, и было утро: эра конфайнмента.
Мезоны состояли из кварка и антикварка, и не имели барионного числа, и распадались до излучения, а барионы же антикварков не содержали, и распадались только до нуклонов, а дальше не могли. И было барионов больше, чем антибарионов, и потому оставались нуклоны не аннигилировавшие.
И сочетались нуклоны за счёт сложного обменного взаимодействия, производного от сильного, и соединялись по двое, по трое, по четыре. По 4 же, в альфа-частицы, им было лучше всего соединяться.
И увидел Бог, что в альфа-частицы соединилась четверть всех нуклонов по массе, остальные же остались свободными, а остальные элементы в следовых количествах. И посему достаточно было в межзвёздном газе топлива для ядерных реакций и зажигания звёзд. И увидел он, что это хорошо.
И был вечер, и было утро: эра первичного нуклеосинтеза.
©тырено не в первый раз