gladilov.org.ru 

Позднее Ctrl + ↑

Развоплощение поддоменов

Постепенно развоплощаю кучу поддоменов (вида 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/

А совершенно точно адрес новой страницы можно узнать на  главной странице сайта.

Показать

Поддоменчики, которые на сегодня развоплотились:

Переменная PS1 и её сёстры

Всегда хотел узнать, почему у переменной окружения $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 же, в альфа-частицы, им было лучше всего соединяться.

И увидел Бог, что в альфа-частицы соединилась четверть всех нуклонов по массе, остальные же остались свободными, а остальные элементы в следовых количествах. И посему достаточно было в межзвёздном газе топлива для ядерных реакций и зажигания звёзд. И увидел он, что это хорошо.

И был вечер, и было утро: эра первичного нуклеосинтеза.

©тырено не в первый раз

2017   юмор
Ранее Ctrl + ↓
Наверх