А дайте в глаза посмотреть человеку, который последние 4 года отвечает за лингво на iOS. Split-screen, slide-over, ipad pro, iphone x, shortcuts API, — не, не выпускала Apple такого.
Но вполне возможно, что причина заключается в другом.
А вполне возможно и нет.
сотрудник ФСБ … топ-менеджер одного из операторов связи и достаточно крупный федеральный чиновник
Где ссылки на конкретных людей?
Доказательства были предоставлены РБК
Доказательства чего (и какие)? РБК подтвердил наличие какого-то письма, отправленного чиновника с домена 12center.ru. Доказательств, что это было от сотрудника ФСБ (кроме информации об отрицании), нет.
В мск цена на нее даже не пять, семь рублей в сутки, но, справедливости ради, на основных тарифах (линейка смарт) можно сказать, что внутресетевого роуминга нет.
Как без С-style цикла сделать итерацию с шагом, отличным от 1?
Народ писал про stride, но, положа руку на сердце, я за 10 лет ни разу такой цикл не писал.
К слову, Андрюх, тут, скорее, можно возразить про более актуальное «а как узнать индекс текущего элемента, если убрали олдскульный for», но помимо классического:
for item in items { }
…есть менее известный:
for (index, item) in items.enumerate() { }
В том же шарпе такое только, если не изменяет память в «.Select( (index, item) => { })», а вот в обычном foreach часто не хватает. Свифт, в общем, молодец.
Почему сравнивать можно только кортежи до 6 элементов?
Чтобы соблюсти баланс между удобством и размером библиотеки. Текущее раширение до 6 увеличило размер на 1,4 %. 12 элементов увелчивают размер на 5,5 % (+175 КБ).
Почему функция `removeFirst` это срез? Общепринятый смысл термина «срез» — это подмножество массива.
Тут просто про свифтовое ArraySlice, Sliceable и пр. базовые -slice типы (смысл которых, что они не копируют элементы, а юзают существующую память, отсюда и название и эффективность в O(1)). Вот в них и добавили removeFirst. А обычные массивы все это наследуют по иерархии.
Аналитику по РФ делает на территории РФ. Полученные результаты (обезличенные и никак прямо не относящиеся к одному конкретному Васе) отсылаете куда угодно.
Это во ФСТЭК с гуглежом по ключевому слову ИСДН, модели угроз и т. д. — там без пол-литра не разберешься и, самое главное, самостоятельно не сертифицируешься, не имея в штате специально обученных (сертифицированных) сотрудников (поэтому приходится пользоваться услугами контор типа Эшелона).
Не знаю, противоречит ли обсуждаемый фак ФЗ (я противоречий пока не нашел — буду признателен, если найдете и укажете; сам фак висит уже довольно давно — думаю, если бы что-то было, его бы исправили), но тут вопрос в другом: если, не дай бог, наябедничают на вас «добрые люди», какую сторону с большей вероятностью примет суд: вашу трактовку закона или «официальное» разъяснение Минкомсвязи? :-).
С разрешением от пользователя на хранение имхо все просто: закон выше любого разрешения (если прописать в договоре, что соглашаетесь есть младенцев, это не обязывает вас их есть — УК выше любого частного договора).
Плюс, это мы с вами только БД обсуждаем, а ничего не говорим про обязательную сертификацию компаний обработчиков ПД (я участвовал в этом вопросе со своим текущим продуктом): при определенном количестве пользователей и наборе персональных данных, вы не то что обычными веб-сервисами (не БД, а просто веб-сервис обработчик чего-нибудь) зарубежем пользоваться не имеете права, но обязаны выполнять кучу требований по инфраструктуре (например, нельзя пользоваться виртуалками, деля сервер с другими и т. д.).
Нет, не так. Если упростить, смысл в том, что всё — веб-сервисы, базы и пр. — должно быть в России, и точка входа для большинства русских (см. комментарий про отпуск) тоже здесь же. «Наружу» данные должны уходить только при прямой необходимости (если иначе никак). В большинстве случаев, это означает, что за пределами России будет минимум данных — в этом и «защита».
Если бы можно было оставить всю инфраструктуру зарубежем и копировать файлик базы раз в сутки на домашний комп админа (примерно то, что вы пишите), это как раз было бы абсурдно с точки зрения «защиты» (и, разумеется, запрещено).
Это немного другое (если я вас правильно понял): трансграничную передачу данных, необходимую для совершения операции, никто не запрещал. Тут нужно уточнять детальнее «какие-либо операции», т. к.
— Смогут ли граждане РФ размещать свои ПД в удобном для них формате и пользоваться услугами, предлагаемыми на мировом рынке товаров, работ, услуг (например: туризм (бронирование), заказ товаров, банковские услуги и т.п.)?
Считаем, что, изменения, вносимые в законодательство Российской Федерации Федеральным законом №242-ФЗ, не препятствуют гражданам Российской Федерации получать за пределами Российской Федерации услуги, в случае, если в их рамках обрабатываются персональные данные граждан Российской Федерации за пределами территории Российской Федерации, в соответствии с международным договором или в соответствии с федеральным законом, либо в рамках иных исключений, на которые не распространяется норма части 5 статьи 18 152-ФЗ.
Не совсем так (см. все ответы на том сайте). Если общими словами, то, например, когда русский Вася выехал в отпуск в Амстердам, вы, для скорости работы приложения (или по каким-то другим причинам), можете обслужить его сервером с базой в Амстердаме (при том, что основная масса русских по-прежнему обслуживается в России).
Ежедевный бекап в Россию, при том, что, по сути, вся работа с базой идет не в России не подходят (как минимум, потому что пока бекап не прошел объем вашей «иностранной» базы с данным россиян будет больше ее «русской») и является прямым нарушением. Не говоря уже о том, что, в принципе, без надлежащих на то оснований, нельзя Васю, который сейчас в Самаре обслуживать веб-сервисом (с базой) в Ирландии. Если Вася в отпуске в Ирландии, то пока он там находится — без проблем (про то и трансграничность и т. д.).
Вы писали:
Но есть один пункт о том, что пользователь обязан дать согласие на хранение данных за рубежом
См., опять же, фак Минкомсвязи:
— Если субъект персональных данных дал свое согласие оператору на обработку его ПД в базах ПД за пределами РФ, позволяет ли это оператору на основании такого волеизъявления субъекта ПД вести обработку ПД в базах за пределами РФ?
Само по себе это не является основанием для осуществления указанных действий.
— Возможно ли хранить персональные данные (ПД) граждан РФ за ее пределами при условии наличия дублирующей (копии) базы ПД граждан РФ на территории РФ (и наоборот, когда база ПД за пределами РФ является копией (или частью) базы данных, сформированной и находящейся на территории России?), либо обработка ПД на территории другого государства в принципе запрещена?
Следует также учитывать, что законодательно не имеется разделений на «основную» базу персональных данных и ее «копию». В обоих случаях речь идет о базе данных, с помощью которой обрабатываются персональные данные.
…может осуществляться с использованием баз данных, не находящихся на территории Российской Федерации, в следующих случаях:
если такая деятельность подпадает под случаи, предусмотренные пунктами 2–4, 8 части 1 статьи 6 152-ФЗ;
если такая деятельность не подпадает под случаи, предусмотренные пунктами 2–4, 8 части 1 статьи 6 152-ФЗ, и на территории Российской Федерации находятся используемые для такой обработки персональных данных базы данных, в которых содержится больший объем персональных данных или равный находящемуся за пределами территории Российской Федерации (в этом случае недопустимо нахождение за пределами территории Российской Федерации персональных данных, которые одновременно не находятся в пределах территории Российской Федерации).
В качестве бонуса похожий вопрос оттуда же:
— Накладывает ли Закон запрет на последующую обработку (после сбора, например, составление отчетности, анализ данных и т.д.) персональных данных в базах данных, расположенных за пределами Российской Федерации?
Закон не предусматривает понятия «первичный сбор», а устанавливает требования к обработке персональных данных при любом сборе информации, при этом выделяя такие операции с ПД, как уточнение (обновление, изменение) информации, содержащей персональные данные. В целях закона в процесс сбора информации включены также процедуры хранения и накопления информации, что само по себе не позволяет использовать такое понятие, как «первичный сбор». Таким образом, закон налагает на оператора обязанность при осуществлении обработки собранных персональных данных путем систематизации, накопления, хранения, уточнения, извлечения, использовать базы данных, находящиеся на территории Российской Федерации. Таким образом, если для составления отчетности, либо анализа информации, содержащей персональные данные, оператору требуется осуществить упомянутые формы обработки персональных данных, то такие действия должны осуществляться с использованием баз данных, находящихся на территории Российской Федерации.кой Федерации.
а может и нет.
А вполне возможно и нет.
Где ссылки на конкретных людей?
Доказательства чего (и какие)? РБК подтвердил наличие какого-то письма, отправленного чиновника с домена 12center.ru. Доказательств, что это было от сотрудника ФСБ (кроме информации об отрицании), нет.
Зачем этот шлак здесь?
Удобнее чем на винде (все делается правой рукой, клавиши в паре см друг от друга). Слева от равенства — винда; справа — мак.
ctrl+home = ⌘ + ↑
ctrl+end = ⌘ + ↓
home = ⌘ + ←
end = ⌘ + →
ctrl + ← / → = alt + ← / →
Если добавить shift, то будет, как и на винде, не просто курсор двигать, но и выделять.
Бонус: alt ↑ / ↓ перемещает курсор в начало и конец текущего абзаца.
Не благодарите.
И, если честно, сильно не хватает возможности поменять язык интерфейса, не меняя язык системы.
Там специальное крепление в комплекте (тканевая лента-липучка с шурупами — есть на фото в посте).
Именно такой она и была 1,5 года назад (покупал позапрошлым летом). Что изменилось за 1,5 года — сами знаете :-).
Народ писал про stride, но, положа руку на сердце, я за 10 лет ни разу такой цикл не писал.
К слову, Андрюх, тут, скорее, можно возразить про более актуальное «а как узнать индекс текущего элемента, если убрали олдскульный for», но помимо классического:
…есть менее известный:
В том же шарпе такое только, если не изменяет память в «.Select( (index, item) => { })», а вот в обычном foreach часто не хватает. Свифт, в общем, молодец.
См. в motivation
Чтобы соблюсти баланс между удобством и размером библиотеки. Текущее раширение до 6 увеличило размер на 1,4 %. 12 элементов увелчивают размер на 5,5 % (+175 КБ).
Тут просто про свифтовое ArraySlice, Sliceable и пр. базовые -slice типы (смысл которых, что они не копируют элементы, а юзают существующую память, отсюда и название и эффективность в O(1)). Вот в них и добавили removeFirst. А обычные массивы все это наследуют по иерархии.
С разрешением от пользователя на хранение имхо все просто: закон выше любого разрешения (если прописать в договоре, что соглашаетесь есть младенцев, это не обязывает вас их есть — УК выше любого частного договора).
Плюс, это мы с вами только БД обсуждаем, а ничего не говорим про обязательную сертификацию компаний обработчиков ПД (я участвовал в этом вопросе со своим текущим продуктом): при определенном количестве пользователей и наборе персональных данных, вы не то что обычными веб-сервисами (не БД, а просто веб-сервис обработчик чего-нибудь) зарубежем пользоваться не имеете права, но обязаны выполнять кучу требований по инфраструктуре (например, нельзя пользоваться виртуалками, деля сервер с другими и т. д.).
Если бы можно было оставить всю инфраструктуру зарубежем и копировать файлик базы раз в сутки на домашний комп админа (примерно то, что вы пишите), это как раз было бы абсурдно с точки зрения «защиты» (и, разумеется, запрещено).
Ежедевный бекап в Россию, при том, что, по сути, вся работа с базой идет не в России не подходят (как минимум, потому что пока бекап не прошел объем вашей «иностранной» базы с данным россиян будет больше ее «русской») и является прямым нарушением. Не говоря уже о том, что, в принципе, без надлежащих на то оснований, нельзя Васю, который сейчас в Самаре обслуживать веб-сервисом (с базой) в Ирландии. Если Вася в отпуске в Ирландии, то пока он там находится — без проблем (про то и трансграничность и т. д.).
Вы писали:
См., опять же, фак Минкомсвязи:
См. пояснения на сайте Минкомсвязи.
В качестве бонуса похожий вопрос оттуда же: