Про инночку рассказ эпилог

Дохни на меня, хоть винца понюхаю ф.толстой во время епитимьи говорят, что ты, алексей петрович, иногда-таки хитришь?

Дохни́ на меня, хоть винца понюхаю… Ф.Толстой во время епитимьи

*

— Говорят, что ты, Алексей Петрович,
иногда-таки хитришь? — спросил Александр
I
талантливейшего русского военачальника, соратника Суворова и Кутузова, героя
войны 1812 года генерала Ермолова.

— Вашего веку человек, государь, — ответил
генерал.

*

Однажды
Фёдор Иваныч так всех достал своими шулерскими выходками, что его отправили с
глаз долой — с посольством в Японию. На шлюпе под командованием капитана
Крузенштерна. Но, по вине крайне безнравственного поведения Толстого на
корабле, начальник экспедиции камергер Резанов, известный нам по рок-опере
«Юнона и Авось», высадил проштрафившегося и провинившегося пассажира в районе
Камчатки (1804). Откуда тот по гряде Алеутских островов, далее через канадское
побережье (о-ва Ка́дьяк, Ситха), — с его же не совсем правдоподобных рассказов,
— перебрался на Аляску. За что и был прозван Американцем.

Толстой
пробыл некоторое время в русской Америке. Объездил от скуки Алеутские острова.
Посетил дикие племена Тлинкитов — Колошей (от слова «колюжка» — кость-украшение
в нижней губе), с которыми ходил на охоту. И возвратился через Петропавловский
порт сухим путём в Россию. Татуированный с головы до ног. Воплощая
свойственную, общую толстовскому роду «дикость», по словам двоюродного
племянника Американца — Льва Николаевича, — после смерти дяди ещё долгое время
поддерживавшего отношения с его вдовой и дочерью.

Вообще родовое
древо графов Толстых напоминает знаменитый дуб из «Войны и мира». И чем удалённее
простирались ветви от ствола, тем беднее становились семьи, мельче их поместья.

Семья
нашего героя владела имением в Кологривском уезде Костромской губернии. Отец,
Иван Андреевич, вышел в отставку генерал-майором, зажил помещиком. Избирался
предводителем кологривского дворянства. Женился он на девице из рода Майковых,
у них родились семеро детей: три мальчика и четыре девочки. Сын Фёдор появился
на свет 17 февраля 1782 года.

«Дома
он одевался по-алеутски, и стены его были увешаны оружием и орудиями дикарей,
обитающих по соседству с нашими Американскими колониями… Толстой рассказывал,
что Колоши предлагали ему быть их царём», — писал критик и сослуживец Американца
Фаддей Булгарин.

Остался
бы и царём, добавлю я, с него станется — не он первый. Тому имеются достоверные
сведения (естествоиспытатель Тилезиус). К примеру, на кокосовых островах Южного
полушария вполне себе прилично, — по туземным понятиям, — жили не тужили беглые
англичане и французы. Да не позволил тяжёлый нрав — граф Толстой был человеком
неуёмным и непоседливым, если не сказать преступным. Да и выбросили его с судна
не в тёплых Южных широтах.

К тому
же и царём предложили стать лишь по странному стечению обстоятельств. Почему-то
раздумав зажарить и попросту слопать «благовоспитанную особу» — благородного пленника.

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

Первое
место занял следующий рассказ Фёдора Толстого, ставший популярным анекдотом: «“Закурим!”
— сказал Джон, садясь на бочку с порохом. Покойнику было 40 лет».

Но… Шутки
в сторону — дело-то серьёзное: высадиться на неизвестном острове. С минимумом
провианта, «на шаг от пропасти» под наблюдением спрятавшихся за ближайшими кустами
дикарей. В придачу с корабельным проказником-орангутангом. Насчёт которого ещё
долгие годы хвостом увивались за хозяином сомнительные истории нешуточного
свойства… Правда, не те, что Вы подумали, уважаемые и просвещённые читатели. Американец
«всего лишь» съел своего человекообразного друга. Хотя и это выдумка, со слов
старого знакомца Толстого — князя П. Вяземского.

Впоследствии
дочь Фёдора Ивановича (единственная из 12-ти рождённых детей достигшая зрелого
возраста), Прасковья Перфильева, влиятельная московская барыня, в память
орангутангу своего отца также постоянно держала при себе небольшую обезьянку. Вот
тебе, студент-психолог, и тема будущей диссертации: «Благообразность
человеческого поведения под влиянием дружбы с приматами на отчаянном примере гвардии
поручика Преображенского полка Фёдра Толстого-Американца».

Отчаяние
своё он в полной мере проявил в войне со шведами при взятии Барклаем-де-Толли
Вестерботнии (1808). И далее при выступлении армии обратно в Петербург. Успев
два раза посостязаться на дуэли — для себя успешно, в отличие от соперников. И
всё то ли из-за ревности к чухонке. То ли (что более правдиво) ввиду нелицеприятного
поведения за бостонным столом, банкуя в гальбе-цвельфе. За что по праву был арестован
и разжалован в солдаты.

Но
Американец не был бы Американцем, ежели в 1812-м не возвернул назад чины и
ордена. Вплоть до Георгия IV
степени! С безумной храбростью воюя ратником в московском ополчении. Лицом к
лицу встретив француза под Бородином уже в звании полковника.

Куда не достанет меч законов, туда достанет
бич сатиры

Ссора Фёдора
Иваныча с Пушкиным произошла, по одному мнению, из-за нечестной игры шулера-Американца.
После Отечественной войны вышедшего в отставку «героем и интересным человеком» и
занявшего видное место в московском светском обществе, — рассказывал мемуарист
С. Л. Толстой (сын Льва Николаевича).

Дамы,
шурша нарядами, неустанно бегали за ним. Однако поведение его не изменилось к
лучшему: он развёл ещё более широкую карточную игру. И опять у него были дуэли —
много!

По
другому мнению (Лернер) ссоре послужило обидевшее Пушкина письмо Толстого к его
товарищу А. Шаховскому.

Пушкин
был злопамятен на «царапины, нанесённые ему с умыслом» (Вяземский). И, почитая
мщение одной из первых христианских добродетелей, «закидал издали Толстого
журнальной грязью», — по словам самого Александра Сергеевича. Взбешённого
неимоверно, до «уголовного обвинения», выходящего за пределы поэзии: злым, тяжеловесным
толстовским пасквилем на «Чушкина»-Пушкина. Что вполне соответствовало
характеру своевольного Американца. Не чтившего и не признававшего авторитетов.

Есть ещё
соображение, почему Пушкин затеял тяжбу. Дескать, Американец
распустил слух, будто в ходе обыска у поэта, по приказу императора Александра I, осерчавшего
на гения, герой Отечественной войны Милорадович, серб по происхождению, высек А.С.!
Что было совершенно несправедливо — великодушный Милорадович не только не высек
поэта, но и склонен был простить ему написание оды «Вольность».

Однако
внутреннее положение государства требовало принятия мер — и Пушкин
отправился в Кишинёв, где и заболел гнилой горячкой. Правда, «великим шарлатаном»
Пушкин всё-таки Американца нарёк — в «арзрумских тетрадях» (1830). Сравнивая с Толстым
«проконсула Кавказа», как на древнеримский лад, — с лёгкой руки великого князя
Константина Павловича, — величали современники генерала А. П. Ермолова. Находившегося
в Грузии. В опале.

Ранее
же, не зная источника клеветы про Милорадовича, Пушкин был совершенно потрясён,
считая себя бесповоротно опозоренным, а жизнь свою — уничтоженной. Не видя, на
что решиться: покончить ли с собой или убить самого императора как косвенного
виновника сплетни (о, как это по-пушкински!) — он бросился к Чаадаеву. Здесь
нашёл успокоение: Чаадаев доказал ему, что человек, которому предстоит незаурядное,
великое поприще, должен презирать клевету и быть выше своих нечестивых гонителей.

Ссора
эта длилась несколько лет (с 1820), что А.С. изобразил впоследствии в повести «Выстрел».

Пушкин
неистовствовал, то бичуя «картёжного вора» эпиграммами. То исключая-вымарывая
стихи про Толстого из сочинений («Кавказский пленник», «К Чаадаеву»), высокомерно
не желая «повторять пощёчины». То намереваясь выставить Толстого «во всём
блеске» в 4-й главе Онегина. В конце концов, по возвращении из ссылки в столицу
(1826), поручил своему другу «Фальстафу» Соболевскому вызвать обидчика на дуэль.
(К счастью, Толстой в то время не был в Москве.) И… вскоре помирился с
Американцем.

«Почему
Толстой пошёл на примирение? Не потому, конечно, что боялся быть убитым или
раненым. Может быть потому, что дуэль с Пушкиным угрожала ему разрывом с
людьми, дружбою которых он особенно дорожил, — с Вяземским и Жуковским» (С. Л.
Толстой
, 1926).

В 1829
году Фёдор Иванович даже сватал Пушкина к Гончаровой. Правда, в тот раз
неудачно, но это уже другая история, хотя…

Вот бы
Дантесу, господа, хоть каплю, толику того благородства, что проявил Американец!
Толстой не был жесток по натуре, — продолжает биограф: — его жестокость
проявлялась лишь под влиянием страсти или гнева. И у него бывали порывы
великодушия.

Посему переставший
исправлять «ошибки фортуны» — сиречь жульничать — Зарецкий, «некогда буян», прототипом
которому был Фёдор Иванович, появился не в 4-й, а в 6-й главе «Онегина». Когда великий
игрок-бретёр с величайшим поэтом-бретёром были уже дружны. Оба вспыльчивы, бешеного
темперамента. Но умевшие сохранить хладнокровие в решающую смертельную минуту.
Два насмешника, острых на язык. Оба — Пушкин и Толстой — потомки славных, но
обедневших семейств.

Упитые вином, мы жаждем одного тебя

«Ведь
это какая отчаянная башка, надо знать! Картёжник, дуэлист, соблазнитель; но
гусар душа, уже истинно душа!» — изображал Л. Н. Толстой графа Турбина в «Двух
гусарах», подразумевая Американца.

Вообще
же, был Фёдор Иваныч «добрым приятелем своих друзей» (Жуковский). И приятели
охотно давали ему поручения, причём важные: денежные, земельные, юридические,
заёмные. Которые он исполнял толково, исправно и добросовестно. При этом все
его возмутительные проделки скрашивались необыкновенной привлекательностью. Каким-то
наивным и непосредственным эгоизмом и его гипнотической способностью заставлять
людей любоваться им и даже любить его.

Сам же
Толстой-Американец очень дорожил дружбой — «Надёжный друг, помещик мирный, и даже
честный человек» (Пушкин). Что видно из его не очень многочисленных, разборчивых
и без помарок, правда, «фантастической орфографии» (на предмет нелепостей и
ошибок) писем. Заполненных «ходячими сплетнями», тоской по бурной молодости и,
бывало, нецензурщинкой…

«Я живу
в совершенной скуке, грусти и пьянстве… Одна дочь Сарра как будто золотит моё
несносное существование; третий месяц или три месяца жена не оставляет
болезненное ложе своё, родив мне третьего мёртвого сына. Следовательно, надежда
жить в наследнике похоронена с последним новорожденным. Скорбь тебе
неизвестная, но верь, любезный друг, что весьма чувствительная» (из письма к В.
Ф. Гагарину
).

Перелом
в жизни — в сторону остепенения — произошёл к сорока годам. Вместе с отвыканием
от вина, «пьяноления», как он выражался. К сожалению, отказом-отвыканием временным
— не помогла тому и епитимья.

Не прекратил
также вести крупную карточную игру. Однако перестал играть недобросовестно. Покуда
если бы продолжил шильничать-передёргивать в Английском клубе, членом которого состоял,
Толстого оттуда исключили бы, выперли с позором.

Одновременно
к концу жизни стал он ханжески богомольным, по словам дочери Л. Н. Толстого М.
Каменской
.

Сам Лев
Николаевич утверждал, что Американец был богомолен и суеверен потому только,
что его мучили угрызения совести: Федя каялся, молился и клал земные поклоны,
стараясь искупить преступления своей молодости и свои жестокие поступки.
Впрочем, он был, как говорится, «добрый малый, для друга готов был на всё,
охотно помогал приятелям, но не советовал играть с ним в карты, говоря
откровенно, что в игре, как в сраженьи, он не знает ни друга, ни брата…» (Булгарин).

И под итогом нуль пиши…

Вот
некоторые о нём отклики:

Обжор, властитель, друг и бог!
Вяземский

*

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

*

Человек без всяких правил и не чтущий ни бога,
ни власти, от него поставленной. Сей развращённый молодой человек производит
всякий день ссоры, оскорбляет всех, беспрестанно сквернословит и ругает меня
беспощадно.
Н. П. Резанов

*

Природа на голове его круто завила густые
чёрные волосы; глаза его, вероятно от жары и пыли покрасневшие, показались
налитыми кровью; почти же меланхолический взгляд его и самый тихий говор его
настращённым моим товарищам казался смутным.
Вигель

*

Толстой молчит! — неужто пьян? Неужто вновь закуролесил? Денис Давыдов

*

Командуя баталионом, Толстой отличною своею
храбростью поощрял своих подчинённых, когда же при атаке неприятеля на наш
редут ранен Ладожского полка шеф полковник Савоини, то вступя в командование
полка, бросался неоднократно с оным в штыки и тем содействовал в истреблении
неприятельских колонн, причём ранен пулею в ногу.

Раевский — Кутузову

*

Он был не
глуп; и мой Евгений, не уважая сердца в нём, любил и дух его суждений, и
здравый толк о том о сём…
Пушкин

*

Он буйствовал, дрался, обыгрывал, уродовал людей,
разорял семейства лет 20 сряду…
А. И. Герцен

*

Помню его прекрасное лицо: бронзовое,
бритое, с густыми бакенбардами до углов рта и такие же белые и курчавые волосы.
Лев
Толстой

*

Человек как человек, пожилой, курчавый, с
проседью, лицо красное, большие умные глаза, разговаривает, шутит.
М. Ф.
Каменская

*

Как сильный человек, Фёдор Иванович
действовал обаятельно на некоторых своих современников, например, на Булгарина.
С. Л.
Толстой

*

На днях познакомился я с Толстым,
Американцем. Очень занимательный человек. Смотрит добряком, и всякий, кто не
слыхал про него, ошибётся.
Боратынский

*

Умён он был как демон и удивительно
красноречив. Он любил софизмы и парадоксы, с ним трудно было спорить.
Ф.
Булгарин

*

Представитель школы безнравственности, развратитель
многих московских юношей того времени.
Граббе

*

Немногие умные и даровитые люди провели так
бурно, бесполезно, порой преступно свою жизнь, как провёл её Американец
Толстой.
А. Стахович

*

Мне лично были известны только хорошие
качества. Всё остальное было ведомо только по преданию, и у меня всегда к нему
лежало сердце…
Жуковский

*

Видел я свата нашего Толстого; дочь у него
также почти сумасшедшая, живёт в мечтательном мире, окружённая видениями,
переводит с греческого Анакреона и лечится омеопатически.
Пушкин
— о дочери Толстого Сарре, кот. вскоре умерла.

*

Его жизнь может служить живой иллюстрацией
того зла, которое причинял самодержавно-крепостной строй не только угнетаемым,
но и угнетателям…
С. Л. Толстой

*

— Граф,
вы передёргиваете, — сказал ему кто-то, играя с ним в карты, — я с вами больше
не играю.

— Да, я
передёргиваю, — резко ответил Фёдор Иванович, — но не люблю, когда мне это
говорят. Продолжайте играть, а то я размозжу вам голову этим шандалом!

И его
партнёр продолжал играть и… проигрывать. Ведь «только дураки играют на
счастье», — закончу я этот небольшой очерк словами Американца. Выходки и либертинская
бравада которого, конечно же, внесли определённый вклад в становление круга настоящих
свободолюбцев — потенциальных «декабристов».

Похоже,
что в роду с сильной кровью поток может следовать своим нормальным руслом на
протяжении нескольких поколений. А потом вдруг выйти из берегов или
низвергнуться водопадом — кто ж знал, что сын Ивана и Анны из костромской глуши
окажется самым необузданным человеком Российской Империи!

Необыкновенные
приключения Фёдора Толстого привлекали всеобщий интерес до конца его феноменальной
жизни, но… С течением времени воспоминания Американца понемногу начинали
путаться, пополняя череду невероятностей.

Когда в
1842 году газеты были полны сообщениями о трениях между британцами и французами
в Южном Пасифике, старый граф не без гордости заметил, что у него есть
основания предполагать, что нынешняя королева Таити Помаре — его дочь. В
действительности же экспедиция Крузенштерна никогда не проходила мимо Таити.

Фёдор
Иваныч, рассказывая о сибирских похождениях молодости, частенько вспоминал встреченного
им в пути старика, давно уже сосланного «на Севера». Утешавшего горе своё
сивухой и балалайкой. Дребезжащим, но выразительным голосом поющего куплеты,
обливаясь пьяными гремучими слезами. Вкладывая в это русское «Авось» всю силу народного
раздолья, воли, долготерпенья и собственно толстовских дикости и абсурда:

Не тужи, не плачь, детинка,

В нос попала кофеинка,

Авось проглочу!!!

1782—1846


весь текст



642 758 зн., 16,07 а.л.

  • Аннотация
  • Оглавление
  • Статистика
  • Доп. материалы

Освоиться в чужом мире и частично выжить – а не слишком ли этого мало? Найти свое место среди этих чудных земель и морей – вот достойная цель для истинных героев.
Бесстрашный катер, сменивший большую часть экипажа и приоритеты, идет на восток. Новые схватки с людьми и нелюдями, неизвестные города, коварные царицы-колдуньи, ожившие легенды и иссякшие боеприпасы – рутина путешествий по Эльдорадо. Но еще и отчаянная игра с местной контрразведкой. Энди (уже давно переставший быть Дженкинсом) надеется выиграть свой приз.

Примечания автора:

Вторая книга дилогии «Ночная вахта»

  • Вместо пролога, о совсем ином мире и иных временах
  • Глава первая, в которой экипаж режет что попало и начинает новый розыгрыш
  • Глава вторая, в которой экипаж пополняет запасы и освежает подозрения

  • Глава третья, в которой все внезапно меняют курс

  • Глава четвертая, в которой победу одерживает голод, нежные отношения и иные пороки

  • Глава пятая, в которой экипаж знакомиться с редкостными красавицами, классической архитектурой и ныряет за ценными металлами

  • Глава шестая, в которой экипаж вступает в бой, маневрирует и ловит что попало

  • Глава седьмая, в которой экипаж находит пресную воду, поздний ужин и беседует о магии

  • Глава восьмая, в которой экипаж терпит кораблекрушение, осматривает достопримечательности и оценивает скобяные изделия ​

  • Глава девятая, в которой слушают музыку, приносят в жертву сома и бегают по кругу ​

  • Глава десятая, в которой экипаж встречает странного шмыка, гасит факела и прощается с одеялом

  • Глава одиннадцатая, в которой экипаж сходит на берег, корабли садятся на камни, а вдова собирается отъедаться

  • Глава двенадцатая, в которой катер идет встречным курсом, шкипер применяет забытые технологии и все интересуются прогнозом погоды ​

  • Глава тринадцатая, где носят корзины и подводят итоги

  • Эпилог

Добавили в библиотеку

170


Начало и конец дня на графике считаются по московскому времени (UTC +03:00)

Сортировать по

Только зарегистрированные пользователи могут оставлять комментарии.
Войдите, пожалуйста.

Saturn5


Настолько эпохальный эпилог. Что выходит за рамки самых ранних произведений. Про Э. Поэтому в кучку не собирается, а наоборот. У меня.

Простейшее любопытство. Кто, когда и к чему готовил Найти? Не «маёр Остер» же. «Маёр Остер» это заведующий одной из пусковых установок. И вертел Найти «маёра Остера» как связку ключей на пальце. Собственно, заброска Найти — это мероприятие вступило в завершающую фазу. Даже «пианистку Кэт» Найти завлёк в свою сеть, просто произнеся «Ну! Сказать?!» Она ж ему аж «письма писала», проверив «Возвращение». Но… но… Но.

Так или иначе, всё закончилось «Эпилогом». Это тактический выигрыш Э. Точнее тактический проигрыш… кого? Во-о-о… В общем, любопытно было бы почитать Эпилог в виде Прологов нескольких произведений, разными глазами, разных героев.

 раскрыть ветвь
 1

Юрий Валин

автор

Полностью историю командора Найти мог бы рассказать сам Найти или кто-то кто знал его еще на Земле и последовал за ним. Но таких персонажей нам не попалось, и, наверное, это к лучшему. Возможно, можно вскрыть знаменитый ноутбук и почитать дневники Найти. Это если Дарья не использовала ноут в качестве гнета для засолки сала или еще с какой-то благой хозцелью. Так-то есть догадки о истории Найти, некие «маяки» на его пути. Может, этого и хватит. Не самый симпатичный персонаж, да и того… помер уже.

В философском плане разница между «эпилогом» и «прологом» отсутствует. Одно неизбежно порождает другое, поскольку жизнь непрерывна. Ну, если мы о настоящей жизни пытаемся сочинить. 

 раскрыть ветвь
 0

andrei40in 637202186564391673

Андрей Сорокин


Спасибо за очередную книгу из нашего (не боюсь вот так сказать!) мира Эльдорадо! Вышла отличная! С «послевкусием» и ожиданием продолжения. Спасибо!

 раскрыть ветвь
 1

Кузнецов Иван


Не могу молчать!

Что за провокационный подарок на свадьбу?

Не соображу, или пропустил чего…..

 раскрыть ветвь
 1

Юрий Валин

автор

Так голова керы в банке. Праздничную кунсткамеру устроили)

 раскрыть ветвь
 0

Til


Благодарю за очередную отличную книгу! 

При всем уважении к главной героине цикла, персонажи «самостоятельных» историй у вас удаются на удивление яркие, очень нешаблонно-индивидуальные и очень «цепляющие». Ква, Лит, Аша с мужем и многие прочие теперь пополнились и экипажем катера, спасибо)

 раскрыть ветвь
 3

Юрий Валин

автор

Пожалуйста. Хорошо что книга понравилась? 

Героиня «главная» в цикле «Кошка сама по себе». В Мире дезертиров она не главная, а осевая-соединяющая. Проводница, объединяющая линии и позволяющая героям иногда встречаться за одним столом и на одних праздниках. И получается что все друг другу родственники (пусть и очень-очень дальние), друзья-товарищи, да и вообще есть возможность обменяться уникальным опытом. Редкая же удача, на наш взгляд.   

 раскрыть ветвь
 2

bobrdobr111 637339515767094365

Belena36


Я к автору отношусь предвзято — просто тащусь от его творчества))) Поэтому моя оценка субъективна. Отлично написано: приключения, боёвка, любовь, дружба… Ээх! Хорошо-то как)) Теперь еще сильнее хочется продолжений. Всяких, и побольше, побольше!

 раскрыть ветвь
 1

Юрий Валин

автор

Спасибо? 

Продолжения, в смысле другие истории, связанные и несвязанные с прошлыми, будут. Только когда именно не берусь сказать.

 раскрыть ветвь
 0

Сергей


Спасибо!

Только сегодня дочитал. С удовольствием.

 раскрыть ветвь
 1

Юрий Валин

автор

Пожалуйста.

Хорошо что с удовольствием? 

 раскрыть ветвь
 0

Saturn5


Немного о зиянии технологических вершин Э:

А что же там «волшебный фонарь» не используется?

Ришле «Философский словарь» (1719 год)[2]:

Маленькая машина, которая показывает в темноте на белой стене различные призраки и страшные чудовища; таким образом, тот, кто не знает секрета, думает, что это делается с помощью магического искусства.

В конце XVIII века фонарь стал использоваться в более научных целях.

В 1779 году Жан-Поль Марат в своих выступлениях использовал «солнечный микроскоп» — вариант волшебного фонаря, который позволял проецировать предметы в цвете и движении.

Ладно бы «продукты 21 века» или Ква, но доктор Дулитл начинал-то не с синематографа. 

В 1848 году, в Англии, Клерк с помощью волшебного фонаря иллюстрировал свой курс лекций в Политехническом институте.[2]

В 1864 году некоторые курсы в Сорбонне сопровождались проекциями.[2]

Наибольшим успехом волшебный фонарь пользовался в Англии, где во второй половине XIX века действовали залы, где с использованием спецэффектов проводили демонстрацию образа из множества объективов на облака дыма, произведённого с помощью машин (отсюда: «туманные картины», «дым-машины»)

Более того, советское школото туда (в диапроекторы) и своё рисовало в 70-е, только бумага прогорала.

Глядишь, и для «целлулоидных» отдушина выйдет. Сразу-то синематограф  населению Э мозги вынесет»:

«Дочь наша бУ-дУр!!!»

«В Багдаде всё спокойна-спокойна-спокойна!!!»

А Сиплый вместо Джинна самое оно.

 раскрыть ветвь
 1

Юрий Валин

автор

Да, хорошая идея. Наверное, используем, хотя и не в наших краях. Спасибо.

 Вот в Долине надо бы библиотеку открыть. Полагаю, Дарье нужно поручить. Восемь полок по животноводству, две домоводства и СС Ж. Верна✌ 

 доктор Дулитл начинал-то не с синематографа. 

Строго говоря, может и с кино он начинал. Док вроде бы ветеран третьей англо-афганской. Ему, наверное, около 30 лет было. Хотя я уже и не уверен. Но о «волшебном фонаре» он, конечно, знает.

 раскрыть ветвь
 0

_gorm


Большое спасибо, Юрий! Но есть несколько вопросов:

1. Что-то странное творится с временем. Блошша и Сю познакомились в Брутто-нетто, а тут они уже предстают сыгранной парочкой. Но если Лондон в огне вполне мог пройти параллельно Ночной вахте, то родить и обжиться в Глоре конторщица никак не успела бы. Парадокс, однако! 

2. Вообще про Блошшу непонятно, откуда она взялась? Хоть намекни!

3. Про Блоод в эпилоге ни строчки, неужели Энди мог её не заметить? Опять же, мама невесты… 

3. Ждём продолжения ( а можно и развёрнутого описания пропущенного)! 

4. И Воинов юга тоже ждём!

5. Всё женятся и размножаются (или,  по крайней мере, планируют). А как с размножением обстоит дело на «Козе»? Сам капитан с этим успешно справляется, но в экипаже есть ещё две пары… 

 раскрыть ветвь
 1

Юрий Валин

автор

Пожалуйста? 

1-2. Сюжеты связаны с Прыжками, а подобное перемещение между мирами подразумевает нелинейность времени. Вообще с этим связанно много парадоксов, но описывать их сложно — очень громоздко получается, даже не НФ, а нечто философско-физическое-теоретическое. Откровенно говоря, я не потяну. Может быть, позже. Блошша взялась из мира «Бригады «Счастье» (рассказ такой был отдельный, на АТ его нет). Очень условно говоря — одна из вероятных ветвей будущего. 

3. Если описывать кого заметил Энди в Долине — эпилог еще вдвое вздуется. Многовато там примечательных личностей. А Блоод и ее сын заслуживают отдельного знакомства — у них с Энди схожий ночной образ жизни.

Продолжение (как всегда) будет своеобразным. Долинные выйдут в океан. Но об этом рано говорить, там еще работы и работы.

5. Размножение, гм. У нас и так личный состав дивизионной численности. Понятно, экипаж «Козы» свой вклад в демографию сделает, но, наверное, оставим «за кадром».

 раскрыть ветвь
 0

AndreyKravtzov 637638619937795782

 раскрыть ветвь
 1

ovs71 637380174193548341

Василий Осетров


Вот ведь как интересно, в мире книг Валина чувствуешь себя очень уютно, хотя мир этот порой жесток и страшен. Вернее, страшны и жестоки страсти обитателей этого мира. Но сам мир принимает всех, «лишь бы человек/дарк был хороший». Вообще, здесь очень вдумчиво и верно разделяется хорошее и плохое, в результате чего сам мир сохраняется и расцветает. Не даром вот уже в который раз мелькает тезис о подготовке мира к исходу с Земли. 

Ну и сенчури-партия в снукер развернулась профессионально и филигранно, игра стилей и смыслов разных игроков впечатляет, восхищает и радует читателя несказанно! 

Особо радует, что мир полон жизни, и приключения в нем продолжатся несомненно! 

Аффтар, пешы истчо! А мы будем копить короны и подбирать слюни! ? 

 раскрыть ветвь
 1

Юрий Валин

автор

Вот спасибо за коммент. 

Хороший у нас там мир получился, вот и возвращаемся снова и снова. Вроде бы и пора завязать, а всё тянет.

 раскрыть ветвь
 0

Saturn5


«Бальзак, одногодок Пушкина, написал полсотни романов, а в планах ещё сотня числилась… так выпьем же за то… впрочем, неважно!»

Это вроде подписи к награде — не влезает. Вообще-то у меня в планах давно позанудствовать значится, но такой уж Эпилог хороший, что занудство можно и подвинуть.

 раскрыть ветвь
 0

sergei923


Эпилог вышел просто чУдный. Настроение поднял на весь день. Спасибо за хорошую историю. Буду ждать новых работ от мастера. За Зурбаган отдельно спасибо.

 раскрыть ветвь
 1

bitra 636707129406186031

vitec


Огромное спасибо за фееричный эпилог! :) Очень понравилось, слегка расстроило, что часть приключений не была описано, но зато других событий в эпилоге хватало ;) Одна «тайная огранизация шебутных девушек» чего стоит :):):)

Надеюсь, что следующие приключения в мире Эльдорадо не заставят себя ждать. Ну, в смысле — долго ждать :)

 раскрыть ветвь
 4

Юрий Валин

автор

Пожалуйста? В принципе, всегда можно вернуться назад и заполнить «широкий слой неизвестных приключения». Проблема одна — время.

До НГ пауза. Дальше по обстоятельствам.

 раскрыть ветвь
 3

AlexS


Ну вот опять ожидаемую третью часть в эпилог сократили! ? 

Вообще-то непонятны причины разделения  одной цельной книги на дилогию, кроме как маркетинговые. Но все-равно — хорошо!

 раскрыть ветвь
 4

Saturn5


Какая ж 3-я часть, такого Эпилога даже не на 3 части хватит. Лично меня, давно и без Эпилога на Катер-3, -4, -5 мечтануло. (Хвосты я и не считаю.)

 раскрыть ветвь
 0

Юрий Валин

автор

Скорее, в пролог. Позже:

«Суда сблизились, моряки разглядели молодого шкипера в рубке с откинутым стеклом – на парне были черные круглые очки – сразу видно, шикарные. В Глоре подобные окуляры – многосезонный писк моды и большая редкость. Над красавцем, прямо на крыше рубки сидела девчонка: голова повязана шелковым платком, мордаха с на редкость неправильными, почти уродливыми чертами лица, но странным образом привлекательная. Экая необъяснимая симпатяга, очень точно ее характеризовали все знакомые.»(с)

непонятны причины разделения  одной цельной книги на дилогию

Первая часть написана от первого лица. Я этот стиль не очень люблю, и после прибытия в Глор понял что больше не выдержу. Во-вторых, во втором томе есть шифровки, гениальные размышления и вообще глубина, свойственная работе профессионально-любительских спецслужб. Сочетания этого слоя со «взглядом от Энди» получилось бы весьма корявым. 

(В отношении маркетинга: цена одного тома весьма невысока, а если читателю не понравится начало второго тома, так и первый вполне себе оконченная история)  

 раскрыть ветвь
 2

skotik1973 637311245832396919

 раскрыть ветвь
 1

bitra 636707129406186031

vitec


Спасибо за эту классную книгу! :) Читал с огромным удовольствием. И очень рад, что в Эльдорадо становится всё больше тех, о ком хочется читать :):):)

 раскрыть ветвь
 2

Юрий Валин

автор

Пожалуйста? 

Но данная история еще не окончена. Не пропустите эпилог? 

 раскрыть ветвь
 1

SergeyTsapko 636901304012086640

Sergey Tsapko


Обезьянку жалко… хнык, хнык. И я сразу знал, как толтко Хати про город у маяка начала, что это Зурбаган будет. Ну не Лисс же? 

 раскрыть ветвь
 4

Юрий Валин

автор

Она, ухух, стойкая. Превозмогет.

Лисс, видимо, будет возводиться во вторую очередь. Пространства позволяют? 

 раскрыть ветвь
 3

AlexS


А вот что за непонятная аббревиатура?  Или это опечатка?  Если вместо латинских ‘P’ и ‘G’ использовать кириллицу, то смысл понятен.

 «Кто старший в OPeGe PeGeTe Сарканд?»

 раскрыть ветвь
 7

ovs71 637380174193548341

Василий Осетров


Перевод: «Кто старший в организованной преступной группировке поселка городского типа Сарканд». ? 

 раскрыть ветвь
 0

Юрий Валин

автор

Поправил на кириллицу. Хотя, вроде бы и так было понятно читателю, но непонятно ГГ.

 раскрыть ветвь
 5

Вадим


Мастер! А как Блоша с Шилкой попали в эти епеня с княжеской свадьбой?

 раскрыть ветвь
 2

Юрий Валин

автор

Они все время куда-то попадают, вот и в этот раз. 

История попадания осталась за кадром.

 раскрыть ветвь
 1

Написать комментарий

Автор:
Самый Зелёный
·

Антон Павлович Чехов — русский писатель, который смог создать по-настоящему жизненные произведения. Читая каждое из них, можно почувствовать и боль, и счастье героев. Такая тонкость мастерства автора — невероятный талант. Многомудрый Литрекон представляет Вам анализ рассказа «Невеста» А.П. Чехова. Разбор осуществлён по плану. Желаем приятного просвещения!

История создания

Рассказ «Невеста» является последним законченным произведением А.П. Чехова. Над этим творением писатель работал с 1902 по 1903 год. 

При создании данного произведения писатель использовал не только свой литературный опыт, но и писательский опыт авторов-предшественников. В процессе создания рассказа «Невеста» Чехов писал своей жене Ольге Книппер, что пишет рассказ на старый лад — «на манер семидесятых годов». Возможно, писатель опирался на такие произведения, схожие с «Невестой»: «Трудное время» Василия Слепцова, «Разоренье» Глеба Успенского, «Новь» Ивана Тургенева и прочие подобные произведения, в которых главная героиня отказывалась от привычного образа жизни и в корне меняла свою судьбу, боролась за свою независимость. 

Чехов медленно и кропотливо работал над рассказом «Невеста». Было сделано немало правок. Черновой вариант имел значительные отличия от окончательного варианта. Рассказ «Невеста» впервые был опубликован в издании «Журнал для всех» в номере 12 за 1903 год.

Жанр, направление

Жанр произведения Чехова «Невеста» — рассказ. Он состоит из шести небольших глав, сосредоточен на одном главном герое и имеет одну чёткую сюжетную линию. 

Направление рассказа — реализм. В данном произведении описывается действительность такой, какая она есть, со всеми радостями и печалями.

Композиция и конфликт

Композиция рассказа «Невеста» линейная. События в данном произведении изложены в прямой последовательности. Его можно разделить на шесть частей: 

  1. Пролог. В начале первой главы идёт описание персонажей и места действия. Читатель знакомится с главной героиней Надей, а также с обитателями дома Шуминых. Здесь также говорится о предстоящем событии в жизни героини — скором замужестве.
  2. Завязка. В середине первой главы назревает конфликт двух героев — Нади и Александра Тимофеевича. Он критикует праздную жизнь семейства Шубиных, в связи со скорой свадьбой, он жалеет, что Надя потратит молодость на бессмысленную жизнь.
  3. Развитие сюжета. Начиная со второй главы мы видим то, как Надя начинает сомневаться в своём будущем. Продолжает развиваться конфликт главной героини и Саши, который объясняет Наде, что ей надо получить образование и «перевернуть» свою жизнь.
  4. Кульминация — это третья и четвёртая глава. Надя приходит к выводу, что надо изменить свою жизнь. 
  5. Развязка. В пятой главе описывается отъезд героини. 
  6. Эпилог. Из шестой главы мы узнаём, что Надя живёт и учится в Петербурге, но скучает по своей семье. Девушка по дороге домой гостит у Саши. Но будучи в родном городе, она узнаёт, что её доброго друга больше нет. Она вновь стремится к новому, уезжая из родного города.

Конфликт рассказа «Невеста» заключается в непонимании Нади наставлений Саши. Она поначалу не принимает всерьёз его размышления о жизни. Также девушка не понимает и саму себя, не может разобраться в себе, в своём жизненном пути и предназначении. Конфликт между Сашей и Надей разрешается после того, как главная героиня сама приходит к выводу, что жизнь, которую ей предстоит прожить со своим женихом, ей не подходит. В итоге она просит помощи у Александра Тимофеевича. 

Смысл названия

Интерпретировать смысл названия рассказа Чехова «Невеста» можно разными способами:

  1. Надя — несостоявшаяся жена, для своего жениха она была лишь невестой, которая сбежала в поисках лучшей, более чистой, перспективной и полезной жизни.
  2. Возможно, пройдёт время, и Надя найдёт настоящую любовь и вновь предстанет перед своим суженым в образе невесты. Но пока что она свободна, и она пока что «вечная невеста», девушка на выданье, которой ещё предстоит стать женой.
  3. Невеста — это символ чистоты и безгрешности. Надя — молодая, красивая, наивная и чистая девушка. И впереди её ждёт новая и счастливая жизнь.
  4. Если обратиться к этимологии слова «невеста», можно найти такое определение. В книге С.И. Карцевского «Из лингвистического наследия» можно выяснить, что «невеста» есть «новейшая», то есть девушка, только что вступившая в новый род, в новую семью. Но можно расценивать это слегка иначе: героиня вступает не в новый род, а в новую жизнь, где она свободна и полезна обществу.

Суть: о чём? 

Надя Шумина — молодая девушка  двадцати трёх лет от роду. С 16-ти лет она мечтала о замужестве. И вот скоро она должна была выйти замуж за Андрея Андреича, сына соборного протоиерея. Пока что она живёт со своей бабушкой Марфой Михайловной и матерью Ниной Ивановной. 

Летом в доме Шуминых гостил Александр Тимофеевич — болезненный мужчина, которого обычно звали попросту Сашей. Он из года в год повторял девушке мысль о том, что в доме Шуминых пренебрежительно относятся к прислуге (служащие спят на полу на лохмотьях). Кроме того, он отмечал, что праздная жизнь, которую ведут Надя и её семья, а также жених девушки Андрей Андреич, ему непривычна и непонятна. Александр Тимофеевич пытался донести девушке, что ей надо пойти учиться, развиваться, ведь «только просвещённые и святые люди интересны, только они и нужны». Саша считал, что только с помощью таких людей на земле «настанет царствие божие». Наде было досадно от слов Саши, однако она не спорила с ним. Она жалела мужчину, ведь он был болен и слаб. И все же злилась на него за эти речи.

Вскоре Надя почувствовала сомнение в правильности своей жизни. Она стала плохо спать, с рассвета гуляла по саду, погружённая в глубокие раздумья. Незадолго до свадьбы во время осмотра нового дома с Андреем Андреичем девушка осознала, что не сможет жить под одной крышей с этим пошлым, глупым человеком. Когда Надя попыталась объяснить это своей матери, она столкнулась с непониманием. В отчаянье она попросила, чтобы Александр Тимофеевич увёз её с собой. Саша обрадовался, что девушка поняла, о чём он рассуждал. Под предлогом того, что Надя едет провожать гостя на вокзал, когда тот уезжал в Москву, она сбежала в город Петербург. 

Живя в Петербурге, Надя скучала по матери и бабушке, вспоминала Сашу. Из дома к ней приходили письма — её простили за неожиданный отъезд. Весной, после сдачи экзаменов, Надя поехала домой. По пути она заехала в Москву к Саше. Девушка была безмерно благодарна ему, ведь он направил её на верный путь. Александр Тимофеевич был нездоров, чувствовал себя и выглядел хуже, чем в прошлом году. В его комнате было грязно и не убрано. Он совершенно себя забросил. Саша сообщил ей, что вскоре отправится на Волгу со своим приятелем и его супругой. После душевного разговора, мужчина проводил Надю на вокзал. 

Некоторое время она жила в родном доме. Повидалась с постаревшими матерью и бабушкой, вспомнила прошлое. Ей пришло письмо из Саратова от Александра Тимофеевича. Он писал, что удачно съездил на Волгу, но приболел и, потеряв голос, попал в больницу, где лежит уже две недели. После этого письма у Нади появилось нехорошее предчувствие. Ей вдруг снова захотелось в Петербург. Знакомство с Сашей ей стало почему-то казаться таким далёким, прошедшим. Вскоре пришла телеграмма из Саратова: Александра Тимофеевича не стало (умер от чахотки). 

Надя понимала, что её жизнь теперь другая, как и желал того Саша. В родных краях она чувствовала себя ненужной и одинокой. Прежняя жизнь её исчезла, словно сгорела. После этих мыслей, Надя вошла в комнату, где гостил Саша, и мысленно попрощалась с ним. Теперь она мечтала о новой, широкой и неизвестной жизни, которая так манила её вперёд. Она поняла, что надо уезжать. На следующий день Надя простилась с семьёй и уехала навсегда.

Вот более подробное краткое содержание по главам.

Главные герои и их характеристика

Главные герои рассказа «Невеста» и их характеристика представлены в таблице:

Надя Шумина красивая и молодая девушка из богатой семьи. Ей 23 года. С 16-летнего возраста она «страстно мечтала о замужестве». И вот теперь у неё есть жених, который ей нравится, но она не любит его всем сердцем. Вскоре её мечта юности может сбыться, но Надя не рада этому. Она не уверенна в выборе своего жизненного пути. Её пугает неизвестность будущности. После наставлений Александра Тимофеевича, гостившего в их доме, она понимает, что с мужем будет несчастлива, и что жизнь праздная и спокойная не подходит ей. Она принимает решение об отъезде из дома. 
Александр Тимофеевич  «странный» гость из Москвы, приехавший к Шуминым на месяц. Его называют просто Сашей. Он сын обедневшей дворянки-вдовы. Александр Тимофеевич окончил училище живописи «по архитектурному отделению» и служит в одной их городских литографий. Ежегодно он летом приезжает к бабушке Нади, которая ему помогает, чтобы поправить своё здоровье и отдохнуть. Саша очень болезненный и худой. У него большие глаза, тёмные волосы, борода, длинные тонкие пальцы. Александр Тимофеевич одет в измятую рубашку, «застёгнутый сюртук и поношенные парусинковые брюки, стоптанные внизу». Несмотря на нездоровый и неухоженный вид, он красив. Он жалеет Надю, пытается её образумить, чтобы она вместо благополучного замужества поехала получать образование. Несмотря на то, что семья Шуминых, по мнению Саши, зажиточная, прислуга живёт в их доме плохо. На это Александр Тимофеевич обращает внимание Нади.
Андрей Андреич  сын соборного протоиерея, жених Нади. Высокий, полный и красивый мужчина «с вьющимися волосами, похожий на артиста или художника». Он играет на скрипке, говорит мало. Андрей Андреич очень любит своего отца, и постоянно повторяет это при случае. Десять лет назад он закончил университет, по образованию филолог. Он изредка выступает на благотворительных концертах, поэтому в городе его называют артистом. Мужчина любит удобства, красивую жизнь, его привлекают безвкусные картины. Считает себя «праздным и бесполезным» для России, но ему противно даже помыслить, что он может пойти служить. Он мечтает, чтобы после свадьбы Надя переехала с ним жить в деревню, где они будут«наблюдать жизнь». Андрей Андреич счастлив, что вскоре женится на Наде, говорит с нею ласково, строит планы на будущее. 
Нина Ивановна мать Нади. Она вдова, живущая за счёт свекрови Марфы Михайловны. Когда Нина Ивановна читает книги, то довольно чувствительно реагирует на описанные в них события и плачет. Она слабая и беззащитная дама, уставшая от жизни. Наде всегда казалось, что в словах и выражениях матери скрывается что-то таинственное, но на самом деле она была просто страдающей женщиной. Нина Ивановна «белокурая, сильно затянутая, в pince-nez», любит носить дорогие перстни на руках. Она интересуется гипнотизмом, «спиритизмом, гомеопатией», много читает, любит «поговорить о сомнениях», которым она всё время подвергалась. По факту ее просто сломал несчастный брак, в котором она страдала от зависимого положения.
Марфа Михайловна бабушка Нади, богатая женщина, «полная и некрасивая». Ей принадлежат «торговые ряды на ярмарке и старинный дом с колоннами и садом». Каждое утро она плачет и молится, чтобы Господь уберёг её от разорения. Марфа Михайловна говорит громко, отчего сразу становится понятно, что она считает себя главной в семье. Она держит в зависимости Нину Ивановну, свою невестку. Очень любит свою внучку Надю: после отъезда девушки в Петербург, она очень переживала. Когда-то она помогала материально дальней родственнице-вдове дворянского сословия, которая была разорена. После смерти родственницы она устроила её сына Сашу в художественное училище. 
Отец Андрей соборный протоиерей, отец Андрея Андреича. «Худощавый, беззубый» пожилой человек. Когда он говорит, то невозможно понять, шутит он или говорит серьёзно. Выражение лица у него такое, будто он собирается рассказать что-то весёлое. 

Темы

Тематика рассказа «Невеста» весьма обширна: 

  1. Тема любви. Главная героиня не нашла настоящую любовь. С шестнадцати лет она мечтала о замужестве. Андрей Андреич, за которого она должна была выйти замуж, оказался не тем человеком, которого она искала. Она нашла совершенно другой путь к счастью. Но это не значит, что Надя не была способна на любовь. Со временем она стала испытывать тёплые чувства к Александру Тимофеевичу — дружеские, но не менее искренние, чем любовные. Она любила его за то, что он повёл её по правильному пути, а это дорогого стоит.
  2. Поиск себя и своего места в жизни. Надя не могла смириться со своим положением, которое её ожидало, если бы она вышла замуж за нелюбимого человека. В ней томились странные, до сих пор неведомые ощущения. Поначалу девушка считала, что другого пути у неё нет, и ей придётся всю жизнь просидеть на месте, в доме с мужем, ведя праздную и однообразную жизнь. В итоге она поняла, что у неё есть другой выход, ведь она молода и всё может изменить. Её мучительные колебания закончились, когда они с Сашей сели в поезд. Надя в этот момент поняла, что сделала правильный выбор, и её ждёт новая счастливая жизнь, наполненная смыслом.
  3. Свобода от предрассудков. В прошлые времена люди считали, что если молодая девушка вовремя не вышла замуж, значит, она останется старой девой. Рассказ «Невеста» показывает, что это лишь предрассудки, которые не имеют смысла. Не обязательно жить так, как заведено. Можно построить более интересную и осмысленную жизнь. Надя понимала, что не обретёт счастье в замужестве, она не готова была «плыть по течению», и, воспротивившись навязанным рамкам, она «перевернула» свою жизнь, и вышла на новый путь.
  4. Революция. Так как А.П. Чехов писал свой рассказ в преддверии революции, в его произведении можно рассмотреть революционные настроения. Герои произведения — Надя и Саша — стремились изменить свою жизнь и жизнь вокруг, что говорит о желании построить новый мир, новое общество, которому суждено развиваться. 

Проблемы

Проблематика рассказа «Невеста» не менее интересна: 

  1. Проблема выбора. Иногда человек не может сделать выбор и изменить свою жизнь сам, и его надо подтолкнуть к этому. Надю не устраивала бессмысленность существования, но она не могла сделать правильный выбор, пока Александр Тимофеевич не дал ей стимул. Он смог выразить точку зрения, которую сама девушка не могла сформулировать в своих мыслях. Именно при помощи Саши она выяснила, почему колебалась, что именно печалило её.
  2. Конфликт поколений. В произведении Чехова наглядно продемонстрировано отношение к жизни матери и дочери. Нина Ивановна жила по старым законам и принципам: она вышла замуж не по любви. Овдовев, она осталась жить «под крылом» свекрови, у которой обязана выпрашивать каждую копейку. Надя пыталась объяснить матери, что она не готова отдать свою жизнь Андрею Андреичу. Нина Ивановна не поняла её: пытаясь успокоить дочь, она говорила, что это лишь волнение, которое вскоре пройдёт. Она считала, что уехать просто так, когда до свадьбы осталась всего неделя, нельзя. По её мнению, невозможно изменить то, что уже близко. Но Надя — представитель нового поколения. Для неё это оказалось возможным.
  3. Беззаботная и праздная жизнь. В произведении показаны представители зажиточного сословия, которые ничем не занимаются, их дни проходят в праздности. Жизнь их безликая. Эти люди не могут оставить ничего после себя. Семья Шубиных ничего не делает на благо Родины, общества. Даже собственной прислуге они не могут предоставить нормальные условия для жизни, что говорит об их равнодушии, скупости и эгоизме.
  4. Неустроенность молодого поколения. Многие люди, получив высшее образование, не шли работать по специальности, а искали иные места работы. Например, Андрей Андреич окончил филологический факультет университета, но нигде не работал, потому что его угнетала перспектива однообразного труда. Иногда он давал благотворительные концерты. Андрей Андреич мечтал увезти Надю в деревню, чтобы там видеть настоящую жизнь. Александр Тимофеевич окончил архитектурное отделение училища, но «архитектурой не занимался», а служил в Москве, в одной из городских литографий. Это связано с тем, что у него не было способностей к архитектуре.

Смысл 

Основная идея рассказа «Невеста» заключается в том, чтобы показать людям, насколько слепы и бездеятельны представители дворянства. В доме Шуминых прислуга живёт в грязи, у них нет элементарных условий для нормального существования в барском доме. Хозяева живут безбедно, даже не замечая, что их обслуживают люди, которым не на чем спать. При этом зажиточная Марфа Михайловна без причины боится потерять средства к существованию, а Нина Ивановна носит на руках дорогие перстни. 

Чехов показывает в своём произведении как может измениться человек, если вовремя достучаться до его юного и наивного, ещё не очерствевшего сердца. После рассуждений Александра Тимофеевича Надя начинает всё больше и больше задумываться о бессмысленности своей жизни, которую она планировала провести, сидя на месте. Каждому человеку в жизни необходимо найти свой путь, быть в движении, верить, что будущее будет лучше и светлее настоящего, тянуться к неизвестному и быть уверенным в собственных силах — в этом состоит главная мысль рассказа «Невеста».

Чему учит? 

Рассказ А.П. Чехова «Невеста» учит нас уйти от бесполезного существования, найти своё место в жизни, чтобы быть нужным, полезным обществу, оставить что-то доброе, нужное после себя, частицу своей души. Человек должен быть готовым к самоотдаче, жить во благо родины и общества — вот главная мысль, которую пытается донести до нас автор. 

Человек не должен останавливаться на достигнутом, а всегда должен быть в движении, искать во всём смысл, создавать что-то новое или просто трудиться. Нельзя сидеть на месте и «есть чужой труд». Чехов утверждает: если от человека нет пользы, значит, смысла в его жизни нет. О чем заставляет задуматься рассказ «Невеста»? Миру нужны деятели — такой вывод можно сделать из прочитанного. 

Критика

Рассказы Чехова всегда вызывали бурные обсуждения в литературных кругах. Произведение «Невеста» в этом плане не исключение. 

Русский публицист и критик Ангел Иванович Богданович положительно отзывался о рассказе Чехова «Невеста»: 

«Бодрый, сильный аккорд, заканчивающий эту прелестную вещь, звучит в душе читателя как победный клич, как торжество жизни над мёртвой скукой и пошлостью серой и однообразной обыденности». 

Литератор и театральный критик начала XX века Иван Васильевич Джонсон видел в рвении Нади Шуминой к новой жизни революционную окраску: 

«Силы должны быть направлены на то, чтобы перевернуть жизнь общественную, а не только личную».

Кроме того, И. Джонсон отмечал, что от рассказа «Невеста» «веет на читателя тот дух энергии, бодрости, веры в человеческие силы и в возможность завоевания этого близкого будущего, который, казалось, совсем покинул за последнее время его творчество. И притом — что самое важное — веет силой, раньше в такой мере не обнаруживавшейся». 

Главный редактор легендарного издания «Литературная газета», а также советский литературовед и критик Владимир Владимирович Ермилов отмечал, что Чехов в рассказе «Невеста» описывает «чудесный образ русской девушки, вступившей на честный путь революционной борьбы за то, чтобы перевернуть жизнь, превратить родину в цветущий сад». 

Автор: Диана Танцур

Метки: 10 класс11 классАнтон Чеховразборрассказ Невеста

Читайте также:

Когда мы в Tarantool столкнулись с задачей настройки мониторинга для сдачи проекта заказчику, мы решили её с помощью grafonnet. Это библиотека для написания дашбордов Grafana с помощью кода на языке jsonnet, которая заметно облегчила нам жизнь.

Рассказ поделён на две части. В первой я делюсь нашей историей знакомства с grafonnet, причинами, по которым мы выбрали этот инструмент, и задачами, которые мы решили с его помощью. Вторая представляет собой пошаговое обучение написанию простого дашборда для Prometheus. Так что если ситуации, описанные мной в первой половине статьи, покажутся вам знакомыми, вторая позволит вам совершить первый шаг на пути к их разрешению.

ppjsa gyd6at y5hmdwypk77aea

1.1. Как я встретил grafonnet

Как водится, всё началось с проблемы.

В конце 2019 года команда, частью которой я являюсь, сдавала в эксплуатацию заказчику два микросервиса-кэша (почитать про них можно здесь и здесь). Одной из «галочек» в чек-листе был настроенный мониторинг с автоматическими оповещениями об авариях. В инфраструктуре заказчика уже существовал полный стек: Telegraf, InfluxDB и Grafana. После настройки стандартных метрик и интреграции с местными системами возникла задача превратить десятки тысяч значений в графики для эксплуатации. И досталась она мне.

По большей части команда состояла из людей, которые начали работать с Tarantool около года назад. Мы уже набили руку в вопросе разработки, но задача мониторинга была неизведанной землёй. Новые метрики и изменения в уже существующих возникали по несколько раз в неделю. Разработка дашборда Grafana велась итеративно: панели добавлялись, удалялись и заменялись на новые. Начало каждой итерации было творческим процессом, который сводился к рутине: изменять нужно было не одну дашборду, а целых четыре.

Задача иметь возможность следить за метриками на двух разных зонах стояла с самого начала, и у неё было как минимум два решения. В запросы Grafana можно встраивать динамические переменные: наборы констант или значения из базы с метриками. Переменные позволяют лёгким движением руки превратить дашборд для зоны А в дашборд для зоны Б. Это удобный инструмент, который, к сожалению, вступает в противоречие с не менее полезными оповещениями. Если в запросе панели есть переменная, на неё нельзя повесить алёрт. Поэтому мы приняли решение поддерживать по две статические дашборды для каждого из проектов.

tc1jvcgq7ouz2egn

Рутину захотелось оптимизировать. На начальном этапе дашборды отличались только в фиксированных полях запросов, и проблема решалась с помощью Ctrl+H.

Grafana умеет экспортировать дашборд в формат json. Мы делали изменения в одном из дашбордов, скачивали его и заменяли значения переменных в запросах в текстовом редакторе. Когда замены стали сложнее, был написан Python-скрипт, который читал правила трансформации из yml-файла. Кэши используют разные механизмы репликации из Oracle и холодной загрузки данных, и в один момент дашборды разошлись в наборе графиков. Удалять панель скриптом легко, но добавление — на порядок более сложная задача. Когда мы поняли, что скрипт для трансформации дашбордов превращается в инструмент для их генерирования, стало ясно, что эту проблему решал кто-то до нас.

В открытом доступе существуют такие проекты, как Weaveworks grafanalib, Uber Grafana dashboard generator, Showmax Grafana dashboard generator, grafyaml и grafonnet. Кроме того, Grafana из коробки поддерживает создание дашбордов с помощью JavaScript. Рассматривался и вариант разработки собственного генератора. Сузить выбор помогли наши обстоятельства: только grafonnet умел делать запросы к InfluxDB.

1.2. Конфетно-букетный период

Grafonnet — opensource-проект под эгидой Grafana для создания дашбордов (страница на GitHub). Он представляет собой набор шаблонов для примитивов Grafana: панелей и запросов разных типов, различные переменные — с методами для объединения их в дашборд.

Основным преимуществом grafonnet является используемый в нём язык jsonnet. Он прост и минималистичен. Работа обычно происходит над json-объектами (точнее, их расширенной версией, которая поддерживает поля-функции и скрытые поля), благодаря чему на любом этапе работы результат можно «допилить» под себя, не внося при этом изменений в используемый код.

rt2myplf

Но работа с grafonnet в итоге началась именно с доработок исходного кода. В панелях типа table и stat не хватало некоторых элементов, появившихся в Grafana v6, а шаблона для пользовательского расширения Status panel не было вовсе. Кроме того, хоть grafonnet и поддерживал запросы в InfluxDB, поддержка «блочных» запросов отсутствовала: писать можно было только сырой InfluxQL. Добавление любой новой панели в дашборд приводило к необходимости вручную пересчитывать координаты всех нижестоящих панелей. Этот момент также был решён с помощью скрипта на jsonnet, который встраивался в момент сборки панелей в дашборд и расставлял их, исходя из указанного размера. Ключевые наработки PR’ами были переданы в grafonnet и сейчас доступны всем пользователям инструмента.

После того, как мы перенесли на grafonnet описанные выше проекты, возник новый заказ — универсальный дашборд для всех сервисов на базе Tarantool для клиента. Кроме того, что нам удалось быстро соорудить универсальный шаблон, использовав код из первой версии, он получился дополняемым. Любой желающий мог написать специфичные для его проекта графики и добавить их в дашборд при сборке. Аналогичная работа с сырым json была бы куда более трудной.

1.3. Выход в свет

Когда проект пришёл к определённой степени готовности, мы решили создать на его основе opensource-дашборд для стандартного приложения Tarantool Cartridge. Найти результат можно в каталоге Grafana Official and Community dashboards: версия для InfluxDB, версия для Prometheus. Исходники доступны в репозитории GitHub.

Изначально в разработке был дашборд только для InfluxDB (так как имелись и наработки, и опыт работы). Пакет metrics поддерживает вывод метрик в формате Prometheus, и это пользуется спросом, поэтому вскоре появилась версия и для него. Визуализация в панелях организуется независимо от запросов, что позволяет эффективно переиспользовать код. А работа с готовыми шаблонами сильно упрощает жизнь при добавлении большого количества однотипных панелей.

2.1. Введение в jsonnet

Нам понадобится jsonnet версии v0.16.0. В своих проектах мы используем имплементацию на Go: страница проекта на GitHub.

Для начала обсудим основные моменты работы с jsonnet. На официальном сайте проекта можно найти развёрнутый туториал и описание стандартной библиотеки функций.

Jsonnet-скрипт возвращает валидный json: строку, булеву переменную, число, null, массив или объект (словарь). Напишем простейший скрипт.

# script1.jsonnet
{
    field: 1 + 2
}

Чтобы выполнить его, воспользуйтесь следующей командой:

jsonnet script1.jsonnet

Результат будет выведен в консоль:

{
   "field": 3
}

Чтобы сохранить вывод в файл, воспользуйтесь флагом -o:

jsonnet script1.jsonnet -o result.json

Иногда бывает удобно помещать результат в буфер обмена. В этом поможет утилита xclip:

jsonnet script1.jsonnet | xclip -selection clipboard

Jsonnet-скрипты разделяют на два типа: .libsonnet и .jsonnet. Результатом работы первых являются промежуточные структуры, вторые предназначены для генерирования конечного результата.

Кроме типов json, jsonnet поддерживает функции, а объекты могут содержать скрытые поля (назначаются через оператор ::). Сделаем библиотеку математических утилит.

# math.libsonnet
{
    sum(a, b): a + b
}

Подключение файлов происходит с помощью import. Воспользуемся нашей библиотекой в скрипте.

# script2.jsonnet
local math = import 'math.libsonnet';

{
    field: math.sum(1, 2)
}

Результатом будет уже знакомый нам объект.

Кроме возвращаемой структуры, в скрипте можно объявлять локальные переменные:

# script3.jsonnet
local math = import 'math.libsonnet';
local value = math.sum(1, 2);

{
    field: value
}

Локальные переменные можно объявлять и внутри объектов:

# script4.jsonnet
local math = import 'math.libsonnet';

{
    local value = math.sum(1, 2),
    field: value
}

Они игнорируются при импорте и вычислении конечного результата.

jsonnet script4.jsonnet

{
   "field": 3
}

2.2. Установка grafonnet

Для установки зависимостей используем jsonnet-bundler.

Для инициализации запустите следующую команду:

jb init

В проекте появится файл jsonnetfile.json. Необходимо добавить в него репозиторий grafonnet:

jsonnetfile.json

{
  "version": 1,
  "dependencies": [
    {
      "source": {
        "git": {
          "remote": "https://github.com/grafana/grafonnet-lib",
          "subdir": "grafonnet"
        }
      },
      "version": "master"
    }
  ],
  "legacyImports": true
}

В результате вызова команды

jb install

jsonnet-bundler скачает нужные репозитории, а также зафиксирует коммиты в lock-файле. Это полезно, если вы устанавливаете зависимость от ветки.

jsonnetfile.lock.json

{
  "version": 1,
  "dependencies": [
    {
      "source": {
        "git": {
          "remote": "https://github.com/grafana/grafonnet-lib.git",
          "subdir": "grafonnet"
        }
      },
      "version": "3082bfca110166cd69533fa3c0875fdb1b68c329",
      "sum": "4/sUV0Kk+o8I+wlYxL9R6EPhL/NiLfYHk+NXlU64RUk="
    }
  ],
  "legacyImports": false
}

При дальнейших вызовах jb install будет обращаться именно к lock-файлу. Во избежание расхождений рекомендую использовать ту же версию, что указана в файле выше.

2.3. Создание дашборда

Если опустить некоторые подробности, дашборд устроен следующим образом.

rlpzfiv ya7nu4wrcfy7wwwttt0

В рамках обучения я буду вести работу в рамках Grafana v6. Дашборд подойдёт и для более поздних версий Grafana, но мы не будем использовать их нововведения.

2.3.1. Пустой дашборд

Для начала создадим пустой дашборд.

# dashboard.jsonnet
local grafana = import 'grafonnet/grafana.libsonnet';

grafana.dashboard.new(
    title='My dashboard'
)

Скомпилировать его можно с помощью следующей команды:

jsonnet -J ./vendor dashboard.jsonnet -o dashboard.json

Флаг -J предназначен для подключения внешних библиотек. В нашем случае это папка ./vendor, в которую jsonnet-bundler устанавливает зависимости.

2.3.2. Тестовый docker-кластер

Для отработки упражнений я подготовил docker-кластер с простым приложением на Tarantool, Prometheus и Grafana. Он доступен в репозитории на GitHub. Склонируйте его и запустите следующую команду (вам понадобится docker-compose).

docker-compose up

После запуска Grafana будет доступна по адресу localhost:3000.

2.3.3. Импорт дашборда

Для того чтобы загрузить ваш дашборд из json, воспользуйтесь функцией импорта в левом меню Grafana.

vtu6l9krsvcmoc5vkpqv qqhe40

Загрузите файл или вставьте содержимое из буфера обмена. На следующем этапе можно задать имя дашборда и выбрать папку для его хранения.

8qj3rfaf7q2eh3vmiodmtnoqpdu

Результатом импорта будет пустой дашборд.

zm97n divddtabev6ge94s yis0

2.3.4. Добавление панелей

Давайте добавим панель типа graph (обычный график).

dashboard.jsonnet

local grafana = import 'grafonnet/grafana.libsonnet';

grafana.dashboard.new(
    title='My dashboard',
    # разрешить пользователю делать изменения в Grafana
    editable=true,
    # избавляет от проблем при импорте в Grafana различных версий
    schemaVersion=21,
).addPanel(
    grafana.graphPanel.new(
        title='My first graph',
        # набор демонстрационных данных
        datasource='-- Grafana --'
    ),
    # задаёт положение и размеры панели
    gridPos = { h: 8, w: 8, x: 0, y: 0 }
)

Соберём дашборд с помощью уже известной команды.

jsonnet -J ./vendor dashboard.jsonnet -o dashboard.json

При импорте можно перезаписать уже существующий дашборд или выбрать другое имя.

tvam1achonokr88aewfkfvnjynu

Остановимся подробнее на gridPos. Размеры и положение каждой панели описываются с помощью координат на прямоугольной сетке. Ширина дашборда — 24 единицы. Например, панель типа row имеет размеры 24 x 1, а шаблон панели, которая появляется при вызове Add panel, имеет размеры 12 x 9.

2.3.5. Настройка визуализации

Панели создаются как результат вызова функций. Настройка визуализации метрик в панелях происходит с помощью параметров этих функций.

dashboard.jsonnet

local grafana = import 'grafonnet/grafana.libsonnet';

grafana.dashboard.new(
    title='My dashboard',
    editable=true,
    schemaVersion=21,
).addPanel(
    grafana.graphPanel.new(
        title='Pending requests',
        datasource='-- Grafana --',
        # минимальное отображаемое значение
        min=0,
        # подпись левой оси ординат
        labelY1='pending',
        # интенсивность цвета, заполняющего область под графиком
        fill=0,
        # количество знаков после запятой в значениях
        decimals=2,
        # количество знаков после запятой в значениях на левой оси ординат
        decimalsY1=0,
        # сортировка значений в порядке убывания
        sort='decreasing',
        # легенда в форме таблицы
        legend_alignAsTable=true,
        # выводить значения на легенде
        legend_values=true,
        # выводить на легенде среднее значение
        legend_avg=true,
        # выводить на легенде текущее значение
        legend_current=true,
        # выводить на легенде максимальное значение
        legend_max=true,
        # сортировать в легенде по текущему значению
        legend_sort='current',
        # сортировать в легенде по убыванию
        legend_sortDesc=true,
    ),
    gridPos = { h: 8, w: 8, x: 0, y: 0 }
)

Параметры панелей описаны в исходниках grafonnet. В частности, опции graph можно посмотреть в vendor/grafonnet/graph_panel.libsonnet.

2.3.6. Составление запроса в Prometheus

Визуализируем метрику server_pending_requests из тестового приложения.

dashboard.jsonnet

local grafana = import 'grafonnet/grafana.libsonnet';

grafana.dashboard.new(
    title='My dashboard',
    editable=true,
    schemaVersion=21,
    # отображать метрики за последние полчаса
    time_from='now-30m'
).addPanel(
    grafana.graphPanel.new(
        title='Pending requests',
        # направлять запросы в источник данных с названием `Prometheus`
        datasource='Prometheus',
        min=0,
        labelY1='pending',
        fill=0,
        decimals=2,
        decimalsY1=0,
        sort='decreasing',
        legend_alignAsTable=true,
        legend_values=true,
        legend_avg=true,
        legend_current=true,
        legend_max=true,
        legend_sort='current',
        legend_sortDesc=true,
    ).addTarget(
        grafana.prometheus.target(
            # запрос на получение метрики 'server_pending_requests' из источника datasource
            expr='server_pending_requests',
            # результаты запроса подписываются лейблом 'alias'
            # (соответствуют отдельным инстансам в кластере приложения)
            legendFormat='{{alias}}',
        )
    ),
    gridPos = { h: 8, w: 8, x: 0, y: 0 }
)

Метод _addTarget()_ можно вызывать несколько раз.

2.3.7. Переменные импорта

Json-дашборд может включать в себя переменные, которые задаются на моменте импорта. Таким образом удобно настраивать datasource — источник метрик для дашборда.

dashboard.jsonnet

local grafana = import 'grafonnet/grafana.libsonnet';

grafana.dashboard.new(
    title='My dashboard',
    editable=true,
    schemaVersion=21,
    time_from='now-30m'
).addInput( # добавить переменную импорта
    # имя переменной для использования в коде дашборда
    name='DS_PROMETHEUS',
    # имя переменной на экране импорта
    label='Prometheus',
    # переменная для задания источника данных
    type='datasource',
    # плагин для Prometheus
    pluginId='prometheus',
    pluginName='Prometheus',
    # описание переменной на экране импорта
    description='Prometheus metrics bank'
).addPanel(
    grafana.graphPanel.new(
        title='Pending requests',
        # использовать значение переменной в качестве источника
        datasource='${DS_PROMETHEUS}',
        min=0,
        labelY1='pending',
        fill=0,
        decimals=2,
        decimalsY1=0,
        sort='decreasing',
        legend_alignAsTable=true,
        legend_values=true,
        legend_avg=true,
        legend_current=true,
        legend_max=true,
        legend_sort='current',
        legend_sortDesc=true,
    ).addTarget(
        grafana.prometheus.target(
            expr='server_pending_requests',
            legendFormat='{{alias}}',
        )
    ),
    gridPos = { h: 8, w: 8, x: 0, y: 0 }
)

uasn10iesa o0hpief5h5icwj18

Теперь выбрать нужный источник данных можно из выпадающего списка, который автоматически создан Grafana.

2.3.8. Динамические переменные

В Grafana есть два типа переменных: __inputs и templating. Первые задаются один раз на импорте и «вмораживаются» в дашборд. Вторые можно изменять во время работы.

Работа с переменной __inputs — это текстовая замена строк ${VAR_NAME} на выбранное значение. Такую замену нельзя делать внутри запросов к источнику данных. Для этого используются переменные templating.

Один из способов разделять данные от различных приложений — собирать их разными job-ами Prometheus. Имеет смысл фиксировать job в запросах и конфигурировать его на импорте.

dashboard.jsonnet

local grafana = import 'grafonnet/grafana.libsonnet';

grafana.dashboard.new(
    title='My dashboard',
    editable=true,
    schemaVersion=21,
    time_from='now-30m'
).addInput(
    name='DS_PROMETHEUS',
    label='Prometheus',
    type='datasource',
    pluginId='prometheus',
    pluginName='Prometheus',
    description='Prometheus metrics bank'
).addInput( # строковая константа, которая заполняется на импорте
    name='PROMETHEUS_JOB',
    label='Job',
    type='constant',
    pluginId=null,
    pluginName=null,
    description='Prometheus Tarantool metrics job'
).addTemplate(
    grafana.template.custom( # динамическая переменная
        # имя переменной для использования в коде дашборда
        name='job',
        # задаёт начальное значение динамической переменной из переменной импорта
        query='${PROMETHEUS_JOB}',
        current='${PROMETHEUS_JOB}',
        # не отображать переменную на экране с панелями
        hide='variable',
        # имя переменной в UI
        label='Prometheus job',
    )
).addPanel(
    grafana.graphPanel.new(
        title='Pending requests',
        datasource='${DS_PROMETHEUS}',
        min=0,
        labelY1='pending',
        fill=0,
        decimals=2,
        decimalsY1=0,
        sort='decreasing',
        legend_alignAsTable=true,
        legend_values=true,
        legend_avg=true,
        legend_current=true,
        legend_max=true,
        legend_sort='current',
        legend_sortDesc=true,
    ).addTarget(
        grafana.prometheus.target(
            # используем переменную в запросе
            expr='server_pending_requests{job=~"$job"}',
            legendFormat='{{alias}}',
        )
    ),
    gridPos = { h: 8, w: 8, x: 0, y: 0 }
)

Значение job для тестового docker-кластера — tarantool_app.

tumrdhi0tve1 yazyesgr2ks2k

Мы применили двухуровневую параметризацию, job в дашборде регулируется переменной templating, а её начальное значение мы задаём при импорте через переменную __inputs. Если при импорте job была указана неправильно, её можно изменить через параметры дашборда.

2.3.9. Использование функций

Давайте добавим ещё одну панель, которая изображает rps.

dashboard.jsonnet

local grafana = import 'grafonnet/grafana.libsonnet';

grafana.dashboard.new(
    title='My dashboard',
    editable=true,
    schemaVersion=21,
    time_from='now-30m'
).addInput(
    name='DS_PROMETHEUS',
    label='Prometheus',
    type='datasource',
    pluginId='prometheus',
    pluginName='Prometheus',
    description='Prometheus metrics bank'
).addInput(
    name='PROMETHEUS_JOB',
    label='Job',
    type='constant',
    pluginId=null,
    pluginName=null,
    description='Prometheus Tarantool metrics job'
).addInput( # начальное значение rate_time_range
    name='PROMETHEUS_RATE_TIME_RANGE',
    label='Rate time range',
    type='constant',
    value='2m',
    description='Time range for computing rps graphs with rate(). At the very minimum it should be two times the scrape interval.'
).addTemplate(
    grafana.template.custom(
        name='job',
        query='${PROMETHEUS_JOB}',
        current='${PROMETHEUS_JOB}',
        hide='variable',
        label='Prometheus job',
    )
).addTemplate( # динамическая переменная для использования в запросе
    grafana.template.custom(
        name='rate_time_range',
        query='${PROMETHEUS_RATE_TIME_RANGE}',
        current='${PROMETHEUS_RATE_TIME_RANGE}',
        hide='variable',
        label='rate() time range',
    )
).addPanel(
    grafana.graphPanel.new(
        title='Pending requests',
        datasource='${DS_PROMETHEUS}',
        min=0,
        labelY1='pending',
        fill=0,
        decimals=2,
        decimalsY1=0,
        sort='decreasing',
        legend_alignAsTable=true,
        legend_values=true,
        legend_avg=true,
        legend_current=true,
        legend_max=true,
        legend_sort='current',
        legend_sortDesc=true,
    ).addTarget(
        grafana.prometheus.target(
            expr='server_pending_requests{job=~"$job"}',
            legendFormat='{{alias}}',
        )
    ),
    gridPos = { h: 8, w: 8, x: 0, y: 0 }
).addPanel( # график нагрузки на сервер
    grafana.graphPanel.new(
        title='Server load',
        datasource='${DS_PROMETHEUS}', 
        min=0,
        labelY1='rps',
        fill=0,
        decimals=2,
        decimalsY1=0,
        sort='decreasing',
        legend_alignAsTable=true,
        legend_avg=true,
        legend_current=true,
        legend_max=true,
        legend_values=true,
        legend_sort='current',
        legend_sortDesc=true,
        legend_rightSide=true,
    ).addTarget(
        grafana.prometheus.target(
            # использовать данные за период rate_time_range для вычисления изменений
            expr='rate(server_requests_process_count{job=~"$job"}[$rate_time_range])',
            legendFormat='{{alias}}',
        )
    ),
    # разместить панель справа от первой на том же уровне
    gridPos = { h: 8, w: 16, x: 9, y: 0 }
)

Переменной импорта можно задать начальное значение в коде.

В результате получим дашборд с двумя панелями.

lzkgqhjcqwj4d6g1rmvle0nlmi4

Вынесем общий шаблон графика в функцию, чтобы уменьшить количество дублирующего кода.

dashboard.jsonnet

local grafana = import 'grafonnet/grafana.libsonnet';

local myGraphPanel(
  title=null,
  labelY1=null,
  legend_rightSide=false # значение по умолчанию
) = grafana.graphPanel.new(
    title=title,
    datasource='${DS_PROMETHEUS}',
    min=0,
    labelY1=labelY1,
    fill=0,
    decimals=2,
    decimalsY1=0,
    sort='decreasing',
    legend_alignAsTable=true,
    legend_values=true,
    legend_avg=true,
    legend_current=true,
    legend_max=true,
    legend_sort='current',
    legend_sortDesc=true,
    legend_rightSide=legend_rightSide
);

grafana.dashboard.new(
    title='My dashboard',
    editable=true,
    schemaVersion=21,
    time_from='now-30m'
).addInput(
    name='DS_PROMETHEUS',
    label='Prometheus',
    type='datasource',
    pluginId='prometheus',
    pluginName='Prometheus',
    description='Prometheus metrics bank'
).addInput(
    name='PROMETHEUS_JOB',
    label='Job',
    type='constant',
    pluginId=null,
    pluginName=null,
    description='Prometheus Tarantool metrics job'
).addInput(
    name='PROMETHEUS_RATE_TIME_RANGE',
    label='Rate time range',
    type='constant',
    value='2m',
    description='Time range for computing rps graphs with rate(). At the very minimum it should be two times the scrape interval.'
).addTemplate(
    grafana.template.custom(
        name='job',
        query='${PROMETHEUS_JOB}',
        current='${PROMETHEUS_JOB}',
        hide='variable',
        label='Prometheus job',
    )
).addTemplate(
    grafana.template.custom(
        name='rate_time_range',
        query='${PROMETHEUS_RATE_TIME_RANGE}',
        current='${PROMETHEUS_RATE_TIME_RANGE}',
        hide='variable',
        label='rate() time range',
    )
).addPanel(
    myGraphPanel(
        title='Pending requests',
        labelY1='pending'
    ).addTarget(
        grafana.prometheus.target(
            expr='server_pending_requests{job=~"$job"}',
            legendFormat='{{alias}}',
        )
    ),
    gridPos = { h: 8, w: 8, x: 0, y: 0 }
).addPanel(
    myGraphPanel(
        title='Server load',
        labelY1='rps',
        legend_rightSide=true,
    ).addTarget(
        grafana.prometheus.target(
            expr='rate(server_requests_process_count{job=~"$job"}[$rate_time_range])',
            legendFormat='{{alias}}',
        )
    ),
    gridPos = { h: 8, w: 16, x: 9, y: 0 }
)

Шаблон удобно вынести в отдельный файл. Предлагаю попробовать сделать это самостоятельно в качестве тренировки. Подключение внешних файлов обсуждалось в разделе про jsonnet.

Создание дашбордов для Grafana с помощью кода — не лекарство от всех болезней. Но есть и проблемы, в решении которых такой подход показал свою эффективность. Возможность переиспользования результатов между проектами, широкий потенциал для статической конфигурации и удобное версионирование сделало для меня написание дашбордов с помощью grafonnet историей, которой я хочу поделиться.

При составлении окончательной версии обучения в него не попало несколько пунктов. Материала должно хватить на вторую часть, но её появление зависит от вашей обратной связи.

Наконец, несколько полезных ссылок.

В репозитории grafonnet вы найдёте исходный код, документацию, а также несколько примеров использования шаблонов. Кстати, часть моих PR-ов до сих пор ожидает рассмотрения, так что если они покажутся вам интересными — прошу поддержать!

Исходный код дашборда Tarantool написан на grafonnet. Сниппеты кода в обучении и docker-кластер возникли как результат работы, которую я и мои коллеги проводили в рамках этого проекта. Если у вас возникнут вопросы, связанные с этим дашбордом или его расширением, их можно задать в Issues или в Telegram-чате. Узнать об остальных аспектах мониторинга Tarantool можно в статье на Хабре. Скачать Tarantool можно на официальном сайте.

Месяц назад часовщик установил в мои наручные кварцевые часы новую батарейку стоимостью 2,5 тыс. тенге. А на днях часы остановились. Я не поленился и пошел к тому же мастеру. После короткой перепалки он захлопнул передо мной окошко и скрылся в недрах маркета, где расположена точка. Я заменил севшую батарейку у другого часовщика, заплатив столько же,

но потребовал и получил квитанцию
с гарантией работы элемента в течение года. Выдавал квитанцию мастер
с явной неохотой…

Как тут не вспомнить опубликованный впервые в 1966 году в журнале «Крокодил» рассказ «Этот непрочный, непрочный, непрочный мир».

Его пролог: «Путешествие началось в подвале. Опасное путешествие через весь Большой Город. Ему вручили огромный неуклюжий сверток, и когда он взял его в руки, стал преступником. Его наспех обу­чили мерам предосторожнос­ти: каких улиц избегать, как вести себя при встрече с агентами Службы Безопасности, что отвечать на возможном допросе… Хотели дать провожатого, но он отказался. Зачем? Двое подозрительнее. Опасность, поделенная на две части, остается опасностью. Это все равно, что прыгать с моста вдвоем. Вместо одного утопленника будет два. И только. Пусть уж лучше он самостоятельно протащит через весь город страшный груз, останется наедине с неуклюжим ящиком, где лежит ЭТО».

Эпилог: «Вечером вместе с женой он прокрался в дальнюю комнату их сумрачной квартиры, разорвал уже и так расползавшийся одноразовый картон и поставил посреди ЭТО. Это была Кухонная Табуретка. Настоящая! Прочная! Из настоя­щей сосны. Ее сделали утром в подпольной мастерской, и свежие янтарные капельки настоящего столярного клея блестели так аппетитно, что их хотелось лизнуть языком. Произ­водство, продажа и покупка прочных вещей были категорически запрещены Федеральным Торговым Законом. Ослушников ждала суровая кара. Но он, измочаленный и выжатый как лимон опасным путешествием через весь Большой Город, все же сумел, все-таки сделал это – не побоялся подарить жене в день ее рождения Настоящую Проч­ную Кухонную Табуретку!»

Как наркоманов на иглу

Эту антиутопию творческого тандема Бориса Зубкова и Евгения Муслина, инженеров по первой профессии, можно смело назвать провидческой. Показанные 55 лет назад авторами рассказа противозаконность надежных вещей, универсальный слоган «Все-Для-Вас-На-Один-Раз», не утоляю­щий, а возбуждающий жаж­ду напиток «Пей-За-Цент», однодневные одежда и обувь, саморасстегивающиеся запонки и самоотрывающиеся пуговицы, быстромутнеющие очки и оконные стекла, кошечки и собачки, генетически запрограммированные после суток в доме хозяев на заболевание бешенством, и еще много чего одноразового могут вкусить в XXI веке уже наши внуки.

С 1930-х годов десятилетиями можно было делать отличные фотографии немецкой пленочной камерой Leica с лучшей в мире оптикой. У выпускавшегося в 1989–1998 годах джипа Toyota Land Cruiser 80 по проз­вищу Пузырь ресурс двигателя достигал 500 000 км. А в пожарной части американского города Ливермор больше 100 лет непрерывно горела лампочка.

Советским бракоделам грозили наказания вплоть до тюремного срока. Не в последнию очередь поэтому выпускавшая­ся Алматинским заводом тяжелого машиностроения стиральная машинка «Алма-Ата», холодильник«ЗиЛ», черно-белый телевизор «Изумруд», дис­ковые телефонные аппараты исправно работали десятилетиями.

Сегодня подобная долговечность из области фантастики. Правят бал не качество и надеж­ность, а количество покупок и оборот. Бизнес давно решил: главное – подсадить потребителя на свой товар, как наркодельцы наркоманов на иглу, а уже потом вытягивать деньги на постоянной основе. И пустились производители во все тяжкие. Примеры на каждом шагу.

Проще купить, чем ремонтировать

У тюбиков зубной пасты расширили диаметр отверстий, в рекламе антипохмельной шипучки Alka-Seltzer начали растворять две таблетки вмес­то одной, фильтры в емкостях для воды и бритвы снабдили индикаторами ресурса службы, которые провоцируют к частой замене картриджей.

Картофелечистки стали окрашивать в цвет картофельной кожуры, чтобы хозяйки из-за невнимательности выкидывали их вместе с отходами. В упаковках чая, кофе, сахара, стирального порошка и других сыпучих появились «мерные» ложечки, увеличивающие расход продукта в два-три раза. С этой же целью уменьшена концентрация моющих жидкостей и шампуней.

Среди уловок производителя удорожание запасных деталей техники или вообще прекращение их выпуска. Исключается возможность покупки одного компонента узла или блока – только вместе с ними. Автомобильный топливный фильтр продается только с топливным насосом, маленькая втулка – лишь вкупе с амортизатором. Копеечный предохранитель меняется только вместе с блоком управления, который в десятки раз дороже.

Треснувшее стекло смартфона вам заменят лишь вместе с экраном, стоимость которого достигает половины цены телефона. Вместо винтиков для закрепления батарейки или экрана мобильника применяется клей (отсутствующий в открытой продаже), что опять же усложняет и удорожает ремонт. Провод от зарядки мобильника перетирается, а наплечный ремень и ручка футляра для ноутбука махрятся и приобретают неряшливый вид за несколько месяцев.

Умышленная заморочка – усложнение ремонта или вов­се его невозможность руками самого потребителя. Простейший пример: исчезновение со шнуров утюгов, холодильников и прочей бытовой техники разборных электровилок. Они стали запаянными в плас­тик, монолитными и потому в случае чего требуют замены вместе со шнуром, а то и всего прибора.

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

Не опускаясь до объяснений, производители упорно подталкивают, приучают потребителя к мысли о том, что куда проще купить новую вещь, чем ремонтировать или усовершенствовать старую. И премного преуспели в этом.

Забота фермера о молодых
бычках

Сегодня нигде в мире, кроме как во Франции и Италии, не наказывают за умышленное снижение качества новой продукции. В частности, уже обычной практикой многих производителей стало искусственное снижение срока службы деталей и узлов. То есть намеренное ускорение их износа. «Высшим пилотажем» считается, когда поломки начинаются сразу после окончания гарантийного срока на изделие.

Производители даже ввели такую должность, как специалист по параметризации. Его задача – вносить в конструкцию, материалы и другие составные такие изменения, чтобы изделие после окончания гарантии обязательно вышло из строя.

В принтеры ставят чип, останавливающий печать после заданного количества листов, хотя краски еще хватает. Для сокращения срока службы аккумуляторов, микросхем, дисплеев достаточно слегка понизить надежность идущих в комплекте с техникой стабилизаторов напряжения электросети.

Вовсю идет манипулирование гарантиями. Чтобы оградить себя от клиентов с поломками в течение срока гарантии, бизнес практикует массу уловок. Вы приехали в автосервис с дисками и шинами нештатных размеров – гарантия на подвеску не распространится. В течение срока гарантии на изделие зачастую вы вынуждены менять в нем дефектную или устанавливать дополнительную деталь только у официальных дилеров. Порой даже лампочку самостоятельно нельзя поменять без риска потерять гарантию.

Продавцы смартфонов и операторы связи легко могут придраться к вашему мобильнику. Например, при его вскрытии якобы обнаружены следы попадания влаги или микротрещины из-за падения, а посему, мол, гарантия не действует. Хотя ни в воду, ни на пол вы свой мобильник вовсе не роняли.

Но до детища самого публичного миллиардера Илона Маска далеко всем. Его автостроительная компания Tesla, выпускающая только электромобили, может лишить своего клиента не только гарантии, но и вообще сервисного обслуживания даже за царапину на корпусе электрокара. Мол, при физическом контакте в автомобиле могло быть повреждено его самое ценное – электроаккумуляторные батареи, а такой риск мы на себя уже не берем. Так клиенты Tesla становятся обладателями одноразовых машин стоимостью в сотни тысяч долларов.

«Мысль о том, что производитель в первую очередь заботится о вас, можно отнести к утопии, – иронизирут Forbes в статье «Эпоха одноразовых вещей: почему все так быстро ломается» о тенденциях современного производства, в том числе новейшей техники. – Это похоже на то, как фермер заботится о молодых бычках перед забоем. Поэтому к покупкам в наше время нужно относиться не просто осторожно, а очень осторожно».

  • Про инночку рассказ продолжение
  • Про иванушку дурачка сказка максима горького главная мысль
  • Про иванушку дурачка сказка максима горького краткое содержание
  • Про иванушку дурачка сказка максима горького читательский дневник
  • Про золушку сказка читать короткая на русском