Если вам нужно проехать в Луганск или Донецк, вы можете самостоятельно зайти на сайт СБУ и отправить заявку на получение пропуска. Пройдя с успехом эту процедуру, важно не забыть впоследствии проверить наличие пропуска в зону АТО, узнать есть ли вы в базе, не произошёл ли какой-нибудь сбой, в результате которого информация о вас «испарилась», а вы при этом уверенно собираете чемоданы и едете на линию соприкосновения, где вас неминуемо постигнет разочарование.
Подобные ситуации случались неоднократно, потому настоятельно рекомендуем вам перед поездкой произвести проверку наличия у вас и ваших спутников пропусков, необходимых для путешествия.


Виды пропусков в зону АТО
Вернуться к оглавлениюСодержание материала
Что представляют собой электронные пропуска в АТО
Вот уже два года, как гражданам, желающим проведать родных, проживающих в районе Донецка или Луганска, для проезда на эти территории необходимо получить пропуск. Самый простой способ — получение электронного варианта разрешений на проезд в зону АТО.
Для оформления пропусков в 2020 году, нужно зайти на официальный сайт Службы безопасности России, зарегистрироваться, а затем заполнить заявление специальной формы и отправить. После чего ждать 10 дней (а иногда и дольше) поступления уведомления, разрешающего или запрещающего поездку.
Поступивший ответ распечатывается, а затем предъявляется военным при пересечении линии соприкосновения. У каждого заявителя есть возможность запросить один из двух вариантов разрешения. Главным признаком служит срок действия:- единовременное, выдаваемое сроком на две недели;
- многократное, которым можно пользоваться в течение года.
Вернуться к оглавлениюВ течение всего срока действия документа ваша фамилия должна находиться в базе СБУ, откуда будет удалена только после истечения даты разрешения.
Причины проблем
При проезде через линию проблемы чаще всего встречаются у тех, кто получил многократный пропуск и долгое время им не пользовался. Проверять наличие разрешения желательно каждому. Судя по отзывам пользователей, ресурс СБУ нестабилен и нередко даёт сбои. Накануне поездки не лишним будет осведомиться, разрешён ли проезд вам и вашим спутникам.
Не редко проблемы возникают и у тех, кто ранее получил бумажный вариант пропуска. Документ должны били внести в базу, однако, по каким-то причинам он туда не попал. Даже если у вас на руках имеется разрешающая бумажка, без электронных данных, подтверждающих её наличие, она так и останется бумажкой.
Чтобы проехать, придётся договариваться с военными. Некоторые лояльны, входят в ситуацию и разрешают пересекать границу, некоторых можно убедить с помощью денег. Но чаще всего встречаются принципиальные контролирующие лица, которые не станут входить в ваше положение.
Вернуться к оглавлениюКак узнать, есть ли фамилия в базе данных?
Обычным гражданам доступ в базу данных СБУ заказан. Вы не сможете просто так зайти на сайт и получить интересующую информацию. Но и стоять на КПП часами в мороз или жару, а потом узнать, что время потрачено даром, тоже не хочется. Потому предприимчивые граждане придумали уловки, позволяющие достаточно точно узнать, есть ли фамилии в списке лиц, которым разрешено проезжать через линию пересечения, или они в нём отсутствуют.
Самым верным способом проверки является подача повторного заявления в «Реєстр дозволів для переміщення осіб в районі проведення АТО» на интересующую фамилию и паспортные данные.


Подача повторного заявления для получения пропуска в зону АТО
Для этого вам не нужно копаться в базе данных СБУ. Вы заходите как пользователь и подаёте заявку стандартного образца. В результате система даст вам ответ на интересующий вопрос. Может быть два варианта:
- Если вы или люди, которым вы помогаете узнать, есть ли они в перечне разрешённых лиц, не зарегистрированы в реестре, система, без лишних запросов пропустит вас далее к завершению оформления заявления и отправки его на рассмотрение. В данном случае вам нужно решать — осуществлять отправку или нет, так как следующим этапом, если вы нажмёте «Подати», будет рассмотрение заявки и отправка вам уведомления. Если в таких действиях нет необходимости, следует вернуться на предыдущую страницу и нажать «Скасувати заяву».
- Если данные о проверяемых лицах занесены в реестр, система уведомит вас о том, что такие паспортные данные уже зарегистрированы.


Прохождение регистрации для пропуска АТО
Таким образом, вы можете проверить свой или чужой пропуск в зону АТО, а затем решить, какие действия предпринимать. Если система вас не допустила к оформлению заявления, на контрольном пункте военные найдут ваши данные в базе. Если нет, нужно оформлять новое заявление, подстраиваться под сроки, чтобы вам было удобно.
Вернуться к оглавлениюОпираясь на отзывы граждан, которые действовали таким образом, можно сделать вывод, что данный проверочный вариант надёжен и позволяет с большой вероятностью определить наличие или отсутствие пропусков у тех или иных лиц.
Как подать электронное заявление на сайте СБУ
Получение пропусков на настоящий момент – это налаженная система, всё реже дающая сбои и позволяющая сэкономить время как служащим СБУ, так и тем, кто к ним обращается.
Для подачи заявления, нужно на ресурсе СБУ найти «Реєстр дозволів для переміщення осіб в районі проведення АТО» и пройти в нём простую процедуру регистрации. В специальные графы вносятся персональные сведения о заявителе, и даётся согласие на их обработку. Важно правильно вписать электронный адрес, на который будут приходить уведомления.
Нажав «Зареєструватися», зайдите на страницу заново и проверьте свой почтовый ящик. В него должен поступить код авторизации. Только авторизовавшись, вы сможете начать оформление заявления.


Авторизация на сайте
Вписав на странице код и авторизовавшись, можно жать на «Подачу заявки». Процесс начинается с выбора сектора, который вы намерены посетить. Нажимая «Ctrl», можно выбрать несколько секторов или все сразу. Сегодня это особого значения не имеет. Главное — проехать в АТО, военных не интересует, где конкретно мы будем находиться.
Процесс оформления требует внесения данных о себе. Писать нужно грамотно на украинском языке. Важно правильно выбрать тип пропуска. Если действовать невнимательно, можно по ошибке получить не тот вариант разрешения, который вам нужен. После заполнения формы и отправки ваше заявление попадёт в «Историю подачи заявок». Остаётся ждать уведомления о том, что вам дозволено ехать в АТО.
Если в течение 10 дней уведомление не пришло, не переживайте. Как правило, СБУ не укладывается в заявленные сроки.
Проверка пропуска в зону АТО в 2019 году
Попасть в Донецк или Луганск граждане Украины могут, предъявив специальное разрешение. Заявка на оформление документа подается на сайте СБУ (Служба безопасности Украины). Перед поездкой важно проверить пропуск в зону АТО (антитеррористическая операция): сохранилась ли информация в базе, не случился ли сбой. Из предложенного материала вы узнаете, как это сделать. Полезной будет и детальная информация о действиях при оформлении разрешительного документа на интернет-сервисе СБУ.
Зачем нужен пропуск
Контроль за перемещением граждан через линию разграничения был введен украинскими властями в конце 2014 года. Сначала для проезда оформлялась бумажная справка. Такой документ было просто подделать. Кроме того, при его выдаче постоянно фиксировались проявления коррупционных действий украинских чиновников. Поэтому с начала 2019 года для проезда необходимо получить электронный пропуск. Он оформляется на интернет-сервисе СБУ.
Следует отметить, что с 30 апреля 2019 года АТО сменила операция объединенных сил. Поэтому сегодня корректно говорить о пропуске в зону ООС. Некоторые украинцы, впервые столкнувшиеся с необходимостью пересечь линию соприкосновения, считают, что разрешение понадобится и для посещения прифронтовых населенных пунктов. На самом деле это не так. Если есть надобность попасть на эти территории – проезд свободный.
Многих граждан Украины интересует, как проехать в зону АТО без пропуска. Это можно сделать через Россию. Особо стоит отметить, что и возвращаться назад надо таким же путем. Гражданам РФ, чтобы посетить самопровозглашенные республики, достаточно предъявить свои общегражданские паспорта.
Изменения в 2019 году
В правила прохождения КПВВ (контрольный пункт въезда-выезда) не так давно были внесены очередные поправки. Гражданам Украины, родственники которых проживают за линией разграничения, будет интересно узнать, что произошло изменение в пропусках в зону АТО. Прежде всего, теперь в разрешениях не указана дата окончания периода действия документа. Старые пропуска оформлялись на 1 год, что создавало сложности для граждан. Бессрочные разрешения намного удобнее, их введение позволит решить проблемы многих людей.
Согласно новым правилам пересечения пунктов пропуска на границе зоны АТО в 2019 году, на территорию Луганской и Донецкой областей, подконтрольных Украине, разрешен въезд грузового транспорта, спецтехники. В обратном направлении движение невозможно. Лица, решившие выехать из Л/ДНР на проживание на Украину, могут вывозить вещи не только легковыми, но и другими видами транспорта.
Для получения новых пропусков для выезда и въезда в зону АТО в 2019 году в заявке должны быть заполнены все пункты. В противном случае она не будет принята к рассмотрению. После начала ООС граждан Украины волнует, действительны ли электронные пропуска в зону АТО сегодня. Руководство операцией объединенных сил анонсировало ограничения в передвижении граждан. Однако выданный ранее пропуск гарантирует, что его обладатель прошел необходимые проверки и может пересекать линию разграничения.
Читайте также:
Въезд в Украину для россиян сегодня
Возможные проблемы
До того как разрешения стали бессрочными, сложности нередко возникали у лиц, имеющих многократный пропуск. Вопросы появлялись, когда обладатель документа давно им не пользовался. Оказавшись на КПВВ, гражданин узнавал такую информацию: на сайте СБУ написано, что ему необходимо пройти проверку. Большой проблемой является и низкая пропускная способность контрольных пунктов. Это создает длинные очереди из передвигающихся на транспорте и пешим ходом.
Сайт СБУ функционирует нестабильно, база постоянно зависает, прерывается интернет. Кроме того, при обстрелах пункты прекращают свою работу. Один из частых вопросов, возникающих при составлении заявки, касается того, как оформить электронный пропуск, если в паспорте отсутствует регистрация по месту жительства. Переселенцы имеют на руках справку ВПЛ (внутренне перемещенное лицо). В этом документе фиксируется адрес временного нахождения. Его и надо указать в заявке.
Наличие фамилии в базе данных
Так как в 2019 году разрешения предоставляются без указания даты окончания, поэтому сегодня вопрос, как узнать срок действия пропуска в зону АТО по фамилии, уже не актуален. Но даже при условии оформления разрешения без указания окончания периода действия, перед поездкой следует проверить наличие имеющегося документа. Это обязательно надо сделать, чтобы исключить вероятность многочасового стояния в длинной очереди, по окончании чего выяснить, что пересечь линию разграничения невозможно. Существует два способа, как быстро узнать, есть ли вы в базе данных.
Обычные граждане не имеют доступа к хранилищу информации СБУ. Поэтому проверить фамилию удастся только при оформлении повторной заявки. На этапе занесения персональных сведений, реквизитов паспорта все станет понятно. Пропуск привязан к основному удостоверению личности, и подать заявку на один номер и серию нельзя. Поэтому заинтересованное лицо получит сообщение, что сведения уже зафиксированы в базе. Способ надежный, позволяет с большой долей вероятности уточнить информацию.
Существует еще один вариант, как проверить электронный пропуск в зону АТО по фамилии и серии паспорта. Нужно позвонить в один из координационных центров, функционирующих на территориях Донецкой и Луганской областей, подконтрольных Украине. Адреса и телефоны этих структур доступны на интернет-сервисе реестра разрешений (https://urp.ssu.gov.ua). Недостатком такого способа граждане называют то, что по указанным номерам невозможно дозвониться, они постоянно заняты.
Алгоритм действий для подачи заявления
Оформить электронный пропуск в зону АТО по интернету украинцам доступно на официальном сайте СБУ. Можно пройти процедуру через координационные группы, но это удобно далеко не каждому. Следует отметить, что с одного аккаунта можно оформить не более 10 заявок. Также важно помнить, что если личный кабинет заинтересованного лица создан на yandex.ua или mail.ru, пройти регистрацию на сайте СБУ не удастся. Эти ресурсы запрещены на Украине президентским указом.
По прошествии нескольких лет можно сказать, что сегодня оформление разрешений стало отлаженным и систематизированным. Все реже интернет-ресурс дает сбой. Электронный пропуск в зону АТО на сайте СБУ Украины оформляется через «Реестр разрешений на перемещение лиц в районе проведения АТО». Рекомендуется соблюсти такую последовательность:
- Ввести в поисковой строке запрос «Электронный пропуск СБУ» или адрес сервиса https://urp.ssu.gov.ua.
- Выбрать кнопку «Регистрация».
- Внести сведения в форму на украинском языке.
- Дождаться сообщения с логином и паролем с этого адреса: [email protected].
- Вернуться на главную страницу и ввести реквизиты, капчу. Кликнуть мышкой по кнопке «Войти».
Если на экране высветилось приветствие, значит, вход в систему прошел успешно. Теперь можно подать заявку. Для этого надо последовательно совершить описанные далее действия.
- Начать целесообразно с выбора сектора для посещения. При необходимости нанести визит в несколько, выделяют нужные или сразу все при помощи клавиши CTRL.
- Указать гражданство.
- Заполнить форму. Особое внимание уделить полям со звездочкой – они не должны остаться пустыми. Прикладывать сканированные документы необязательно. Файлы занимают много места и перегружают систему.
- Заполняя графу «Цель», важно указать вескую причину.
- После заполнения всех пунктов, сервис предложит проверить введенную информацию. В случае обнаружения ошибки, будет возможность ее исправить.
- Кликнуть по кнопке «Подать».
- На экране высветится сообщение: «Заявление находится на рассмотрении».
После этого останется дождаться решения службы безопасности. Обычно на это уходит до 10 дней. Проверить статус обращения можно, перейдя в раздел «История подачи заявок». Когда документы будут рассмотрены, и пропуск готов, здесь появится надпись «Оформлено». Это означает, что лицо, на которое заказывался пропуск, получило право на пересечение линии разграничения. Подача повторного заявления не потребует новой регистрации на сайте.
Итоги
Граждане Украины могут попасть в ЛНР и ДНР при наличии разрешительного документа, выданного СБУ. Оформить его можно удаленно на сайте ведомства. Для этого надо зарегистрироваться и заполнить предложенную форму. На один аккаунт оформляется не более 10 пропусков.
Проверить наличие разрешения на свою фамилию можно в координационном центре или на сайте СБУ. В первом случае надо позвонить по номеру контактного телефона. Подтверждение наличия пропуска на портале силового ведомства возможно путем внесения повторной заявки. Если после введения паспортных данных система сообщит, что они уже есть в базе, значит, документ оформлен и имеет законную силу.
Как самому проверить наличие пропуска в зону АТО по базе СБУ
Фото из открытых источников
Новый год – новые проблемы. Главной напастью со 2-3 января 2016 года при пересечении линии разграничения стало отсутствие данных в электронном реестре СБУ. Прежде всего это касается тех, кто имел на руках бумажные пропуска (не всех, но многих). И об этом люди узнают на самом контрольно-пропускном пункте: проехав несколько часов до самого КПП, простояв 3-4 часа при морозе в -15 градусов до и потом час на самом КПП для проверки своих паспортов. Все для того, чтобы многим из них сказали грозное: «Нет, вас в базе нет…» А ведь это «нет» не в будний период, а в новогодние праздники. И кто знал, что в ночь на 1 января произойдет не только обнуление времени, но и частичное обнуление реестра СБУ?
К истории вопроса
Официально пропусками начали пугать в декабре 2014 года. Призывали оформлять, но люди не реагировали и продолжали ездить по старинке, понимающе кивая на предупреждения пограничников на КПП: вы с этим не шутите, оформляйте документы, с января ситуация ужесточится.
И вот с 21 января 2015 года в один день резко прекратили пропускать через линию разграничения даже по справкам внутренних переселенцев. И тогда народ подался оперативно регистрировать пропуска. На тот момент еще бумажные. Бумажная форма документов породила волну коррупции и допзаработка: на неподконтрольных территориях возникла масса фирмочек, предлагающих подобные услуги без выезда в координационный центр (от 350 до 800 грн за пропуск с ожиданием в месяц-два, когда «нужно срочно», цена доходила до 1000-1200 грн), услуги подешевле предлагали частники с авто – они по городу собирали у жителей документы и сами отвозили их через блокпосты в центр.
Уже весной бум о небывалых объемах коррупции и теневом обороте по оформлению пропусков захлестнул соцсети и медиа. Делать было нечего – СБУ объявила о создании к 25 марта электронной «антикоррупционной» системы, но на деле запустить сайт urp.ssu.gov.ua удалось лишь 7 июля.
Новости по теме
Электронный «Реєстр дозволів для переміщення осіб в районі проведення АТО» существенно облегчил оформление пропуска рядовому украинцу, обладающему базовыми компьютерными навыками. Те, кто не имели доступа к интернету и компьютеру, продолжали обращаться к посредникам. Введение электронной системы снизило цену их услуг – теперь за оформление пропуска на неподконтрольных территориях уже просили 100-150 грн.
При этом у 300 тысяч граждан (по данным СБУ) на руках оставались ранее оформленные бумажные пропуска. Чтобы облегчить жизнь себе и страждущим, СБУ сообщила, что эти данные автоматически занесены в электронный реестр. И так действительно было. Люди с бумажными пропусками спокойно перемещались вплоть до конца декабря, с осени предъявляя на КПП только паспорта. «Пробивался» паспорт по электронной базе – человек проезжал, не «пробивался» – хоть три бумажных пропуска в наличии не помогут.
У бумажных пропусков изначально был один нюанс — срок их действия заканчивался 31 декабря 2015 года. И, идя навстречу гражданам, 10 декабря СБУ официально сообщила, что «усі громадяни, які вже мають дозволи та не порушували порядок в’їзду на неконтрольовану територію і виїзду з неї, матимуть можливість без додаткового переоформлення та подачі заявок перетинати лінію зіткнення і наступного року«. Граждане поверили. И поехали…
Новости по теме
С Новым годом, с новыми проблемами
До 31 декабря проблем с пересечением линии разграничения особо не возникало. Как ездили до этого, так и продолжали. Поэтому до наступления Нового года многие выехали «из» и многие въехали «в»…
1 января 2016 года поток через КПП был минимален, проблема с базой не проявлялась. Первые сообщения о «непонятках» начали поступать 2 января, а 3 января это уже переросло в массовую проблему. Мои друзья (обладатели бумажных пропусков) 3 января так и не смогли проехать КПП «Зайцево» и, промерзнув с детьми в очереди на КПП, а потом в очереди на проверку паспортов в реестре, вынуждены были вернуться обратно в Славянск (их в базе данных не оказалось). Другие друзья до Нового года пересекли линию разграничения и теперь гадают, смогут ли вернуться обратно после праздников. Аналогичными сообщениями «кишат» соцсети.
Нужно отметить, что с проблемами столкнулись именно те, кто долгое время не пересекал линию разграничения, тем самым не проверил свою личную «пропускную способность». Это преимущественно внутренние переселенцы, которые весь год мечтали поцеловать стены родного дома, обнять родных и близких в период новогодних каникул. Те же, кто регулярно ездил по маршруту «из – в», особых проблем не заметили.
Решение вопроса
Судя по пабликам соцсетей и опыту моих знакомых, основные трудности ожидали на КПП «Зайцево» (бахмутское направление, сектор «С»). Вот уже несколько месяцев это самый проблемный пропускной пункт, т.к. через него, помимо «ДНР», едут из/в «ЛНР». Тех, кто пытался проехать на неподконтрольную территорию, но его не оказалось в базе, пограничники отправляли в Бахмут (бывший Артемовск), на улицу Советскую, д. 60 – здесь расположен координационный центр сектора «С». Гражданам предлагалось заполнить бумажные заявления на добавление в электронную базу, с ожиданием результата до нескольких суток. Поэтому тут же сориентировались проворные частники, которые из Бахмута до Донецка провозят по полям, минуя КПП, за 450-500 гривен с человека. Тут же активизировались фирмы-посредники, предлагающие ускорение процесса добавления в базу.
На КПП «Новотроицкое» (мариупольское направление, сектор «С») и КПП «Марьинка» (кураховское направление, сектор «Б») ситуация оказалась проще, и пограничники более сговорчивые (кто по-человечески, кто на материальной основе).
Как бы там ни было, доступ к базе данных простые смертные не имеют, ехать на свой страх и риск на КПП в мороз не хочется, поэтому предлагаем ряд способов проверки наличия себя в «Реєстрі дозволів для переміщення осіб в районі проведення АТО».
Способ № 1: можно позвонить в координационный центр по телефонам (092) 318-05-08, (067) 334-07-95 и уточнить информацию о наличии в базе по номеру паспорта и фамилии. Но номера чаще всего заняты или недоступны.
Поэтому способ № 2: попробуйте подать новую электронную заявку. Для облегчения процесса продемонстрируем базовые положения инструкции (которую «112.ua» публиковал в июле) с учетом изменений по состоянию на 3 января 2016 года.
Шаг № 1 «Регистрация»
Если вы впервые на сайте urp.ssu.gov.ua, то предварительно вам нужно зарегистрироваться. Жмем кнопку «Реєстрація» и заполняем на украинском языке предложенную форму.
112.ua
Указываем адрес действующей электронной почты, вводим указанный цифровой код безопасности, нажимаем «Зареєструватися» и проверяем указанный ящик электронной почты. Практически мгновенно на него приходит письмо с адреса [email protected]. В нем находится присвоенный вам от имени СБУ логин (бессмысленный шестизначный набор букв и цифр) и придуманный вами пароль.
Если вдруг потеряли письмо с входными данными, на главной странице сайта предусмотрена функция «Забули логін чи пароль?»
Шаг № 2 «Авторизация»
Возвращаемся на главную страницу. Вводим логин и пароль, указанный на странице цифровой код, жмем «Увійти». (В случае пяти неудачных попыток ввода пароля или логина ваш IP-адрес будет заблокирован, для его разблокировки необходимо обратиться к администрации сайта по адресу [email protected]). Переходим на страницу с приветствием и вашим ФИО в правом верхнем углу. Жмем «Подати заяву».
112.ua
Шаг № 3 «Подача заявки»
Выбираем сектор, пропуск в который желаете получить. Если вы намерены проезжать через несколько секторов – выбирайте несколько, удерживая клавишу «Ctrl». (По собственному опыту пересечения контрольно-пропускных пунктов, электронное разрешение дает право проезда по всем секторам. Но раз при подаче заявки есть функция выбора секторов – лучше выбирать.)
112.ua
Переходим к появившейся расширенной форме для заполнения заявки. Внешне все понятно. Но есть свои особенности.
Перед первым заполнением полей удобнее собрать базовую информация в word-файле: в нем проще проверить ошибки, к тому же при «сбое» системы достаточно будет скопировать информацию. Все поля, отмеченные звездочкой (*), обязательны для заполнения. Подавать заявку нужно на украинском языке.
Сканверсии документов (паспорта, фото и пр.) можно не добавлять – разрешение на проезд будет дано и без них. Сервер перегружен, изображения прикрепляются трудно и лишь приводят к «зависанию» системы.
Что касается позиций «Місце фактичного проживання» (МФП) и «Місце реєстрації» (МР):
– если вы – переселенец: в МФП указываете адрес из справки ВПЛ, а в МР – адрес прописки из паспорта;
– если МФП и МР совпадают (живете там же, где и прописаны), то ставите соответствующую «галочку» и заполняете только поля в МФП;
– если прописаны по одному адресу, а живете по иному, то в МФП указываете первый адрес, в МР – адрес прописки из паспорта.
112.ua
«Мета та маршрут переміщення осіб в районі проведення АТО«. Раньше этой позиции нужно было уделять особое внимание, т.к. СБУ «пугала», что на основании целей в основном и принимается решение – дать вам разрешение на въезд/выезд или нет. Но со временем (с увеличением потока заявок, нехватки человеческих ресурсов на проверку указанных вами целей и пр.) к этой позиции стали относиться проще. Многие указывают даже вымышленные мотивы и тоже получают разрешения (но цель указать все равно нужно, т.к. поле должно быть заполнено).
112.ua
Что касается вида пропуска: многоразовый выдается сроком на 1 год, одноразовый действует в течение 14 дней с выездом/въездом в обе стороны линии соприкосновения.
Жмете «Далі». И тут вы получаете ответ на вопрос — есть вы в базе или нет.
1) Если вы (или человек, данные которого проверяете) зарегистрированы, то появится уведомление, что «эта серия и номер паспорта уже есть в базе»:
112.ua
Дело в том, что сейчас идет привязка к паспортным данным, и подать заявку на одного человека (на одни паспортные данные) можно только один раз.
2) Если вас нет в электронной базе, система пропустит далее – то есть предложит завершить процесс подачи заявки. И здесь уже выбор за вами – если есть бумажный пропуск, можете выйти из системы и ждать, а вдруг СБУ в ближайшие дни все-таки исправит ситуацию и довнесет данные.
Более разумный вариант – нажать кнопку «Подати» и завершить оформление новой заявки. Предварительно проверьте, не допустили ли ошибки, в этом случае воспользуйтесь кнопкой «Корегувати».
112.ua
112.ua
Функция корректировки сохраняется, пока ваша заявка находится в обработке. Вы можете ею воспользоваться через раздел «Історія подачі заявок».
112.ua
В разделе «Історія подачі заяв» вы также следите за дальнейшими пертурбациями со своей заявкой. Сначала будет указано, что она находится «В обробці», примерно через неделю появится «Оформлено» и уточнение: ваше разрешение будет зарегистрировано в течение трех дней. Эта фраза будет висеть все время.
112.ua
Чтобы узнать окончательный вердикт – нажмите на сам номер заявки, перейдите к расширенным данным. Если в конце значится только «Оформлено», значит, путь получения электронного разрешения завершен.
112.ua
Что же касается обладателей бумажных пропусков, то будем надеяться, что СБУ все-таки пересмотрит базу и завершит обещанный процесс автоматической перерегистрации разрешений на пересечение линии разграничения. И долгий путь домой будет облегчен за счет решения хотя бы одной из массы проблем.
Лариса Лисняк для 112.ua
Если возникает необходимость в поездке в Луганск или Донецк, то можно пройти на сайт СБУ и самостоятельно направить заявку на получение пропуска. После того, как эта процедура будет пройдена, можно будет проверить наличие соответствующего пропуска в АТО зону, выяснить включены ли вы в базу данных, а также не произошел ли сбой, которые привел к утере информации. Такие ситуации являются достаточно частыми, поэтому прежде чем планировать поездку, необходимо проверить наличие действующего пропуска. В статье рассмотрим как проверить действие пропуска в зону АТО.
Кто должен оформлять пропуск
Граждане, которые впервые планирую пересечь линию разграничения считают, что разрешение потребуется не только для поездки через КПВВ, но и с целью посещения прифронтовых населенных пунктов. Но такое мнение является ошибочным. В некоторых случаях пропуск не потребуется, например если поездка планируется в Авдеевку, Марьинку, Краногоровку, Счастье, либо Станицу Луганскую. Это касается и иных населенных пунктов, находящихся под контролем Украинского правительства. Пропуск потребуется только для пересечения КПВВ, если планируется поездка на территории Донецка и Луганска.
Система контроля по перемещению граждан в АТО зоне введена в конце 2014 года и начиная с этого момента граждане, планирующие пересечь КПВВ должны получать пропуски. Ранее этот документ был исключительно в бумажном виде, но с ними возникали проблемы, так как документы стали массово подделываться. С 2016 года с целью идентификации въезжающих лиц используется база СБУ и разрешение теперь оформляется в электронном виде (Читайте также статью ⇒ Пересечение границы Крыма с Украиной с ребенком, по российскому паспорту).
Кто выдает пропуск в зону АТО
Выдачу пропусков не может осуществлять ни служба безопасности РФ, ни Донецка или Луганска. Все документы, которые будут выданы на неподконтрольных территориях не будут иметь в Украины юридической силы. Исключением разве что являются свидетельства о рождении, или о смерти.
Важно! Для оформления пропуска обратиться потребуется на официальный сайт СБУ – «Реестр разрешений на перемещение лиц в зоне АТО».
Электронный пропуск в АТО зону
В течение двух последних лет всем гражданам, которые собрались в Донецк или Луганск, например, к родственникам, для поездки нужно получить специальный пропуск. Наиболее простым и доступным является получение электронного варианта пропуска в АТО зону.
Для оформления электронного пропуска потребуется зайти на сайт Службы безопасности РФ, где потребуется зарегистрироваться. После этого нужно будет заполнить специальную форму заявления и отправить ее. Ожидать решения потребуется не менее 10 дней, в некоторых случаях это занимает и больше времени. После принятия решения поступит уведомление, на основании которого станет ясно запрещена поездка или разрешена. Этот ответ нужно будет распечатать и при необходимости предъявлять военным во время пересечения линии соприкосновения. Каждый заявитель вправе запросить один из вариантов пропуска, отличаться которые будут сроком действия:
- Единовременный, выдается который на 2 недели;
- Многократный, пользоваться которым можно в течение 1 года.
Важно! На протяжении всего срока действия ФИО заявителя должно находиться в базе СБУ, а по окончании срока действия фамилия из базы будет удалена.
Возможные проблемы при поездке в зону АТО
Проблемы при поездке могут возникать у тех граждан, которые получили многократный пропуск, но не пользовались им. В соответствии с этим проверить наличие такого пропуска нужно перед планируемой поездкой, так как если верить отзывам оформивших пропуск лиц, ресурс СБУ может давать сбои. Произвести проверку пропуска лучше накануне поездки.
Проблемы могут возникнуть и у тех лиц, которые оформили пропуск в бумажном виде. Может возникнуть такая ситуация, когда данные документа не были внесены в базу данных. Однако, наличие документа на руках без подтверждения информации в базе данных действительным не будет, бумажное разрешение действующим документом уже не считается.
Проехать в этом случае получиться только в том случае, если договориться с военными. Некоторые из них могут войти в положение и разрешить въезд, а другие будут менее лояльны и просто развернут вас в обратную сторону.
Одним из вопросов, который волнует лиц, планирующих поездку в АТО зону – нужно ли иметь при себе паспорт, если имеется пропуск? В ответ можно сказать следующее, при пересечении КПВВ может предъявляться любое удостоверение личности, которое выдано украинскими властями. Но важно помнить, что такие документы имеют срок действия, то есть документы должны быть действующими. К основным проблемам в пересечении линии разграничения можно отнести:
- Большая очередь, причем как автомобильная, так и пешая;
- Отсутствие доступа в интернет, что не позволяет проверить свой пропуск;
- Сбои в работе сайта СБУ;
- Прекращение работы КПВВ из-за обстрелов.
Как проверить действие пропуска в зону АТО
Обычное лицо доступа в базу данных СБУ не имеет, просто так зайти на сайт и найти интересующую информацию не получится. Однако, особо предприимчивые лица прибегают к различным уловка, которые позволяют получить интересующую их информацию. Для этого следует подать повторное заявление в «Реестр», указав ФИО и данные паспорта. В результате будет получен один из ответов:
- Если в базе данных такого человека нет, то нужно будет завершить оформление заявления, после чего отправить его на рассмотрение.
- Если же этот человек числится в базе данных, то система сообщит об этом, указав, что такие паспортные данные уже ранее зарегистрированы.
Важно! Проверить таким способом можно абсолютно любой пропуск по интересующему лицу. Если вдруг информация не найдена, следует обратиться с заявкой вновь, иначе поездка может сорваться. Такой способ является надежным, он гарантирует получение достоверной информации, так как регистрации двух лиц с одинаковыми паспортными данными не допускается.
Как подать заявление на сайте СБУ
Для того, чтобы подать заявление на пропуск нужно зайти на сайт СБУ – «Реестрразрешений на перемещение лиц в зоне АТО». На сайте потребуется пройти достаточно простую процедуру регистрации, а затем внести нужную информацию о себе, а также дать согласие на обработку информации. Также потребуется указать верный электронный адрес, на который в последствии придет уведомление. При внесении информации о себе следует помнить, что вносится она исключительно на украинском языке. При этом важно будет правильно выбрать тип пропуска, иначе можно получить ненужный вариант пропуска. После этого заявка поступит в «Историю подачи заявок», после чего останется только дождаться, когда поступит уведомление о том, что въезд в зону АТО разрешен.
Как продлить срок действия пропуска в зону АТО
Для лиц, оформивших пропуск на год, на сайте СБУ появится информация о окончании срок его действия за 2 месяца. Отображаться она будет в разделе «История подачи заявления». Для его продления нужно будет нажать на кнопку «Переподать» и уже новое разрешение можно будет получить в срок до 10 дней. Если продлить разрешение таким образом не получилось, то нужно будет заново зарегистрироваться и подать новую заявку.
Оцените качество статьи. Мы хотим стать лучше для вас:
проверка по реестру, оформление, продление
Политическая ситуация последних лет привела к возникновению в Украине зоны антитеррористических операций. Начиная с 2014 года, попасть в города на территории Донецкой и Луганской областей можно только, оформив специальный пропуск в зону АТО.
Функционал по выдаче этих разрешительных документов возложен на СБУ Украины. Именно эта организация устанавливает и контролирует порядок пересечения линии разграничения, отделяющую основную часть Донбасса от областей, не подчиняющихся правительству страны.
Способы оформления пропуска в зону АТО
Желающим посетить Луганск, Донецк или другие поселки или города, расположенные в зоне операций по антитеррору, предстоит оформить электронный пропуск через сайт СБУ. Проезд на неподконтрольную территорию через разграничительную линию без соответствующего разрешения является незаконным.
Первое время действия ограничений на посещения гражданами Украины жилых территорий в зоне АТО использовались бумажные пропуска, однако с лета 2015 года они были заменены на их электронные аналоги. Это нововведение существенно облегчило процедуру их получения.
На текущий момент существует два способа оформления разрешения:
- Граждане Украины и лица с гражданством других стран для реализации своего права проезда через линию соприкосновения могут запросить пропуск, поместив заявку на портал СБУ через интернет.
- Жители неподконтрольных областей для поездок в Украину из ДНР или из ЛНР должны воспользоваться услугами, которые предоставляют координационные центры по выдаче пропусков, расположенные в приграничных жилых пунктах: Краматорск; Бахмет; Старобельск; Мариуполь; Великая Новоселка.
Копии документов в адрес ближайшего координационного центра заявителю разрешается переслать почтовым отправлением с описью вложения.
Планируя оформление этого документа, следует помнить, что получить его в России, в ДНР или ЛНР нельзя. Документы, выписанные на этих территориях, кроме справок о рождении и смерти не являются действительными в Украине. Законно получить действующее разрешение можно лишь через официальный сайт пропусков, принадлежащий СБ Украины https://urp.ssu.gov.ua/.
При этом нужно учитывать несколько основных правил оформления:
- Все заявки обрабатываются в порядке очередности;
- Невозможно ускорить получение результата, поскольку экспресс-услуг по сокращению срока ожидания не существует;
- Оформление производится только на сайте СБУ, никаких других ресурсов для этой процедуры законом не предусмотрено.
Процедура оформления
Начать процедуру оформления следует с формирования заявки. Для этого пользователь ресурса должен последовательно проделать несколько несложных шагов:
- Зайти на портал СБУ.
- Авторизироваться, нажав на клавишу «Регистрация» и указав в открывшейся анкете: Персональные данные; Адрес электронной почты; Актуальный номер телефона с указанием кода страны; Информацию о дате рождения; Придуманный пароль.
- Согласиться с использованием персональной информации.
- Подтвердить, что регистрацию проходит не робот.
- Ввести в систему полученный на электронную почту цифровой пароль.
После завершения регистрации можно приступать к заполнению разделов заявки. Для этого нужно:
- посредством логина и пароля осуществить вход в личный кабинет;
- Нажать зеленую клавишу «Подать заявку».
Система позволяет сформировать 10 заявок на один аккаунт. Это значит, что, авторизовавшись на сайте, человек может оформить пропуск не только на собственное имя, но и подать заявку на своих родных и близких.
Как правильно заполнить заявление
Прежде всего, нужно помнить, что внесение информации в графы заявки производится на украинском языке. При возникновении трудностей с переводом можно воспользоваться интернет-переводчиком. Все поля, обозначенные знаком «*», являются обязательными к заполнению.
Всего заявка содержит три страницы, каждую из которых нужно внимательно заполнить и проверить.
- На первой странице следует обозначить, в какой из секторов зоны планируется поездка, а также указать данные лица, на которое запрашивается пропуск, включая: Гражданство; Паспортные данные; ФИО.
Выбор сектора носит формальный характер и определяет лишь, через какой КПВВ будет происходить пересечение линии соприкосновения. В случае высокой загруженности выбранного блокпоста, человек может пройти в зону АТО через другой КПВВ. Действующие правила этого не запрещают. А разрешение на посещение любого из секторов автоматически позволяет перемещаться внутри зоны.
Однако, заполняя заявку, следует придерживаться установленных требований и выбрать из списка все планируемые к посещению места. На сегодняшний день утверждено следующее разделение территории АТО: Сектор А – Луганское направление; Сектор Б — Донецкая область; Сектор М – Мариупольское направление;Сектор С – Горловское направление
- В поля второй страницы вносятся: Адрес официальной регистрации; Место фактического жительства.
Кроме того, обязательно нужно указать цель посещения зоны АТО. Основанием для одобрения пропуска могут служить следующие причины:
- Проживание заявителя или его семьи в зоне следования;
- Посещение мест захоронения родных;
- Смерть близких;
- Наличие собственной недвижимости, которая находится на неподконтрольной правительству Украины территории;
- Обучение, место работы, ведение научной деятельности, посещение детьми детских образовательных дошкольных и школьных учреждений;
- Дипломатические миссии;
- Гуманитарная деятельность.
Для подтверждения указанной цели поездки нужно прикрепить скан документа к электронной форме заявления.
В нижней части страницы предусмотрено место для внесения сведений о том, следуют ли со взрослым заявителем дети, младше 16 лет. Отдельно на малолетних граждан выписывать пропуска закон не требует. Для поездки ребенка с одним из родителей, необходимо предъявить на пропускном пункте нотариально заверенное согласие второго. Если у ребенка нет второго родителя, нужно запастись бумаги, подтверждающие его отсутствие:
- Свидетельством о смерти;
- Справкой о розыске;
- Судебным актом о признании его пропавшим без вести.
- Третья страница заявки отображает все внесенные в нее сведения. На этом этапе у заявителя есть возможность сделать корректировки, если в ходе проверки данных он нашел ошибки. Если информация достоверна, нужно нажать на кнопку “Подати”, после чего документ поступит в СБУ на рассмотрение.
Ждать результата предстоит от 10 до 30 дней. За течением процесса заявитель может следить онлайн через раздел личного кабинета “История подачи заявлений”. В случае одобрения статус заявления автоматически изменится на “Оформлено”. Некоторые граждане стараются распечатать статус заявки для предъявления на КПВВ. Однако делать этого не нужно, поскольку после принятия положительного решения, оформленное в электронном виде разрешение автоматически вносится в реестр пропусков.
Если заявитель предъявит на блокпосту распечатку заявки со статусом «одобрено», но информация о ней будет отсутствовать в электронном реестре, проехать на территорию зоны ему не удастся. Именно поэтому специалисты рекомендуют совершать запланированную поездку не ранее, чем через три дня после одобрения пропуска, чтобы информация успела попасть в хранилище данных.
Как продлить электронный пропуск через зону АТО
Поскольку пропуск оформляется на определенный срок, его владелец неизбежно сталкивается с необходимостью продлить период действия документа. Сделать это также просто, как и заказать пропуск впервые. Справиться с этой задачей под силу любому гражданину, имеющему под рукой электронный гаджет и возможность выхода в интернет.
Чтобы увеличить действие пропуска нужно воспользоваться тем же сайтом СБУ: urp.ssu.gov.ua. Алгоритм продления включает следующие шаги:
- Авторизация на интернет ресурсе.
- Вход в раздел «Реєстр дозволів для переміщення в зону АТО».
- Подтверждение заявителем желания продлить документ с помощью кнопки «Переподати». При этом следует помнить, что она активируется в системе не ранее, чем за 60 дней до окончательной даты действия пропуска. В редких случаях кнопка может стать активной за две недели до завершения срока действия или даже за 7 дней.
- Проверка внесенных ранее сведений и их изменение в случае необходимости.
- Отправка заявки на рассмотрение.
Срок обработки заявки и принятия решения о продлении пропуска составляет 10 дней. Статус процедуры можно отслеживать в разделе «Истрия подачи заявлений», воспользовавшись номером заявки.
Если по прошествии времени заявитель забыл логин или пароль, ему нужно воспользоваться помощью системы и восстановить утраченные данные, поскольку без них невозможна авторизация на интернет ресурсе. Для этого достаточно нажать клавишу «Забули логін чи пароль?». Система автоматически обновит данные и вышлет их на тот адрес электронного почтового ящика, который заявитель сообщил при регистрации.
В ситуации, когда человек заказывал пропуск через посредников, и не владеет заведенным в систему логином и паролем от личного кабинета, он не может самостоятельно инициировать процедуру продления документа. В этом случае действовать предстоит по одному из пути:
- Обращаться к тому же посреднику и заказывать ему необходимую услугу .
- Дождаться окончания срока действия текущего пропуска. Если своевременно не отправить запрос, система автоматически даст команду аннулировать ранее выданный документ. После этого человек может зарегистрироваться на интернет портале, получить логин и пароль и самостоятельно оформить необходимый для поездок документ.
- Написать в произвольной форме заявление с просьбой удалить пропуск из общей базы данных и подробно изложить в нем причину такого решения. К заявлению нужно прикрепить сканы документов, позволяющих идентифицировать личность его автора, и отправить его на электронную почту СБУ.
Как проверить пропуск в зону АТО?
Поскольку любая система подвержена техническим сбоям, опытные граждане, регулярно пересекающие границу между областями Донбасса, советуют новичкам перед поездкой убедиться в том, что одобренное им разрешение на поездки в зону АТО содержится в базе пропусков. В противном случае путешественник может столкнуться с многочасовым ожиданием на приграничном КПВВ, в результате которого военные запретят ему дальнейший проезд.
Статус и период действия пропуска проще всего проверить по фамилии. Рядовые граждане не имеют возможности найти себя в базе Службы безопасности. Но получить требуемые сведения можно простым способом. Нужно посетить интернет страницу СБУ и попробовать заполнить анкету на первичную выдачу разрешения. Если регистрация пропуска ранее уже производилась, персональные и паспортные данные заявителя содержатся в реестре СБУ, поэтому система не позволит ему продолжить оформление.
Если же гражданин уверен, что пропуск на его имя существует, но забыл дату, когда оканчивается его действие, проверить информацию можно через вкладку «История подачи заявлений».
В случае проблем с доступом к интернету, информацию о том, когда пропуск перестает действовать, и о его наличии в реестре можно уточнить, воспользовавшись горячей линией СБУ Украины телефон по пропускам. Для получения сведений, связавшись с оператором, нужно сообщить ему любые из имеющихся данных:
- Номер пропуска;
- ФИО;
- Номер и серию паспорта.
На эту же линию следует звонить, если гражданин увере
На сайте «112.UA» опубликована статья донецкого журналиста и блогера Ларисы Лисняк, которая разобралась в проблеме бумажных пропусков и подготовила перечень полезных советов для их обладателей. Полный текст статьи доступен ниже:
Новый год – новые проблемы. Главной напастью со 2-3 января 2016 года при пересечении линии разграничения стало отсутствие данных в электронном реестре СБУ.
Прежде всего это касается тех, кто имел на руках бумажные пропуска (не всех, но многих). И об этом люди узнают на самом контрольно-пропускном пункте: проехав несколько часов до самого КПП, простояв 3-4 часа при морозе в -15 градусов до и потом час на самом КПП для проверки своих паспортов. Все для того, чтобы многим из них сказали грозное: «Нет, вас в базе нет…» А ведь это «нет» не в будний период, а в новогодние праздники. И кто знал, что в ночь на 1 января произойдет не только обнуление времени, но и частичное обнуление реестра СБУ?
К истории вопроса
Официально пропусками начали пугать в декабре 2014 года. Призывали оформлять, но люди не реагировали и продолжали ездить по старинке, понимающе кивая на предупреждения пограничников на КПП: вы с этим не шутите, оформляйте документы, с января ситуация ужесточится.
И вот с 21 января 2015 года в один день резко прекратили пропускать через линию разграничения даже по справкам внутренних переселенцев. И тогда народ подался оперативно регистрировать пропуска. На тот момент еще бумажные. Бумажная форма документов породила волну коррупции и допзаработка: на неподконтрольных территориях возникла масса фирмочек, предлагающих подобные услуги без выезда в координационный центр (от 350 до 800 грн за пропуск с ожиданием в месяц-два, когда «нужно срочно», цена доходила до 1000-1200 грн), услуги подешевле предлагали частники с авто – они по городу собирали у жителей документы и сами отвозили их через блокпосты в центр.
Уже весной бум о небывалых объемах коррупции и теневом обороте по оформлению пропусков захлестнул соцсети и медиа. Делать было нечего – СБУ объявила о создании к 25 марта электронной «антикоррупционной» системы, но на деле запустить сайт urp.ssu.gov.ua удалось лишь 7 июля.
Электронный «Реєстр дозволів для переміщення осіб в районі проведення АТО» существенно облегчил оформление пропуска рядовому украинцу, обладающему базовыми компьютерными навыками. Те, кто не имели доступа к интернету и компьютеру, продолжали обращаться к посредникам. Введение электронной системы снизило цену их услуг – теперь за оформление пропуска на неподконтрольных территориях уже просили 100-150 грн.
При этом у 300 тысяч граждан (по данным СБУ) на руках оставались ранее оформленные бумажные пропуска. Чтобы облегчить жизнь себе и страждущим, СБУ сообщила, что эти данные автоматически занесены в электронный реестр. И так действительно было. Люди с бумажными пропусками спокойно перемещались вплоть до конца декабря, с осени предъявляя на КПП только паспорта. «Пробивался» паспорт по электронной базе – человек проезжал, не «пробивался» – хоть три бумажных пропуска в наличии не помогут.
У бумажных пропусков изначально был один нюанс — срок их действия заканчивался 31 декабря 2015 года. И, идя навстречу гражданам, 10 декабря СБУ официально сообщила, что «усі громадяни, які вже мають дозволи та не порушували порядок в’їзду на неконтрольовану територію і виїзду з неї, матимуть можливість без додаткового переоформлення та подачі заявок перетинати лінію зіткнення і наступного року«. Граждане поверили. И поехали…
С Новым годом, с новыми проблемами
До 31 декабря проблем с пересечением линии разграничения особо не возникало. Как ездили до этого, так и продолжали. Поэтому до наступления Нового года многие выехали «из» и многие въехали «в»…
1 января 2016 года поток через КПП был минимален, проблема с базой не проявлялась. Первые сообщения о «непонятках» начали поступать 2 января, а 3 января это уже переросло в массовую проблему. Мои друзья (обладатели бумажных пропусков) 3 января так и не смогли проехать КПП «Зайцево» и, промерзнув с детьми в очереди на КПП, а потом в очереди на проверку паспортов в реестре, вынуждены были вернуться обратно в Славянск (их в базе данных не оказалось). Другие друзья до Нового года пересекли линию разграничения и теперь гадают, смогут ли вернуться обратно после праздников. Аналогичными сообщениями «кишат» соцсети.
Нужно отметить, что с проблемами столкнулись именно те, кто долгое время не пересекал линию разграничения, тем самым не проверил свою личную «пропускную способность». Это преимущественно внутренние переселенцы, которые весь год мечтали поцеловать стены родного дома, обнять родных и близких в период новогодних каникул. Те же, кто регулярно ездил по маршруту «из – в», особых проблем не заметили.
Решение вопроса
Судя по пабликам соцсетей и опыту моих знакомых, основные трудности ожидали на КПП «Зайцево» (бахмутское направление, сектор «С»). Вот уже несколько месяцев это самый проблемный пропускной пункт, т.к. через него, помимо «ДНР», едут из/в «ЛНР». Тех, кто пытался проехать на неподконтрольную территорию, но его не оказалось в базе, пограничники отправляли в Бахмут (бывший Артемовск), на улицу Советскую, д. 60 – здесь расположен координационный центр сектора «С». Гражданам предлагалось заполнить бумажные заявления на добавление в электронную базу, с ожиданием результата до нескольких суток. Поэтому тут же сориентировались проворные частники, которые из Бахмута до Донецка провозят по полям, минуя КПП, за 450-500 гривен с человека. Тут же активизировались фирмы-посредники, предлагающие ускорение процесса добавления в базу.
На КПП «Новотроицкое» (мариупольское направление, сектор «С») и КПП «Марьинка» (кураховское направление, сектор «Б») ситуация оказалась проще, и пограничники более сговорчивые (кто по-человечески, кто на материальной основе).
Как бы там ни было, доступ к базе данных простые смертные не имеют, ехать на свой страх и риск на КПП в мороз не хочется, поэтому предлагаем ряд способов проверки наличия себя в «Реєстрі дозволів для переміщення осіб в районі проведення АТО».
Способ № 1: можно позвонить в координационный центр по телефонам (092) 318-05-08, (067) 334-07-95 и уточнить информацию о наличии в базе по номеру паспорта и фамилии. Но номера чаще всего заняты или недоступны.
Поэтому способ № 2: попробуйте подать новую электронную заявку. Для облегчения процесса продемонстрируем базовые положения инструкции (которую «112.ua» публиковал в июле) с учетом изменений по состоянию на 3 января 2016 года.
Шаг № 1 «Регистрация»
Если вы впервые на сайте urp.ssu.gov.ua, то предварительно вам нужно зарегистрироваться. Жмем кнопку «Реєстрація» и заполняем на украинском языке предложенную форму.
Указываем адрес действующей электронной почты, вводим указанный цифровой код безопасности, нажимаем «Зареєструватися» и проверяем указанный ящик электронной почты. Практически мгновенно на него приходит письмо с адреса [email protected]. В нем находится присвоенный вам от имени СБУ логин (бессмысленный шестизначный набор букв и цифр) и придуманный вами пароль.
Если вдруг потеряли письмо с входными данными, на главной странице сайта предусмотрена функция «Забули логін чи пароль?»
Шаг № 2 «Авторизация»
Возвращаемся на главную страницу. Вводим логин и пароль, указанный на странице цифровой код, жмем «Увійти». (В случае пяти неудачных попыток ввода пароля или логина ваш IP-адрес будет заблокирован, для его разблокировки необходимо обратиться к администрации сайта по адресу [email protected]). Переходим на страницу с приветствием и вашим ФИО в правом верхнем углу. Жмем «Подати заяву».
Шаг № 3 «Подача заявки»
Выбираем сектор, пропуск в который желаете получить. Если вы намерены проезжать через несколько секторов – выбирайте несколько, удерживая клавишу «Ctrl». (По собственному опыту пересечения контрольно-пропускных пунктов, электронное разрешение дает право проезда по всем секторам. Но раз при подаче заявки есть функция выбора секторов – лучше выбирать.)
Переходим к появившейся расширенной форме для заполнения заявки. Внешне все понятно. Но есть свои особенности.
Перед первым заполнением полей удобнее собрать базовую информация в word-файле: в нем проще проверить ошибки, к тому же при «сбое» системы достаточно будет скопировать информацию. Все поля, отмеченные звездочкой (*), обязательны для заполнения. Подавать заявку нужно на украинском языке.
Сканверсии документов (паспорта, фото и пр.) можно не добавлять – разрешение на проезд будет дано и без них. Сервер перегружен, изображения прикрепляются трудно и лишь приводят к «зависанию» системы.
Что касается позиций «Місце фактичного проживання» (МФП) и «Місце реєстрації» (МР):
– если вы – переселенец: в МФП указываете адрес из справки ВПЛ, а в МР – адрес прописки из паспорта;
– если МФП и МР совпадают (живете там же, где и прописаны), то ставите соответствующую «галочку» и заполняете только поля в МФП;
– если прописаны по одному адресу, а живете по иному, то в МФП указываете первый адрес, в МР – адрес прописки из паспорта.
«Мета та маршрут переміщення осіб в районі проведення АТО«. Раньше этой позиции нужно было уделять особое внимание, т.к. СБУ «пугала», что на основании целей в основном и принимается решение – дать вам разрешение на въезд/выезд или нет. Но со временем (с увеличением потока заявок, нехватки человеческих ресурсов на проверку указанных вами целей и пр.) к этой позиции стали относиться проще. Многие указывают даже вымышленные мотивы и тоже получают разрешения (но цель указать все равно нужно, т.к. поле должно быть заполнено).
Что касается вида пропуска: многоразовый выдается сроком на 1 год, одноразовый действует в течение 14 дней с выездом/въездом в обе стороны линии соприкосновения.
Жмете «Далі». И тут вы получаете ответ на вопрос — есть вы в базе или нет.
1) Если вы (или человек, данные которого проверяете) зарегистрированы, то появится уведомление, что «эта серия и номер паспорта уже есть в базе»:
Дело в том, что сейчас идет привязка к паспортным данным, и подать заявку на одного человека (на одни паспортные данные) можно только один раз.
2) Если вас нет в электронной базе, система пропустит далее – то есть предложит завершить процесс подачи заявки. И здесь уже выбор за вами – если есть бумажный пропуск, можете выйти из системы и ждать, а вдруг СБУ в ближайшие дни все-таки исправит ситуацию и довнесет данные.
Более разумный вариант – нажать кнопку «Подати» и завершить оформление новой заявки. Предварительно проверьте, не допустили ли ошибки, в этом случае воспользуйтесь кнопкой «Корегувати».
Функция корректировки сохраняется, пока ваша заявка находится в обработке. Вы можете ею воспользоваться через раздел «Історія подачі заявок».
В разделе «Історія подачі заяв» вы также следите за дальнейшими пертурбациями со своей заявкой. Сначала будет указано, что она находится «В обробці», примерно через неделю появится «Оформлено» и уточнение: ваше разрешение будет зарегистрировано в течение трех дней. Эта фраза будет висеть все время.
Что же касается обладателей бумажных пропусков, то будем надеяться, что СБУ все-таки пересмотрит базу и завершит обещанный процесс автоматической перерегистрации разрешений на пересечение линии разграничения. И долгий путь домой будет облегчен за счет решения хотя бы одной из массы проблем.
Москва перешла на систему пропусков из-за сложной эпидемиологической ситуации. Для передвижения по городу необходимо получить электронный пропуск. Предъявить его нужно, если остановил сотрудник ГИБДД, а также при посадке в такси, при использовании метро.
Всего за сутки в столице уже оформили 3,2 млн цифровых пропусков для передвижения по городу на личном или общественном транспорте. Из них 900 тысяч пропусков будут аннулированы, так как были предоставлены некорректные или недостоверные данные. В Департаменте информационных технологий объяснили, что люди вводили фамилии с цифрами, нулевые и некорректные номера паспортов, неточно заполняли поля ИНН.
— Мы убедительно просим горожан не оформлять пропуска «просто так», для галочки или «на всякий случай», — сказал руководитель Департамента информационных технологий Эдуард Лысенко.
Поделиться видео </>Жители Москвы накануне введения пропускного режима.
Если человеку не нужно на работу, то лучше просто оставаться дома, соблюдая правила самоизоляции. А пропуска нужны тем, кто вынужден покинуть квартиру.
— Пропуска выдаются по заявительному принципу, однако все сведения в дальнейшем проверяются, особенно данные о работодателях. В случае если какие-либо данные будут введены некорректно или окажутся недостоверными, пропуск будет аннулирован, а граждане, указавшие недостоверную информацию, будут привлечены к административной ответственности, — объяснил Эдуард Лысенко.
Проверять пропуска будут с 15 апреля. И вот здесь возникает вопрос: как проверить не аннулирован ли пропуск для поездок по Москве? Ведь кто-то может и балуется, оформляя пропуска, а кто-то случайно допустил ошибку при оформлении. Как быть? Рассказываем.
Как проверить, работает ли мой цифровой пропуск?
1. «Если ваш пропуск будет аннулирован, вы получите сообщение об этом на электронную почту или номер телефона, указанные при подаче заявки», — объясняют на портале мэра mos.ru.
2. Впрочем, проверить, активен ли ваш пропуск, можно и самостоятельно. Для этого нужно зайти на все тот же сайт nedoma.mos.ru и кликнуть на кнопку «Проверить цифровой пропуск».

Для передвижения по городу необходимо получить электронный пропуск.Фото: Иван МАКЕЕВ
Напомним, что пропуска нужно оформить тем, кто использует для передвижения по Москве транспорт (личный или общественный).
Выйти в магазин за хлебом, в аптеку за лекарствами или выгулять собаку по-прежнему можно без пропуска. При этом важно соблюдать правила и ограничения, установленные указом Мэра Москвы.
Как оформить цифровой пропуск?
— онлайн на портале mos.ru (nedoma.mos.ru),
— по телефону +7 (495) 777-77-77,
— с помощью смс на номер 7377, нужно указать цифру: 1 — для работающих, 2 – разовая поездка в больницу, 3 – разовая поездка в иных целях.
Поделиться видео </>Как оформить пропуск передвижения по Москве.С 13 апреля для поездок на личном и общественном транспорте по Москве потребуется цифровой пропуск. Оформить его можно несколькими способами
ТЕМ ВРЕМЕНЕМ
Спецпропуска в Москве: самое главное, что вам нужно о них знать
Пешеходам спецпропуска оформлять пока не нужно, но это не означает, что режим самоизоляции в Москве сняли (подробности)
Штрафы за нарушения с цифровыми пропусками в Москве: сколько составят и какие предусмотрены
С 15 апреля по Москве и Московской области разрешат ездить на личном и общественном транспорте только с цифровым пропуском. Их уже начали оформлять сегодня, 13 апреля, на портале мэра mos.ru. Напомним, такой указ подписал мэр Москвы Сергей Собянин из-за ухудшения ситуации с коронавирусом (подробности)
Почему могут аннулировать цифровой пропуск в Москве и как проверить, работает ли он
Некоторые москвичи жалуются, что через какое-то время после оформления их пропуск оказывается аннулирован. Итак, давайте разберемся, почему это может происходить (подробности)
90000 Were there alternatives to the atomic bombings? 90001 90002 As we rapidly approach the 70th anniversary of the bombings of Hiroshima and Nagasaki, there have been all sorts of articles, tributes, memorials, and so forth expressed both in print and online. I’ve been busy myself with some of this sort of thing. I was asked if I would write up a short piece for Aeon Ideas about whether there were any alternatives to these bombings, and I figure it will not hurt to cross-post it here as well.90003 90002 An unusual photograph of the late clouds of Hiroshima, as seen from the air. This was probably taken by aircraft that arrived several hours after the bombing to do damage reconnaissance; they reported the target was obscured by huge amounts of smoke. Source: National Archives and Records Administration, via Fold3.com. 90003 90002 The point of the piece, I would like to emphasize, is not necessarily to «second guess» what was done in 1945. It is, rather, to point out that we tend to constrain our view of the possibilities generally to one of two unpleasant options.Many of those who defend the bombings seem to end up in a position of believing that 1. there were no other options on the table at the time except for 90007 exactly 90008 what did occur, and 2. that questioning whether there were other options does historical damage. As a historian, I find both of these positions absurd. First, history is full of contingency, and there were several explicit options (and a few implicit ones) on the table in 1945 — more than just «bomb» versus «invade.» These other options did not carry the day does not mean they should be ignored.Second, I think that pointing out these options helps shape our understanding of the choices that 90007 were 90008 made, because they make history seem less like a fatalistic march of events. The idea that things were «fated» to happen the way they do does much more damage to the understanding of history, because it denies human influence and it denies choices were made. 90003 90002 Separately, there is a question of whether we ought to «judge» the past by standards of the present. In some cases this leads to statements that are simply non-sequiturs — I think Genghis Khan’s methods were inhumane, but who cares that I think that? But World War II was not so long ago that its participants are of another culture entirely, and those who say we should not judge the atomic bombings by the morality of the present neglect the range of moral codes that were available at the time.The idea that burning civilians alive created a moral hazard was hardly unfamiliar to people in 1945 року, even if they did it anyway. Similarly, I will note that the people who adopt such a position of historical moral relativism never seem to apply it to nations that fought against their countries in war. 90003 90002 Anyway, all of the above is meant as a disclaimer, in case anyone wonders what my intent is here. It is not to argue that the leaders of 1945 necessarily ought to have done anything different than they did.It is merely to try and paint a picture of what sorts of possibilities were on the table, but were not pursued, and to try and hack away a little bit at the false dichotomy that so often characterizes this discussion — a dichotomy, I might note , that was started explicitly as a propaganda effort by the people who made the bomb and wanted to justify it against mounting criticism in the postwar. I believe that rational people can disagree on the bombings of Hiroshima and Nagasaki. 90003 90016 90002 90007 90019 What options were there for the United States regarding the atomic bomb in 1945? 90020 90008 90003 90002 Few historical events have been simultaneously second-guessed and vigorously defended as the atomic bombings of Hiroshima and Nagasaki, which occurred seventy years ago this August.To question the bombings, one must assume an implicit alternative history is possible. Those who defend the bombings always invoke the alternative of a full-scale invasion of the Japanese homeland, Operation Downfall, which would have undoubtedly caused many American and Japanese casualties. The numbers are debatable, but estimates range from the hundreds of thousands to the millions — an unpalatable option, to be sure. 90003 90002 These unusual before-and-after images come from the Report of the Joint Commission for the Investigation of the Effects of the Atomic Bomb on Japan, Volume I, «Medical Effects of Atomic Bombs,» NP-3036 (April 1951).I apologize for the poor image quality. I thought that even so they provide striking contrasts, and are much more easy to grasp that the familiar «view from above» photographs. This one is of the Hiroshima Commercial Museum, only 300 meters from Ground Zero, and now known as the famous «Genbaku dome.» The photographs are not labeled with when they were taken; the «before» photos seem like they are from the late 1930s, the «after» photos are likely no earlier than September 1945 року, and may be from 1946.90003 90002 But is this stark alternative the only one? That is, are the only two possible historical options available a bloody invasion of the Japanese home islands, or the dropping of two nuclear weapons on mostly-civilian cities within three days of one another, on the specific days that they were dropped? Well, not exactly. We can not replay the past as if it were a computer simulation, and to impose present-day visions of alternatives on the past does little good. But part of the job of being a historian is to understand the variables that were in the air at the time — the choices, decisions, and serendipity that add up to what we call «historical contingency,» the places where history could have gone a different direction.To contemplate contingency is not necessarily to criticize the past, but it does seek to remove some of the «set in stone» quality of the stories we often tell about the bomb. 90003 90002 90019 Varying the schedule. 90020 The military order that authorized the atomic bombings, sent out on July 25, 1945, was not specific as to the timing, other than saying that the «first special bomb» could be dropped «as soon as weather will permit visual bombing after about 3 August 1945. » Any other available bombs could be used «as soon as made ready by the project staff.»The Hiroshima mission was delayed until August 6th because of weather conditions in Japan. The Kokura mission (which became the Nagasaki mission) was originally scheduled for August 11th, but got pushed up to August 9th because it was feared that further bad weather was coming. At the very least, waiting more than three days after Hiroshima might have been humane. Three days was barely enough time for the Japanese high command to verify that the weapon used was a nuclear bomb, much less assess its impact and make strategic sense of it.Doing so may have avoided the need for the second bombing run altogether. Even if the Japanese had not surrendered, the option for using further bombs would not have gone away. President Truman himself seems to have been surprised by the rapidity with which the second bomb was dropped, issuing an order to halt further atomic bombing without his express permission. 90003 90002 «Komiya street (750 meters [from Ground Zero] before and after bombing. The archlike heavy lamp posts have fallen. One lies at the left of the lower photograph.»90003 90019 Demonstration. 90020 Two months before Hiroshima, scientists at the University of Chicago Metallurgical Laboratory, one of the key Manhattan Project facilities, authored a report arguing that the first use of an atomic bomb should not be on an inhabited city. The committee, chaired by Nobel laureate and German exile James Franck, argued that a warning, or demonstration, of the bomb on, say, a barren island, would be a worthwhile endeavor. If the Japanese still refused to surrender, then the further use of the weapon, and its further responsibility, could be considered by an informed world community.Another attractive possibility for a demonstration could be the center of Tokyo Bay, which would be visible from the Imperial Palace but have a minimum of casualties if made to detonate high in the air. Leo Szilard, a scientist who had helped launch the bomb effort, circulated a petition signed by dozens of Manhattan Project scientists arguing for such an approach. It was considered as high as the Secretary of War, but never passed on to President Truman. J. Robert Oppenheimer, joined by three Nobel laureates who worked on the bomb, issued a report, concluding that «we can propose no technical demonstration likely to bring an end to the war; we see no acceptable alternative to direct military use.»But was it feasible? More so than most people realize. Though the US only had two atomic bombs in early August 1945 року, they had set up a pipeline to produce many more, and by the end of the month would have at least one more bomb ready to use, and three or four more in September. The invasion of the Japanese mainland was not scheduled until November. So by pushing back the time schedule, the US could have still had at least as many nuclear weapons to use against military targets should the demonstration had failed.The strategy of the bomb would have changed — it would have lost some of its element of «surprise» — but, at least for the Franck Report authors, that would be entirely the point. 90002 90019 Changing the targets. 90020 The city of Hiroshima was chosen as a first target for the atomic bomb because it had not yet been bombed during the war (and in fact had been «preserved» from conventional bombing so that it could be atomic bombed), because the scientific and military advisors wanted to emphasize the power of the bomb.By using it on an ostensibly «military» target (they used scare quotes themselves!), «Located in a much larger area subject to blast damage,» they hoped both to avoid looking bad if the bombing was somewhat off-target (as the Nagasaki bombing was), and so that the debut of the atomic bomb was «sufficiently spectacular» that its importance would be recognized not only by the Japanese, but the world at large. But the initial target for the bomb, discussed in тисяча дев’ятсот сорок три (long before it was ready) was the island of Truk (now called Chuuk), an ostensibly purely military target, the Japanese equivalent of Pearl Harbor.By 1945 року, Chuuk had been made irrelevant, and much of Japan had already been destroyed by conventional bombing, but there were other targets that would not have been so deliberately destructive of civilian lives. As with the «demonstration,» option had the effect not been as desired, escalation was always available as a future option, rather than as the first step. 90003 90002 «Prefectural Office (900 meters [from Ground Zero]) before and after the bombing. The wooden structure has collapsed and burned.Note displacement of the heavy granite blocks of the wall. » 90003 90019 Clarifying the Potsdam Declaration. 90020 By the summer of 1945 року, a substantial number of the Japanese high command, including the Emperor, were looking for a diplomatic way out of the war. Their problem was that the Allies had, with the Potsdam Declaration, continued to demand «unconditional surrender,» and emphasized the need to remove «obstacles» preventing the «democratic tendencies» of the Japanese people. What did this mean, for the postwar Japanese government? To many in the high command, this sounded a lot like getting rid of the Imperial system, and the Emperor, altogether, possibly prosecuting him as a «war criminal.»For the Japanese leaders, one could no more get rid of the Emperor system and still be» Japan «than one could get rid of the US Constitution and still be» the United States of America. » During the summer, those who constituted the «Peace Party» of the high council (as opposed to the die-hard militarists, who still held a slight majority) sent out feelers to the then still-neutral Soviet Union to serve as possible mediators with the United States, hopefully negotiating an end-of-war situation that would give some guarantees as to the Emperor’s position.The Soviets rebuffed these advances (because they had already secretly agreed to enter the war on the side of the Allies), but the Americans were aware of these efforts, and Japanese attitudes towards the Emperor, because they had cracked the Japanese diplomatic code. No lesser figures than Winston Churchill and the US Secretary of War, Henry Stimson, had appealed to President Truman to clarify that the Emperor would be allowed to stay on board in a symbolic role. Truman rebuffed them, at the encouragement of his Secretary of State, James Byrnes, believing, it seems, that the perfidy of Pearl Harbor required them to grovel.It is not clear, of course, that this would have changed the lack of a Japanese response to the Potsdam Declaration. Even after the atomic bombings, the Japanese still tried to get clarification on the postwar role of the Emperor, dragging out hostilities another week. In the end, the Japanese did get to keep a largely-symbolic Emperor, but this was not finalized until the Occupation of Japan. 90002 90019 Waiting for the Soviets. 90020 The planned US invasion of the Japanese homeland, Operation Downfall, was not scheduled to take place until early November 1945.So, in principle, there was no great rush to drop the bombs in early August. The Americans knew that the Soviet Union had, at their earlier encouragement, agreed to renounce their Neutrality Pact with the Japanese and declare war, invading first through Manchuria. Stalin indicated to Truman this would happen around August 15th, to which Truman noted in his diary, «Fini Japs when that comes about.» Aside from cutting Japan off from its last bastion of resources, the notion of possibly being divided into distinct Allied zones of influence, as had been Germany, would possibly be more of a direct existential threat than any damage the Americans would inflict.And, in fact, we do now know that the Soviet invasion may have weighed as heavily on the Japanese high command as did the atomic bombings, if not more so. So why did not Truman wait? The official reason given after the fact was that any delay whatsoever would be interpreted as wasting time, and American lives, once the atomic bomb was available. But it may also have been because Truman, and especially his Secretary of State, Byrnes, may have hoped that the war might have ended before the Soviets had entered.The Soviets had been promised several concessions, including the island of Sakhalin and the Kuril Islands (giving them unimpeded access to the Pacific Ocean) for their entry in the war, but by late July 1945 року, the Americans were having second thoughts. As it was, once Stalin saw that Hiroshima did not provoke an immediate response from the Japanese, he had his marshals accelerate the invasion plans, invading Manchuria just after midnight, the morning of the Nagasaki bombing. 90003 90002 I find this one to be one of the most haunting — by filling in the missing structures, it contextualizes all of the «standard» Hiroshima photos of the rubble-filled wasteland.90050 «Rear view of Geibi and Sumitomo Buildings before and after bombing. Taken from Fukuya Department Store (700 meters [from Ground Zero]) looking toward center. Complete destruction of wooden buildings by blast and fire. Concrete structures stand. » In other places in the text, they usually point out that where you see a concrete structure like this, it has withstood the blast but was gutted by the fire. 90003 What should we make of these «alternatives»? Not, necessarily, that those in the past should have been clairvoyant.Or that their concerns were ours: like it or not, those involved in these choices certainly ranked Japanese civilian lives lower than those of American soldiers, as is typical in war. None of the «alternatives» come with any confidence, even today, much less for those at the time, and those making the choices were working with the requirements, uncertainties, and biases inherent to their historical and political positions. 90002 But by pointing out the alternatives that were on the table, one can see the areas of choice and discretion, the different directions that history might have gone — perhaps for better, perhaps for worse.We should see this history less as a static set of «inevitable» events, or of «easy» choices, but as a more subtle collection of options, motivations, and possible outcomes. 90003 90002 Tags: 1940s, Hiroshima, Historiography, Manhattan Project, Musings, Nagasaki, Speculation 90003 90002 90057 This entry was posted on Monday, August 3rd, 2015 at 12:53 pm and is filed under Meditations. You can follow any responses to this entry through the RSS 2.0 feed. Both comments and pings are currently closed. 90058 90003 90002 90061 Citation: 90062 Alex Wellerstein, «Were there alternatives to the atomic bombings ?,» 90007 Restricted Data: The Nuclear Secrecy Blog 90008, August 3, 2015 року, accessed July 11, 2020 року, http: //blog.nuclearsecrecy. com / 2015/08/03 / were-there-alternatives-to-the-atomic-bombings /. 90003 90050 .90000 N-word Pass | Know Your Meme 90001 90002 About 90003 90004 90005 N-word Pass 90006 refers to jokes about a satirical permit which grants the owner the ability to say the «n-word.» 90007 90002 Origin 90003 90004 The idea of the N-word Pass is related to the «N Word Privileges» trope, which has a long history in pop culture as cataloged on the TV Tropes database. On June 13th, 2012 a listcle titled «Top 4 White People That Get The ‘N-Word’ Pass» was published on the hip-hop news site Hot97.90007 90002 Spread 90003 90004 On June 5th, 2018, Urban Dictionary user DefiningJusticeFromAssholes submitted an entry for «N-Word Pass,» defining it as «an unwritten pass that allows you to say the n-word ONCE!» (Shown below). 90007 90004 On November 12th, YouTuber Nass is Secretly a Pikmin uploaded a video a titled «The Penguins of Madagascar: Operation N-W.O.R.D.», In which Barack Obama grants an «n-word pass» (shown below). 90007 90018 90019 90004 On January 17th, 2019, Redditor lilbushplane submitted a photoshopped image featuring photographs of Barack Obama with the caption «The N-Word Pass» to / r / PewDiePieSubmissions (shown below).Within one month, the post garnered more than 5,000 points (95% upvoted) and 60 comments. 90007 90004 The following day, Redditor WinstonIsHarambe submitted a post titled «How to get N-Word Pass 2019 100% Works» to the / r / copypasta subreddit, where it gathered upwards of 6,200 points (94% upvoted) and 170 comments within 28 days . 90007 90024 Maryland High School Passes 90025 90004 On February 13th, 2019, the @TheScoop_US Twitter feed posted a video about students who were handing out «N-word passes» at the Winston Churchill High School in Potomac, Maryland (shown below).90007 90028 90029 Students at a Maryland high school were caught handing out «N-word passes.» 90007 90004 Is this just an offensive prank or is it unacceptable? pic.twitter.com/g9G41tg8Yn 90007 — THE SCOOP (@TheScoop_US) February 13, 2019 90033 90034 90004 That day, the webcomic Martian Magazine uploaded a comic in which a boy discovers an «N-word Pass» inside a Wonka chocolate bar (shown below). 90007 90034 90002 Search Interest 90003 90002 Know Your Meme Store 90003 90034 90002 External References 90003 .90000 21 Iteration | R for Data Science 90001 90002 Introduction 90003 90004 In functions, we talked about how important it is to reduce duplication in your code by creating functions instead of copying-and-pasting. Reducing code duplication has three main benefits: 90005 90006 90007 90004 It’s easier to see the intent of your code, because your eyes are drawn to what’s different, not what stays the same. 90005 90010 90007 90004 It’s easier to respond to changes in requirements. As your needs change, you only need to make changes in one place, rather than remembering to change every place that you copied-and-pasted the code.90005 90010 90007 90004 You’re likely to have fewer bugs because each line of code is used in more places. 90005 90010 90019 90004 One tool for reducing duplication is functions, which reduce duplication by identifying repeated patterns of code and extract them out into independent pieces that can be easily reused and updated. Another tool for reducing duplication is 90021 iteration 90022, which helps you when you need to do the same thing to multiple inputs: repeating the same operation on different columns, or on different datasets.In this chapter you’ll learn about two important iteration paradigms: imperative programming and functional programming. On the imperative side you have tools like for loops and while loops, which are a great place to start because they make iteration very explicit, so it’s obvious what’s happening. However, for loops are quite verbose, and require quite a bit of bookkeeping code that is duplicated for every for loop. Functional programming (FP) offers tools to extract out this duplicated code, so each common for loop pattern gets its own function.Once you master the vocabulary of FP, you can solve many common iteration problems with less code, more ease, and fewer errors. 90005 90024 Prerequisites 90025 90004 Once you’ve mastered the for loops provided by base R, you’ll learn some of the powerful programming tools provided by purrr, one of the tidyverse core packages. 90005 90002 For loops 90003 90004 Imagine we have this simple tibble: 90005 90004 We want to compute the median of each column. You 90033 could 90034 do with copy-and-paste: 90005 90004 But that breaks our rule of thumb: never copy and paste more than twice.Instead, we could use a for loop: 90005 90004 Every for loop has three components: 90005 90006 90007 90004 The 90021 output 90022: 90045 output <- vector ( "double", length (x)) 90046. Before you start the loop, you must always allocate sufficient space for the output. This is very important for efficiency: if you grow the for loop at each iteration using 90045 c () 90046 (for example), your for loop will be very slow. 90005 90004 A general way of creating an empty vector of given length is the 90045 vector () 90046 function.It has two arguments: the type of the vector ( "logical", "Integer", "double", "character", etc) and the length of the vector. 90005 90010 90007 90004 The 90021 sequence 90022: 90045 i in seq_along (df) 90046. This determines what to loop over: each run of the for loop will assign 90045 i 90046 to a different value from 90045 seq_along (df) 90046. It's useful to think of 90045 i 90046 as a pronoun, like "it". 90005 90004 You might not have seen 90045 seq_along () 90046 before. It's a safe version of the familiar 90045 1: length (l) 90046, with an important difference: if you have a zero-length vector, 90045 seq_along () 90046 does the right thing: 90005 90004 You probably will not create a zero-length vector deliberately, but it's easy to create them accidentally.If you use 90045 1: length (x) 90046 instead of 90045 seq_along (x) 90046, you're likely to get a confusing error message. 90005 90010 90007 90004 The 90021 body 90022: 90045 output [[i]] <- median (df [[i]]) 90046. This is the code that does the work. It's run repeatedly, each time with a different value for 90045 i 90046. The first iteration will run 90045 output [[1]] <- median (df [[1]]) 90046, the second will run 90045 output [[2]] <- median (df [[2]]) 90046, and so on. 90005 90010 90019 90004 That's all there is to the for loop! Now is a good time to practice creating some basic (and not so basic) for loops using the exercises below.Then we'll move on some variations of the for loop that help you solve other problems that will crop up in practice. 90005 90024 Exercises 90025 90006 90007 90004 Write for loops to: 90005 90006 90007 Compute the mean of every column in 90045 mtcars 90046. 90010 90007 Determine the type of each column in 90045 nycflights13 :: flights 90046. 90010 90007 Compute the number of unique values in each column of 90045 iris 90046. 90010 90007 Generate 10 random normals from distributions with means of -10, 0, 10, and 100.90010 90019 90004 Think about the output, sequence, and body 90021 before 90022 you start writing the loop. 90005 90010 90007 90004 Eliminate the for loop in each of the following examples by taking advantage of an existing function that works with vectors: 90005 90010 90007 90004 Combine your function writing and for loop skills: 90005 90006 90007 90004 Write a for loop that 90045 prints () 90046 the lyrics to the children's song "Alice the camel". 90005 90010 90007 90004 Convert the nursery rhyme "ten in the bed" to a function.Generalise it to any number of people in any sleeping structure. 90005 90010 90007 90004 Convert the song "99 bottles of beer on the wall" to a function. Generalise to any number of any vessel containing any liquid on any surface. 90005 90010 90019 90010 90007 90004 It's common to see for loops that do not preallocate the output and instead increase the length of a vector at each step: 90005 90004 How does this affect performance? Design and execute an experiment. 90005 90010 90019 90002 For loop variations 90003 90004 Once you have the basic for loop under your belt, there are some variations that you should be aware of.These variations are important regardless of how you do iteration, so do not forget about them once you've mastered the FP techniques you'll learn about in the next section. 90005 90004 There are four variations on the basic theme of the for loop: 90005 90006 90007 Modifying an existing object, instead of creating a new object. 90010 90007 Looping over names or values, instead of indices. 90010 90007 Handling outputs of unknown length. 90010 90007 Handling sequences of unknown length.90010 90019 90024 Modifying an existing object 90025 90004 Sometimes you want to use a for loop to modify an existing object. For example, remember our challenge from functions. We wanted to rescale every column in a data frame: 90005 90004 To solve this with a for loop we again think about the three components: 90005 90006 90007 90004 90021 Output 90022: we already have the output - it's the same as the input! 90005 90010 90007 90004 90021 Sequence 90022: we can think about a data frame as a list of columns, so we can iterate over each column with 90045 seq_along (df) 90046.90005 90010 90007 90004 90021 Body 90022: apply 90045 rescale01 () 90046. 90005 90010 90019 90004 This gives us: 90005 90004 Typically you'll be modifying a list or data frame with this sort of loop, so remember to use 90045 [[90046, not 90045 [90046. You might have spotted that I used 90045 [[90046 in all my for loops: I think it's better to use 90045 [[90046 even for atomic vectors because it makes it clear that I want to work with a single element. 90005 90024 Looping patterns 90025 90004 There are three basic ways to loop over a vector.So far I've shown you the most general: looping over the numeric indices with 90045 for (i in seq_along (xs)) 90046, and extracting the value with 90045 x [[i]] 90046. There are two other forms: 90005 90006 90007 90004 Loop over the elements: 90045 for (x in xs) 90046. This is most useful if you only care about side-effects, like plotting or saving a file, because it's difficult to save the output efficiently. 90005 90010 90007 90004 Loop over the names: 90045 for (nm in names (xs)) 90046.This gives you name, which you can use to access the value with 90045 x [[nm]] 90046. This is useful if you want to use the name in a plot title or a file name. If you're creating named output, make sure to name the results vector like so: 90005 90010 90019 90004 Iteration over the numeric indices is the most general form, because given the position you can extract both the name and the value: 90005 90024 Unknown output length 90025 90004 Sometimes you might not know how long the output will be.2 \)) times as long to run. 90005 90004 A better solution to save the results in a list, and then combine into a single vector after the loop is done: 90005 90004 Here I've used 90045 unlist () 90046 to flatten a list of vectors into a single vector. A stricter option is to use 90045 purrr :: flatten_dbl () 90046 - it will throw an error if the input is not a list of doubles. 90005 90004 This pattern occurs in other places too: 90005 90006 90007 90004 You might be generating a long string.Instead of 90045 paste () 90046 ing together each iteration with the previous, save the output in a character vector and then combine that vector into a single string with 90045 paste (output, collapse = "") 90046. 90005 90010 90007 90004 You might be generating a big data frame. Instead of sequentially 90045 rbind () 90046 ing in each iteration, save the output in a list, then use 90045 dplyr :: bind_rows (output) 90046 to combine the output into a single data frame. 90005 90010 90019 90004 Watch out for this pattern.Whenever you see it, switch to a more complex result object, and then combine in one step at the end. 90005 90024 Unknown sequence length 90025 90004 Sometimes you do not even know how long the input sequence should run for. This is common when doing simulations. For example, you might want to loop until you get three heads in a row. You can not do that sort of iteration with the for loop. Instead, you can use a while loop. A while loop is simpler than for loop because it only has two components, a condition and a body: 90005 90004 A while loop is also more general than a for loop, because you can rewrite any for loop as a while loop, but you can not rewrite every while loop as a for loop: 90005 90004 Here's how we could use a while loop to find how many tries it takes to get three heads in a row: 90005 90004 I mention while loops only briefly, because I hardly ever use them.They're most often used for simulation, which is outside the scope of this book. However, it is good to know they exist so that you're prepared for problems where the number of iterations is not known in advance. 90005 90024 Exercises 90025 90006 90007 90004 Imagine you have a directory full of CSV files that you want to read in. You have their paths in a vector, 90045 files <- dir ( "data /", pattern = "\\. Csv $", full.names = TRUE) 90046, and now want to read each one with 90045 read_csv () 90046.Write the for loop that will load them into a single data frame. 90005 90010 90007 90004 What happens if you use 90045 for (nm in names (x)) 90046 and 90045 x 90046 has no names? What if only some of the elements are named? What if the names are not unique? 90005 90010 90007 90004 Write a function that prints the mean of each numeric column in a data frame, along with its name. For example, 90045 show_mean (iris) 90046 would print: 90005 90004 (Extra challenge: what function did I use to make sure that the numbers lined up nicely, even though the variable names had different lengths?) 90005 90010 90007 90004 What does this code do? How does it work? 90005 90010 90019 90002 For loops vs.functionals 90003 90004 For loops are not as important in R as they are in other languages because R is a functional programming language. This means that it's possible to wrap up for loops in a function, and call that function instead of using the for loop directly. 90005 90004 To see why this is important, consider (again) this simple data frame: 90005 90004 Imagine you want to compute the mean of every column. You could do that with a for loop: 90005 90004 You realise that you're going to want to compute the means of every column pretty frequently, so you extract it out into a function: 90005 90004 But then you think it'd also be helpful to be able to compute the median, and the standard deviation, so you copy and paste your 90045 col_mean () 90046 function and replace the 90045 mean () 90046 with 90045 median () 90046 and 90045 sd () 90046: 90005 90004 Uh oh! You've copied-and-pasted this code twice, so it's time to think about how to generalise it.Notice that most of this code is for-loop boilerplate and it's hard to see the one thing (90045 mean () 90046, 90045 median () 90046, 90045 sd () 90046) that is different between the functions. 90005 90004 What would you do if you saw a set of functions like this: 90005 90004 Hopefully, you'd notice that there's a lot of duplication, and extract it out into an additional argument: 90005 90004 You've reduced the chance of bugs (because you now have 1/3 of the original code), and made it easy to generalise to new situations.90005 90004 We can do exactly the same thing with 90045 col_mean () 90046, 90045 col_median () 90046 and 90045 col_sd () 90046 by adding an argument that supplies the function to apply to each column: 90005 90004 The idea of passing a function to another function is an extremely powerful idea, and it's one of the behaviours that makes R a functional programming language. It might take you a while to wrap your head around the idea, but it's worth the investment. In the rest of the chapter, you'll learn about and use the 90021 purrr 90022 package, which provides functions that eliminate the need for many common for loops.The apply family of functions in base R (90045 apply () 90046, 90045 lapply () 90046, 90045 tapply () 90046, etc) solve a similar problem, but purrr is more consistent and thus is easier to learn. 90005 90004 The goal of using purrr functions instead of for loops is to allow you to break common list manipulation challenges into independent pieces: 90005 90006 90007 90004 How can you solve the problem for a single element of the list? Once you've solved that problem, purrr takes care of generalising your solution to every element in the list.90005 90010 90007 90004 If you're solving a complex problem, how can you break it down into bite-sized pieces that allow you to advance one small step towards a solution? With purrr, you get lots of small pieces that you can compose together with the pipe. 90005 90010 90019 90004 This structure makes it easier to solve new problems. It also makes it easier to understand your solutions to old problems when you re-read your old code. 90005 90024 Exercises 90025 90006 90007 90004 Read the documentation for 90045 apply () 90046.In the 2d case, what two for loops does it generalise? 90005 90010 90007 90004 Adapt 90045 col_summary () 90046 so that it only applies to numeric columns You might want to start with an 90045 is_numeric () 90046 function that returns a logical vector that has a TRUE corresponding to each numeric column. 90005 90010 90019 90002 The map functions 90003 90004 The pattern of looping over a vector, doing something to each element and saving the results is so common that the purrr package provides a family of functions to do it for you.There is one function for each type of output: 90005 90408 90007 90045 map () 90046 makes a list. 90010 90007 90045 map_lgl () 90046 makes a logical vector. 90010 90007 90045 map_int () 90046 makes an integer vector. 90010 90007 90045 map_dbl () 90046 makes a double vector. 90010 90007 90045 map_chr () 90046 makes a character vector. 90010 90429 90004 Each function takes a vector as input, applies a function to each piece, and then returns a new vector that's the same length (and has the same names) as the input.The type of the vector is determined by the suffix to the map function. 90005 90004 Once you master these functions, you'll find it takes much less time to solve iteration problems. But you should never feel bad about using a for loop instead of a map function. The map functions are a step up a tower of abstraction, and it can take a long time to get your head around how they work. The important thing is that you solve the problem that you're working on, not write the most concise and elegant code (although that's definitely something you want to strive towards!).90005 90004 Some people will tell you to avoid for loops because they are slow. They're wrong! (Well at least they're rather out of date, as for loops have not been slow for many years.) The chief benefits of using functions like 90045 map () 90046 is not speed, but clarity: they make your code easier to write and to read. 90005 90004 We can use these functions to perform the same computations as the last for loop. Those summary functions returned doubles, so we need to use 90045 map_dbl () 90046: 90005 90004 Compared to using a for loop, focus is on the operation being performed (i.e. 90045 mean () 90046, 90045 median () 90046, 90045 sd () 90046), not the bookkeeping required to loop over every element and store the output. This is even more apparent if we use the pipe: 90005 90004 There are a few differences between 90045 map _ * () 90046 and 90045 col_summary () 90046: 90005 90024 Shortcuts 90025 90004 There are a few shortcuts that you can use with 90045 .f 90046 in order to save a little typing. Imagine you want to fit a linear model to each group in a dataset.The following toy example splits up the 90045 mtcars 90046 dataset into three pieces (one for each value of cylinder) and fits the same linear model to each piece: 90005 90004 The syntax for creating an anonymous function in R is quite verbose so purrr provides a convenient shortcut: a one-sided formula. 90005 90004 Here I've used 90045. 90046 as a pronoun: it refers to the current list element (in the same way that 90045 i 90046 referred to the current index in the for loop). 90005 90004 When you're looking at many models, you might want to extract a summary statistic like the \ (R ^ 2 \).To do that we need to first run 90045 summary () 90046 and then extract the component called 90045 r.squared 90046. We could do that using the shorthand for anonymous functions: 90005 90004 But extracting named components is a common operation, so purrr provides an even shorter shortcut: you can use a string. 90005 90004 You can also use an integer to select elements by position: 90005 90024 Base R 90025 90004 If you're familiar with the apply family of functions in base R, you might have noticed some similarities with the purrr functions: 90005 90408 90007 90004 90045 lapply () 90046 is basically identical to 90045 map () 90046, except that 90045 map () 90046 is consistent with all the other functions in purrr, and you can use the shortcuts for 90045.f 90046. 90005 90010 90007 90004 Base 90045 sapply () 90046 is a wrapper around 90045 lapply () 90046 that automatically simplifies the output. This is useful for interactive work but is problematic in a function because you never know what sort of output you'll get: 90005 90506 90045 x1 <- list ( c (0.27, 0.37, 0.57, 0.91, 0.20), c (0.90, 0.94, 0.66, 0.63, 0.06), c (0.21, 0.18, 0.69, 0.38, 0.77) ) x2 <- list ( c (0.50, 0.72, 0.99, 0.38, 0.78), c (0.93, 0.21, 0.65, 0.13, 0.27), c (0.39, 0.01, 0.38, 0.87, 0.34) ) threshold <- function (x, cutoff = 0.8) x [x> cutoff] x1%>% sapply (threshold)%>% str () #> List of 3 #> $: Num 0.91 #> $: Num [1: 2] 0.9 0.94 #> $: Num (0) x2%>% sapply (threshold)%>% str () #> Num [1: 3] 0.99 0.93 0.87 90046 90509 90010 90007 90004 90045 vapply () 90046 is a safe alternative to 90045 sapply () 90046 because you supply an additional argument that defines the type. The only problem with 90045 vapply () 90046 is that it’s a lot of typing: 90045 vapply (df, is.numeric, logical (1)) 90046 is equivalent to 90045 map_lgl (df, is.numeric) 90046. One advantage of 90045 vapply () 90046 over purrr’s map functions is that it can also produce matrices — the map functions only ever produce vectors. 90005 90010 90429 90004 I focus on purrr functions here because they have more consistent names and arguments, helpful shortcuts, and in the future will provide easy parallelism and progress bars. 90005 90024 Exercises 90025 90006 90007 90004 Write code that uses one of the map functions to: 90005 90006 90007 Compute the mean of every column in 90045 mtcars 90046.90010 90007 Determine the type of each column in 90045 nycflights13 :: flights 90046. 90010 90007 Compute the number of unique values in each column of 90045 iris 90046. 90010 90007 Generate 10 random normals from distributions with means of -10, 0, 10, and 100. 90010 90019 90010 90007 90004 How can you create a single vector that for each column in a data frame indicates whether or not it’s a factor? 90005 90010 90007 90004 What happens when you use the map functions on vectors that are not lists? What does 90045 map (1: 5, runif) 90046 do? Why? 90005 90010 90007 90004 What does 90045 map (-2: 2, rnorm, n = 5) 90046 do? Why? What does 90045 map_dbl (-2: 2, rnorm, n = 5) 90046 do? Why? 90005 90010 90007 90004 Rewrite 90045 map (x, function (df) lm (mpg ~ wt, data = df)) 90046 to eliminate the anonymous function.90005 90010 90019 90002 Dealing with failure 90003 90004 When you use the map functions to repeat many operations, the chances are much higher that one of those operations will fail. When this happens, you’ll get an error message, and no output. This is annoying: why does one failure prevent you from accessing all the other successes? How do you ensure that one bad apple does not ruin the whole barrel? 90005 90004 In this section you’ll learn how to deal with this situation with a new function: 90045 safely () 90046.90045 safely () 90046 is an adverb: it takes a function (a verb) and returns a modified version. In this case, the modified function will never throw an error. Instead, it always returns a list with two elements: 90005 90006 90007 90004 90045 result 90046 is the original result. If there was an error, this will be 90045 NULL 90046. 90005 90010 90007 90004 90045 error 90046 is an error object. If the operation was successful, this will be 90045 NULL 90046. 90005 90010 90019 90004 (You might be familiar with the 90045 try () 90046 function in base R.It’s similar, but because it sometimes returns the original result and it sometimes returns an error object it’s more difficult to work with.) 90005 90004 Let’s illustrate this with a simple example: 90045 log () 90046: 90005 90004 When the function succeeds, the 90045 result 90046 element contains the result and the 90045 error 90046 element is 90045 NULL 90046. When the function fails, the 90045 result 90046 element is 90045 NULL 90046 and the 90045 error 90046 element contains an error object.90005 90004 90045 safely () 90046 is designed to work with map: 90005 90004 This would be easier to work with if we had two lists: one of all the errors and one of all the output. That’s easy to get with 90045 purrr :: transpose () 90046: 90005 90004 It’s up to you how to deal with the errors, but typically you’ll either look at the values of 90045 x 90046 where 90045 y 90046 is an error, or work with the values of 90045 y 90046 that are ok: 90005 90004 Purrr provides two other useful adverbs: 90005 90408 90007 90004 Like 90045 safely () 90046, 90045 possibly () 90046 always succeeds.It’s simpler than 90045 safely () 90046, because you give it a default value to return when there is an error. 90005 90010 90007 90004 90045 quietly () 90046 performs a similar role to 90045 safely () 90046, but instead of capturing errors, it captures printed output, messages, and warnings: 90005 90010 90429 90002 Mapping over multiple arguments 90003 90004 So far we’ve mapped along a single input. But often you have multiple related inputs that you need iterate along in parallel.That’s the job of the 90045 map2 () 90046 and 90045 pmap () 90046 functions. For example, imagine you want to simulate some random normals with different means. You know how to do that with 90045 map () 90046: 90005 90004 What if you also want to vary the standard deviation? One way to do that would be to iterate over the indices and index into vectors of means and sds: 90005 90004 But that obfuscates the intent of the code. Instead we could use 90045 map2 () 90046 which iterates over two vectors in parallel: 90005 90004 90045 map2 () 90046 generates this series of function calls: 90005 90004 90687 90005 90004 Note that the arguments that vary for each call come 90033 before 90034 the function; arguments that are the same for every call come 90033 after 90034.90005 90004 Like 90045 map () 90046, 90045 map2 () 90046 is just a wrapper around a for loop: 90005 90004 You could also imagine 90045 map3 () 90046, 90045 map4 () 90046, 90045 map5 () 90046, 90045 map6 () 90046 etc, but that would get tedious quickly. Instead, purrr provides 90045 pmap () 90046 which takes a list of arguments. You might use that if you wanted to vary the mean, standard deviation, and number of samples: 90005 90004 That looks like: 90005 90004 90716 90005 90004 If you do not name the list’s elements, 90045 pmap () 90046 will use positional matching when calling the function.That’s a little fragile, and makes the code harder to read, so it’s better to name the arguments: 90005 90004 That generates longer, but safer, calls: 90005 90004 90725 90005 90004 Since the arguments are all the same length, it makes sense to store them in a data frame: 90005 90506 90045 params <- tribble ( ~ Mean, ~ sd, ~ n, 5, 1, 1, 10, 5, 3, -3, 10, 5 ) params%>% pmap (rnorm) #> [[1]] #> [1] 6.02 #> #> [[2]] #> [1] 8.68 18.29 6.13 #> #> [[3]] #> [1] -12.24 -5.76 -8.93 -4.22 8.80 90046 90509 90004 As soon as your code gets complicated, I think a data frame is a good approach because it ensures that each column has a name and is the same length as all the other columns. 90005 90024 Invoking different functions 90025 90004 There’s one more step up in complexity — as well as varying the arguments to the function you might also vary the function itself: 90005 90004 To handle this case, you can use 90045 invoke_map () 90046: 90005 90004 90744 90005 90004 The first argument is a list of functions or character vector of function names.The second argument is a list of lists giving the arguments that vary for each function. The subsequent arguments are passed on to every function. 90005 90004 And again, you can use 90045 tribble () 90046 to make creating these matching pairs a little easier: 90005 90506 90045 sim <- tribble ( ~ F, ~ params, "Runif", list (min = -1, max = 1), "Rnorm", list (sd = 5), "Rpois", list (lambda = 10) ) sim%>% mutate (sim = invoke_map (f, params, n = 10)) 90046 90509 90002 Walk 90003 90004 Walk is an alternative to map that you use when you want to call a function for its side effects, rather than for its return value.You typically do this because you want to render output to the screen or save files to disk — the important thing is the action, not the return value. Here’s a very simple example: 90005 90004 90045 walk () 90046 is generally not that useful compared to 90045 walk2 () 90046 or 90045 pwalk () 90046. For example, if you had a list of plots and a vector of file names, you could use 90045 pwalk () 90046 to save each file to the corresponding location on disk: 90005 90004 90045 walk () 90046, 90045 walk2 () 90046 and 90045 pwalk () 90046 all invisibly return 90045.x 90046, the first argument. This makes them suitable for use in the middle of pipelines. 90005 90002 Other patterns of for loops 90003 90004 Purrr provides a number of other functions that abstract over other types of for loops. You’ll use them less frequently than the map functions, but they’re useful to know about. The goal here is to briefly illustrate each function, so hopefully it will come to mind if you see a similar problem in the future. Then you can go look up the documentation for more details.90005 90024 Predicate functions 90025 90004 A number of functions work with 90021 predicate 90022 functions that return either a single 90045 TRUE 90046 or 90045 FALSE 90046. 90005 90004 90045 keep () 90046 and 90045 discard () 90046 keep elements of the input where the predicate is 90045 TRUE 90046 or 90045 FALSE 90046 respectively: 90005 90004 90045 some () 90046 and 90045 every () 90046 determine if the predicate is true for any or for all of the elements. 90005 90004 90045 detect () 90046 finds the first element where the predicate is true; 90045 detect_index () 90046 returns its position.90005 90004 90045 head_while () 90046 and 90045 tail_while () 90046 take elements from the start or end of a vector while a predicate is true: 90005 90024 Reduce and accumulate 90025 90004 Sometimes you have a complex list that you want to reduce to a simple list by repeatedly applying a function that reduces a pair to a singleton. This is useful if you want to apply a two-table dplyr verb to multiple tables. For example, you might have a list of data frames, and you want to reduce to a single data frame by joining the elements together: 90005 90004 Or maybe you have a list of vectors, and want to find the intersection: 90005 90506 90045 vs <- list ( c (1, 3, 5, 6, 10), c (1, 2, 3, 7, 8, 10), c (1, 2, 3, 4, 8, 9, 10) ) vs%>% reduce (intersect) #> [1] 1 3 10 90046 90509 90004 The reduce function takes a «binary» function (i.e. a function with two primary inputs), and applies it repeatedly to a list until there is only a single element left. 90005 90004 Accumulate is similar but it keeps all the interim results. You could use it to implement a cumulative sum: 90005 90024 Exercises 90025 90006 90007 90004 Implement your own version of 90045 every () 90046 using a for loop. Compare it with 90045 purrr :: every () 90046. What does purrr’s version do that your version does not? 90005 90010 90007 90004 Create an enhanced 90045 col_summary () 90046 that applies a summary function to every numeric column in a data frame.90005 90010 90007 90004 A possible base R equivalent of 90045 col_summary () 90046 is: 90005 90004 But it has a number of bugs as illustrated with the following inputs: 90005 90004 What causes the bugs? 90005 90010 90019 .90000 How I Learned to Stop Worrying and Love the Atomic Spaceship • Damn Interesting 90001 90002 90003 The year was 1957. The power of the atom had been unleashed upon the world. Technology-along with just about everything else-was booming. Safe, plentiful nuclear energy promised to be too cheap to meter, and radioactive waste seemed only a minor concern. It was an age of optimism and naiveté; a time of action without consequences. 90004 90003 Though man was the master of the Earth, only once had he managed to explore beyond the confines of the atmosphere, in the form of a beachball-sized spacecraft called Sputnik.Werner von Braun’s rocket men had drawn up plans for spacecraft that would launch humans into orbit, but even then it was clear that inefficient chemical rockets would allow only a few to enter space; the rest of mankind would be mere spectators. Fresh from their success with the atomic bomb, a small team of Manhattan Project physicists gathered to try and change all that. Working in secret within the brand new Advanced Research Projects Agency (ARPA, now called DARPA), they designed and tested an enormously ambitious nuclear spaceship concept that would have made everything the Soviets and NASA were doing seem like hobby rockets in comparison.The codename was 90006 Project Orion 90007. 90004 90003 Project Orion was intended to harness nuclear energy in its rawest form: by detonating a series of nuclear bombs in rapid succession to propel enormous spaceships from the Earth into the heavens. The largest of the Orions was to be seven million tons-more than 7,000 times more massive than the Space Shuttle- and powerful enough to launch a small city. Provided sufficient numbers of bombs, an Orion spaceship theoretically could have reached 1 / 10th the speed of light, enabling interstellar travel.The motto of Project Orion was «Mars in 1965, Saturn in 1970.» 90004 90003 When General Atomics (GA) pitched the idea behind Project Orion to ARPA in 1958 the concept of a nuclear-propelled spaceship was nothing new. Pulp science-fiction invoked a vague «atomic drive» as early as the mid-1930s. Yet until the Manhattan Project, atomic energy was the stuff of the future. That all changed in late August 1945 when the United States opened the nuclear Pandora’s box, and the entire world stood aghast.As the dust was still settling over Hiroshima and Nagasaki, scientists and engineers almost immediately began working to harness nuclear energy for non-destructive purposes. Atoms for Peace exported civilian nuclear reactors across the world, and few companies stood to gain as much from increased use of nuclear technology as GA. The California-based company positioned itself as one of the gatekeepers of the Atomic Age, and in the process they snapped up many of the brilliant Manhattan Project minds.90004 90003 Two of those men-physicists Stanislaw Ulam and Freeman Dyson-came to GA with an Earth-shaking idea. Intoxicated by the heady aroma of a new Age, GA hired Ulam and Dyson to study their idea for the nuclear spaceship. On its face, the very idea of nuclear explosions being harnessed for useful purposes seemed ridiculous. Many GA employees had seen the awesome specter of mushroom clouds first-hand, and the entire world had witnessed the destruction wreaked upon Japan. But Ulam and Dyson reasoned that properly shaped nuclear explosions could yield most of their energy to the propulsion of a spacecraft while leaving the ship and its occupants intact.90004 90003 The fundamental design of a Project Orion spacecraft consisted of four parts: a payload of nuclear bombs, propellant, a pusher plate, and a spaceship. During launch from the Earth’s surface, the nuclear bombs would be rapidly detonated behind the Orion craft at pre-calculated distances. A disk of propellant material attached to each bomb would be vaporized to a plasma by the explosion. This plasma would expand into a cigar shape while being propelled at astounding velocities toward a heavy metal plate at the base of the ship.That pusher plate, attached to enormous hydraulic shock absorbers, would absorb the momentum of the plasma and propel the Orion spaceship forward. 90004 90017 Time-lapse image sequence running from bottom to top of the flight of «Hot Rod» 90003 Project Orion was fueled by the raw intellectual prowess and unerring faith in technology held by some of the world’s most brilliant people. Its budget was tiny compared to that of the defense conglomerate General Dynamics in which it existed. Nevertheless, within a year the Orion team had completed calculations that indicated the project was feasible.In the next few months, a series of scale-model experiments called «putt-putts» were conducted with the high-powered chemical explosive C4. The first few designs were destroyed, but in November 1959 a putt-putt called Hot Rod flew to an altitude of 100 meters. The flight was surprisingly stable, and the craft nearly unscathed, lending strong evidence to the feasibility of the entire project. 90004 90003 A full-size Orion vehicle would have had a mass of 4,000 tons, - about 40 times that of the Space Shuttle- and would include a «pusher plate» about 1-meter thick at the center.This solid mass of metal served to reflect the Orion craft away from the nuclear explosions, while at the same time protecting the passengers from the neutron radiation. The enormous shock absorbers between the pusher plate and the crew module would then distribute the 10,000 G’s of each nuclear blast to something much more comfortable for Orion’s passengers. In fact, an Orion launch would probably be much more comfortable than a conventional chemical rocket because of the sheer mass of the vehicle.90004 90003 Consider the launch of a hypothetical 4,000 ton Orion spaceship propelled by four-kiloton bombs. The need for protective eye wear would immediately become evident as the enormous ship would become engulfed in a fireball more intensely bright than the surface of the sun. A rapid series of blossoming explosions would push the first expanding ball of plasma skyward, though the ship would be completely invisible against the blinding glare. Within one minute, the chain of blasts would start to become visibly separate as a new flash of light would appear every few thousand feet.This pace would continue, gradually slowing until Orion reached orbit several minutes later. The final flash would then expand into the cap of a hundred-mile-long string of enormous, fiery pearls that would seem to ooze out of the ground into the atmosphere and arch gracefully into space. For observers at a safe distance, the entire launch would be completely silent. But when the pressure wave reached them a few seconds after the Orion completed its launch, the long series of thundering explosions would have sounded like the coming of the Apocalypse.90004 90003 Perhaps, then, it is small surprise that the launch of the Orion was the greatest technical hurdle to its success. A single Orion launch would have left a trail of fallout across a tremendous swath of the land or sea, the radiation from its bombs would have charged the ionosphere and the Van Allen belts around the Earth, and its series of electromagnetic pulses would have destroyed all electronics within hundreds of miles of the launch site with the larger designs. It became clear to the GA physicists that solving these problems was crucial for the viability of the Project.90004 90003 While they worked feverishly at overcoming the technical challenges, political forces were moving against the Project. The young NASA had the ear of the President, and parts of the agency fiercely opposed Project Orion. Werner von Braun, the German head of NASA’s manned space rocket effort was supportive of the Project and visited GA several times to confer with managers and physicists. Collaborations involving smaller Orions launched atop modified Saturn V vehicles were proposed by both parties.In early 1963 it seemed that NASA might support Orion, but the agency’s administration never came around to the idea and Project Orion was soon orphaned. 90004 90028 Rendering of an Orion launch by Rhys Taylor 90003 After years of steadily declining budgets, 1965 brought the end of Project Orion. A powerful quartet of forces had aligned against it including the Defense Department, NASA, supporters of Nuclear Test Ban and Outer Space treaties, and much of the scientific establishment. While opposition from agencies and individuals may have been the immediate cause of its cancellation, the ultimate cause of its demise was probably the inability for most people to grasp how such a vehicle could ever be made safe.In addition, it was clear that every launch of an Orion would have had a massive impact on the environment. 90004 90003 Though Project Orion is long dead, the idea of a pulse-detonation nuclear spaceship is still alive. To some, the idea of discarding our flimsy aluminum / carbon rockets in favor of such battleship-sized behemoths is deeply romantic. More pragmatic supporters suggest a version of Orion assembled in orbit, thus avoiding most of the environmental dangers. Some have also suggested using massive, unmanned Orion craft mounted to the surface of an asteroid to push it away from collision course with Earth.One thing is certain: Orion and its nuclear-pulsed propulsion is one of the only technologies capable of reaching the speeds necessary for real-live humans to explore the outer solar system. Moreover, if mankind wishes to penetrate the frontier of interstellar space, this mothballed Atomic-Age technology may be our best chance. 90004 .