Created
September 9, 2014 11:16
-
-
Save zverok/95780f598810321e77b3 to your computer and use it in GitHub Desktop.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
body = 'Рабочая встреча с Председателем Правительства Дмитрием Медведевым. Владимир Путин провёл рабочую встречу с Председателем Правительства Дмитрием Медведевым. Премьер-министр, в частности, представил главе государства ряд итоговых предложений по оптимизации структуры Правительства. В.ПУТИН: Дмитрий Анатольевич, я знаю, что у Вас есть предложения по структурным изменениям [Правительства], мы с Вами их раньше обсуждали. Похоже, что есть окончательные предложения. Пожалуйста. Д.МЕДВЕДЕВ: Да, Владимир Владимирович, хотел бы с учётом того обсуждения, которое у нас было, представить на суд Президента ряд предложений по оптимизации структуры Правительства. Правительство – не застывшая структура, оно должно меняться. В соответствии с рядом Ваших указов за последнее время были созданы органы управления, которые занимаются решением экономических и социальных задач по территориальному признаку, а именно Министерство по развитию Дальнего Востока, Министерство по делам Крыма и Министерство по развитию Северного Кавказа. Таким образом, мы, по сути, в известной степени перешли к территориальному принципу управления, что даёт определённые результаты. Может быть, пока их не так много, но в этом есть смысл. Плюс было создано Министерство, которое занимается делами строительства. Таким образом, значительная часть компетенции Министерства регионального развития оказалась развёрстана между новыми министерствами. В этом контексте Правительство полагает, что дальнейшая работа Министерства регионального развития нецелесообразна, и представляет для утверждения Президента предложение о его упразднении с распределением оставшихся функций между другими федеральными органами исполнительной власти, между другими министерствами. Часть функций отойдет Министерству экономического развития, часть – Министерству по делам строительства, часть – Министерству культуры. Таким образом, естественно, выпадений никаких не будет, но мы всё-таки сможем оптимизировать структуру, может быть – даже сократить избыточный управленческий персонал. Такая задача всегда стоит. Есть ещё два предложения. Они касаются структур, которые создавались некоторое время назад, а именно Рособоронзаказ и Рособоронпоставка. За восемь лет, когда они работали, определённая деятельность с ними проводилась, определённые задачи решались. Но сегодня исходя из того, что один орган находится в компетенции Правительства, в структуре Правительства – как принято говорить, под Правительством, это Рособоронзаказ, а Рособоронпоставка исторически оставалась в структуре Министерства обороны, также есть предложение оба этих органа упразднить с тем, чтобы сконцентрировать всю полноту работы в Министерстве обороны, с одной стороны, по поставкам продукции военно-технического назначения, а если говорить о контрольных функциях, то они будут исполняться Министерством промышленности и торговли, с одной стороны, Федеральной антимонопольной службой и в силу компетенции – Счётной палатой. То есть это тоже не приведёт к каким-то проблемам, но в то же время позволит оптимизировать структуру Правительства и с точки зрения этих органов. В.ПУТИН: Хорошо. Мы с Вами уже обсуждали это раньше. Если Вы сами считаете, что это целесообразно, то давайте так и сделаем. Д.МЕДВЕДЕВ: Хорошо. Тогда мы представим Вам на подписание проекты указов. В.ПУТИН: И ещё мы с Вами обсуждали вопросы, связанные с ВПК. Д.МЕДВЕДЕВ: Этот вопрос тоже будет отдельно представлен. В.ПУТИН: Хорошо.' | |
searches = [ | |
" их раньше обсуждали. Похоже, что есть окончательные <em>предложения.</em> Пожалуйста. Д.МЕДВЕДЕВ: Да, Владимир", | |
" избыточный управленческий персонал. Такая задача всегда стоит. Есть ещё два <em>предложения.</em> Они касаются", | |
" главе государства ряд итоговых <em>предложений</em> по оптимизации структуры Правительства. В.ПУТИН: Дмитрий", | |
" Анатольевич, я знаю, что у Вас есть <em>предложения</em> по структурным изменениям [Правительства], мы с Вами", | |
" ряд <em>предложений</em> по оптимизации структуры Правительства. Правительство – не застывшая структура, оно", | |
] | |
highlight = 'Рабочая встреча с Председателем Правительства Дмитрием Медведевым. Владимир Путин провёл рабочую встречу с Председателем Правительства Дмитрием Медведевым. Премьер-министр, в частности, представил главе государства ряд итоговых предложений по оптимизации структуры Правительства. В.ПУТИН: Дмитрий Анатольевич, я знаю, что у Вас есть предложения по структурным изменениям [Правительства], мы с Вами их раньше обсуждали. Похоже, что есть окончательные предложения. Пожалуйста. Д.МЕДВЕДЕВ: Да, Владимир Владимирович, хотел бы с учётом того <strong class="match term0">обсуждения</strong>, которое у нас было, представить на суд Президента ряд предложений по оптимизации структуры Правительства. Правительство – не застывшая структура, оно должно меняться. В соответствии с рядом Ваших указов за последнее время были созданы органы управления, которые занимаются решением экономических и социальных задач по территориальному признаку, а именно Министерство по развитию Дальнего Востока, Министерство по делам Крыма и Министерство по развитию Северного Кавказа. Таким образом, мы, по сути, в известной степени перешли к территориальному принципу управления, что даёт определённые результаты. Может быть, пока их не так много, но в этом есть смысл. Плюс было создано Министерство, которое занимается делами строительства. Таким образом, значительная часть компетенции Министерства регионального развития оказалась развёрстана между новыми министерствами. В этом контексте Правительство полагает, что дальнейшая работа Министерства регионального развития нецелесообразна, и представляет для утверждения Президента предложение о его упразднении с распределением оставшихся функций между другими федеральными органами исполнительной власти, между другими министерствами. Часть функций отойдет Министерству экономического развития, часть – Министерству по делам строительства, часть – Министерству культуры. Таким образом, естественно, выпадений никаких не будет, но мы всё-таки сможем оптимизировать структуру, может быть – даже сократить избыточный управленческий персонал. Такая задача всегда стоит. Есть ещё два предложения. Они касаются структур, которые создавались некоторое время назад, а именно Рособоронзаказ и Рособоронпоставка. За восемь лет, когда они работали, определённая деятельность с ними проводилась, определённые задачи решались. Но сегодня исходя из того, что один орган находится в компетенции Правительства, в структуре Правительства – как принято говорить, под Правительством, это Рособоронзаказ, а Рособоронпоставка исторически оставалась в структуре Министерства обороны, также есть предложение оба этих органа упразднить с тем, чтобы сконцентрировать всю полноту работы в Министерстве обороны, с одной стороны, по поставкам продукции военно-технического назначения, а если говорить о контрольных функциях, то они будут исполняться Министерством промышленности и торговли, с одной стороны, Федеральной антимонопольной службой и в силу компетенции – Счётной палатой. То есть это тоже не приведёт к каким-то проблемам, но в то же время позволит оптимизировать структуру Правительства и с точки зрения этих органов. В.ПУТИН: Хорошо. Мы с Вами уже обсуждали это раньше. Если Вы сами считаете, что это целесообразно, то давайте так и сделаем. Д.МЕДВЕДЕВ: Хорошо. Тогда мы представим Вам на подписание <strong class="match term0">проекты</strong> указов. В.ПУТИН: И ещё мы с Вами обсуждали вопросы, связанные с ВПК. Д.МЕДВЕДЕВ: Этот вопрос тоже будет отдельно представлен. В.ПУТИН: Хорошо.' | |
var highlights = []; | |
function placeTags(body, string_with_tags, tag){ | |
string_without_tags = string_with_tags.replace(new RegExp('<\/?' + tag + '.*?>', 'g'), ''); | |
body_with_tags = body.replace(string_without_tags, string_with_tags); | |
while(body_with_tags.match(new RegExp('<' + tag))){ | |
body_with_tags = body_with_tags.replace(new RegExp('^(.+?)<' + tag + '.*?>(.+?)<\/' + tag + '>'), | |
function(full, before, what){ | |
highlights.push([before.length, '<' + tag + '>']); | |
highlights.push([(before+what).length, '</' + tag + '>']); | |
return before + what; | |
}); | |
} | |
} | |
placeTags(body, highlight, 'strong'); | |
searches.forEach(function(search){ | |
placeTags(body, search, 'em'); | |
}); | |
highlights = highlights.sort(function(left, right){ | |
return left[0] > right[0] ? -1 : 1; | |
}); | |
highlights.forEach(function(tag){ | |
body = body.substr(0,tag[0]) + tag[1] + body.substr(tag[0]); | |
}); |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment