Где можно написать книгу?

Где можно написать книгу?


Алена Лепилина

3 марта больше чем в ста странах мира отмечается Всемирный день писателя. В честь этого мы решили сделать подборку сайтов, сервисов и книг, которые помогут написать свою первую книгу человеку в любом возрасте (даже ребенку — есть в списке и творческие книги для детей). Если вы давно мечтали написать книгу, действуйте. Как сказала Барбара Шер, мечты кажутся невозможными, пока не исполнятся.

Содержание

Сайты и сервисы для писателей

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

Daily Page

Девиз этого сервиса: «Пишите каждый день!» Это тренажер писательских навыков и краткий курс психологической помощи в одном флаконе, потому что отчасти это техника фрирайтинга (правда, привязанная к определенной теме, но выплыть все равно может много интересного — увидите сами). Каждый день на почту вам будет приходить новая тема для мини-сочинения: «Она была так смущена тем, что…», «Чего вы избегаете?», «Одно из самых лучших решений в вашей жизни…», «Что для вас значит искусство?». Писать можно как «в стол», никому не показывая, так и публиковать свои рассказы.

Раздел «Книгоиздание» на the Question

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

Раздел «Литература» на the Question

Начитанный человек «выдает» более качественный продукт (назовем книгу так). Чем шире ваш кругозор, тем более ярким и живым получится повествование. В этой теме — вопросы и ответы по литературе: про книги, писателей, литературные приемы и стилистические фигуры, героев, сюжет и все, что может заинтересовать начинающего писателя.

Пиши.про

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

Evernote

Муза может застать вас где угодно. Evernote можно установить на ноутбук и смартфон и записывать идеи сразу, как только они пришли вам в голову. Заметки синхронизируются и появляются на всех ваших устройствах. Так вы точно не забудете реплики героев и крутые повороты сюжета. И сможете творить где угодно — хоть в очереди в поликлинике, хоть в за обедом в кафе.

Арзамас

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

Мастерская писателей

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

Грамота.ру

Если возникают сомнение, как пишется то или иное слово, где поставить запятую или можно ли так выразиться, как того требует душа, зайдите на портал Грамота.ру: ответ найдется — в словарях или справочной службе, куда можно написать через специальную форму или даже позвонить (и вам ответят сотрудники Института русского языка имени В.В. Виноградова, представляете?).

Орфограммка

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

Типограф

Сервис студии Артемия Лебедева, который правильно оформляет текст: ставит нормальные кавычки («елочки» и «лапки»), меняет ошибочно поставленные дефисы на тире, убирает ненужные пробелы.

Smart Progress

Новый день — новые свершения. Сервис для достижения целей помогает сформулировать цель (хотя у вас она уже есть — написать книгу), составить план «достигатора», получать полезные советы и даже вдохновляться начинаниями окружающих.

Словарь синонимов

Иногда нужное слово просто не идет в голову. В этом случае выручает полезный, пригодный, дельный, практичный, эффективный, действенный (извините) словарь синонимов.

Курсы по литературе

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

Лекции по литературе на Лекториуме

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

Премия «Дебют»

Сайт независимой премии «Дебют», куда можно отправить свою рукопись в пяти номинациях: крупная проза, малая проза, драматургия, поэзия, эссеистика. Главный приз — миллион рублей и признание 😉

Галина Юзефович на Медузе

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

Открытые уроки для писателей

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

Книги для тех, кто пишет

Учись видеть

Среди всех книг писателя и преподавателя литмастерства Марины Москвиной — сияющих, фантасмагорических, карнавальных — «Учись видеть» стоит особняком. Написанная для студентов Марины, она без обиняков говорит о безграничном жизнеутверждающем творчестве.

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

Писать профессионально

Автор и преподаватель Хиллари Реттиг глубоко и детально исследует основные причины низкой продуктивности писателей: нехватку времени, откладывание на потом, стремление к совершенству, предубеждения, смешанные чувства, внешние требования и давление со стороны издателей, неэффективную организацию рабочего процесса — и рассказывает, как с ними бороться

Птица за птицей

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

Это практичное и мудрое пособие по писательскому мастерству.

Литературный марафон

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

Cпасите котика!

Известный сценарист делится своими авторскими идеями: классификацией жанров, отличной от общепринятой (в которой фильм всегда принадлежит одному жанру и не бывает боевиков с элементами триллера, драмы и приключений) и Blake Snyder Beat Sheet — структурой сценариев, описывающей большинство успешных картин.

Писать легко

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

Эта книга — сборник лекций и практических заданий, которые помогут справиться со сложностями писательского труда

642 идеи, о чем написать

Эта книжка — творческий «тренажер» для отработки креативности. Она придется очень кстати всем, кто хочет развить воображение и научиться емко излагать мысли. На ее страницах — 642 начала историй — веселых, смешных, грустных, фантастических и даже немного странных… Их нужно превратить в законченные рассказы. Книга для детей, но взрослым тоже не помешает тренировка воображения.

642 идеи, о чем еще написать

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

Это незаменимый тренажер для всех, кто работает с текстом — писателей, журналистов, копирайтеров и маркетеров.

Мастер историй

Истории нас вовлекают и вдохновляют. Дают примеры того, как надо делать и как делать не надо. Они заставляют нас двигаться. Лучшие из историй мы запоминаем навсегда. Эта книга — не пространные мысли автора, написанные в попытке убедить читателя в важности историй. В ней вы найдете более 100 готовых историй, которые сможете применить в своей практике.

Зачем мы пишем?

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

Как писать книги. Мемуары о ремесле (Стивен Кинг)

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

Что нужно знать и уметь человеку, чтобы его творения возглавляли международные списки бестселлеров? Ответы — в этой книге.

Дзен в искусстве написания книг (Рэй Брэдбери)

Великий Брэдбери, чьи книги стали классикой при жизни автора, пытается разобраться в себе, в природе писательского творчества. Как рождается сюжет? Как появляется замысел? И в какой момент человек понимает, что писать книги — и есть его предназначение? Но это отнюдь не скучные и пафосные заметки мэтра. У Брэдбери замечательное чувство юмора, он смотрит на мир глазами не только всепонимающего, умудренного опытом, но и ироничного человека. Так, одна из глав книги называется «Как удерживать и кормить Музу». И, само собой, дает ответ на этот животрепещущий вопрос.

Искусство беллетристики (Айн Рэнд)

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

Высокое искусство (К. Чуковский)

И-и-и-и, третья подряд книга про искусство написания книг (раз так часто употребляют великие это слово, сомневаться не приходится) — от с детства всем знакомого Корнея Ивановича. Мы все знакомимся с Чуковским будучи малышами, на всю жизнь запоминая его стихи, но для многих это знакомство в детстве и заканчивается. Между тем всеми любимый классик был и критиком, переводчиком, прозаиком, лингвистом, литературоведом, мемуаристом.

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

Золотая роза (К. Паустовский)

Для читателей Паустовский — это олицетворение человеческого и писательского благородства, совесть эпохи. Он был обойден всеми государственными премиями, но в 1964 году стал кандидатом на Нобелевскую премию в области литературы, и только вмешательство правительства СССР не позволило Паустовскому получить эту почетную награду. Нашумевшая повесть «Золотая роза» посвящена сущности писательского труда.

Это попытка постигнуть природу искусства слова на основе собственного опыта и осмысления творчества великих писателей.

Долгие прогулки

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

Поиск источника

И снова — книга Джулии Кэмерон. 12-недельная программа из книги поможет вам пережить периоды без вдохновения. Эта книга содержит рекомендации по преодолению самых непростых вызовов художника, в том числе таких, как: решение начать новый проект; сохранение концентрации в те моменты, когда всё в жизни отвлекает вас от искусства; поиск вдохновения в самых неожиданных источниках.

Кради как художник

Без этой книги творческому человеку никуда. Остин Клеон поможет справиться с главным страхом писателя — будто все стоящее уже написано до него. Расслабьтесь. В мире нет ничего оригинального. Все вокруг — лишь переработанные идеи, которые кто-то уже придумал. Так что ваша задача — увидеть их по-своему, добавить частичку себя и показать читателям.

Гениальность на заказ

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

Как читать книги

Писатель должен быть еще и хорошим читателем. Эта книга — одна из лучших по психологии чтения. Классика. Чтобы действительно понимать все оттенки смысла, заложенные в словах и фразах, и полностью настроиться на авторскую волну, нужен изрядный читательский багаж, а кроме того, умение читать активно. И именно этого умения многим не хватает. И именно этому учит книга — аж с 1940 года.

Взлом креатива

Эксперт по креативности Майкл Микалко раскроет секреты нестандартного мышления известных людей и расскажет, как их применять на практике. Он исследовал истории более чем ста великих мыслителей — от Леонардо да Винчи до Пабло Пикассо — и адаптировал их методы к современным реалиям.

Получилось 9 стратегий мышления, которые помогут вам в поиске новых идей и нестандартном решении любых проблем.

Книга гениальных идей

Интерактивная книга от лауреатов премии BAFTA — команды братьев Маклеод. Со множеством упражнений — от рисования причудливых существ и придумывания названий для новых изобретений до создания карты воображаемой местности и проектирования несуществующих зданий. Здорово тренирует креативность.

Узор на кожуре банана

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

Привычка к творчеству

Вдохновляющая и практичная книга «Привычка к творчеству» научит, как наполнить творчеством каждый день. В книге — 32 упражнения, разработанные известным хореографом Твайлой Тарп на основе ее впечатляющего 35-летнего опыта. Вы узнаете, что означает быть креативным и как использовать свои способности по максимуму.

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

Литературный мастер-класс

Уроки от великих писателей собраны под одной обложкой в этой книге, полной цитат, упражнений, выдержек из дневников, автобиографий и интервью. У Чарльза Диккенса вы научитесь создавать выдающихся персонажей, у Эрнеста Хемингуэя — писать лаконично, но сильно, а у Джейн Остин — привлекать читателя на сторону несимпатичного персонажа.

Автор, ножницы, бумага

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

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

Муза и чудовище

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

365 дней очень творческого человека

Это ежедневник, созданный специально для тех, чей труд принято называть творческим — приложение к книге «Муза и чудовище». Он разработан, само собой, Яной Франк на основе ее собственного подхода, прошедшего проверку временем и тяжелыми испытаниями. С его помощью вы сможете организовать свою жизнь и творческий труд.

Сделай свою книгу

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

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

Однажды в сказке

Сможете ли вы спасти эльфа до того, как его съест огромный злобный волк? Ведьма угостит вас отравленным яблоком или поможет избавиться от гигантского розового кролика, напавшего на ваш дом? Попробуйте! В наборе — 20 двусторонних карточек с необычными иллюстрациями, которые собираются в бесконечное количество историй. Это популярный во всем мире инструмент развития речи и воображения.

Книга моих стихов

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

Напиши свою книгу приключений

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

На страницах книги вы найдет огромное количество практических советов и секретов писательского мастерства.

Книга моих историй

Дети любят выдумывать разные истории. Но чтобы стать настоящим писателем, мало придумать интересный сюжет — нужно уметь его записать. На страницах этой книги Луи Стоуэлл делится с начинающими авторами секретами писательского мастерства и объясняет, как создавать захватывающие рассказы! Кого выбрать героем истории? Как раскрыть его/ее характер, чтобы он выглядел правдоподобно? Где может происходить действие? Как описать обстановку? От какого лица рассказать историю? Маленькие писатели попробуют свои силы в разных жанрах.

Вам не кажется, что CSS уже не такой как раньше? Последние несколько лет это актуальная тема для множества умных людей. CSS — это не просто звено, которое фронтенд-разработчик должен добавить, чтобы страница выглядела красиво. Это намного больше. Производительность для нас играет большую роль и мы стремимся разрабатывать хорошие сайты. В этой статье я хочу поделиться опытом, приобретённым за последние несколько месяцев и моими взглядами на написание CSS-кода. Меня как программиста очень интересует архитектурная часть процесса. Мне кажется, что процесс написания CSS нуждается в изменениях и я усердно изучаю этот вопрос. Я веду поиск удачных подходов и методов, новых вариантов организации процесса написания кода. Эта статья является своеобразным итогом путешествия в мир CSS. Многие говорят, что написание CSS — это не совсем программирование. Я с этим не согласен и считаю, что оно не менее интересно и сложно.

Препроцессоры CSS

Взглянем правде в лицо. Написание чистого CSS — не самое увлекательное занятие в мире. Препроцессоры берут нечто напоминающее CSS и чудесным образом выдают валидный CSS-код. Это добавляет дополнительную прослойку между разработчиком и конечным стилем, который будет послан браузеру. Однако всё не так плохо, ведь препроцессоры обладают некоторыми очень полезными возможностями.

Конкатенация

Наиболее ценной возможностью препроцессоров я считаю конкатенацию файлов. Уверен, вы знаете что написав @import в файле .css вы собственно говорите браузеру: «используй и этот файл, пожалуйста». И он его использует. Добавляется еще один запрос, что не очень хорошо, ведь таких файлов у вас может быть много. Большое количество запросов ухудшает производительность приложения. Если использовать препроцессоры CSS, эта проблема устраняется. Они просто объединяют все стили в один css-файл.

Расширение

Есть два основных препроцессора CSS — LESS и Sass. Они оба поддерживают расширение CSS. Да, работают они немного по-разному, но идея та же. Вы создаете базовый класс (его обычно называют «миксин») с набором свойств и затем импортируете эти свойства в другой селектор. Например:

// less .bordered(@color: #000) { border: dotted 2px @color; } .header { .bordered; } .footer { .bordered(#BADA55); } // компилируется в .header { border: dotted 2px #000000; } .footer { border: dotted 2px #bada55; }

Здесь есть нюанс: если вы прописываете миксин без аргумента, т.е. если у вас есть только

.bordered { border: dotted 2px #000; }

он целиком добавляется в скомпилированный файл CSS, вне зависимости от того используется он или нет. Это происходит, потому что он является валидным селектором. Sass даёт немного больше гибкости за счёт миксинов, расширений и плейсхолдеров (если вас интересует в чём между ними разница, очень советую прочитать эту статью). Давайте рассмотрим следующий Sass и его компиляцию:

// Sass @mixin bordered($color: #000) { border: dotted 2px $color; } .header { @include bordered; } .footer { @include bordered(#BADA55); } // компилируется в .header { border: dotted 2px black; } .footer { border: dotted 2px #bada55; }

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

// Sass %bordered { border: dotted 2px #000; } .header { @extend %bordered; } .footer { @extend %bordered; } // компилируется в .header, .footer { border: dotted 2px #000; }

Очевидны два позитивных момента. Во-первых, класс .bordered не компилируется. Во-вторых, Sass комбинирует селекторы, что делает CSS немного короче.

Компоновка

LESS и Sass поддерживают определение переменных. Можно в любой момент обратиться к этим переменным и использовать их в качестве значений для свойств.

// Sass $brand-color: #009f0A; … h1 { color: $brand-color; }

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

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

// Sass @mixin border($side) { border-#{$side}: solid 1px #000; } .header { @include border(«left»); } // компилируется в .header { border-left: solid 1px #000; }

Аргументы против препроцессоров

  • Препроцессор является инструментом, т.е. это еще один компонент, который вам придётся добавить в среду разработки. Вам возможно захочется сделать его встроенным в приложение. Это, само собой, предусматривает написание дополнительного кода.
  • Если вы не хотите беспорядка в коде, вам вероятно понадобится средство отслеживания изменений. Еще один инструмент, который будет следить за вашими файлами и запускать компиляцию после того как в них будут внесены изменения. Если это ваш случай, вам придётся запускать этот инструмент каждый раз когда вы начинаете работать над проектом. Возможно, со временем вы найдете способ оптимизировать этот процесс, но над этим придётся поработать.
  • Очень часто разработчиков заботят только файлы .less или .Sass. Однако, результат — вот, что действительно имеет значение. Ваш Sass может быть изящным и оптимизированным, однако это не гарантирует, что в результате вы получите столь же красивый CSS. Могут возникнуть довольно интересные проблемы со специфичностью. Так что скомпилированную версию нужно регулярно просматривать.

БЭМ

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

<header class=»site-header»> <div class=»logo»></div> <div class=»navigation»></div> </header>

Стили могут быть такими:

.site-header { … } .logo { … } .navigation { … }

Такой код, конечно же, будет работать, однако есть проблема: читая CSS вы не сможете понять что, например, логотип logo является частью шапки header. Еще один маленький логотип может быть использован в подвале. Следующий логичный шаг — прописать в селекторе элемент-родитель.

.site-header .logo { … }

Однако это не очень хорошая идея, ведь стили становятся зависимыми от иерархии конкретных тегов. Что если потребуется перенести логотип за пределы тега header? Стиль не будет применён. Можно добавить site-header в название класса логотипа:

.site-header-logo { … }

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

.site-header-logo-xmas { … }

потому что по логике название селектора должно отвечать расположению тегов в HTML.

БЭМ может стать решением в таком случае. Он расшифровывается как «Блок, Элемент, Модификатор» и диктует некоторые правила, которым нужно следовать. Используя БЭМ можно превратить наш маленький пример в:

.site-header { … } /* блок */ .site-header__logo { … } /* элемент */ .site-header__logo—xmas { … } /* модификатор */ .site-header__navigation { … } /* элемент */

Т.е. site-header — это у нас блок. Логотип logo и навигация navigation — элементы этого блока, а версия логотипа xmas — модификатор. Возможно всё и выглядит очень просто, но такой подход даёт широкие возможности. Начав его использовать, вы убедитесь что архитектура ваших работ улучшится. Слабой стороной БЭМ является разве что синтаксис. Да, он немного безобразен, но я готов пойти на жертвы ради исправности системы.

(материалы для чтения: и )

OOCSS

Открыв для себя БЭМ, я научился правильно называть классы и задумался над структурой. Наверное первой мне на глаза попалась статья об Объектно-ориентированном CSS. Суть объектно-ориентированного программирования частично заключается в использовании абстракций и язык CSS их поддерживает. Не важно используете вы препроцессоры или нет, вам нужно знать об OOCSS. Я программист, поэтому эта концепция показалась мне очень похожей на то, как я программирую каждый день, например, на JavaScript. У неё есть два главных принципа:

Разделение структуры и оформления

Взгляните на следующий пример:

.header { background: #BADA55; color: #000; width: 960px; margin: 0 auto; } .footer { background: #BADA55; text-align: center; color: #000; padding-top: 20px; }

В нём несколько стилей продублированы. Их можно выделить в отдельный класс следующим образом:

.colors-skin { background: #BADA55; color: #000; } .header { width: 960px; margin: 0 auto; } .footer { text-align: center; padding-top: 20px; }

Теперь у нас есть объект colors-skin, которому можно найти широкое применение. Разметка может выглядеть так:

<div class=»header colors-skin»> … </div> <div class=»colors-skin»> … </div> <div class=»footer colors-skin»> … </div>

У такого изменения есть несколько плюсов:

  • мы получаем класс, который можно использовать несколько раз;
  • если нужно внести изменение, это нужно сделать только для одного класса;
  • повторение в файле CSS удалено, что делает размер файла меньшим.

Разделение контейнера и содержимого

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

.header .social-widget { width: 250px; }

Ведь если переместить .social-widget за пределы контейнера .header, его ширина изменится. В общем, так делать не рекомендуется. Особенно для компонентов, которые встречаются по всей странице. Это принцип блочного CSS и я настоятельно рекомендую выделить немного времени на то, чтобы попробовать такой подход. Лично мне следование этому принципу помогает писать лучший CSS.

Фреймворк

Если вы откроете репозиторий OOCSS на GitHub, то увидите фреймворк. Да, в этом фреймворке используется концепция объектно-ориентированного CSS и да, у него есть несколько крутых компонентов, готовых к использованию. С некоторого времени мне не нравятся фреймворки. Если вы на минуту задумаетесь, то увидите что слово фреймворк состоит из двух частей — «frame» и «work», что значит «каркас, рамка»1 и «изделие». И действительно, работая с фреймворком вы ограничены рамками. Вы связались с этим инструментом и вынуждены играть по его правилам. Я отдаю предпочтение микро-фреймворкам или подобным инструментам, которые дают мне лишь основу. Я ни в коем случае не пытаюсь изобрести колесо, только хочу найти баланс. Очень часто готовые к использованию решения ведут к неопрятной и слишком запутанной системе. Я бы советовал создавать такие инструменты с одной конкретной целью. Если пытаться предвидеть побольше способов применения, в результате получите… ну, вы поняли — фреймворк.

Тем не менее я настоятельно рекомендую взглянуть на фреймворк OOCSS. Возможно он подойдёт под ваши требования. Создатель репозитория — Николь Саливан (Nicole Sullivan). Она первооткрыватель OOCSS и если у вас появится немного свободного времени, советую послушать её презентации/лекции.

SMACSS

Представляю вам ещё одну популярную концепцию: SMACSS. SMACSS расшифровывается, как масштабируемая модульная архитектура CSS (Scalable and Modular Architecture for CSS). Джонатан Снук (Jonathan Snook) предложил нечто вроде гида по стилю для CSS-разработчиков. Суть в том, чтобы разделить ваше приложение на следующие категории:

  • основа — базовые стили по умолчанию для простых селекторов. Например, clearfix;
  • структура — определение каркаса;
  • модуль — группа элементов которые вместе формируют модуль. Например, шапка или боковая колонка;
  • состояние — содержит описание различных состояний элементов. Правила при скрытии, нажатии, растяжении (и т.д.) определённого объекта;
  • тема — большей мерой определение визуального представления элементов. Похожая на категорию «состояние»;

Мне пока не приходилось использовать концепцию SMACSS, но она довольно популярна и действительно продвигает хорошие идеи. Больше всего радует, что она скорее является идеей реализации, чем фреймворком. Следовательно, вы не связаны чёткими правилами, классами или компонентами.

Атомарный дизайн

Изучив OOCSS и SMACSS, я начал искать подходящее модельное представление и довольно быстро оказался на этой странице. Это презентация отличной концепции «Атомный дизайн». Её автор — Бред Фрост (Brad Frost), известный веб-разработчик, работающий преимущественно в мире отзывчивого дизайна и дизайна для мобильных устройств.

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

<label>Поиск по сайту</label>

или

<input type=»text» placeholder=»введите ключевое слово» />

Т.е. атомы содержат базовые стили элементов DOM. Например, цветовую палитру, размеры шрифтов или переходы. Затем эти частички можно объединить в молекулы. Например:

<form> <label>Поиск по сайту</label> <input type=»text» placeholder=»введите ключевое слово» /> <input type=»submit» value=»Поиск» /> </form>

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

На этом Бред не остановился. Молекулы объединяются в организмы. Следуя тому же подходу, можно прописать следующее и назвать его организмом:

<header> <div class=»logo»> <nav> <ul> <li><a href=»#»>Домашняя страница</a></li> <li><a href=»#»>Общие сведения</a></li> <li><a href=»#»>Контакты</a></li> </ul> </nav> <form> <label>Поиск по сайту</label> <input type=»text» placeholder=»введите ключевое слово» /> <input type=»submit» value=»поиск» /> </form> </header>

Еще одна особенность концепции — заготовки. Они не имеют ничего общего с химией, однако вписываются в веб-контекст. Сочетая разные организмы, мы создаём заготовку. Затем из этих заготовок формируется конечная страница.

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

Органический CSS

Пару месяцев назад я написал статью об Organic. Это чудесный маленький фреймворк для приложений на JavaScript. Он даже больше смахивает на шаблон разработки и лично мне он очень понравился. Я даже использовал Organic в нескольких проектах и всё работает без каких-либо проблем. Если он вас заинтересовал, советую почитать этот пост.

Когда я натолкнулся на статью Бреда Фроста, мне уже была знакома похожая концепция, реализованная в Organic. Работа Бреда просто великолепна, однако я решил пойти дальше и написать собственный микро-фреймворк на основе концепции атомного дизайна. Я использовал Sass в качестве препроцессора и создал репозиторий на Github — https://github.com/krasimir/organic-css.

Атомы

Начнём с наименьшего компонента фреймворка — атома. Согласно определению из википедии, атом является наименьшей частицей вещества. В контексте CSS, думаю этому определению соответствует свойство и его значение. Например:

margin-top: 24px;

Добавление атомов посредством прописания стилей прямо в классах не соответствует моим намерениям. Потому что если я напишу что-то вроде этого:

body { margin-top: 24px; } header { margin-top: 24px; }

препроцессор оставит эту запись как есть. А мне нужен вот такой результат:

body, header { margin-top: 24px; }

В Sass такого эффекта можно добиться используя плейсхолдеры. Т.е.

%margin-top-24 { margin-top: 24px; } body { @extend %margin-top-24; } header { @extend %margin-top-24; }

Итак, мне пришлось использовать плейсхолдеры. Это также значит что мне потребовалось создать большое количество плейсхолдеров, которые можно было бы использовать впоследствии. Я решил, что фреймворк будет состоять только из атомов. И может быть нескольких молекул с функциями широкого применения вроде всем известного reset.css, определения сетки и т.п. Я хотел написать нечто, что могло бы служить основой для разработки CSS. Возможно в дальнейшем процессе работы над проектами я найду и какие-то заготовки, которые также можно будет предложить в качестве основы, но для начала я хотел сохранить репозиторий чистым и простым.

Для большей последовательности работы я создал миксин для определения атома. Итак, вот пример:

@include define-atom(«block») { display: block; } @include define-atom(«font-family») { font-family: Georgia; }

Используя этот подход я создал подборку атомов, которые можно с легкостью применить для любого проекта. Взглянуть на них можно . Я использовал некоторые хорошие правила из других фреймворков, не всё является моей заслугой. Также доступен миксин для объединения атомов в молекулу:

@mixin header { // <- молекула с названием ‘header’ @include atoms(( block, clearfix, font-family )); }

Молекулы

Молекула — это элемент DOM, который нужно стилизировать и у которого нет дочерних элементов. Или же если у него есть дочерние элементы, они напрямую с ним не связаны. Например, <img src=»logo.jpg» /> может быть молекулой. Если вам трудно определить молекулы у себя на странице, просто подумайте что построено из атомов. Если какой-то элемент построен из других молекул, это наверное органелла. Несколько строчек выше я показал как определить молекулу:

@mixin login-box { @include atoms(( block, font-size-20, margin-top-23, bold )); }

Ко мне пришла одна интересная мысль. Рассмотрим тег body. Что это? Молекула или что-то другое? Он, без сомнения, нуждается в стилизации посредством атомов, но в общем содержит другие молекулы. Значит он должно быть не молекула, а что-то другое. Я пришёл к заключению, что CSS должен быть на первом месте. Т.е. если для стилизации body нужны несколько атомов, значит он является молекулой, что значит что теоретически я не должен присоединять к нему никаких других молекул. Это может показаться непрактичным, но в большинстве случаев поможет вам воздержаться от использования дочерних селекторов, что хорошо.

Органеллы

Как только вы разберётесь с тем какие элементы DOM являются молекулами, вы поймёте что такое органеллы. Например, обычный элемент form служит прекрасным примером органеллы. Он содержит молекулы label, input и textarea.

.login-form { @include label; @include input; @include textarea; }

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

Больше абстракций

Очень часто у вас может вознкать желание объединить органеллы ещё во что-то. В таком случае добавим ещё абстракций.

Атом → Молекула → Органелла → Клетка → Ткань → Орган → Система → Организм

Только от вас зависит, как вы построите свой CSS. Пока я использовал OrganicCSS только в одном проекте, но могу сказать что он помогает внести в проект ясность. Я рассортировал разные элементы по разделам и дал классам такие названия чтобы с лёгкостью ориентироваться с чем я имею дело. Например, если у меня есть органелла с названием header, я просто изменю её название на o-header. Просматривая HTML-разметку спустя некоторое время, я сразу вижу что CSS-стили для этого элемента находятся в разделе «органеллы».

Это было интересное путешествие. Не знаю буду ли я использовать OrganicCSS в будущем, но это не самое главное. Главное — чему я научился. Я понимал, что мне нужно изменить свой подход к процессу разработки CSS и я это сделал. Мне кажется нужно больше говорить об архитектуре CSS. Как видите, для этого есть много хороших ресурсов. Их только нужно найти, понять как они работают и что с их помощью можно сделать. Только тогда можно выбирать что использовать, а что нет. Даже больше того, когда видите целостную картину, вы получаете возможность придумать что-то, что будет больше соответствовать вашим потребностям.

Примечания

1 В английском языке слово «frame» имеет большое количество значений. Одно из них — «рамка» (напр. для картины или зеркала), его обыгрывает автор статьи в своём рассуждении о работе с фреймворком.

Сервисы, которые помогут писать грамотно

«Орфограммка»

  • Платформы: веб.
  • Стоимость: от 100 рублей за 100 тысяч знаков или от 300 рублей в месяц за использование сервиса без ограничений.

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

«Орфограммка» →

«Главред»

  • Платформы: веб.
  • Стоимость: бесплатно.

«Главред» — сервис, очень похожий на «Орфограммку», но предназначенный в основном для нехудожественных текстов. Он поможет избавиться от лишних слов и выражать мысли просто, ёмко и энергично.

«Главред» →

«Грамота.ру»

  • Платформы: веб.
  • Стоимость: бесплатно.

Если вы забудете, как пишется или что значит какое-то слово, введите его в проверочное поле на сайте «Грамота.ру». Система сопоставит запрос с базой данных, которая состоит из разных словарей, и выдаст результат.

Кроме того, вам пригодятся всевозможные справочники по орфографии, пунктуации, фразеологии, а также «Письмовник», в котором найдутся ответы на сложные вопросы.

«Грамота.ру» →

«Национальный корпус русского языка»

  • Платформы: веб.
  • Стоимость: бесплатно.

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

«Национальный корпус русского языка» →

«Викисловарь»

  • Платформы: веб.
  • Стоимость: бесплатно.

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

«Викисловарь» →

Classes.ru

  • Платформы: веб.
  • Стоимость: бесплатно.

Classes.ru — каталог электронных словарей с возможностью поиска по каждому из них. Пользователям доступны «Большой толковый словарь» Ушакова, «Новый словарь русского языка» Ефремовой и другие ресурсы. Эта площадка обогатит ваш словарный запас и поможет писать насыщенные и выразительные тексты.

Classes.ru →

Сообщества, в которых можно задать вопросы другим авторам

The Question

  • Платформы: веб, Android, iOS.
  • Стоимость: бесплатно.

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

Загрузить QR-Code Разработчик: TheQuestion.ru Цена: Бесплатно

The Question →

«Пиши.про»

  • Платформы: веб.
  • Стоимость: бесплатно.

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

«Пиши.про» →

Quora

  • Платформы: веб, Android, iOS.
  • Стоимость: бесплатно.

Международный аналог The Question на английском языке. Вас могут заинтересовать разделы Writing Advice, Writing и Creative Writing, посвящённые писательству.

Загрузить QR-Code Разработчик: Quora, Inc. Цена: Бесплатно Загрузить QR-Code Разработчик: Quora, Inc. Цена: Бесплатно

Quora →

Reddit

  • Платформы: веб, Android, iOS.
  • Стоимость: бесплатно.

На Reddit есть крупные сообщества writing и Writing Prompts, на которых обсуждают вопросы писательского мастерства. Начинающие и уже успешные авторы со всего мира обмениваются здесь полезными советами и любопытными примерами творчества. Если знаете английский язык, можете к ним присоединиться и поучаствовать в дискуссиях.

Загрузить QR-Code Разработчик: reddit Цена: Бесплатно Загрузить QR-Code Разработчик: reddit Inc. Цена: Бесплатно

Reddit →

Образовательные сервисы с курсами по литературе

4Brain

  • Платформы: веб.
  • Стоимость: бесплатно или 790 рублей в месяц за доступ к интерактивным заданиям.

На площадке 4Brain можно пройти курсы по развитию творческого мышления и писательскому мастерству. Если вы начинающий автор, то наверняка почерпнёте из них немало полезной информации.

4Brain →

Arzamas

  • Платформы: веб, Android, iOS.
  • Стоимость: бесплатно или 149 рублей в месяц за дополнительный контент.

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

Загрузить QR-Code Разработчик: Arzamas OOO Цена: Бесплатно Загрузить QR-Code Разработчик: Arzamas.academy Цена: Бесплатно

Arzamas →

Creative Writing School

  • Платформы: веб.
  • Стоимость: от 10 000 рублей за курс.

Creative Writing School — платформа с платными онлайн-курсами для начинающих и уже опытных писателей. Учащиеся смотрят видеолекции, затем выполняют творческие задания и получают рецензии от профессиональных литературных критиков и писателей.

Creative Writing School →

Редакторы, в которых удобно писать и оформлять текст

«Типограф»

  • Платформы: веб.
  • Стоимость: бесплатно.

«Типограф» помогает адаптировать тексты для публикации в интернете: заменяет дефисы на тире, приводит в порядок кавычки, убирает лишние пробелы и так далее. Он может быть полезен, если вы собираетесь выложить фрагмент или всю книгу прямо на веб-страницу.

«Типограф» →

iA Writer

  • Платформы: Android, iOS, Windows, macOS.
  • Стоимость: бесплатно (Android), 379 рублей (iOS), 20 долларов (Windows), 2 290 рублей (macOS).

Кросс-платформенное приложение iA Writer представляет собой минималистичный редактор текста, созданный специально для писателей. Чтобы ничто не отвлекало авторов от творчества, разработчики убрали из интерфейса почти все элементы, кроме чистого листа.

В iA Writer можно писать без подключения к Сети, а в режиме онлайн программа синхронизирует документы с другими устройствами через облако. Также стоит отметить ночную тему и возможность сохранять файлы в форматах HTML, DOCX и PDF.

Загрузить QR-Code Разработчик: Information Architects GmbH Цена: 2290 рублей Приложение не найдено Загрузить QR-Code Разработчик: Information Architects GmbH Цена: 2290 рублей

iA Writer →

Органайзеры, которые помогут сохранить важные идеи

OneNote

  • Платформы: веб, Android, iOS, Windows, macOS.
  • Стоимость: бесплатно.

Сервис для хранения заметок от компании Microsoft. Работая над книгой, вы можете сохранять и структурировать готовые фрагменты текста в OneNote — они будут доступны на всех ваших устройствах через облако. Если потребуется внести правки, на помощь придут встроенные инструменты форматирования. Плюс ко всему OneNote интегрирован с Word и другими сервисами компании.

Загрузить QR-Code Разработчик: Microsoft Corporation Цена: Бесплатно Загрузить QR-Code Разработчик: Microsoft Corporation Цена: Бесплатно Загрузить QR-Code Разработчик: Microsoft Corporation Цена: Бесплатно Загрузить QR-Code Разработчик: Разработчик Цена: Бесплатно

OneNote →

MindMeister

  • Платформы: веб, Android, iOS.
  • Стоимость: бесплатно или от 5 долларов в месяц за неограниченное количество карт.

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

Загрузить QR-Code Разработчик: MeisterLabs Цена: Бесплатно Загрузить QR-Code Разработчик: MeisterLabs Цена: Бесплатно

MindMeister →

Платформы для самиздата

«ЛитРес: Самиздат»

  • Платформы: веб.
  • Стоимость: бесплатно.

Через этот сайт можно опубликовать свою книгу на витринах книжного сервиса «ЛитРес» и других цифровых магазинов. Автор сам назначает цену и получает деньги с продаж. Сервис при этом отображает статистику просмотров и скачиваний.

«ЛитРес: Самиздат» →

Samlib.ru

  • Платформы: веб.
  • Стоимость: бесплатно.

Samlib.ru — старейшая площадка для самиздата в Рунете. Опубликовав здесь свою книгу, вы сделаете её доступной для аудитории сайта. Если её заметят издатели, что часто бывает на этом ресурсе, вам могут предложить контракт.

Samlib.ru →

Другие полезные сервисы

FocusMusic

  • Платформы: веб, Android, iOS.
  • Стоимость: бесплатно.

Очень простое приложение с фоновой музыкой для продуктивной работы. Вы можете переключаться между четырьмя каналами: классикой, звуком дождя, downtempo и electronic.

Загрузить QR-Code Разработчик: Ryan Ghods Цена: Бесплатно Загрузить QR-Code Разработчик: Felucca Inc. Цена: Бесплатно

FocusMusic →

Cold Turkey

  • Платформы: Windows, macOS.
  • Стоимость: бесплатно или 29 долларов за возможность блокировать приложения и дополнительные функции.

Программа Cold Turkey помогает бороться с прокрастинацией. С её помощью удобно блокировать отвлекающие сайты и приложения на заданный срок. Пока время не истечёт, они будут недоступны. И вы не сможете получить к ним доступ, даже если перезагрузите компьютер.

By Макс Благоразумов on 05.03.2017

— Макс, в чем именно заключается Ваша помощь?

— Начнем с того, что не каждый может написать книгу. Я встречал множество умных людей, профессионалов своего дела, будь они психологами, учеными или бизнесменами, не важно, но вот выложить свои знания на листе бумаге, а потом их грамотно структурировать, они были не способны. В первую очередь, именно таким людям я и помогаю с написанием книги. То есть, они действительно желают написать литературное произведение, но четко отдают себе отчет – им нужна помощь!

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

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

— А какие жанры наиболее сложные…?

— Знаете, все направления интересны по-своему. Мне нравится работать и с психологией, и с эзотерикой, и с религией – там, где максимально можно выразить себя, там, где есть глубина…! Но, понимаете, что и в каких-то научных трактатах, и в детективах, можно отыскать эту глубину. Меня упрекают в том, что я берусь за всё, о чем только ни попросят написать. Здесь необходимо внести определенную ясность – во-первых, я действительно берусь за всё, а во-вторых, мне помогают писать мои ученики. Мы часто встречаемся с ними и я говорю им: «Вот ребята, есть такая-то и такая тема, что думаете на этот счет…?” И они мне выдают такие гениальные идеи, например, по темам политологии или социологии, что хочется тут же взяться и сделать. Они здорово мне помогают, а я помогаю им – это дорога с двухсторонним движением! Поэтому, независимо от сложности и темы, я помогаю с любым литературным проектом.

О написании художественной книги на заказ читать .

В материале представлены кадры из фильма «Призрак» от режиссера Романа Поланского


Добавить комментарий

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