Как разобрать по составу слово слова: Разбор слова по составу, морфемный разбор онлайн

Содержание

Разбор слова по составу онлайн

Чтобы сделать разбор слова по составу, введите слово в строку поиска и в выпадающем списке выберите нужный элемент.

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

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

Основа словафинифть
Кореньфинифть
Нулевое окончание

Слова похожие по структуре

Основа слова

Основа - это часть слова которая не изменяется без окончания, основа слова выражает главное лексическое значение.

Разберем слово - Выполнимый.

В данном случае основа слова - Выполним.

Окончание

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

Изменим род у слова - Хороший с мужского на женский и посмотрим как изменится окончание.

Корень

Корень слова имеет похожие черты на основу слова, он так же несет лексическое значение слова, все самостоятельные части речи имеют корень.

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

В одной самостоятельной части речи может быть более одного корня.

Суффикс

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

Приставка

Приставка - значимая морфема которая находится вначале слова перед корнем, служит для образования слов.

Откровенное интервью с MagicaL: об уходе из NAVI, конфликте с Iceberg, подозрениях в 322 и двух «сбитых летчиках» | Dota 2

Прошедший сезон DPC оказался неудачным для бывшего мидера состава Natus Vincere по Dota 2 Идана MagicaL Варданяна. Он был кикнут из команды по ходу первой части сезона и полностью пропустил вторую, а также квалификацию на The International 10. Cybersport.ru поговорил с Варданяном о проблемах в ростере XactJlepbI, уходе из Cyber Legacy и планах на следующий сезон. В интервью MagicaL подробно рассказал о периоде в NAVI и причинах распада коллектива, объяснил, почему Богдан Iceberg Василенко часто задевает его на стримах, и прокомментировал тему с обвинением в участии в подставных матчах. 

О DPC и конфликте в XactJlepbI

— На профессиональной сцене о тебе не было слышно полгода. Чем ты занимался это время?

— В основном стримил, чуть отдыхал, но очень мало. Следил за про-сценой, за мейджором, за квалификациями на The International. 

— Ты был одним из самых активных профессиональных игроков в матчмейкинге в последнее время.

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

MagicaL в составе NAVI

— Почему так? Не твои герои в мете? 

— Да нет, просто у меня сейчас неудачный режим дня. Я просыпаюсь ближе к ночи и до 12 часов дня стримлю, после чего днем сплю. А хорошие игроки и профессионалы все-таки играют зачастую днем. А ночью играют, скажем так, не лучшие исполнители… 

— За эти полгода тебе поступали предложения присоединиться к какой-нибудь команде?

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

Из первого дивизиона — никто не звал. А вот из второго, что забавно в плане итогового результата, меня звала Team Empire. Честно сказать, я не знаю, как они дошли до гранд-финала, отлично выступив еще и в матче против Team Spirit, учитывая, что, как говорил сам StrangeR, никто уже не верил в команду и она буквально рассыпалась и была на гране дизбанда. Наверное, меня звали, чтобы я как-то спас команду и воскресил ее, а я не был готов подписываться на эту участь.

— По итогу не жаль, что пропустил квалификацию на TI?

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

NAVI на TI9

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

— Я праздновал Новый год, и там в первых числах анонсировали новый сезон DPC, который сильно отличался от того, что было раньше. Valve объявила, что не будет открытых отборочных на TI, к тому же стало понятно, что если не попробовать себя в квалификации к первому сезону, то ты не сможешь попасть ни на один мейджор. Поэтому числа третьего-четвертого мне написал nofear и еще какие-то ребята, чтобы обсудить наши перспективы. 

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

— Почему у команды не пошла игра?

— В открытой квалификации все было хорошо, на тренировках тоже. Но потом мы согласились параллельно выступать на второстепенном турнире Snow Sweet Snow, и он сильно ударил нам по морали. Мы решили на нем сыграть без давления: «Давайте выступим, ничего ведь не теряем». Однако на деле все происходит иначе: любое поражение в официальном матче сильно бьет по морали, даже если ты играешь на условный один доллар. У нас была череда неудач на Snow Sweet Snow, которая повлекла появление плохой атмосферы в коллективе уже в рамках самого DPC. 

Главная причина нашего плохого выступления — исчезла вера друг в друга, все совершали одни и те же ошибки. На это еще наложились конфликты внутри состава, например между nofear и lightless. Последнего в итоге поменяли, потому что то, что было между ними… Я с таким прежде не сталкивался — это была жуткая ругань, которая, в моем понимании, противоречила профессионализму. 

— Но ведь о конфликтах и мелких ссорах в командах говорят достаточно часто. Что удивило тебя именно в этой? 

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

— Это nofear и lightless так характерами не сошлись? 

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

Nofear

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

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

Почему они меня обвинили? Сложно сказать. Я не буду делать громких заявлений. Может, они участвовали в этой грязной истории, я не знаю. Могу сказать только за себя: я никакого отношения к 322 не имел. Люди, которые следят за моими стримами, знают, что перед тем официальным матчем я стримил всю ночь — 10-11 часов, поэтому во время серии чувствовал себя уставшим и сонным.

То, что ребята позволили себе делать такие громкие голословные обвинения… Ну, это редкостные твари. Они ведь действительно чуть подпортили мне репутацию. 

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

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

— Там же еще должна была пройти проверка ESIC. Как она прошла, с тобой связывались? 

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

— Ты потом общался с nofear и KingR — это ведь они тебя обвиняли?

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

— А после этой истории общались?

— Нет, никак не общались. 

— Ты сказал, что эта ситуация подпортила тебе репутацию. Это сказалось как-то на отношении профессионального комьюнити к тебе?

— Я лично думаю, что какие-то профессиональные игроки поверили в это, но думаю, что большинство — нет. 

— Не удивился, что на тебя тогда еще v1lat решил накинуть?

— На самом деле так всегда происходит. Неприятно, конечно, что человек со стороны просто решил ляпнуть. Самое неприятное в этой ситуации, что такие люди, как он, влияют на медиаполе и что каждый твит того же v1lat влечет за собой последствия. То, что он написал, было неприятно, и я думал даже закуситься с ним, но потом плюнул. С другой стороны, был NS, который, наоборот, сделал обзор и показал, что я просто плохо играл в том матче. Вообще, в медиаполе много кто высказывался: кто-то обвинял, кто-то защищал. Я в этой ситуации хотел бы сказать только, что nofear и KingR — далекие и потерянные сбитые летчики. 

V1lat

— Самому эмоционально сложно было отойти от этой ситуации?

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

О NAVI

— Ты не раз уже вспоминал период игры за NAVI. Вы неплохо играли, съездили на TI9. Что в итоге случилось с ростером в следующем сезоне?

— После TI Blizzy решил уйти — его никто не кикал. Просто после продуктивного года он понял, что ему нужно отдохнуть. Мы взяли 9pasha — на бумаге это была очень сильная замена, и у нас были грандиозные планы. Однако первую квалификацию мы провалили. Мы разошлись с Акбаром, после которой у нас была командная депрессия, так как на нем висело очень много обязанностей. Из-за этого было тяжело, поэтому мы со временем начали распределять его обязанности между собой. Мы тестили «пятерок» — Fishman, so bad и Illias —

и в итоге остановились на последнем, ведь Illias — молодой гений. 

На следующем турнире в Сингапуре мы провалились, так как еще перестраивали командную игру после замен. Потом мы отобрались на мейджор в Лейпциге, на котором заняли 9-12 место. Мы тогда еще вышли в верхнюю сетку, где попали на Alliance и следом на Liquid. Несмотря на то что мы облажались с драфтами в плей-офф, у нас была хорошая игровая форма. Мы тогда и EG обыгрывали в группе, и с китайцами хорошо тренировались. Я считаю, что наш состав тогда мог претендовать на топ-6. У нас не было никаких конфликтов, сразу после вылета из турнира мы собрались в тренировочной комнате и обсудили результаты. Мы решили, что стоит продолжать выступать вместе и дальше верить в успех ростера, при этом обсудили слабые стороны команды и договорились провести работу над ошибками. 

Zayac в составе NAVI

В принципе, все было хорошо и мы готовы были двигаться дальше. Однако уже ночью-утром в тот же день Zayac поставил нас перед фактом, что уходит в Virtus.pro, после чего сразу уехал из Лейпцига. Для коллектива это, конечно, был шок. Это был второй серьезный удар по составу после ухода SoNNeikO. Причем проблема была в том, что основные функции и задачи Акбара на себя тогда взял именно Zayac, ведь Illias был тогда совсем молод и не был готов к такой ответственности. Команда была в шоке и не знала, куда и как двигаться дальше. 

Потом, конечно, у всех проснулась спортивная злость. Мы вновь начали тестить «четверок» по той же схеме и в итоге выбрали CeMaTheSlayeR. Первое время было много трудностей — сказывалось отсутствие капитана, нам вновь пришлось перераспределять обязанности. Мы стали упорно тренироваться и даже выиграли квалификацию на следующий мейджор, причем уверенно обыграв всех соперников. Все было круто, мы очень плодотворно поработали на буткемпе, атмосфера в коллективе была хорошая, и мы готовы были залетать в топ-6. И вот мы с билетами сидим на буткемпе, нам вылетать на следующий день, и тут... пандемия коронавируса. И все, турнир отменяется, а мы разъезжаемся по домам — была какая-то спортивная депрессия. А дальше мы попали в зону комфорта, начали чилить дома на диванах, особо каких-то разборов реплеев и вообще продуктивной работы уже не было. Все это потому, что не было никаких новостей о DPC, TI10 и прочем. Все расслабились, я начал хуже играть. Потом у нас с 9pasha стали ухудшаться отношения с каждым официальным матчем. В итоге это превратилось в небольшой конфликт. 

Состав NAVI с 9pasha и MagicaL

— Из-за чего?

— Из-за общего настроя в команде. Так бывает, когда вы играете, но ничего не получается, возникают разные мнения относительно источника проблемы. В итоге команда сделала выбор в пользу 9pasha, и меня кикнули. На этом все. 

— Насколько сложно было психологически уходить из NAVI? Не было ли тильта из-за того, что уход из этого клуба — даунгрейд для карьеры? 

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

— Я запомнил твою цитату после ухода: «Обидно, на кого меня променяли». Ты хотел так подстебнуть young G или действительно считал его слабым мидером?

— Зная внутреннюю кухню NAVI как команды и личностные качества состава, я понимал, что это изменение пойдет только в минус команде. Смысл моих слов был не в том, что young G — плохой игрок, а в том, что он просто не подойдет им. Ну и вскоре мы получили подтверждение — они ведь совсем недолго вместе поиграли. Кстати, я через месяц тогда собрал состав Cyber Legacy, и мы обыграли NAVI на OMEGA League, после чего они задизбандились.

— А есть дополнительная мотивация в таких матчах?

— Есть. Не буду лукавить, конечно, есть. У любого человека, который соревнуется и который оказался в подобной ситуации, будет дополнительная мотивация. 

— Хотел еще вспомнить слова Korb3n, что ты за полтора года в NAVI не прогрессировал. Что думаешь об этом, как сам оцениваешь свой рост как игрока за этот период?

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

О Cyber Legacy

— После NAVI была Cyber Legacy, в которой ты сам собирал состав. Как вообще произошел контакт с клубом, почему решил пойти туда?

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

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

— Когда состав только собирался, я очень в него верил. Тогда еще был закат Virtus.pro, NAVI дизбандились и в СНГ не было лидера, то есть можно было занять топ-1 региона очень быстро. И я действительно верил, что нам это под силу, а потом… Я скажу так, мы выкладывались на полную первый месяц и сразу же пожинали плоды. Мы достойно выступили на первом турнире, пройдя открытую квалификацию. Наша команда заняла третье место во втором дивизионе OMEGA League, уступив FTM, которая в итоге стала чемпионом. Потом началась какая-то командная лень. Если сравнивать наши тренировки в первые месяцы и потом — небо и земля.

Легендарный анонс подписания Cooman

— Из-за чего так произошло?

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

Были ситуации, например, что после поражения в официальном матче мы садились разбирать ошибки. И вот ты час вроде анализируешь, а потом понимаешь, что один из тиммейтов тебя просто не слушал. Он в начале сказал: «Ок, я тут» — а потом ушел заниматься своими делами. С каждым таким моментом отношения внутри коллектива все сильнее портились. Успешная команда должна быть подкреплена сильным лидером, которого все уважают, и организацией, которая регулирует все контрактами. В противном случае это просто стак — кого-то могут переманить в любой момент, а кто-то может просто заявить: «Я устал, хочу на море поехать». Благодаря тому первому году в NAVI, когда мы попали на TI9, я понял, как эта система должна работать — люди должны гореть общей идеей и вместе работать для достижений цели. 

— Как вы в итоге расстались с организацией, нормально?

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

— Но долгов перед вами у Cyber Legacy не осталось?

— Финансовых долгов передо мной, а также Bignum и CeMaTheSlayeR, с которыми я говорил на этот счет, нет. 

— А с игроками из того состава в нормальных отношениях остался?

— Ну, плюс-минус да.

— А история с подозрением в подставном матче сказалась на внутрикомандной атмосфере и отношениях с клубом?

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

О стриминге и конфликтах с профессиональными игроками

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

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

— Ты довольно спокойно и рассудительно обо всем говоришь, оттого вдвойне странно, что у тебя есть сразу несколько медийных конфликтов с другими игроками, например с Illidan и Iceberg. Как так получается?

— Это только те, которые попадают в медиапространство, так-то у меня конфликтов куда больше (смеется). Я не знаю, почему так происходит, просто я не держу рот закрытым, когда меня пытаются как-то задеть или оскорбляют. Я не хаваю дерьмо и склонен отвечать. 

— Что с Illidan произошло?

— Просто взаимная вонь друг на друга. Я всерьез не реагирую на эту ситуацию, в отличие от него. Я проще отношусь к этому — поругались и поругались. Это он на меня злобу держит. А так я даже не помню, с чего все началось. Это все пабы в Dota 2 — ничего необычного (смеется).

— А что с Iceberg?

— Когда ты играешь в NAVI, за тобой следят, есть дополнительное давление, каждый хочет до тебя докопаться. Изначально наш конфликт начался с того, что он на ровном месте начал оскорбительно высказываться в мою сторону, называя бездарем, когда я играл в NAVI. Потом он оказался в NAVI и понял, каково это. После того как его кикнули из команды, его это очень сильно попустило. Если раньше он орал на всех в матчмейкинге, учил играть и матерился, то теперь стал поспокойнее. Потому что когда ты сидишь дома и на тебя никто не смотрит, то тебе легко гавкать. Когда ты играешь в NAVI, а потом тебя кикают — это немного приземляет, вот и все. А началось все с того, что да, он позволил нести всякую ерунду в мою сторону — возможно, завидовал мне тогда. Мидеры — они такие: ты видишь, что чел плохо, на твой взгляд, играет, но сидит в NAVI, и видишь в этом несправедливость. 

Iceberg

А по поводу шоу-матча 1v1 — эту тему вообще начал двигать кто-то из зрителей. Тогда Iceberg сказал, что ему неинтересно со мной играть, так как мне есть чему у него учиться, а ему у меня — нет. Он добавил, что бесплатно не стал бы играть со мной, а вот за $2 тыс. сыграл бы. И до меня, соответственно, это все дошло. Я как раз в тот период попал в сообщество ребят, которые играют 1v1 на SF и турниры проводят. Я чувствовал, что смогу спокойно победить. Однако я бы не играл на свои деньги, потому что я не азартный человек. Даже если потенциально у меня очень высокий шанс на победу, я исключаю возможность пари на такие деньги. Но у меня есть донатер Шарпич, который сказал, что покроет эти $2 тыс., если я проиграю. 

После этого я написал Iceberg, мы обсудили правила, и вроде все было решено. Но потом Iceberg начал переносить дату матча. Сначала на один день, потом еще на один, потом еще на несколько. Сначала ему какие-то дела надо было решить в реальной жизни, потом еще с какой-то рекламой разобраться, следом он попросил время, чтобы потренироваться. Потом Iceberg снова попросил пять дней. Я уже начал ему намекать, что он просто сливается, на что Богдан ответил, что сыграет со мной после мейджора. После мейджора он опять меня морозит, а следом появилась новая причина — квалификация на The International. В итоге он так и продолжил откладывать. 

В итоге после отборочных он и вовсе перестал отвечать мне и слился окончательно. Но его можно понять. Iceberg просто высрал этот спор про $2 тыс., потому что любой адекватный человек отказался бы, и я бы не согласился, если бы не донатер. Он ляпнул про это, чтобы покрасоваться, и в итоге не вывез за базар. Iceberg недавно на стриме слился окончательно: сказал, что сейчас читает литературу, ему неинтересно и вообще какая разница, когда именно он у меня выиграет — сейчас или через полгода. Это такой трешток, я к этому серьезно не отношусь. 

— А если откинуть весь этот трешток, ты считаешь его хорошим мидером?

— Он неплохой мидер уж точно. Если брать лейнинг, то он хорош, а если рассматривать его дальнейшие действия по игре, то он допускает довольно много ошибок. На линии у него очень агрессивный и необычный стиль — он как будто на ринге находится и думает, что играет 1v1. Порой он как будто делает полную дичь, но она работает, потому что он в этом уверен. И он хорош как лейнер.

— Ты себя бы отнес сейчас к топ-3 мидерам СНГ?

— Нет.

— А кого бы ты тогда в этот рейтинг внес?

— Наверное, тех, кто отобрался на TI10, и, пожалуй, No[o]ne. По факту так и есть, как бы я ни относился к TORONTOTOKYO...

TORONTOTOKYO

— А как ты к нему относишься?

— Понимаешь, тут определенная дотерская спортивная особенность: керри будет всегда критиковать других керри, а мидер — разбирать ошибки других мидеров. Особенно если речь про СНГ. Спроси, например, у Nightfall, как ему игра Palantimos (смеется). TORONTOTOKYO, безусловно, заслуживает поездки на TI и места в топ-3 мидеров СНГ — он сейчас на пике своей формы. Это факт. 

— К теме конфликтов с профессиональными игроками: у тебя была история с Excalibur, который обвинял тебя в стримснайпинге. Удалось решить этот конфликт, общался с ним потом?

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

О будущем и команде мечты

— Какие у тебя цели на ближайшее время? Ведь впереди несколько месяцев простоя, все в подвешенном состоянии…

— Мне кажется, вся эта пандемия вообще выбила меня из соревновательной Dota 2, начиная даже с кика из NAVI. Если бы не было отмены мейджора в Лос-Анджелесе, все в моей жизни могло сложиться по-другому. Насчет планов сложно сказать, сейчас я подсел на стримы, но очень хотел бы играть профессионально. Я соскучился по буткемпам, LAN-турнирам, победам, поражениям — по всему. Я бы хотел вернуться и вернусь на профессиональную сцену. Вопрос только, куда и когда. Сейчас такой период непонятный. Я думал, что после TI10 в августе уже можно будет врываться в начало сезона. Сейчас же, после переноса TI, начало нового сезона будет зимой, поэтому сложно сказать, что вообще на сцене будет происходить. Непонятно, что будет с командами. Вообще, возможно, перестановки могут зацепить даже команды, которые уже на TI10, так как за это время вполне можно успеть поругаться. Не факт, конечно, что меня тогда позовут, но сценарий с заменами из-за ссор вполне вероятен. Поэтому буду просто играть в Dota 2, тренироваться и набирать форму. Если бы старт сезона был в сентябре, я бы уже искал команду и налаживал контакты с игроками, а так… 

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

— Помешает отчасти, но так у всех. В Dota 2 не как в CS:GO, где клуб подписывает игрока и говорит: «Все, будете с ним выступать». У нас на первое место выходят желания игроков, которые вечно не хотят играть с тем или этим. Когда мы собирали состав в Cyber Legacy, каждый говорил, с кем он не хочет играть, кто бездарный на той позиции, кто — на этой. Изначально список вариантов небольшой, а потом его еще эти хотелки сокращают. И в итоге получается, что никто ни с кем не играет.

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

— Сложно сказать. Раньше как будто все было по-другому. В свое время на сцене были команды и игроки, с которыми мне очень хотелось вместе выступать. Например, в свое время я очень хотел попасть в Gambit к Fng, в Virtus.pro к Solo или вот к SoNNeikO в NAVI. Сейчас я иначе к этому отношусь. Во-первых, нет сейчас команды мечты или организации мечты, все стало как-то обыденно, что ли. Мне было бы интересно попробовать поиграть с GeneRaL и Daxak. Мне нравилось работать с Crystallize. Из офлейнеров еще AfterLife. Насчет саппортов даже не знаю. Но вот состава мечты на данный момент все-таки нет. Хотя, если бы появилась возможность залететь в Team Spirit, я бы тоже не отказался (смеется)

как сократить потери, извлечь выгоду и остаться в живых / Блог компании Конференции Олега Бунина (Онтико) / Хабр

Привет, Хабр!

Меня зовут Татьяна, я Team Coach R&D компании Plesk, и большую часть конфликтных ситуаций в командах мы проживаем и решаем с тимлидами вместе.

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

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

На TeamLead Conf 2021 я поделилась преградами, которые мы преодолели, сделанными ошибками, выработанным подходом и рецептами, которые сработали. Неожиданно доклад попал в ТОП-3. Можно совместить чтение и прослушивание видео с выступления.

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

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

Введение

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

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

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

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

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

Логика работы с конфликтом / Содержание доклада и двух статей

Давайте сверим карты по главным героям: кто такой тимлид?

Исторически сложилось так, что у нас, в первую очередь лидер команды – это опытный инженер с балансом hard и soft skills, который имел авторитет крутого инженера, но заинтересовался стратегией, людьми и стал менеджером. Возможно, в этом портрете вы узнаете себя.

Портрет тимлида Plesk

Что такое конфликт?

Прежде чем читать следующий блок, попробуйте взять минутную паузу и ответить на вопрос: а что такое конфликт для меня? Какие ассоциации вызывает у меня это слово? Как он звучит, на что похож?

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

Интервью. На позицию тимлида. Представим, например, что HR менеджер тестит ваш скилл управления конфликтом и спрашивает, как вы решали конфликты в команде. Вы отвечаете: «Ну что вы, какие конфликты! Я совершенно неконфликтный человек!».

Диалог о конфликтах на интервью

Вопрос: почему вы выбрали тактику не говорить о конфликтах в команде, которые наверняка у вас были?

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

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

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

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

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

Где может возникнуть конфликт в команде?

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

Конфликты на любом этапе управленческого цикла

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

Типы конфликтов по составу участников

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

Структура конфликта

Теперь давайте разберемся, из чего состоит конфликт.

Находим участников, их точки зрения и контекст

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

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

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

О чем стоит говорить?

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

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

Отделяем факт -> его интерпретацию -> эмоции -> сверяем карты

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

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

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

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

Точки зрения сторон по методу "Треугольника УПК"

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

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

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

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

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

В этом нам очень помогают одинаковые ценности: открытость, безопасность, своевременность, нетоксичность и доверие. Сонастройка по базовым ценностям помогает снимать недопонимание на месте и не оставлять осадок.

Выявляем позиции, интересы и формулируем проблему

Часто в конфликте мы спорим на уровне позиций, и часто они взаимоисключающие:


Но за этими декларациями чаще всего стоят конкретные интересы, о которых мы не говорим.

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

Именно на пересечении интересов чаще всего лежит та проблема, которую нужно решать.

Таким образом, в анализе конфликта крайне важно научиться отделять то, что люди заявляют, от того, что реально стоит за этим заявлением.

Соотношение позиций и интересов в конфликте

Важно учитывать, что за каждой позицией обычно стоит не какой-то один интерес.

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

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

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

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

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


При усложнении ситуации работает тот же самый подход.

В переговорных стратегиях его еще называют «увеличением пирога».

Первыми о таком подходе заговорили гарвардские ученые Р. Фишер и У.Юри, на Хабр есть статья с конспектом одной известной их книги на эту тему.

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

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

– Если честно.. я вообще не хотел уходить, деньги лишь повод...

– ?...

– Подустал разработчиком, хотел попробовать себя в роли девопс-инженера...

– Окей, а почему так прямо и не сказал?

– Да как-то неловко было. Но я намекал! Видно, не подхожу...

Выяснив все детали, предлагаю позвать тимлида и вернуться на шаг назад, обсудить варианты и найти решение. Инженер бы рад, но к моменту exit interview уже дал слово новой компании и вовлекся в новые перспективы.

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

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

– возможность смены роли в текущей команде
– возможность смены команды
– условия повышения зарплаты
– и так далее.

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

Похожие проблемы были у нас не только в ситуациях с инженерами, но и на уровне тимлидов. Иногда, приглашая обсудить противоречия в команде, от ребят можно было услышать такие слова:

– Какая проблема? У меня нет проблем.

–У меня вообще конфликтов нет в команде. Тебе показалось!

– У меня все спокойно.
Проблема есть, но я им не психолог, не папа и не мама – пусть урегулируют сами.

– Слушай, ты вообще видела мое расписание?

— Не понял, я что ли виноват?

Возможно, что-то похожее и вы говорили вашему лидеру или HR, который решил разбередить больное место помочь. Задумайтесь, а что на самом деле стоит за этими формулировками?

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

Как находить спрятанные за позицией интересы?

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

Поделюсь теми, что встречались мне в конфликтах чаще всего:

  • Люди по-разному понимали термины/суть проблемы.

  • По-разному понимали/знали факты.

  • По-разному понимали рычаги и последствия.

  • Ощущали дистанцию, отсутствие контакта, не понимали цели собеседника.

  • Имели определенные ролевые ожидания («жду, что ты спросишь подробнее», «ждал, что спросит тимлид»).

  • Считали себя/свой интерес «не значимым», «вне системы».

  • Стремились «спасти лицо».

  • Боялись осуждения.

  • Боялись разглашения.

  • Были в моменте под влиянием травматичной для себя ситуации.

  • Ощущали бессмысленность, не доверяли искреннему интересу лидера, проецировали прошлый опыт.

  • По-своему понимали этикет, момент конфиденциальности («неприлично вскрывать детали, в которых задействован менеджмент»).

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

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

Что можно спросить:

— А почему тебе мой вариант не нравится?
— Какое решение ты видишь правильным?
— Как ты это видишь? Почему ты этого хочешь?
— Почему «нет»?
— Чего именно тебе хочется?
— Как нам это решить?

Иногда это работает.

Итак, что мы уже разобрали:

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

Структура конфликтной ситуации

Динамика конфликта

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

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

Динамика конфликтной ситуации
Стадии конфликта

Конфликтологи выделяют большое количество этапов конфликта. Например, австрийский конфликтолог Фридрих Глаззл в своей работе «Конфликтменеджмент» описывает целых 9 стадий, но мы рассмотрим четыре основных.

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

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

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

4. Постконфликт. Важная стадия, которая покажет, насколько все правильно решено на предыдущем этапе. Расслабляться еще рано, важно понаблюдать. Если стороны «замели конфликт под ковер» или урегулировали его силовым способом, но не решили проблему по сути, то с высокой степенью вероятности она вспыхнет вновь.

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

— Где мы сейчас?
— Что было скрыто и становится явным?
— Что стало инцидентом?
— Как менялось взаимодействие?
— Каков прогноз обострения ситуации по 10-балльной шкале?
— Возможен ли новый виток?

Как распознать эскалацию

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

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

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

Что происходит на этапе эскалации конфликта (открытого столкновения)

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

Узнав, что вы сейчас находитесь на этапе эскалации, срочно нужно действовать. Как можно остановить развитие на этапе эскалации?

Есть целый ряд техник непосредственной и профилактической амортизации (можно почитать о них в книгах Михаила Литвака, например в «Психологическое айкидо») и техник активного слушания, которые помогут амортизировать эмоции в конфликте за счет того, что они будут вскрыты, названы, услышаны и признаны.

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

– А чего _на самом деле_ ты сейчас хочешь?
– Что будет, если продолжишь делать А?
– Готов ли отвечать за последствия действий Б?
– Как думаешь, что будет, если ты будешь продолжать публично обсуждать Васю на кухне и говорить, что его код – г*о?

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

Выбор решения

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

  • Предлагаю в узком смысле под управлением конфликтом понимать разрешение конфликта или его эпизод,

  • а в широком смысле понимать под управлением конфликтом вообще любое осознанное действие в ответ на конфликт.

Подходов к управлению конфликтом много. Но поскольку мы рассматриваем конфликты в команде, то по умолчанию считаем партнерские интегративные переговоры и подход win-win более эффективными, чем подход win-lose.

Стили взаимодействия в конфликте

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

По мнению известных американских конфликтологов Кеннета Томаса и Ральфа Килменна, можно выделить 5 основных стилей взаимодействия в конфликте. И у каждого из них есть свои преимущества и ограничения.

Подходы к взаимодействию в конфликте

1. Подавление. Вы действуете с позиции силы, административного рычага, который у вас есть, без учета интересов другой стороны.

Бывает, что такая тактика уместна – например, в случае “пожара”, когда требуются решительные срочные действия и некогда договариваться.
Но после – непременно нужно объяснить, что произошло.

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

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

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

5. Сотрудничество. Предполагает совместный поиск такого решения, которое устроит всех. Поэтому многие считают его «волшебным походом», который нужно применять повсеместно. Но это не совсем так, сотрудничество – очень «дорогая» стратегия, которая не всегда возможна. Например, вы хотите сотрудничать, а ваш коллега нет. Что с этим делать – неизвестно, а времени на решение нет. Есть техники выведения стороны на интегративные переговоры, но это отдельная сложная тема. Поэтому важным условием для реализации партнерского подхода будет примерно равное и добровольное желание, а также возможность каждой стороны вкладываться всеми ресурсами в выработку договоренностей.

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


Итак, вы на ремоуте, вокруг карантин, все закрыто, работаете дома, а на фоне бегают дети.

Представим, что двое детей шумят, пытаясь поделить мячик.

А у вас важный ZOOM-звонок.

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

Здесь есть три стороны: вы и дети, и у каждой свои интересы. У детей – играть, у вас – нормально провести встречу, а еще – научить детей уважать ваше рабочее пространство и договариваться между собой. Общие интересы – сохранить уважительные отношения и атмосферу в доме.

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

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

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

Наш текущий подход

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


– В основе конфликта обычно лежат противоречия, требующие решения. Решать проблемы – наша работа.

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

– Неумение договариваться, нехватка времени – это плохие привычки или отсутствие навыков. Это можно и нужно менять.

Как именно мы к этому пришли:

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

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

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

  1. Изменения неизбежны. Мы растем, все будет меняться, выживет тот, кто будет гибким.

  2. Со всеми все ОК. Каждый автор своих решений. Это значит, что априори все участники конфликта в норме. И не нужно лезть человеку «в голову», если у него нет на это запроса.

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

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

  5. И в тот (и в каждый) момент это был лучший выбор, который человек мог сделать.

В основу своего подхода мы взяли еще 4 принципа.

1. В основе решения – диагностика.

2. Мягко к человеку, твердо к проблеме.

3. Ориентир на сотрудничество.

4. Сначала форма, потом суть.

Немного раскрою второй принцип: он означает то, что мы разделяем отношение к человеку и отношение к проблеме.

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

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

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

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

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

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

И четвертый принцип: «сначала форма, потом суть». Не скажу, что мы идеально ему следуем, но понимаем важность формулировок. И в случае, если нас не устраивает форма коммуникаций, стараемся сначала сделать ее рабочей, и только потом переходить к сути вопроса.

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

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

P.S. В качестве некоторых иллюстраций были использованы мемы Кирилла Анастасина из его https://komikaki.ru/, огромное ему спасибо. 🙂

Ближайшая конференция Онтико — Saint TeamLead Conf 2021 — пройдет 16 и 17 сентября 2021 в DESIGN DISTRICT DAA in SPB. Приобрести билеты на нее вы можете уже сегодня.

Будем рады видеть вас на конференциях 2021 года!

Басни Крылова

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

Бывает, вспомнится Моська, которая лает на Слона, чтобы произвести впечатление храброй и бесстрашной или неожиданно перед глазами всплывает Обезьяна, которая насмехалась сама над собой, не узнав отражение в Зеркале. Смех, да и только! А уж как часто происходят встречи, которые невольно сравниваются с Мартышкой, что по собственной невежести, не зная ценности Очков, разбила их о камень. Маленькие басни Крылова короткие по размеру, но не по значению, ведь крыловское слово – острое, а морали басен давно превратились в крылатые выражения. Басни Крылова сопровождают нас по жизни, сроднились с нами и в любой период найдут в нас понимание и помогут заново осознать ценности.

Басни Крылова читать

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

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

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

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

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

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

Слушайте документы Word

Слушайте и читайте вслух

  1. На вкладке Просмотр выберите Прочитать вслух .

  2. Чтобы воспроизвести Прочтите вслух , выберите Воспроизвести в элементах управления.

  3. Чтобы приостановить Чтение вслух , выберите Пауза .

  4. Для перехода от одного абзаца к другому выберите Предыдущий или Следующий .

  5. Для выхода из режима чтения вслух выберите Стоп ( x ).

Изменить настройки чтения вслух

  1. Выберите значок шестеренки в элементах управления вверху справа.

  2. Используйте ползунок Скорость чтения , чтобы изменить скорость чтения.

  3. В Выбор голоса выберите нужный голос.

Сочетания клавиш

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

CTRL + Alt + пробел

Начать читать вслух

CTRL + пробел

Воспроизвести или приостановить Чтение вслух

CTRL + стрелка влево

Перейти к началу предыдущего абзаца

CTRL + стрелка вправо

Перейти к началу следующего абзаца

Alt + стрелка влево

Уменьшить скорость чтения

Alt + стрелка вправо

Увеличить скорость чтения

Слушайте свои документы с Speak

Speak - это встроенная функция Word, Outlook, PowerPoint и OneNote.Говорить: вслух читается только выбранный вами текст. Читать вслух: чтение всего документа, начиная с места нахождения курсора, как аудиокнига.

Для использования речи:

  1. Выберите слово или блок текста в документе.

  2. На панели быстрого доступа выберите значок Произнести выделенный текст .

Поддерживаемые языки

Read Aloud использует установленный для документа язык проверки правописания.Чтобы изменить язык, см. Статью справки Как исправить преобразование текста в речь на неправильном языке.

голосов

В зависимости от вашей платформы для преобразования текста в речь (TTS) используется программное обеспечение, встроенное в ваше устройство или через службу Microsoft. Доступные голоса будут отличаться в зависимости от услуг TTS. Если вы используете Immersive Reader, см. Справочную статью «Загрузка голосов для Immersive Reader», «Режим чтения» и «Чтение вслух» для получения дополнительной информации.

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

Поиск и устранение неисправностей

Если вы не видите доступное чтение вслух, убедитесь, что вы вошли в свою учетную запись Microsoft 365, а затем попробуйте перезапустить приложение Word или выйти и снова войти.

Конфиденциальность

Read Aloud не сохраняет ваш контент или аудиоданные. Microsoft использует ваш контент только для предоставления вам аудио результатов. Дополнительные сведения о возможностях анализа вашего контента см. В разделе «Подключенные возможности в Office».

В MacOS вы можете прослушивать документы с помощью функции «Чтение вслух» или «Речь».

Слушайте с чтением вслух для MacOS

  1. На вкладке Просмотр выберите Прочитать вслух .

  2. Чтобы воспроизвести «Чтение вслух», выберите Воспроизвести в элементах управления.

  3. Чтобы приостановить чтение вслух, выберите Пауза .

  4. Чтобы перейти от одного абзаца к другому, выберите Предыдущий или Следующий .

  5. Для выхода из режима чтения вслух выберите Стоп ( x ).

Изменить настройки чтения вслух

  1. Щелкните значок шестеренки в элементах управления, чтобы открыть настройки.

  2. Используйте ползунок Скорость чтения для изменения скорости голоса.

  3. В Выбор голоса выберите нужный голос.

Сочетания клавиш

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

CTRL + Option + пробел

Начать читать вслух

Option + пробел

Воспроизвести или приостановить Чтение вслух

Option + стрелка вверх

Перейти к началу предыдущего абзаца

Option + стрелка вниз

Перейти к началу следующего абзаца

Слушайте документы с помощью речи

Speech - это встроенная функция специальных возможностей MacOS.После активации функции «Речь» для Mac вы можете выделить текст и прочитать его, нажав заданную вами комбинацию клавиш.

Чтобы активировать речь, сделайте следующее:

  1. В меню Apple выберите Системные настройки .

  2. В окне Системные настройки выберите Доступность .

  3. В списке выберите Речь , а затем установите флажок рядом с Произносить выделенный текст при нажатии клавиши .

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

Поддерживаемые языки

Read Aloud использует установленный для документа язык проверки правописания. Чтобы изменить язык, см. Статью справки Как исправить преобразование текста в речь на неправильном языке.

голосов

В зависимости от вашей платформы для преобразования текста в речь (TTS) используется программное обеспечение, встроенное в ваше устройство или предоставляемое службой Microsoft.Доступные голоса будут отличаться в зависимости от услуг TTS. Если вы используете Immersive Reader, см. Справочную статью «Загрузка голосов для Immersive Reader», «Режим чтения» и «Чтение вслух» для получения дополнительной информации.

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

Поиск и устранение неисправностей

Если вы не видите доступное чтение вслух, убедитесь, что вы вошли в свою учетную запись Microsoft 365, а затем попробуйте перезапустить приложение Word или выйти и снова войти.

Конфиденциальность

Read Aloud не сохраняет ваш контент или аудиоданные. Microsoft использует ваш контент только для предоставления вам аудио результатов. Дополнительные сведения о возможностях анализа вашего контента см. В разделе Connected Experiences в Office.

В Word для Интернета вы можете прослушивать свои документы с помощью Immersive Reader.

Использование иммерсивного ридера

  1. На вкладке View перейдите к Document Views и выберите Immersive Reader .

  2. В Immersive Reader нажмите кнопку Play внизу.

  3. Чтобы приостановить чтение, нажмите кнопку Пауза внизу.

  4. Чтобы выйти из Immersive Reader, щелкните стрелку в верхнем левом углу.

Изменить настройки иммерсивного считывателя

Вы можете изменить скорость голоса и выбор для Immersive Reader.

  1. Щелкните значок шестеренки внизу, чтобы открыть Voice Settings .

  2. Используйте ползунок Voice Speed ​​ для изменения скорости голоса.

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

голосов

В зависимости от вашей платформы для преобразования текста в речь (TTS) используется программное обеспечение, встроенное в ваше устройство или через службу Microsoft. Доступные голоса будут отличаться в зависимости от услуг TTS.Если вы используете Immersive Reader, см. Справочную статью «Загрузка голосов для Immersive Reader», «Режим чтения» и «Чтение вслух» для получения дополнительной информации.

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

Поиск и устранение неисправностей

Если вы не видите доступное чтение вслух, убедитесь, что вы вошли в свою учетную запись Microsoft 365, а затем попробуйте перезапустить приложение Word или выйти и снова войти.

Конфиденциальность

Read Aloud не сохраняет ваш контент или аудиоданные. Microsoft использует ваш контент только для предоставления вам аудио результатов. Дополнительные сведения о возможностях анализа вашего контента см. В разделе Connected Experiences в Office.

Слушайте с чтением вслух в Word для iPad

  1. Нажмите значок меню вверху.

  2. Нажмите Прочитать вслух .

  3. Чтобы воспроизвести «Чтение вслух», коснитесь Воспроизвести в элементах управления.

  4. Чтобы приостановить чтение вслух, нажмите Пауза .

  5. Чтобы перейти от одного абзаца к другому, нажмите Предыдущий или Следующий .

  6. Для выхода из режима чтения вслух нажмите Стоп ( x ).

Изменить настройки чтения вслух для iPad

  1. В элементах управления «Читать вслух» коснитесь значка шестеренки.

  2. Используйте ползунок для увеличения или уменьшения скорости чтения.

Слушайте с чтением вслух в Word для iPhone

  1. Коснитесь значка пера вверху, чтобы открыть ленту.

  2. Коснитесь вкладки Review .

  3. Нажмите значок шестеренки, а затем нажмите Читать вслух .

  4. Чтобы воспроизвести «Чтение вслух», нажмите Воспроизвести .

  5. Чтобы приостановить чтение вслух, нажмите Пауза .

  6. Чтобы перейти от одного абзаца к другому, нажмите Предыдущий или Следующий .

  7. Для выхода из режима чтения вслух нажмите Стоп ( x ).

Изменить настройки чтения вслух для iPhone

  1. Чтобы изменить скорость речи, в элементах управления «Чтение вслух» коснитесь значка шестеренки.

  2. В разделе Audio Settings используйте ползунок Speech Rate Slider , чтобы увеличить или уменьшить скорость чтения.

Поддерживаемые языки

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

голосов

В зависимости от вашей платформы для преобразования текста в речь (TTS) используется программное обеспечение, встроенное в ваше устройство или через службу Microsoft. Доступные голоса будут отличаться в зависимости от услуг TTS. Если вы используете Immersive Reader, см. Справочную статью «Загрузка голосов для Immersive Reader», «Режим чтения» и «Чтение вслух» для получения дополнительной информации.

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

Поиск и устранение неисправностей

Если вы не видите доступное чтение вслух, убедитесь, что вы вошли в свою учетную запись Microsoft 365, а затем попробуйте перезапустить приложение Word или выйти и снова войти.

Конфиденциальность

Read Aloud не сохраняет ваш контент или аудиоданные. Microsoft использует ваш контент только для предоставления вам аудио результатов.Дополнительные сведения о возможностях анализа вашего контента см. В разделе Connected Experiences в Office.

Слушайте с чтением вслух в Word для телефона Android

  1. Вверху коснитесь значка меню.

  2. Нажмите Прочитать вслух .

  3. Чтобы воспроизвести «Чтение вслух», нажмите Воспроизвести .

  4. Чтобы приостановить чтение вслух, нажмите Пауза .

  5. Чтобы перейти от одного абзаца к другому, нажмите Предыдущий или Следующий .

  6. Для выхода из режима чтения вслух нажмите Стоп ( x ).

Изменить настройки чтения вслух для телефона Android

  1. Чтобы изменить скорость речи, в элементах управления «Чтение вслух» коснитесь значка шестеренки.

  2. В разделе Audio Settings отрегулируйте ползунок Speech Rate , чтобы увеличить или уменьшить скорость чтения.

Поддерживаемые языки

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

голосов

В зависимости от вашей платформы для преобразования текста в речь (TTS) используется программное обеспечение, встроенное в ваше устройство или через службу Microsoft. Доступные голоса будут отличаться в зависимости от услуг TTS. Если вы используете Immersive Reader, см. Справочную статью «Загрузка голосов для Immersive Reader», «Режим чтения» и «Чтение вслух» для получения дополнительной информации.

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

Поиск и устранение неисправностей

Если вы не видите доступное чтение вслух, убедитесь, что вы вошли в свою учетную запись Microsoft 365, а затем попробуйте перезапустить приложение Word или выйти и снова войти.

Конфиденциальность

Read Aloud не сохраняет ваш контент или аудиоданные. Microsoft использует ваш контент только для предоставления вам аудио результатов. Дополнительные сведения о возможностях анализа вашего контента см. В разделе Connected Experiences в Office.

слов, составленных с помощью Parse, слова с синтаксическим анализом, анаграмма Parse

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

PARSE - играбельное слово

`

глагол

разобрано, парсинг, парсинг

для грамматического описания и анализа

(имя прилагательное) анализируемый

62 воспроизводимых слова можно составить из "PARSE"

2-буквенные слова (Найдено 8)

Слова из 3 букв (Найдено 21)

4-буквенных слов (Найдено 21)

слов из 5 букв (Найдено 12)

Комментарии

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

[решено] Как разбирать документы Word на текст, собирать в CSV - PowerShell

Нужна помощь от этого замечательного сообщества Powershell.

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

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

Тестовая папка содержит два файла Word.

Где я сталкиваюсь с камнями преткновения, так это сбор данных из документов Word и получение данных, экспортируемых правильно. Мои ожидаемые результаты: 1 набор данных, содержащий три фрагмента текста (JobName, JobNumb, JobPath) из каждого документа.Вместо этого мои результаты содержат 5 наборов повторяющихся данных из каждого документа.

Кроме того, экспортированный CSV содержит только длину данных, а не сами символы. Также возникли проблемы с преобразованием / форматированием.

У меня нет большого опыта работы с данными внутри таких файлов. Слишком долго смотрел на экран и мог бы по-новому взглянуть!

Вот код, с которым я работаю:

Powershell

 Файлы #Work Thru...
foreach ($ Doc в $ DocList) {
$ DocPath = Join-Path -Path $ DocDir -ChildPath $ Doc
$ Word = Новый-объект -ComObject Word.Application
$ Document = $ Word.Documents.Open ($ DocPath)
$ LETable = $ Document.Tables.Item (1)
$ LETableCols = $ LETable.Columns.Count
$ LETableRows = $ LETable.Rows.Count
$ Document.Tables.Item (1) | ForEach-Object {
            $ JobNumb = $ LETable.Cell (1,2) .Range.Text
            $ JobPath = $ LETable.Cell (2,2) .Range.Text
            $ JobName = $ LETable.Cell (3,2) .Range.Text
            }
$ Document.Закрывать()
$ CellInfo + = @ ($ JobNumb, $ JobName, $ JobPath)
}
$ CellInfo | Экспорт-CSV -Path (Join-Path -Path $ DocDir -ChildPath ProjectArchiveList.csv)
 
Ценю любую помощь. С пятницей!

Призрак Чили

OP

М. Бойл

Этот человек - проверенный профессионал.

подтвердите ваш аккаунт чтобы ИТ-специалисты увидели, что вы профессионал. 3 апреля 2017 г., 18:04 UTC

Не тестировался, т.к. у меня нет офиса 🙂

Powershell

 $ wordApp = Новый объект -ComObject Word.Приложение

$ CellInfo = foreach ($ Doc в $ DocList) {
    $ DocPath = Join-Path -Path $ DocDir -ChildPath $ Doc
    $ Document = $ wordApp.Documents.Open ($ DocPath)
    $ LETable = $ Document.Tables.Item (1)

    $ jobData = @ {
        'Номер задания' = $ LETable.Cell (1, 2) .Range.Text
        'Путь задания' = $ LETable.Cell (2, 2) .Range.Text
        'Job Name' = $ LETable.Cell (3, 2) .Range.Text
    }
    запись-хост $ jobData
    Запись-вывод ([PSCustomObject] $ jobData)

    $ Document.Close ()
}

$ wordApp.Quit ()
$ rc = [System.Runtime.Interopservices.Marshal] :: ReleaseComObject ($ wordApp)

$ CellInfo | Экспорт-CSV -Path (Join-Path -Path $ DocDir -ChildPath ProjectArchiveList.csv)
 

Предполагая, что вы правильно извлекаете данные из таблицы, он просто извлечет данные и выведет объект для каждой таблицы.

Строка хоста записи просто выводит данные на экран, чтобы вы могли видеть, извлекаются ли они правильные данные. У меня не было бы в скрипте серии инструкций с подробным описанием записи, которые давали бы мне вывод, когда я что-то тестирую.

Microsoft Office Word 97-2003 Формат двоичного файла (.doc)

Описание

Формат двоичного файла Microsoft Word с расширением .doc, называемый здесь DOC, был форматом по умолчанию, используемым для документов в Microsoft Word от Word 97 (выпущенного в 1997 году) до Microsoft Office 2003. Хотя он не может поддерживать все функции В приложении Word, появившемся после Word 2007, формат DOC по-прежнему доступен в качестве альтернативы формату DOCX / OOXML, стандартизированному в ISO / IEC 29500, для сохранения файлов документов в Word.По состоянию на конец 2020 года в документации по форматам файлов, которые поддерживаются в Word от Microsoft, указан «Документ Word 97-2003». [Примечание. В других контекстах тот же формат назывался «Документ Word 97-2004» или «Документ Word 97-2007».]

Согласно записи в Википедии для Microsoft Word, расширение .doc использовалось для четырех различных форматов файлов: (а) Слово для DOS; (b) Word для Windows 1 и 2 и Word 3 и 4 для Mac OS; c) Word 6 и Word 95 для Windows и Word 6 для Mac OS; (d) Word 97 и более поздние версии для Windows и Word 98 и более поздние версии для Mac OS.Это описание формата предназначено для последнего из этих форматов. Для удобства здесь будет использоваться термин «DOC» для обозначения этого варианта файлов Microsoft Word с расширением .doc.

Несмотря на то, что формат DOC является проприетарным, он охвачен Microsoft Open Specification Promise с 2007 года. Спецификация, выпущенная в 2007 году, доступна как Microsoft Office Word 97-2007 Binary File Format Specification [* .doc]. Структура формата DOC документирована и поддерживается в актуальном состоянии в [MS-DOC].

С момента выпуска Word 6.0 в 1993 году структура документа Word с расширением .doc была двоичным файлом составного файла OLE (связывание и встраивание объектов), как указано в [MS-CFB]. В 1997 году была изменена подробная структура файла CFB, используемого для документов Word. Формат CFB обеспечивает внутри файла структуру, подобную файловой системе, для хранения произвольных потоков данных, зависящих от приложения. Он состоит из хранилищ , потоков и подпотоков .Файл DOC начинается с заголовка CFB и должен включать корневой каталог CFB (идентифицируемый именем «Корневая запись» в UTF-16). В корневом каталоге есть записи для каждого потока или объекта хранения на верхнем уровне иерархии составных файлов. Каждая запись объекта имеет имя (также закодировано в UTF-16, хотя большая часть содержимого документа обычно хранится в однобайтовых символах) и указывает на место в файле для названного объекта. Обязательные потоки в файле DOC включают поток с именем «WordDocument» (также называемый «основным потоком») и «табличный» поток с именем «1Table» или «0Table».Содержимое потока WordDocument следует за заголовком CFB и начинается с блока информации о файле (Fib), который содержит информацию о документе, включая код, идентифицирующий файл DOC как документ Word, и указывает указатели файлов на различные части, которые делают вверх по документу. Потоки, которые не требуются спецификацией, но обычно присутствуют в файлах, написанных Microsoft Word, включают поток SummaryInformation (с базовыми метаданными уровня файла) и поток DocumentSummaryInformation.Файл Word в формате DOC начинается следующим образом, все значения приводятся в том виде, в каком они встречаются в физическом файле, например, при просмотре с помощью утилиты Hex dump:

  • Заголовок CFB (обычно 512 байт):
    • Подпись заголовка для формата CFB с 8-байтовым шестнадцатеричным значением D0CF11E0A1B11AE1. Гэри Кесслер отмечает, что начало этой строки выглядит как «DOCFILE»
    • .
    • 16 байт нулей
    • 2-байтовое шестнадцатеричное значение 3E00, указывающее вспомогательную версию CFB 3E
    • 2-байтовое шестнадцатеричное значение 0300, указывающее основную версию 3 CFB, или значение 0400, указывающее основную версию 4 CFB.[Примечание: все файлы DOC, созданные компиляторами этого ресурса (в различных версиях Word с 2003 года) и проверенные с помощью утилиты Hex dump, были основаны на основной версии 3 CFB. Комментарии приветствуются.]
    • 2-байтовое шестнадцатеричное значение FEFF, указывающее порядок байтов с прямым порядком байтов для всех целочисленных значений. Этот порядок байтов применяется ко всем файлам CFB.
    • 2-байтовое шестнадцатеричное значение 0900 (указывающее размер сектора 512 байт, используемое для основной версии 3) или 0C00 (указывающее размер сектора 4096 байт, используемый для основной версии 4)
    • 480 байт для остатка от 512-байтового заголовка, который заполняет первый сектор для CFB основной версии 3
    • Примечание. Для CFB основной версии 4 оставшаяся часть первого сектора будет состоять из 3584 байтов нулей.
  • Внутренний идентификатор для двоичного файла Word (обычно со смещением 512 байтов от начала файла DOC):
    • 2-байтовый вид: шестнадцатеричное значение ECA5
    • 2-байтовый идентификатор версии: шестнадцатеричное значение C100 [Примечание: спецификация указывает, что это значение (эквивалентное целому числу 193), которое следует использовать в этом месте, как FibBase.nFib , но указывает, что некоторые версии Word использовал другие значения. Для новых пустых документов использовалось шестнадцатеричное значение C000.Шестнадцатеричное значение C200 использовалось в двунаправленной сборке Word 97.]
  • Обычно наблюдается около конца файла в документах, созданных последними версиями Microsoft Word:
    • Более подробная информация о версии, например, «Документ Microsoft Word 97-2003» или «Документ Microsoft Word 97-2004». См. Примечание ниже об идентификации версии Microsoft Word в потоке CompObj.

Для файла DOC без шифрования или защиты паролем текстовые символы документа будут отображаться в шестнадцатеричном дампе основного потока WordDocument.Если все символы хранятся в 1-байтовой (Extended ASCII) кодировке, обычно в кодовой странице Windows 1252, текст будет достаточно разборчивым, но без форматирования. Встроенные объекты, такие как изображения, будут храниться в необязательном потоке Data или ObjInfo. Другие дополнительные потоки используются для зашифрованного контента, макросов, цифровых подписей и т. Д.

Начиная с Word 2007, файл DOC может содержать объект хранения «Custom XML» с именем «MsoDataStore». Эта функция обычно использовалась для документов, созданных программно, а не конечными пользователями.В результате патентного разбирательства эта функция была удалена из приложения Word, распространяемого 11 января 2010 г. или позже. Файлы DOC, созданные с помощью Word 2007 и не сохраненные повторно в более поздних версиях Word, могут содержать настраиваемое содержимое XML. См. Примечания и полезные ссылки ниже, чтобы получить более подробную информацию о Custom XML, патентной тяжбе и связанных с этим изменениях в приложении Word.

Формат DOC был заменен форматом по умолчанию для Microsoft Word, начиная с Word 2007, на DOCX / OOXML, основной формат документов на основе XML семейства Office Open XML (OOXML).

Python 3 Примечания: разделение и объединение

На этой странице: .split (), .join () и list ().

Разделение предложения на слова: .split ()

Ниже Мэри представляет собой одну струну. Несмотря на то, что это предложение, слова не представлены в виде скрытых единиц. Для этого вам понадобится другой тип данных: список строк, где каждая строка соответствует слову. .split () - это метод, который нужно использовать:
>>> mary = 'У Мэри был ягненок'
>>> мэри.расколоть()
['У Мэри был маленький ягненок']
 
.split () разбивает mary на whitespce, и возвращаемый результат представляет собой список слов в mary. Этот список содержит 5 элементов, как демонстрирует функция len (). len () для mary, напротив, возвращает количество символов в строке (включая пробелы).
>>> mwords = mary.split ()
>>> mwords
['У Мэри был маленький ягненок']
>>> len (mwords)
5
>>> len (мэри)
22
 
Пробельные символы включают в себя, среди прочего, пробел '', символ новой строки '\ n' и табуляцию '\ t'..split () разделяет любую комбинированную последовательность этих символов:
>>> chom = 'бесцветный зеленый \ n \ tideas \ n'
>>> печать (чом)
 бесцветный зеленый
идеи
 
>>> chom.split ()
["бесцветный", "зеленый", "идеи"]
 

Разделение на определенную подстроку

Предоставляя необязательный параметр,.split ('x') может использоваться для разделения строки на определенную подстроку 'x'. Без указания 'x' .split () просто разбивается на все пробелы, как показано выше.
>>> mary = 'У Мэри был ягненок'
>>> mary.split ('а')
['M', 'ry h', 'd', 'little l', 'mb']
>>> hi = 'Привет, мама, \ nПривет, папа'.
>>> печать (привет)
Привет мама,
Привет папа.
>>> привет.расколоть()
[«Привет», «мама», «Привет», «отец».]
>>> привет.split ('\ n')
[«Привет, мама», «Привет, отец».]
 

Строка в список символов: list ()

Но что, если вы хотите разбить строку на список символов? В Python символы - это просто строки длиной 1. Функция list () превращает строку в список отдельных букв:
>>> list ('привет, мир')
['Привет мир']
 
В более общем смысле list () - это встроенная функция, которая превращает объект данных Python в список.Когда указан строковый тип, возвращается список символов в нем. Когда указываются другие типы данных, особенности меняются, но возвращаемый тип всегда является списком. См. Подробности в этом руководстве.

Присоединение к списку строк: .join ()

Если у вас есть список слов, как собрать их в одну строку? .join () - это метод, который нужно использовать. Вызывается в строке-разделителе 'x', 'x'.join (y) объединяет каждый элемент в списке y, разделенный' x '. Ниже слова в mwords объединяются в строку предложения с пробелом между ними:
>>> mwords
['У Мэри был маленький ягненок']
>>> ''.присоединиться (mwords)
'У Мэри был маленький ягненок'
 
Присоединение может быть выполнено на любой строке-разделителе. Ниже используются '-' и символ табуляции '\ t'.
>>> '-'. join (mwords)
'У Мэри был маленький ягненок'
>>> '\ t'.join (mwords)
'Мэри \ тхад \ та \ тлиттл \ тэмб'
>>> print ('\ t'.join (mwords))
У Мэри был маленький ягненок
 
Метод также можно вызвать для пустой строки '' в качестве разделителя.Эффект состоит в том, что элементы в списке соединены между собой, и ничего между ними нет. Ниже список символов снова объединен в исходную строку:
>>> привет = 'привет мир'
>>> hichars = список (привет)
>>> hichars
['Привет мир']
>>> '' .join (hichars)
'Привет мир'
 

Быстрый запуск - TextBlob 0.16.0 документация

TextBlob предоставляет доступ к обычным операциям обработки текста через знакомый интерфейс. Вы можете рассматривать объекты TextBlob , как если бы они были строками Python, которые научились выполнять обработку естественного языка.

Создание TextBlob

Во-первых, импорт.

 >>> из импорта текстовых блоков TextBlob
 

Давайте создадим наш первый TextBlob .

 >>> wiki = TextBlob ("Python - это язык программирования общего назначения высокого уровня.")
 

Маркировка части речи

К тегам части речи

можно получить доступ через свойство тегов .

 >>> wiki.tags
[('Python', 'NNP'), ('is', 'VBZ'), ('a', 'DT'), ('high-level', 'JJ'), ('универсальный', 'JJ'), ('программирование', 'NN'), ('язык', 'NN')]
 

Анализ настроений

Свойство тональность возвращает именованный кортеж в форме Настроение (полярность, субъективность) . Оценка полярности является плавающей в диапазоне [-1.0, 1.0]. Субъективность - это плавающее значение в диапазоне [0,0, 1,0], где 0,0 очень объективно, а 1,0 - очень субъективно.

 >>> testimonial = TextBlob ("Textblob удивительно прост в использовании. Какое веселье!")
>>> testimonial.sentiment
Настроение (полярность = 0,39166666666666666, субъективность = 0,4357142857142857)
>>> testimonial.sentiment.polarity
0,39166666666666666
 

Токенизация

Вы можете разбить текстовые блоки на слова или предложения.

 >>> zen = TextBlob ("Красивое лучше уродливого."
... «Явное лучше, чем неявное».
... «Лучше простое, чем сложное».)
>>> zen.words
WordList (['Красиво', 'есть', 'лучше', 'чем', 'некрасиво', 'Явно', 'есть', 'лучше', 'чем', 'неявное', 'Простое', 'есть' , 'лучше', 'чем', 'сложный'])
>>> zen.sentences
[Предложение («Красивое лучше, чем уродливое.»), Предложение («Явное лучше, чем неявное.»), Предложение («Простое лучше, чем сложное».)]
 

Объекты Sentence имеют те же свойства и методы, что и TextBlobs.

 >>> для предложения в дзен. Предложениях:
... печать (предложение. суждение)
 

Для более продвинутой токенизации см. Руководство по расширенному использованию.

Флексия и лемматизация слов

Каждое слово в TextBlob.words или Sentence.words - это Word объект (подкласс unicode ) с полезными методами, например для словоизменения.

 >>> предложение = TextBlob ('Используйте 4 пробела на уровень отступа.')
>>> предложение.слова
WordList (['Использовать', '4', 'пробелы', 'за', 'отступ', 'уровень'])
>>> предложение.words [2] .singularize ()
'пространство'
>>> предложение.words [-1] .pluralize ()
"уровни"
 

слов можно лемматизировать, вызвав метод лемматизации .

 >>> из текстовых блоков импорта Word
>>> w = Слово ("осьминоги")
>>> w.lemmatize ()
'осьминог'
>>> w = Word ("пошел")
>>> w.lemmatize ("v") # Передать в WordNet часть речи (глагол)
'идти'
 

Интеграция WordNet

Вы можете получить доступ к synset'ам для Word через свойство synsets или метод get_synsets , при необходимости передавая часть речи.

 >>> из текстовых блоков импорта Word
>>> из textblob.wordnet импортировать ГЛАГОЛ
>>> word = Word ("осьминог")
>>> word.synsets
[Synset ('octopus.n.01'), Synset ('octopus.n.02')]
>>> Word ("взломать"). Get_synsets (pos = VERB)
[Synset ('chop.v.05'), Synset ('hack.v.02'), Synset ('hack.v.03'), Synset ('hack.v.04'), Synset ('hack. v.05 '), Synset (' hack.v.06 '), Synset (' hack.v.07 '), Synset (' hack.v.08 ')]
 

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

 >>> Слово («осьминог»). Определения
[«щупальца осьминога, приготовленные в пищу», «головоногие моллюски, живущие на дне, имеющие мягкое овальное тело с восемью длинными щупальцами»]
 

Вы также можете напрямую создавать синсеты.

 >>> из textblob.wordnet import Synset
>>> осьминог = Synset ('octopus.n.02')
>>> креветка = Synset ('shrimp.n.03')
>>> octopus.path_similarity (креветка)
0,1111111111111111
 

Для получения дополнительных сведений об API WordNet см. Документацию NLTK по интерфейсу Wordnet.

Списки слов

A WordList - это просто список Python с дополнительными методами.

 >>> animals = TextBlob («кошка, собака, осьминог»)
>>> животные. слова
WordList (['кошка', 'собака', 'осьминог])
>>> animals.words.pluralize ()
WordList (['кошки', 'собаки', 'осьминоги'])
 

Исправление орфографии

Используйте метод правильно () , чтобы попытаться исправить орфографию.

 >>> b = TextBlob ("У меня хорошее правописание!")
>>> print (б.верный())
У меня хорошее правописание!
 

Объекты Word имеют метод spellcheck () Word.spellcheck () , который возвращает список из (слово, достоверность) кортежей с вариантами правописания.

 >>> из текстовых блоков импорта Word
>>> w = Слово ('ошибочность')
>>> w.spellcheck ()
[('подверженность ошибкам', 1.0)]
 

Коррекция орфографии основана на книге Питера Норвига «Как написать корректор орфографии», реализованной в библиотеке шаблонов.Это около 70% точности.

Получить частоты слов и существительных

Есть два способа узнать частоту слова или существительной фразы в TextBlob .

Первый - через словарь word_counts .

 >>> monty = TextBlob ("Мы больше не Рыцари, которые говорят Ни."
... «Теперь мы Рыцари, которые говорят: Ekki ekki ekki PTANG.»)
>>> monty.word_counts ['ekki']
3
 

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

Второй способ - использовать метод count () .

 >>> monty.words.count ('ekki')
3
 

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

 >>> monty.words.count ('ekki', case_sensitive = True)
2
 

Каждый из этих методов также можно использовать с именными фразами.

 >>> wiki.noun_phrases.count ('питон')
1
 

Разбор

Используйте метод parse () для анализа текста.

 >>> b = TextBlob ("А теперь о другом.")
>>> print (b.parse ())
И / CC / O / O сейчас / RB / B-ADVP / O для / IN / B-PP / B-PNP что-то / NN / B-NP / I-PNP полностью / RB / B-ADJP / O другое / JJ / I-ADJP / O ././O/O
 

По умолчанию TextBlob использует синтаксический анализатор шаблона.

TextBlobs похожи на строки Python!

Вы можете использовать синтаксис подстроки Python.

 >>> дзен [0:19]
TextBlob («Красивое лучше»)
 

Вы можете использовать обычные строковые методы.

 >>> zen.upper ()
TextBlob («КРАСИВОЕ ЛУЧШЕ, ЧЕМ УЖЕ. ЯВНОЕ ЛУЧШЕ, ЧЕМ НЕЯВНОЕ. ПРОСТОЕ ЛУЧШЕ, ЧЕМ СЛОЖНОЕ.»)
>>> zen.find ("Простой")
65
 

Вы можете сравнивать TextBlobs и строки.

 >>> apple_blob = TextBlob ('яблоки')
>>> banana_blob = TextBlob ('бананы')
>>> apple_blob <банановый_blob
Истинный
>>> apple_blob == 'яблоки'
Истинный
 

Вы можете объединять и интерполировать TextBlobs и строки.

 >>> apple_blob + 'и' + banana_blob
TextBlob ("яблоки и бананы")
>>> "{0} и {1}". Формат (apple_blob, banana_blob)
'яблоки и бананы'
 

n -грамм

Метод TextBlob.ngrams () возвращает список кортежей из n последовательных слов.

 >>> blob = TextBlob («Лучше сейчас, чем никогда»).
>>> blob.ngrams (n = 3)
[WordList (['Сейчас', 'есть', 'лучше']), WordList (['есть', 'лучше', 'чем']), WordList (['лучше', 'чем', 'никогда'] )]
 

Получить индексы начала и окончания предложений

Используйте предложений.начало и предложение. конец , чтобы получить индексы, в которых предложение начинается и заканчивается в пределах TextBlob .

 >>> для s в дзен. Предложениях:
... печать (и)
... print ("---- Начинается с индекса {}, заканчивается с индекса {}". format (s.start, s.end))
Красивое лучше уродливого.
---- Начинается с индекса 0, заканчивается с индексом 30
Явное лучше, чем неявное.
---- Начинается с индекса 31, заканчивается на индексе 64
Лучше простое, чем сложное.
---- Начинается с индекса 65, заканчивается на индексе 95
 

Следующие шаги

Хотите создать свою собственную систему классификации текста? Ознакомьтесь с руководством по классификаторам.

Хотите использовать другую реализацию блока тегов POS или именную фразу? Ознакомьтесь с руководством по расширенному использованию.

Ошибка

Word: ошибка синтаксического анализа XML

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

Ошибка синтаксического анализа XML
Расположение: Часть: /word/document.xml. Строка: 19159, Колонка: 8

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

Чтобы устранить эту ошибку:

  1. Переименуйте файл с .docx или .docm в .zip . Например, переименуйте dradis-word_report-151.docm в dradis-word_report-151.zip .

  2. Распакуйте файл и откройте новую папку (e.г. dradis-word_report-151/). Откройте файл, указанный в Location выше, в вашем любимом текстовом редакторе (например, /word/document.xml ).

  3. Прокрутите вниз до конкретной строки, указанной в сообщении об ошибке (например, Строка 19159 , и проверьте содержимое до / после этой строки.

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

  4. Найдите в своем проекте строку, найденную выше, и исследуйте ее содержимое.

  5. Например, если строка в сообщении об ошибке идет после строки, которая ссылается на:

     HTTP-сервер Apache 1.3 Ожидает межсайтового скриптинга заголовка 

    Найдите в своем проекте Apache 1.3 HTTP и исследуйте содержимое.

    Обратите внимание на ссылки, которые имеют странный формат, код / ​​специальные символы, не заключенные в блок кода, или ошибочные восклицательные знаки.

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

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

  7. После устранения ошибки в проекте Dradis попробуйте еще раз экспортировать отчет. Если вы получите еще одну ошибку синтаксического анализа XML , обязательно проверьте новое расположение, указанное в сообщении об ошибке.

admin

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

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