logo
0
подписчиков
Не вымысел (нон-фикшен)  Получите поэтические формы и жанры литературы фокусирующие эстетику в художественном выражении. Автор использует тщательно подобранные слова и ритмы для передачи эмоциональной нагрузки текста. Прошу Ваши замечания и предложения. Подписывайтесь!
Публикации Уровни подписки Контакты О проекте Фильтры Метки Статистика RSS Поделиться
О проекте
Проект — это уникальная инициатива, направленная на развитие литературы и поддержание ее актуальности в современном мире. Он объединяет писателей, читателей, ученых и любителей литературы. Основная цель проекта — привлечение внимания к литературным формам, экспериментам и новым авторам. "Литпроект" ориентирован на взаимодействие различных жанров и стилей.
В рамках этого проекта планируется проводить литературные вечера, мастер-классы и обсуждения. Каждое мероприятие будет сопровождаться презентациями новых произведений и выступлениями авторов. Мы будем организовывать встречи и диалоги между писателями и читателями. Это даст возможность лучше понять литературный процесс и его текущие тенденции.
Одной из важных задач "Литпроекта" является поддержка молодежной литературы. Мы даем возможность начинающим авторам продемонстрировать свои работы. Это может быть как поэзия, так и проза. Участники проекта смогут получить отзывы от более опытных писателей и критиков. Это сотрудничество обогащает обоих и создает качественную литературную среду.
Особое внимание мы уделяем междисциплинарным подходам в литературе. Мы будем исследовать, как литература пересекается с другими сферами искусства, такими как музыка, живопись или театр. Эти пересечения открывают новые горизонты для творчества и вдохновения. Мы также планируем организовать выставки произведений искусства, которые были созданы под влиянием литературы.
Важной частью "Литпроекта" станет онлайн-платформа. Она позволит участникам обмениваться идеями, публиковать свои тексты, а также участвовать в обсуждениях. Это создаст сообщество, где каждый сможет выразить свое мнение и получить поддержку от единомышленников. Мы также будем публиковать статьи о текущих трендах и интересных событиях в литературном мире.
Проект "Литпроект" стремится создать пространства для диалога. Мы верим, что общение и обмен идеями — это основа развития литературы. Существуют различные форматы взаимодействия: онлайн-вебинары, подкасты и офлайн-встречи. Мы хотим, чтобы участники могли делиться своими мыслями и восприятиями. Это способствует лучшему пониманию literatury и расширяет горизонты восприятия.
Кроме того, проект включает в себя конкурсы писательского мастерства. Участники смогут представить свои работы в различных жанрах. Лучшие тексты получат возможность быть опубликованными в региональных и национальных изданиях. Это станет отличным стимулом для авторов развиваться и совершенствоваться.
Мы также планируем сотрудничество с литературными школами и университетами. Это позволит интегрировать проект в образовательную систему. Молодые писатели смогут проходить стажировки и получать наставничество от опытных авторов. Такой подход создаст фундамент для новой волны талантливых писателей.
"Литпроект" также будет заниматься исследовательской деятельностью. Мы будем анализировать литературные тренды и проводить социологические исследования. Это поможет лучше понять, что интересует современного читателя. Мы хотим выяснить, какие темы актуальны и какие стили наиболее популярны. Это знание поможет авторам адаптировать свои тексты и находить отклик у аудитории.
Не менее важной частью проекта станут литературные рецензии и критика. Мы будем публиковать обзоры новых книг и интервью с авторами. Это даст возможность читателям получить представление о новинках и сделать осознанный выбор. Хорошая рецензия помогает глубже понять произведение и его значение.
Наш проект открыт для сотрудничества с другими литературными инициативами и фондами. Мы ищем партнеров, с которыми сможем развивать литературу и культуру в целом. Совместные мероприятия, выставки и конкурсы создадут широкую платформу для авторов. Такое сотрудничество обогатит наш проект и позволит ему охватить больше людей.
Важно отметить, что "Литпроект" будет активно использовать социальные сети. Мы стремимся создать яркое сообщество, которое будет вовлечено в литературные события и обсуждения. Социальные сети являются важным инструментом коммуникации. Через них мы будем делиться новостями, информацией о мероприятиях и вдохновляющими материалами.
В будущем мы планируем расширить нашу деятельность за пределы одного региона. Проект может стать платформой для международного сотрудничества. У нас есть возможность привлечь писателей из разных стран, тем самым обогатив наш культурный обмен. Литература не имеет границ, и мы стремимся создать пространство для этого обмена.
Важным аспектом "Литпроекта" является создание уютной и комфортной атмосферы для общения. Мы хотим, чтобы каждый, кто присоединится к нам, чувствовал себя частью единого сообщества. Литература соединяет людей, и это главное, что мы хотим донести. Поэтому мы будем организовывать не только профессиональные, но и дружеские встречи.
В заключение, "Литпроект" — это больше, чем просто литературная инициатива. Это новое пространство для творчества, обмена идеями и взаимодействия. Мы приглашаем вас стать частью этого увлекательного путешествия в мир литературы. Вместе мы сможем вдохновлять и поддерживать друг друга, создавая литературу, которая будет актуальна сегодня и завтра.
Мы уверены, что совместные усилия сделают наш проект успешным и значимым. Ждем вас на наших мероприятиях и в нашем онлайн-пространстве. Объединимся ради любви к литературе и творчеству!
Мы искренне верим, что литература — это не просто набор слов, а мощный инструмент, способный изменить мышление и восприятие мира. Она создает мосты между культурами и позволяет нам погружаться в совершенно разные реальности. Именно поэтому в "Литпроекте" мы будем уделять особое внимание поддержке начинающих авторов, предлагая им платформу для публикации их работ и возможности для участия в литературных конкурсах и фестивалях. Мы стремимся не просто выявлять таланты, но и активно работать с ними, предоставляя письмоведческие мастер-классы, семинары по креативному письму и возможность обмена опытом с признанными писателями.
Одной из наших ключевых задач будет создание сообщества, в котором участники смогут обсудить свои произведения, получить конструктивную критику и найти единомышленников. Мы хотим, чтобы "Литпроект" стал местом, где авторы могут открыто выражать себя, не боясь осуждений и непонимания. Мы понимаем, как важно иметь поддержку на начальном этапе творческого пути, и будем рады стать этой опорой.
Кроме того, литературные события, такие как презентации книг, чтения, круглые столы с авторами и издателями, позволят создать более глубокие связи между писателями и читателями. Эти мероприятия будут не только отличным способом продвижения литературы, но и возможностью обсуждать актуальные темы, стоящие перед обществом, через призму художественного слова. Мы также располагаем идеей о проведении тематических вечеров, где каждое событие будет посвящено определённой литературной эпохе, стилю или жанру — это обогатит наши взгляды на литературу и её влияние на культуру в целом.
Не стоит забывать и о таком важном аспекте, как переводная литература. Мы планируем сотрудничать с переводчиками, чтобы расширить доступ к иностранным произведениям и представить нашим читателям лучшие образцы мировой литературы. Это поможет не только обогатить наш культурный контекст, но и расширить горизонты самих авторов.
В нашем проекте мы также придаем особое значение гендерному равенству и многообразию. Мы хотим создать платформу, где будут представлены голоса всех, независимо от их происхождения, возраста или пола. Литература должна отражать разнообразие нашего мира, и мы будем стремиться поддерживать это разнообразие как в выборах авторов, так и в темах, поднимаемых на наших мероприятиях.
Мы мечтаем о том, чтобы "Литпроект" стал неотъемлемой частью культурной жизни региона, чтобы наука и искусство не противоречили друг другу, а дополняли, создавая новые идеи и формы выражения. Надеемся, что нас поддержат не только писатели и читатели, но и учреждения, которые разделяют нашу философию и желание развивать литературное сообщество.
В заключение, мы призываем всех, кто интересуется литературой, следить за нашими новостями и участвовать в наших мероприятиях. Вместе мы сможем создать пространство, где слова обретут новую силу и значение, а литература будет не только источником вдохновения, но и движущей силой перемен. "Литпроект" — это не просто инициатива, это общая мечта о мире, где каждый сможет выразить свои мысли и чувства через удивительную магию слова. С нетерпением ждем встречи с вами в нашем литературном сообществе!
Наш проект "Литпроект" не только будет организовывать мероприятия, связанные с литературой, но и планирует запустить несколько инициатив, направленных на поддержку начинающих авторов и литераторов, которые столкнулись с трудностями на пути к публикации. Мы понимаем, насколько важно создать поддерживающую среду для тех, кто хочет поделиться своим творчеством, и стремимся активировать ресурсы, которые помогут этим людям не только достичь своих целей, но и расти как авторам.
Одной из наших ключевых инициатив станет программа менторства, в рамках которой опытные писатели будут делиться своими знаниями и опытом с новыми голосами. Это будет не просто теоретическое обучение, а практическое взаимодействие, где наставники и ученики смогут создавать произведения вместе, обсуждать их и развивать идеи. Мы верим, что такая форма сотрудничества поможет новичкам обрести уверенность в своих силах, а также предоставит им полезные советы по редактированию и улучшению своих текстов.
Публикации, доступные бесплатно
Уровни подписки
У проекта в настоящий момент нет открытых подписок
Фильтры
Статистика
Обновления проекта
Метки
Современные тенденции 3 Социальный контекст 3 Выставочный зал 2 Очерк 2 публицистика 2 Автопортрет художника 1 Авторский текст 1 Архитектор В.Ф. Подгорный 1 архитектура 1 Бытоописание 1 вдохновение 1 визуальная коммуникация 1 визуальная культура 1 визуальность 1 Выставка монументальной живописи 1 Геннадий Дирко 1 глобализация 1 графический дизайн 1 диалог культур 1 Жанры 1 живопись 1 жизненные уроки 1 жизнь 1 журнал о культуре с 1988 года 1 забота о себе 1 значение 1 зрительный образ 1 игра 1 идентификация 1 инфографика 1 искусственный интеллект 1 искусство 1 история 1 конфликт 1 критическое мышление 1 культура 1 культурная глобализация 1 культурное наследие 1 культурное разнообразие 1 культурные ресурсы 1 культурные ценности 1 культурный ландшафт 1 Литературное наследие 1 Литературный портрет 1 массовая культура 1 машинное обучение 1 медиасфера 1 Монументальная живопись 1 нарратив 1 Наше наследие 1 ностальгия 1 общение 1 открытие 1 Писательство 1 поддержка 1 Псков 1 Псковский архитектор 1 радость 1 Развитие 1 резьба по дереву 1 Самовыражение 1 связи 1 слово 1 социальные сети 1 творчество 1 текст 1 уличное искусство 1 устойчивость 1 уязвимость 1 фотоискусство 1 Фреска 1 Художественная проза 1 художник 1 Человеческие истории 1 эмоции 1 Больше тегов
Читать: 15+ мин
logo Сладкая Плазма Ксандара Бо

Деконструкция Сладкой Плазмы. Эпизод 18

Доступно подписчикам уровня
«Погружение в Плазму»
Подписаться за 2 003₽ в месяц

Читать: 12+ мин
logo Сладкая Плазма Ксандара Бо

Новая музыка и песни без слов

Доступно подписчикам уровня
«Хоп-шлог и Милкшейк»
Подписаться за 523₽ в месяц

Читать: 15+ мин
logo Сладкая Плазма Ксандара Бо

Деконструкция Сладкой Плазмы. Эпизод 17

Доступно подписчикам уровня
«Погружение в Плазму»
Подписаться за 2 003₽ в месяц

Сегодня я расскажу про все скрытые смыслы и спрятанные сокровища в выпуске «Жадоникс и сигналы бедствия»

Читать: 14+ мин
logo Сладкая Плазма Ксандара Бо

Деконструкция Сладкой Плазмы. Эпизод 16

Доступно подписчикам уровня
«Погружение в Плазму»
Подписаться за 2 003₽ в месяц

Читать: 5+ мин
logo Явь и сон

Размышления: «Современный запад» (№ 81, 1923)

Доступно подписчикам уровня
«Творческие арабески»
Подписаться за 500₽ в месяц

Евгений Иванович Замятин — русский и советский писатель, публицист и литературный критик, киносценарист, морской инженер, педагог. Родился: 1 февраля 1884 года, Лебедянь, Лебедянский уезд, Тамбовская губерния, Российская империя. Умер: 10 марта 1937 года (53 года), Париж, Третья Французская республика. Политические взгляды: социализм.

Читать: 3+ мин
logo Явь и сон

Беспорядочный текст: опыт чтения романа «Улисс»

Доступно подписчикам уровня
«Творческие арабески»
Подписаться за 500₽ в месяц

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

Читать: 15+ мин
logo Сладкая Плазма Ксандара Бо

Друзья и сломанные игрушки

Доступно подписчикам уровня
«Хоп-шлог и Милкшейк»
Подписаться за 523₽ в месяц

Читать: 16+ мин
logo Сладкая Плазма Ксандара Бо

Деконструкция Сладкой Плазмы. Эпизод 15

Доступно подписчикам уровня
«Погружение в Плазму»
Подписаться за 2 003₽ в месяц

Читать: 3+ мин
С
logo
Сурен Хоренян | Программирование

Как решать LeetCode задачи

Как ‎решать‏ ‎LeetCode ‎задачи


Отвечаю ‎на ‎вопрос ‎«А‏ ‎как ‎решать‏ ‎задачи‏ ‎на ‎литкоде?», ‎который‏ ‎часто ‎встречаю‏ ‎в ‎разных ‎формулировках ‎у‏ ‎себя‏ ‎в ‎комментариях.


Сразу‏ ‎обозначу, ‎что‏ ‎чтобы ‎научиться ‎решать ‎литкод ‎задачи,‏ ‎нужно‏ ‎решать ‎литкод‏ ‎задачи. ‎Некоторые‏ ‎решают ‎литкод ‎задачи ‎чтобы ‎подготовиться‏ ‎к‏ ‎собеседованию.‏ ‎Некоторые ‎просто‏ ‎для ‎расширения‏ ‎кругозора, ‎для‏ ‎набора‏ ‎общего ‎опыта‏ ‎(я ‎для ‎этого ‎решаю).

Если ‎вы‏ ‎думаете, ‎что‏ ‎научившись‏ ‎решать ‎литкод ‎задачи‏ ‎вы ‎станете‏ ‎классным ‎прогаммистом, ‎скажу, ‎что‏ ‎это‏ ‎так ‎не‏ ‎работает. ‎Не‏ ‎станете.


Решение ‎задачек ‎на ‎литкоде ‎это‏ ‎заучивание‏ ‎паттернов. ‎Если‏ ‎вы ‎пробовали‏ ‎решать ‎дейли ‎задачки, ‎то ‎могли‏ ‎заметить,‏ ‎что‏ ‎одну-две ‎недели‏ ‎подряд ‎идёт‏ ‎примерно ‎одна‏ ‎и‏ ‎та ‎же‏ ‎тема, ‎просто ‎под ‎разными ‎соусами.


Выбирайте‏ ‎популярные ‎задачи,‏ ‎у‏ ‎которых ‎высокий ‎процент‏ ‎принятия, ‎начинайте‏ ‎с ‎Easy ‎задач. ‎Не‏ ‎на‏ ‎каждом ‎собесе‏ ‎спросят ‎Medium,‏ ‎а ‎Hard ‎вообще ‎нужен ‎только‏ ‎чтобы‏ ‎потешить ‎своё‏ ‎самолюбие.


Итак, ‎как‏ ‎решать ‎задачи ‎на ‎LeetCode


Открываете ‎задачку.‏ ‎Читаете‏ ‎условие,‏ ‎выводите ‎для‏ ‎себя ‎границы‏ ‎задачи. ‎Я‏ ‎в‏ ‎каждом ‎ролике‏ ‎начинаю ‎с ‎чтения ‎условий ‎задачи,‏ ‎объясняю ‎своими‏ ‎словами,‏ ‎что ‎имеется ‎в‏ ‎виду.


Пытаетесь ‎решить‏ ‎задачу. ‎Нужно ‎сначала ‎потупить,‏ ‎попытаться‏ ‎решить. ‎Посмотрите,‏ ‎что ‎у‏ ‎вас ‎вообще ‎получается. ‎Вдруг ‎выйдет‏ ‎решить‏ ‎задачу.


Если ‎не‏ ‎получается, ‎можно‏ ‎(как ‎опциональный ‎этап) ‎посмотреть ‎похожие‏ ‎задачи,‏ ‎попробовать‏ ‎решить ‎их.‏ ‎Но, ‎скорее‏ ‎всего, ‎вам‏ ‎будет‏ ‎лень.


Поэтому ‎переходите‏ ‎к ‎поиску ‎разборов ‎решения. ‎Нужно‏ ‎не ‎просто‏ ‎готовое‏ ‎решение, ‎а ‎целый‏ ‎разбор ‎с‏ ‎объяснением, ‎почему ‎именно ‎так.‏ ‎Текстовый‏ ‎разбор, ‎видео‏ ‎с ‎решением‏ ‎(например ‎как ‎у ‎меня) ‎—‏ ‎на‏ ‎ваше ‎усмотрение.‏ ‎После ‎просмотра‏ ‎объяснения ‎попробуйте ‎решить ‎задачу ‎самостоятельно.‏ ‎Вы‏ ‎уже‏ ‎знаете ‎суть,‏ ‎понимаете ‎решение.‏ ‎Если ‎не‏ ‎поняли,‏ ‎то ‎посмотрите‏ ‎другой ‎разбор. ‎И ‎переходите ‎к‏ ‎коду.


Воспроизведите ‎код‏ ‎как‏ ‎запомнили: ‎это ‎важно‏ ‎сделать ‎по‏ ‎памяти, ‎ведь ‎когда ‎вы‏ ‎запоминаете,‏ ‎вы ‎не‏ ‎заучиваете ‎расположение‏ ‎символов, ‎вы ‎выстраиваете ‎логическую ‎связь:‏ ‎что‏ ‎за ‎чем‏ ‎идёт, ‎какие‏ ‎сравнения, ‎и ‎так ‎далее.


Если ‎не‏ ‎удаётся‏ ‎воспроизвести,‏ ‎пересмотрите ‎разбор‏ ‎и ‎попробуйте‏ ‎ещё ‎раз.


Всё‏ ‎ещё‏ ‎не ‎можете‏ ‎понять? ‎Это ‎не ‎повод ‎расстраиваться.‏ ‎Таблицу ‎умножения‏ ‎мы‏ ‎тоже ‎когда-то ‎заучивали.‏ ‎Нет ‎ничего‏ ‎страшного ‎в ‎том, ‎что‏ ‎вы‏ ‎не ‎поняли‏ ‎суть, ‎но‏ ‎запомнили ‎решение. ‎Из ‎этих ‎кирпичиков‏ ‎потом‏ ‎строится ‎более‏ ‎сложное ‎решение.‏ ‎Перепишите ‎весь ‎код ‎вручную ‎(никакой‏ ‎копипасты!),‏ ‎но‏ ‎**все ‎переменные**‏ ‎называйте ‎иначе,‏ ‎как-то ‎по-своему.‏ ‎Это‏ ‎заставит ‎вас‏ ‎следить ‎за ‎сутью ‎кода, ‎а‏ ‎не ‎переписывать‏ ‎вслепую,‏ ‎вам ‎придётся ‎следить‏ ‎за ‎сущностями,‏ ‎которыми ‎вы ‎оперируете.


Если ‎полученный‏ ‎код‏ ‎не ‎работает,‏ ‎сравните ‎через‏ ‎любой ‎diff ‎checker ‎(в ‎PyCharm‏ ‎это‏ ‎compare ‎with‏ ‎clipboard). ‎Возьмите‏ ‎готовое ‎решение, ‎поменяйте ‎там ‎переменные‏ ‎на‏ ‎свои,‏ ‎сравните, ‎где‏ ‎вы ‎перепутали‏ ‎оператор, ‎добавили‏ ‎лишний‏ ‎отступ, ‎или‏ ‎обратились ‎не ‎к ‎той ‎сущности.


После‏ ‎того, ‎как‏ ‎удалось‏ ‎подготовить ‎рабочее ‎решение,‏ ‎и ‎литкод‏ ‎показал ‎вам ‎случайные ‎числа,‏ ‎поставьте‏ ‎себе ‎напоминание‏ ‎на ‎завтра,‏ ‎чтобы ‎вы ‎решили ‎эту ‎задачку‏ ‎снова.‏ ‎Через ‎неделю‏ ‎вернитесь ‎к‏ ‎этой ‎задаче ‎вновь. ‎После ‎решения‏ ‎вернитесь‏ ‎к‏ ‎этой ‎задаче‏ ‎ещё ‎через‏ ‎месяц.

Так ‎вы‏ ‎запомните‏ ‎суть ‎и‏ ‎решение ‎этой ‎задачи.


Ну, ‎это ‎всё‏ ‎актуально, ‎если‏ ‎вам‏ ‎действительно ‎хочется ‎разобраться‏ ‎и ‎научиться.

Через‏ ‎сотню-другую ‎задач ‎вы ‎начнёте‏ ‎замечать‏ ‎повторяющиеся ‎модели‏ ‎/ ‎структуры‏ ‎задач, ‎и ‎будет ‎легче.


Читать: 14+ мин
logo Сладкая Плазма Ксандара Бо

Команда «Маиру Бьян»

Доступно подписчикам уровня
«Хоп-шлог и Милкшейк»
Подписаться за 523₽ в месяц

Читать: 18+ мин
logo Сладкая Плазма Ксандара Бо

Деконструкция Сладкой Плазмы. Эпизод 14

Доступно подписчикам уровня
«Погружение в Плазму»
Подписаться за 2 003₽ в месяц

Читать: 17+ мин
logo Сладкая Плазма Ксандара Бо

Деконструкция Сладкой Плазмы. Эпизод 13

Доступно подписчикам уровня
«Погружение в Плазму»
Подписаться за 2 003₽ в месяц

Читать: 1+ мин
logo Реаниматор

Большой список ИИ нейросетей, который будет полезен автору контента на sponsr.ru для создания оригинальных статей

Доступно подписчикам уровня
«Подписка за 100 рублей»
Подписаться за 100₽ в месяц

Список ИИ нейросетей

Читать: 1+ мин
С
logo
Сурен Хоренян | Программирование

Секрет в том, что секрета нет

Когда ‎я‏ ‎только ‎начинал ‎программировать ‎(писать ‎сайты,‏ ‎создавать ‎приложения‏ ‎с‏ ‎графическим ‎интерфейсом), ‎мне‏ ‎казалось, ‎что‏ ‎есть ‎какие-то ‎секреты, ‎тайны,‏ ‎которые‏ ‎скрывают ‎настоящие‏ ‎программисты. ‎Как‏ ‎делают ‎сборку ‎приложений? ‎Как ‎эти‏ ‎приложения‏ ‎запускают? ‎А‏ ‎как ‎обрабатывают‏ ‎пользовательские ‎данные? ‎Как ‎реализуют ‎уровни‏ ‎доступа?

Оказалось,‏ ‎что‏ ‎никаких ‎секретов‏ ‎нет. ‎Делают‏ ‎как ‎делают.‏ ‎Чаще‏ ‎всего ‎делают‏ ‎как ‎попало. ‎Потому ‎что ‎самое‏ ‎главное, ‎чтобы‏ ‎хоть‏ ‎как-то ‎работало. ‎А‏ ‎какой ‎ужас‏ ‎творится ‎под ‎капотом. ‎лучше‏ ‎бы‏ ‎вот ‎это‏ ‎реально ‎никому‏ ‎не ‎показывали.

Да, ‎есть ‎крутые ‎спецы,‏ ‎которые‏ ‎умеют ‎построить‏ ‎технологичные ‎и‏ ‎понятные ‎системы. ‎Но ‎они ‎существуют‏ ‎где-то‏ ‎там,‏ ‎в ‎другом‏ ‎месте. ‎А‏ ‎работать ‎придётся‏ ‎с‏ ‎тем, ‎что‏ ‎есть. ‎С ‎тем, ‎что ‎выполняет‏ ‎бизнес-требования.

Читать: 2+ мин
С
logo
Сурен Хоренян | Программирование

Зачем PlantUML, когда есть С4?

PlantUML

Если ‎вы‏ ‎хоть ‎чуть-чуть ‎в ‎сфере ‎ИТ,‏ ‎вы ‎точно‏ ‎встречали‏ ‎PlantUML ‎диаграммы. ‎Это‏ ‎такие ‎схемки‏ ‎с ‎пошаговым ‎описанием ‎действий‏ ‎в‏ ‎системе, ‎или‏ ‎описанием ‎структуры‏ ‎проекта ‎(сервисы, ‎базы, ‎и ‎тд).‏ ‎Визуализация‏ ‎это, ‎конечно,‏ ‎прекрасно, ‎но‏ ‎хорошая ‎визуализация ‎ещё ‎лучше. ‎А‏ ‎PlantUML‏ ‎предоставляет‏ ‎хорошую ‎визуализацию‏ ‎только ‎для‏ ‎одного ‎уровня‏ ‎абстракции.


С4

В‏ ‎проекте ‎всегда‏ ‎можно ‎выделить ‎несколько ‎уровней ‎абстракции,‏ ‎и ‎именно‏ ‎про‏ ‎это ‎модель ‎C4.‏ ‎Четверка ‎в‏ ‎названии ‎означает ‎уровни:

1. Диаграмма ‎системы‏ ‎—‏ ‎что ‎приносит‏ ‎пользу ‎пользователю.‏ ‎Система ‎состоит ‎из ‎контейнеров.

2. Диаграмма ‎контейнера‏ ‎—‏ ‎наши ‎программистские‏ ‎сущности: ‎базы‏ ‎данных, ‎s3, ‎отдельные ‎приложения ‎и‏ ‎микросервисы,‏ ‎это‏ ‎всё ‎контейнеры.‏ ‎И ‎каждый‏ ‎контейнер ‎состоит‏ ‎из‏ ‎компонентов.

3. Диаграмма ‎компонента‏ ‎— ‎это ‎модули ‎ПО. ‎Например,‏ ‎микросервис ‎состоит‏ ‎из‏ ‎нескольких ‎компонентов: ‎СУБД,‏ ‎контейнер ‎с‏ ‎приложением, ‎веб-сервер.

4. Диаграмма ‎кода ‎—‏ ‎каждый‏ ‎компонент ‎как-то‏ ‎напрограммирован. ‎Вот‏ ‎тут ‎можно ‎сделать ‎описание ‎модулей‏ ‎и‏ ‎классов ‎(опускаться‏ ‎до ‎этого‏ ‎уровня ‎обычно ‎не ‎нужно).


Кто ‎кого?

Ещё‏ ‎есть‏ ‎правило,‏ ‎что ‎нужно‏ ‎указывать ‎направленность‏ ‎взаимодействия. ‎Например,‏ ‎код‏ ‎ходит ‎в‏ ‎базу ‎данных. ‎Да, ‎тут ‎сразу‏ ‎понятно, ‎кто‏ ‎к‏ ‎кому ‎обращается, ‎ведь‏ ‎БД ‎сама‏ ‎не ‎ходит ‎к ‎приложению.

Если‏ ‎взаимодействие‏ ‎с ‎API,‏ ‎то ‎указывать‏ ‎направленность ‎очень ‎важно: ‎мы ‎можем‏ ‎запрашивать‏ ‎данные ‎с‏ ‎внешнего ‎ресурса,‏ ‎а ‎также ‎ресурс ‎может ‎уведомлять‏ ‎наше‏ ‎приложение‏ ‎о ‎новом‏ ‎событии. ‎И‏ ‎при ‎указании‏ ‎направленности‏ ‎мы ‎ещё‏ ‎и ‎подписываем ‎стрелочку, ‎уточняем, ‎что‏ ‎именно ‎тут‏ ‎происходит.

А‏ ‎самый ‎кайф ‎C4,‏ ‎что ‎никому‏ ‎не ‎нужно ‎приближение ‎дальше‏ ‎второго‏ ‎уровня, ‎изредка‏ ‎третьего.

PlantUML ‎всё‏ ‎ещё ‎актуален ‎для ‎Sequence ‎диаграмм‏ ‎—‏ ‎схем ‎с‏ ‎последовательностью ‎действий,‏ ‎например ‎«пользователь ‎запросил ‎А, ‎система‏ ‎вытащила‏ ‎данные‏ ‎из ‎B,‏ ‎перепроверила ‎через‏ ‎C ‎и‏ ‎отдала‏ ‎пользователю». ‎А‏ ‎вот ‎если ‎структура ‎системы ‎описана‏ ‎по ‎C4,‏ ‎то‏ ‎это ‎гораздо ‎понятнее.


Кстати,‏ ‎что ‎PlantUML,‏ ‎что ‎C4 ‎рисовать ‎руками‏ ‎не‏ ‎нужно, ‎используйте‏ ‎для ‎этого‏ ‎текстовый ‎формат: ‎его ‎легко ‎версионировать‏ ‎и‏ ‎распространять. ‎Есть‏ ‎свои ‎языки‏ ‎для ‎этого, ‎а ‎также ‎реализации‏ ‎на‏ ‎привычных‏ ‎нам ‎Python,‏ ‎JS ‎и‏ ‎тд.


Читать: 14+ мин
logo Сладкая Плазма Ксандара Бо

Имена и Названия

Доступно подписчикам уровня
«Хоп-шлог и Милкшейк»
Подписаться за 523₽ в месяц

Читать: 12+ мин
logo Винрарно-Актуальный Гейминг by Montollio

Самый Сок. GTA: Liberty City Stories в 2024.


Видео ‎Версия‏ ‎текста ‎тут

По ‎заведенной ‎традиции ‎если‏ ‎я ‎вынул‏ ‎что-то‏ ‎из ‎недр ‎небытия‏ ‎себе ‎на‏ ‎стрим ‎то ‎обязательно ‎постараюсь‏ ‎донести‏ ‎факт ‎существования‏ ‎этого ‎«что-то»‏ ‎максимальному ‎количеству ‎людей, ‎даже ‎на‏ ‎нём‏ ‎не ‎присутствующих.Слышите‏ ‎эти ‎неожиданные‏ ‎эстрадные ‎мотивы, перерастающие ‎во ‎что-то ‎очень‏ ‎итальянско-мафиозное?‏ ‎Это‏ ‎Тони ‎Сиприани‏ ‎вернулся ‎домой‏ ‎и ‎он‏ ‎СОВЕРШЕННО‏ ‎НЕ ‎ПЛАНИРУЕТ‏ ‎влипать ‎в ‎какие-то ‎приключения…ноооо ‎очень‏ ‎предан ‎своему‏ ‎Дону.



Итак‏ ‎Liberty ‎City ‎Stories‏ ‎— ‎игра,‏ ‎о ‎которой ‎почему-то ‎почти‏ ‎никто‏ ‎не ‎помнит,‏ ‎игра ‎подытоживающая‏ ‎3д ‎Вселенную ‎ГТА ‎(но ‎не‏ ‎особо‏ ‎учитывающая ‎технические‏ ‎достижения ‎San‏ ‎Andreas ‎— ‎самой ‎продвинутого ‎представителя‏ ‎франшизы‏ ‎на‏ ‎тот ‎момент)‏ ‎в ‎эксклюзивном‏ ‎портативно-консольном ‎формате‏ ‎возможно‏ ‎это ‎и‏ ‎стало ‎той ‎завесой ‎невидимости ‎для‏ ‎широкой ‎публики.‏ ‎ОДНАКО‏ ‎благодаря ‎достижениям ‎современного‏ ‎программирования ‎так‏ ‎же ‎известным ‎как ‎«мой‏ ‎друг‏ ‎дал ‎мне‏ ‎поиграть ‎ps2»‏ ‎c ‎данным ‎творением ‎может ‎ознакомиться‏ ‎каждый.‏ ‎Пытливый ‎зритель‏ ‎спросит ‎«А‏ ‎ЗАЧЕМ ‎мне ‎это ‎делать?» Постараюсь ‎уложиться‏ ‎в‏ ‎несколько‏ ‎минут.




Во-первых ‎в‏ ‎«Историях» ‎царит‏ ‎ТА ‎САМАЯ‏ ‎АТМОСФЕРА‏ ‎ранних ‎3д‏ ‎ГТА. ‎Простенькие ‎модельки, ‎скромные ‎пейзажики,‏ ‎но ‎это‏ ‎ТЕ‏ ‎САМЫЕ, ‎НОСТАЛЬГИЧЕСКИЕ ‎ПЕЙЗАЖИКИ‏ ‎и ‎даже‏ ‎архаичное ‎управление ‎с ‎газом‏ ‎и‏ ‎тормозом ‎не‏ ‎на ‎крестовине‏ ‎или ‎стике, ‎а ‎на ‎ОТДЕЛЬНЫХ‏ ‎КНОПКАХ.



1


Во-вторых‏ ‎зачастую ‎вас‏ ‎окружают ‎УЖЕ‏ ‎ЗНАКОМЫЕ ‎персонажи, ‎раскрываемые ‎куда ‎глубже‏ ‎и‏ ‎создающие‏ ‎понимание, ‎почему‏ ‎в ‎дальнейшем‏ ‎(действие ‎ЛСС‏ ‎происходит‏ ‎за ‎3‏ ‎года ‎до ‎ГТА ‎3 ‎в‏ ‎1998 ‎году)‏ ‎они‏ ‎ведут ‎себя ‎так,‏ ‎а ‎не‏ ‎иначе. ‎Паранойя ‎Сальвадоре, ‎становление‏ ‎корешка‏ ‎Каталины ‎—‏ ‎Мигеля, ‎Эпатаж‏ ‎Дональда ‎Лава, ‎на ‎огонек ‎заглянет‏ ‎даже‏ ‎Авери ‎Каррингтон,‏ ‎тот ‎самый,‏ ‎который ‎спровадил ‎Томми ‎Версетти ‎крутить‏ ‎вертолетик.‏ ‎Это‏ ‎лишь ‎малая‏ ‎часть ‎тех,‏ ‎кто ‎попадется‏ ‎на‏ ‎тернистом ‎пути‏ ‎Тони ‎и ‎несмотря ‎на, ‎казалось‏ ‎бы, ‎повторение‏ ‎пройденного,‏ ‎другой ‎взгляд ‎на‏ ‎персоналии ‎сохраняет‏ ‎чувство ‎новизны.







В- ‎третьих ‎—‏ ‎новая‏ ‎история ‎(хоть‏ ‎и ‎достаточно‏ ‎тривиальная ‎от ‎старта ‎до ‎финиша,‏ ‎повествующая‏ ‎про ‎карабканье‏ ‎из ‎грязи‏ ‎в ‎князи ‎но… ‎все ‎то,‏ ‎что‏ ‎происходит‏ ‎МЕЖДУ ‎этими‏ ‎точками… ‎такого‏ ‎количества ‎безумных‏ ‎миссий‏ ‎на ‎квадратный‏ ‎метр ‎истории ‎не ‎было. ‎кажется,‏ ‎даже ‎у‏ ‎Тревора.

Сфотографировать‏ ‎Сына ‎маминой ‎подруги‏ ‎с ‎целью‏ ‎его ‎дискредитации, ‎с ‎последующей‏ ‎переработкой‏ ‎оного ‎в‏ ‎фарш ‎и‏ ‎отправкой ‎на ‎прилавок ‎его ‎же‏ ‎собственного‏ ‎мясного ‎магазина?‏ ‎Есть.

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

Отбиваться‏ ‎от ‎мафиози‏ ‎с ‎бензопилами ‎на ‎танкере? ‎КОНЕЧНО‏ ‎ДА!


Отдельным ‎пунктом‏ ‎хочется‏ ‎выделить ‎местное ‎музыкальное‏ ‎сопровождение: ‎Рокстары‏ ‎всегда ‎славились ‎тщанием ‎в‏ ‎подборе‏ ‎наполнения ‎для‏ ‎радио ‎и‏ ‎эта ‎часть ‎не ‎исключение, ‎куча‏ ‎лицензированных‏ ‎треков ‎разных‏ ‎жанров ‎бла-бла-бла…

Жемчужина‏ ‎либерти ‎сити ‎— ‎радио ‎Дель‏ ‎Мундо‏ ‎(или‏ ‎как ‎я‏ ‎называл ‎его‏ ‎Мумбаи ‎Фм,‏ ‎что‏ ‎не ‎совсем‏ ‎корректно ‎прошу ‎прощения ‎извините ‎пожалуйста)‏ ‎на ‎которой‏ ‎проигрывается‏ ‎музыка ‎из ‎стран‏ ‎Азии ‎и‏ ‎Ближнего ‎Востока. ‎Где ‎в‏ ‎перерывах‏ ‎между ‎абсолютнно‏ ‎потрясающими ‎треками‏ ‎рджей ‎передает ‎приветы ‎своему ‎кузену,‏ ‎который‏ ‎сейчас ‎работает‏ ‎водителем ‎такси‏ ‎(что ‎характерно ‎именно ‎эта ‎станция‏ ‎по‏ ‎умолчанию‏ ‎включена ‎во‏ ‎всех ‎такси)‏ ‎Забавный ‎факт,‏ ‎благодаря‏ ‎душевному ‎саунду‏ ‎на ‎стрим ‎десантировались ‎индусы, ‎которые‏ ‎несмотря ‎на‏ ‎отсутствие‏ ‎знаний ‎языка ‎подписались‏ ‎с ‎формулировкой‏ ‎«ничего ‎не ‎понятно, ‎но‏ ‎очень‏ ‎интересно, ‎а‏ ‎еще ‎играет‏ ‎знакомая ‎музыка»

Именно ‎под ‎аккомпонимент ‎этой‏ ‎станции‏ ‎я ‎проездил‏ ‎всю ‎игру‏ ‎и ‎ничуть ‎не ‎пожалел, ‎жаль‏ ‎согласно‏ ‎внутриигровому‏ ‎лору ‎к‏ ‎2001 ‎году‏ ‎станция ‎перестала‏ ‎существовать‏ ‎и ‎в‏ ‎дальнейшем ‎не ‎появялась ‎ни ‎в‏ ‎одной ‎части…

Ну‏ ‎и‏ ‎финальным ‎пунктом ‎является‏ ‎Тони ‎Сиприани‏ ‎собственной ‎персоной. ‎Он ‎не‏ ‎очень‏ ‎умный, ‎зависящий‏ ‎от ‎чужого‏ ‎мнения, ‎но ‎исполнительный ‎и ‎верный,‏ ‎а‏ ‎порой ‎и‏ ‎не ‎лезущий‏ ‎за ‎словом ‎в ‎карман, ‎от‏ ‎чего‏ ‎некоторые‏ ‎диалоги ‎звучат‏ ‎неимоверно ‎уморительно.‏ ‎И ‎пусть‏ ‎на‏ ‎озвучке ‎в‏ ‎этот ‎раз ‎не ‎Майкл ‎Мэдсен,‏ ‎а ‎Дэниел‏ ‎Мастроджорджо‏ ‎(давно ‎и ‎плотно‏ ‎работающий ‎с‏ ‎рокстар)в ‎качестве ‎и ‎душевности‏ ‎сомневаться‏ ‎не ‎приходится.

КРОМЕ‏ ‎ТОГО ‎Сиприани‏ ‎тот ‎еще ‎модник, ‎в ‎вашем‏ ‎гардеробе‏ ‎оказывается ‎целая‏ ‎росыпь ‎костюмов:‏ ‎Представительный ‎смокинг ‎для ‎похода ‎в‏ ‎Оперу‏ ‎соседствует‏ ‎с ‎знаменитым‏ ‎желтым ‎тренировочным,‏ ‎снятым ‎с‏ ‎Брюса‏ ‎ли, ‎а‏ ‎за ‎прохождение ‎сюжетки ‎с ‎барского‏ ‎плеча ‎вам‏ ‎накинут‏ ‎шмотки ‎Элвиса ‎и‏ ‎НИКТО ‎не‏ ‎может ‎запретить ‎вам ‎прийти‏ ‎на‏ ‎очередную ‎мафиозную‏ ‎стрелку ‎в‏ ‎косплее ‎мистера ‎Вурхиза, ‎да ‎у‏ ‎нас‏ ‎так ‎принято!

КАЗАЛОСЬ‏ ‎БЫ ‎еще‏ ‎одной ‎стеной ‎между ‎вами ‎и‏ ‎ознакомлением‏ ‎может‏ ‎быть ‎отсутствие‏ ‎локализации ‎(ведь‏ ‎официально ‎игра‏ ‎хоть‏ ‎и ‎издавалась‏ ‎букой, ‎но ‎перевода ‎не ‎было)‏ ‎ОДНАКО ‎господа‏ ‎в‏ ‎черных ‎треуголках ‎и‏ ‎со ‎словариками‏ ‎подмышкой ‎весьма ‎неплохо ‎справились‏ ‎с‏ ‎немногочисленными ‎текстами,‏ ‎так ‎что‏ ‎просто ‎разыщите ‎нужный ‎«диск» ‎вероятно‏ ‎придется‏ ‎поковыряться ‎с‏ ‎настройкой ‎«консоли»‏ ‎сами ‎понимаете ‎оборудование ‎старое ‎и‏ ‎все‏ ‎такое,‏ ‎но ‎нужные‏ ‎гайды ‎имеются‏ ‎на ‎ютубах‏ ‎и‏ ‎не ‎занимают‏ ‎много ‎времени.

По ‎результатам ‎14- ‎часового‏ ‎прохождения ‎я‏ ‎получил‏ ‎ощутимый ‎заряд ‎ностальгии,‏ ‎УГЛУБЛЕННОЕ ‎понимание‏ ‎лора ‎серии, ‎попутно ‎забайтил‏ ‎несколько‏ ‎человек ‎поиграть‏ ‎во ‎что-нибудь‏ ‎гташное ‎и ‎сильное ‎желание ‎полирнуть‏ ‎ощущения‏ ‎в ‎Vice‏ ‎City ‎Stories.

А‏ ‎мистер ‎Монтоллио ‎вернется ‎с ‎очередной‏ ‎порцией‏ ‎воспоминаний‏ ‎о ‎полузабытых‏ ‎играх ‎в‏ ‎следующий ‎раз.


Увидимся.‏ ‎Услышимся.‏ ‎и ‎Stay‏ ‎Tuned!

Читать: 1+ мин
С
logo
Сурен Хоренян | Программирование

Запиши пока не забыл

Как ‎только‏ ‎проскакивает ‎мысль ‎«надо ‎запомнить» ‎или‏ ‎«надо ‎не‏ ‎забыть»,‏ ‎я ‎тут ‎же‏ ‎записываю. ‎Всё‏ ‎что ‎«надо ‎не ‎забыть»‏ ‎забывается‏ ‎быстрее ‎всего.‏ ‎Надо ‎обязательно‏ ‎записать.

Это ‎помогает ‎разгрузить ‎память, ‎избавиться‏ ‎от‏ ‎лишней ‎информации,‏ ‎а ‎также‏ ‎освободить ‎место ‎для ‎новых ‎мыслей.‏ ‎К‏ ‎записанной‏ ‎идее ‎гораздо‏ ‎вернуться, ‎чем‏ ‎пытаться ‎её‏ ‎выудить‏ ‎из ‎памяти‏ ‎или ‎восстанавливать ‎тот ‎ход ‎мыслей,‏ ‎что ‎был‏ ‎час‏ ‎/ ‎день ‎/‏ ‎неделю ‎назад.

И‏ ‎наоборот, ‎это ‎хороший ‎способ‏ ‎что-то‏ ‎забыть. ‎Вот‏ ‎думаешь ‎«я‏ ‎бы ‎не ‎хотел ‎об ‎этом‏ ‎вспоминать»,‏ ‎и ‎вспоминаешь‏ ‎об ‎этом‏ ‎раз ‎за ‎разом. ‎А ‎стоит‏ ‎подумать‏ ‎«буду‏ ‎об ‎этом‏ ‎помнить», ‎и‏ ‎забываешь ‎в‏ ‎ближайшее‏ ‎время.


Читать: 1+ мин
С
logo
Сурен Хоренян | Программирование

Качество подписчиков важнее количества

Вчера ‎в‏ ‎Телеграм ‎канале ‎случилась ‎первая ‎тысяча‏ ‎подписчиков.

У ‎меня‏ ‎лучшие‏ ‎подписчики. ‎Конечно, ‎у‏ ‎каждого ‎блогера‏ ‎именно ‎его ‎подписчики ‎самые‏ ‎лучшие.

Спасибо,‏ ‎что ‎читаете.‏ ‎Отдельное ‎спасибо‏ ‎всем, ‎кто ‎проявляет ‎активность: ‎ставит‏ ‎реакции,‏ ‎пишет ‎комментарии.

Например,‏ ‎этой ‎ночью‏ ‎успели ‎обсудить ‎математические ‎правила ‎по‏ ‎приоритетам‏ ‎операций,‏ ‎финансовые ‎инструменты‏ ‎(ипотеки, ‎вклады),‏ ‎так ‎ещё‏ ‎и‏ ‎успевали ‎отвечать‏ ‎на ‎вопросы ‎по ‎коду.

Огромное ‎спасибо‏ ‎тем, ‎кто‏ ‎поддерживает‏ ‎на ‎бусти, ‎это‏ ‎очень ‎приятно‏ ‎и ‎сильно ‎мотивирует. ‎Для‏ ‎них‏ ‎в ‎раннем‏ ‎доступе ‎выходит‏ ‎курс ‎по ‎основам ‎структур ‎данных.

А‏ ‎кто‏ ‎считает, ‎что‏ ‎я ‎неправ,‏ ‎что ‎у ‎меня ‎лучшие ‎подписчики,‏ ‎можете‏ ‎отписываться,‏ ‎ведь ‎качество‏ ‎важнее ‎количества.

Показать еще

Обновления проекта

Статистика

Метки

Современные тенденции 3 Социальный контекст 3 Выставочный зал 2 Очерк 2 публицистика 2 Автопортрет художника 1 Авторский текст 1 Архитектор В.Ф. Подгорный 1 архитектура 1 Бытоописание 1 вдохновение 1 визуальная коммуникация 1 визуальная культура 1 визуальность 1 Выставка монументальной живописи 1 Геннадий Дирко 1 глобализация 1 графический дизайн 1 диалог культур 1 Жанры 1 живопись 1 жизненные уроки 1 жизнь 1 журнал о культуре с 1988 года 1 забота о себе 1 значение 1 зрительный образ 1 игра 1 идентификация 1 инфографика 1 искусственный интеллект 1 искусство 1 история 1 конфликт 1 критическое мышление 1 культура 1 культурная глобализация 1 культурное наследие 1 культурное разнообразие 1 культурные ресурсы 1 культурные ценности 1 культурный ландшафт 1 Литературное наследие 1 Литературный портрет 1 массовая культура 1 машинное обучение 1 медиасфера 1 Монументальная живопись 1 нарратив 1 Наше наследие 1 ностальгия 1 общение 1 открытие 1 Писательство 1 поддержка 1 Псков 1 Псковский архитектор 1 радость 1 Развитие 1 резьба по дереву 1 Самовыражение 1 связи 1 слово 1 социальные сети 1 творчество 1 текст 1 уличное искусство 1 устойчивость 1 уязвимость 1 фотоискусство 1 Фреска 1 Художественная проза 1 художник 1 Человеческие истории 1 эмоции 1 Больше тегов

Фильтры

Подарить подписку

Будет создан код, который позволит адресату получить бесплатный для него доступ на определённый уровень подписки.

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

Будет создан код, который позволит адресату получить сумму на баланс.

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

Добавить карту
0/2048