В начале 2000-х бизнес Портнова, как и многие другие одиночные частные клиники, могло накрыть волной избыточной инвестиционной активности в «зубном» бизнесе. По оценкам стоматологов, к этому времени только в Москве насчитывалось больше тысячи профильных клиник – как премиального, так и экономкласса. В индустрии росли масштабные сетевые проекты с дорогостоящими маркетинговыми кампаниями, такие как «Мастердент» и «Юнидент», а объем рынка стоматологических услуг только в частном секторе оценивался в несколько миллиардов рублей. Портнова выручила случайная возможность бесплатно прославиться на всю страну.
Друзья-пациенты, работающие в рекламном бизнесе, познакомили его с представителями пиар-агентства BBDO, обслуживавшего компанию Procter&Gamble. Креативщики агентства проводили среди столичных стоматологов кастинг на главную роль в рекламном ролике зубной пасты. Портнов победил в состязании и скоро появился на всех российских телеэкранах со слоганом «Blend-a-med. Здоровая страна». Более того, доктора Портнова запомнили как самого телегеничного стоматолога Москвы и вскоре пригласили принять участие в телесериале «Не родись красивой» на СТС. «По замыслу сценаристов, героиня сериала Катя Пушкарева должна была носить брекеты. Сначала они думали, что это будут съемные пластины, потом решили, что нужно ставить настоящие, но не понимали, как это сделать, начали искать специалиста», – рассказывает Портнов, которого в этот проект тоже пригласили друзья. «Не родись красивой» стал одним из самых успешных сериалов СТС середины 2000-х, а заодно – прибавил стоматологу премиальных пациентов из сферы шоу-бизнеса.
http://vademec.ru/magazines/article86133.html
Минобороны РФ отказалось от новых спутников «Сфера-В» из-за того, что они оказались слишком тяжелыми для существующих ракет-носителей. Об этом сообщили источники «Интерфакса» в ракетно-космической отрасли.
К значительному увеличению массы аппаратов типа «Сфера-В», по словам собеседника агентства, привели «проблемы с импортозамещением, в частности, по линии электронной компонентной базы».
Спецслужбы Украины при поддержке Запада ведут антироссийскую деятельность через распространение наркотиков, заявил первый замруководителя оперативно-розыскного департамента ФСКН Сергей Мосалев.
ололол // https://meduza.io/news/2016/02/18/fskn-obvinila-spetssluzhby-ukrainy-v-narkotizatsii-rossiyskoy-molodezhi
Пишу опердень на attoparsec. Т.к. парсер у нас одновременно и лексер, и собственно парсер, логику приходится перемежать обработкой пробельных символов:
pVarDecl :: Parser VariableDeclaration
pVarDecl = do
string "var"
skipWhitespace1 -- пропускаем 1 или больше пробельных символов
name <- pVarName
skipWhitespace -- пропускаем 0 или больше пробельных символов
value <- optional $ do
string "="
skipWhitespace
pExpression
skipWhitespace
string ";"
return $ VariableDeclaration name value
Это утомляет. Появляется закономерное желание «переопределить точку с запятой» и явно указывать только места, где пробельные символы обязательны:
pVarDecl :: Parser VariableDeclaration
pVarDecl = do
string "var"
requiredWhitespace
name <- pVarName
value <- optional $ do
string "="
pExpression
string ";"
return $ VariableDeclaration name value
(и потом ещё для полного счастья keyword k = string k >> requiredWhitespace
, да).
Удивительно, но сам attoparsec, похоже, ничего для этого не предлагает. Итак, какие у меня варианты?
Можно определить свою монаду. Это, конечно, круто, но придётся лифтить часть Data.Attoparsec. В принципе, это всё же лучше, чем ещё двести раз набрать «skipWhitespace», но все равно грязновато.
Есть ощущение, что можно обернуть парсер в трансформер, для которого определить инстанс Monad, и будет мне счастье. Но я трансформерами никогда не пользовался даже, не говоря уж о написании собственных; возможно, это бред, а не идея.
Есть у вас какие-то соображения на этот счёт?
В начале 2016 года замужняя профессор этики из Нью-Джерси Анна Стабблфилд призналась в сексуальных отношениях с мужчиной, который никогда не разговаривал — и провел всю жизнь, смотря в потолок. Профессор заявила, что они полюбили друг друга и она собирается уйти от мужа, чтобы создать с новым возлюбленным семью. Однако американский суд постановил, что это — изнасилование; Стабблфилд проведет в тюрьме 12 лет.