интересное
Всякие интересности.
Декларация прав трудящегося и эксплуатируемого народа
101 год назад 25 января 1918 года была принята Декларация прав трудящегося и эксплуатируемого народа — один из первых и важнейших конституционных актов Советской республики, который был направлен на законодательное закрепление завоеваний Октябрьской революции и провозглашение основных принципов и задач социалистического государства.
Проект Декларации был написан В. И. Лениным и внесен им на рассмотрение ВЦИК. Для редактирования текста первоначального проекта Декларации была создана специальная комиссия. На заседании Учредительного собрания (5) 18 января 1918 года фракция большевиков от имени Советской власти внесла этот проект на обсуждение, Декларацию огласил Я. М. Свердлов, но она не была утверждена.
Показать
После некоторых изменений Декларация прав трудящегося и эксплуатируемого народа была принята (12) 25 января 1918 года Третьим Всероссийским съездом Советов рабочих и солдатских депутатов.
Данный документ состоял из 4 разделов. В первом устанавливались политические основы Советского государства как формы диктатуры пролетариата — Россия провозглашалась Республикой Советов рабочих, солдатских и крестьянских депутатов, которым должна принадлежать вся власть в центре и на местах. Также был установлен федеративный принцип устройства Советского государства как свободного союза свободных наций.
Второй раздел определял основную задачу Советской власти — уничтожение всякой эксплуатации человека человеком, полное устранение деления общества на классы, подавление сопротивления эксплуататоров и установление социалистической организации общества. Были подтверждены отмена частной собственности на землю, декреты о рабочем контроле, о национализации банков, введении всеобщей трудовой повинности, образовании Красной Армии и т. д.
В третьем разделе Декларация определяла основные принципы внешней политики — борьба за мир, отмена тайных договоров, уважение к национальному суверенитету всех народов, полный разрыв с варварской политикой буржуазных государств, аннулирование иностранных займов, заключенных царским и Временным правительствами. Здесь же были одобрены провозглашенные СНК независимость Финляндии, объявление свободы самоопределения Армении и вывод войск из Ирана.
Четвертый раздел провозглашал устранение эксплуататорских классов от участия в управлении Советским государством, утверждая, что власть должна принадлежать целиком и исключительно трудящимся массам и их полномочному представительству — Советам рабочих, солдатских и крестьянских депутатов.
Декларация была утверждена еще раз (18) 31 января 1918 года Третьим Всероссийским Съездом Советов — после объединения съезда Советов рабочих и солдатских депутатов со съездом Советов крестьянских депутатов. Позднее, по предложению В. И. Ленина, Декларация в таком виде была включена в качестве вводного раздела в первую Конституцию РСФСР 1918 года.
430 лет установления патриаршества на Руси
Патриаршество на Руси ведет свое начало с 1589 года: (2 февраля) 23 января первым патриархом при царе Федоре Иоанновиче наречён святитель Иов.
До этого над Русской Церковью стоял Константинопольский Патриархат, который после захвата Византии турками пребывал в весьма тяжелом положении. Вести переговоры об учреждении патриаршества в Москве должен был Борис Годунов, но затем порешили, что Антиохийский патриарх будет ходатайствовать об этом перед Восточными патриархами. К 4 июля все переговоры были окончены, и патриарх, совершив паломничество в Чудов и Троице-Сергиев монастыри, покинул Москву.
Показать
Пётр I в 1721 году упраздняет институт патриаршества, введя вместо него Духовную коллегию — будущий Святейший Правительствующий Синод.
К патриаршеству страна вернулась только при большевиках, а в 1943 году Сталин предлагает именовать предстоятеля Русской Православной Церкви «Святейшим Патриархом Московским и всея Руси».
Сан Патриарха сохраняется до конца жизни, поэтому патриарх обязан служить Церкви, несмотря на состояние здоровья и прочие жизненные невзгоды.
Нового Патриарха избирают на Поместном соборе не позднее полугода после освобождения Престола. Кандидат (не моложе 40 лет) должен иметь высшее богословское образование и опыт епархиального управления. Процедуру избрания устанавливает Священный Синод. Так, патриарха Тихона избрали методом жребия, Сергия — открытым голосованием по одобрению правительства, а Алексия Второго — тайным голосованием в два тура.
Все Патриархи Московские:
- Святитель Иов (23 января 1589 г. — июнь 1605 г.)
- Игнатий (30 июня 1605 г. — май 1606 г.). Считается незаконным Патриархом, поставленным Лжедмитрием I.
- Священномученик Гермоген (3 июня 1606 г. — 17 февраля 1612 г.), в 1913 году причислен к лику святых.
- Филарет (Фёдор Никитич Романов) (24 июня 1619 г.- 1 октября 1633 г.)
- Иоасаф I (6 февраля 1634 г. — 28 ноября 1640 г.)
- Иосиф (27 мая 1642 г. — 15 апреля 1652 г.)
- Никон (Никита Минов) (25 июля 1652 г. — 12 декабря 1666 г.)
- Иоасаф II (10 февраля 1667 г. — 17 февраля 1672 г.)
- Питирим (7 июля 1672 г. — 19 апреля 1673 г.)
- Иоаким (Савелов) (26 июля 1674 г. — 17 марта 1690 г.)
- Адриан (24 августа 1690 г. — 16 октября 1700 г.)
После кончины Адриана преемника не избирали. В 1700-1721 годах Блюстителем Патриаршего престола («Экзархом») был митрополит Ярославский Стефан (Яворский). - Святитель Тихон (Василий Иванович Белавин) (5 (18) ноября 1917 г. — 25 марта (7 апреля) 1925 г.)
- Сергий (Иван Николаевич Страгородский) (8 сентября 1943 г. — 15 мая 1944 г.)
- Алексий I (Сергей Владимирович Симанский) (2 февраля 1945 г. — 17 апреля 1970 г.)
- Пимен (Сергей Михайлович Извеков) (2 июня 1971 г. — 3 мая 1990 г.)
- Алексий II (Алексей Михайлович Ридигер) (10 июня 1990 г. — 5 декабря 2008 г.)
- Кирилл (Владимир Михайлович Гундяев) (1 февраля 2009 г. — настоящее время).
Прочтённые книги — 12.01.2019
Прочёл/прослушал
Открывая организации будущего — Ф. Лалу
Цикличность календарей
Всё в мире повторяется. Это каждый знает. А вот с какой системой повторяются календари по годам и сколько календарей всего нужно?
Если систематизировать цикличность повторяемости календарей, то сначало нужно определиться с терминологией. Есть високосный год. Между високосными есть 3 обычных года. Назовём их послевисокосный, обычный и предвисокосный.
К примеру: Показать
Правила для расчёта периода совпадения календарей можно выразить в следующем виде: |
Графически это можно представить так: Показать
В итоге, всего нужно 14 календарей — 7 для обычных лет (так как год может начаться с одного из семи дней недели) и 7 для високосных (ведь високосный год тоже может начаться только с какого-то одного дня недели от понедельника до воскресенья).
Источники:
http://www.bolshoyvopros.ru/questions/723295-cherez-kakoj-period-kalendari-sovpadajut-dlja-povtornogo-ispolzovanija.html
https://st-epan.livejournal.com/18267.html
Вышел bash 5.0
Почти через 10 лет после выхода bash 4.0 и чуть больше чем через 2 года после выхода bash 4.4 состоялся релиз пользовательской оболочки и интерпретатора скриптов версии 5.0.
В новой версии: Показать
- Встроенная команда «wait» теперь ждёт создания замены последнего процесса;
- Новые переменные $EPOCHSECONDS и $EPOCHREALTIME, которые раскрываются в секунды с начала эпохи Unix с точностью до секунд и с точностью до микросекунд соответственно;
- Новые загружаемые встроенные команды: rm, stat, fdflags;
- Новая переменная $BASH_ARGV0, которая раскрывается в $0 и устанавливает $0 в назначение;
- При передаче числового аргумента readline’овская команда shell-expand-line больше не удаляет кавычки и подавляет замену команды и процесса;
- Команда «history -d» теперь понимает отрицательные аргументы как сдвиг с конца истории команд;
- При передаче аргумента «name» команде «coproc» теперь активируется режим раскрытия слов, таким образом теперь уникальные coproc’ы теперь могут быть созданы в циклах;
- Цикл раскрытия имён из именных ссылок в функциях теперь раскрывает их в имена переменных в глобальной области видимости;
- У встроенной команды «wait» теперь появилась опция «-f», которая указывает ждать полного завершения процесса вместо изменения его состояния;
- Теперь появилось определение в файле config-top.h, которое позволяет оболочке в ограниченном режиме переопределять статическое значение $PATH независимо от содержимого при запуске;
- Теперь замена процессов не наследует опцию «v» в отличие от замены команд;
- Теперь если оболочка в неинтерактивном режиме с включенным управлением процессами замечает, что основноц процесс завершился с SIGINT, то ведёт себя как при получении SIGINT;
- Теперь Posix режим включает единожды запускаемую SIGCHLD ловушку для каждого завершающегося процесса-потомка даже если управление процессами отключено;
- Новая shopt опция: localvar_inherit; Если она установлена, то локальная переменная наследует значение переменной с таким же именем в ближайшей предшествующей области видимости; Однако, значения переменных несовместимых типов (например, индексированный массив вместо ассоциативного массива) наследоваться не будут;
- «bind -r» теперь проверяет связана ли указанная последовательность прежде чем связать её с NULL’ом во избежание создания раскладок для многоклавишных последовательностей;
- Числовой аргумент для команды «operate-and-get-next» теперь указывает какую строку из истории команд нужно редактировать;
- Позиционные параметры теперь определяются до запуска стартовых файлов, а потому в них теперь стало можно использовать $@;
- Появилась новая опция, которая доступна на этапе компилирования, которая позволяет отключить проверку того, чтобы наследованная $OLDPWD была директорией;
- Встроенная команда «history» теперь может удалять диапазоны команд из истории через «-d начало-конец»;
- Встроенная привязываемая команда «vi-edit-and-execute-command» теперь переводит readline обратно в режим вставки vi после выполнения команд из редактируемого файла;
- Дополнение команд теперь учитывает соответствия алиасам и именам функций оболочки без учёта регистра если установлена переменная completion-ignore-case;
- Новая опция оболочки «assoc_expand_once», которая включает попытку раскрытия индексов ассоциативных массивов только единожды;
- Теперь оболочка устанавливает $BASH_ARGV и $BASH_ARGC при запуске только при включенном расширенном отладочном режиме, в то время как раньше они устанавливались независимо от дополнительных условий;
- Встроенная команда «umask» теперь позволяет указывать режимы и маски больше чем восьмеричное 777;
- Встроенная команда «times» теперь учитывает локаль при выводе разделителя между целой и дробной частями десятичного числа;
- В наличии новая, отключенная по умолчанию и незадокументированная опция оболочки, которая позволяет включать и отключать отправку истории команд syslog’у во время их выполнения;
- Больше нельзя определять переменные перед специальными встроенными командами, которые изменяют атрибуты переменных, а затем возвращают их обратно в исполняемую среду, до тех пор пока уровень совместимости не установлен в 44 или меньше;
- Теперь можно определять дефолтное значение $HISTSIZE во время компиляции в файле config-top.h;
- Встроенная команда «complete» теперь принимает опцию «-I», которая указывает что нужно дополнять первое слово в строке;
- Встроенная в bash malloc() теперь использует mmap() (по возможности) для удовлетворения запросов более чем 128 Кб, таким образом free() теперь может задействовать mfree() для возвращения страниц памяти ядру;
- Опция «globasciiranges» теперь включена по дефолту и может быть отключена при компиляции;
- Индексированные и ассоциативные массивы теперь разрешают индексы состоящие исключительно из пробелов;
- Опция «checkwinsize» теперь включена по дефолту;
- shopt опции «localvar_unset» и «progcomp_alias» теперь видимы и задокументированы;
- Обработчик имён сигналов теперь понимает имена от «SIGRTMIN+n» до «SIGRTMAX»;
- Новая загружаемая встроенная команда seq;
- Выполнение ловушек теперь учитывает внутренние вызовы «eval»;
- Переменная $_ теперь не меняется при выполнении форкающей команды;
- Встроенная команда «kill» теперь принимает такие аргументы как -sSIGNAME и -nSIGNUM даже если соответствующие программы не поддерживают соответствующие сигналы;
- В Posix режиме теперь включена «shift_verbose» опция;
Новое в библиотеке readline: Показать
- Неинкрементирующий поиск в vi-режиме (’N’, ’n’) теперь может искать шаблон оболочки в соответствии со спецификацией Posix (при доступности используется fnmatch());
- Доступны новые назначаемые команды «next-screen-line» и «previous-screen-line», которые перемещают курсор в тот же самый столбец следующей или предыдущей строки соответственно;
- Доступны дефолтные привязки клавиш для control-arrow-key комбинаций;
- Отрицательный аргумент «-N» команды quoted-insert теперь означает вставку следующих N символов используя quoted-insert;
- Новая публичная функция rl_check_signals(), которая позволяет приложениям отвечать на сигналы, которые ловит readline пока ожидает ввода используя кастомную функцию чтения;
- Теперь доступна проверка условий относительно версии readline прямо в файле inputrc; Для этого была внедрена своя собственная реализация сравнения: поддерживаемые операторы «равно» и «неравно», строковые переменные могут сравниваться с числами, двоичные переменные должны сравниваться с «on» и «off», имена переменных от операторов отделяются пробелами;
- Библиотека для раскрытия истории теперь понимает замену команд и процессов, расширенную универсализацию и позволяет появляться им где угодно в словах;
- Библиотека истории теперь содержит новую переменную, которая разрешает приложенгиям устанавливать начальное состояние закавычивания, таким образом состояние закавычивания может наследоваться от предыдущей строки;
- Новая публичная функция rl_set_keymap_name() для установки и использования определяемых приложениями имён раскладок;
- Клавиша «Insert» на цифровом блоке, если доступна, теперь переводит readline в режим перезаписи;
Прочтённые книги — 06.01.2019
Прочёл/прослушал
Ледниковый человек — Фарфоровский С. В.
70 лет назад принято решение по созданию СЭВ
Совет экономической взаимопомощи — это межправительственная экономическая организация. Решение о её создании было принято 5 января 1949 года на закрытом Экономическом совещании представителей ряда стран Восточной Европы: СССР, Румынии, Венгрии, Болгарии, Польши и Чехословакии. Протокол о создании СЭВ был подписан в Москве 18 января 1949 года.
Изначально в СЭВ вошли 11 стран: Народная Республика Болгария, СССР, Польская Народная Республика, Венгерская Народная Республика, Германская Демократическая Республика, Социалистическая Республика Вьетнам, Республика Куба, Монгольская Народная Республика, Социалистическая Республика Румыния, Чехословацкая Социалистическая Республика и Албания (которая с 1961 года в деятельности СЭВ участия не принимала). С 1961 года в решении некоторых вопросов совместно с СЭВ участвовала Югославия.
Показать
В функции СЭВ входило содействие объединению и координации сотрудничества в планомерном развитии хозяйства, экономического и научно-технического прогресса, выравниванию уровней экономического развития стран-членов организации.
Штаб-квартира СЭВ находилась в Москве. Высшим органом СЭВ являлась сессия, руководство осуществлялось Исполнительным Комитетом и Секретариатом Совета, которые находились в Москве. На сессии определялись направления деятельности и обсуждались вопросы, входящие в компетенцию СЭВ.
Активная деятельность СЭВ началась около 1960 года, когда руководство СССР пыталось сделать своего рода социалистическую альтернативу ЕЭС (Европейское экономическое сообщество или «общий рынок», предшественник Евросоюза).
На начало 1975 года СЭВ поддерживал отношения более чем с 30 международными, межправительственными и неправительственными экономическими и научно-техническими организациями. В октябре 1974 года организации был предоставлен статус наблюдателя в ООН.
Через СЭВ координировалась бартерная система торговли между странами-участницами, проводилось согласование и взаимная привязка планов. На долю стран-членов СЭВ в 1975 приходилась треть мирового промышленного производства, хозяйственный потенциал этих государств вырос с 1949 года в несколько раз.
Формально СЭВ был распущен в 1991 году.
Прочтённые книги — 04.01.2019-2
Прочёл
Настя — Sasha S
Какая-то «клубничка» для маленьких девочек... Низачёт
Новогодняя математика
14 + 24 + 34 + 54 + 64 = 2019
Из чата Космопорта.