Информационный портал по безопасности » Материалы за Август 2018 года » Страница 5

 

Назревает противостояние Яндекса и Роскомнадзора, уже через сутки поисковик может попасть под частичную блокировку

Автор: admin от 29-08-2018, 17:45, посмотрело: 219

29 августа 2018 года «Яндекс» отказался выполнять требования Роскомнадзора об удалении ссылок на пиратский контент из поиска по видео и назвал такие требования необоснованными.



Назревает противостояние Яндекса и Роскомнадзора, уже через сутки поисковик может попасть под частичную блокировку


«Интерфакс» сообщил, что «Яндекс» собирается обжаловать решение Мосгорсуда об удалении пиратского контента из поисковой выдачи «Яндекс.Видео».



Пресс-служба «Яндекса» распространила заявление, в котором, в частности, говорилось следующее:

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



Требования блокировки не распространяются на поисковики. Система работает так уже давно.



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



Мы считаем требования в наш адрес необоснованными и не соответствующими законодательству и будем обжаловать определения Московского городского суда.




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



Если пиратский контент не будет удален, то сервис «Яндекс.Видео» будет заблокирован, даже в случае если обжалует решение Мосгорсуда, заявил заместитель главы Роскомнадзора Вадим Субботин корреспонденту ТАСС.

Категория: Яндекс

 

Суд запретил свободное распространение оружейных CAD-файлов, поэтому создатель начал продавать их

Автор: admin от 29-08-2018, 16:35, посмотрело: 156

Суд запретил свободное распространение оружейных CAD-файлов, поэтому создатель начал продавать их
Файлы для печати винтовки AR-15 с сайта Defense Distributed. Флэш-накопители с файлами продаются по свободной цене, которую устанавливает сам покупатель



Активист за свободу 3D-печати Коди Уилсон из компании Defense Distributed нашёл оригинальный выход из положения, в которое его поставило решение американского суда ограничить свободное распространение файлов для печати пластиковых деталей для пистолетов и винтовки. Как законопослушный гражданин, Коди прекратил распространять файлы под свободной лицензией — и теперь будет их продавать. «Если я не могу стать Напстером в мире 3D-печати оружия, то с удовольствием соглашусь на роль iTunes», — сказал он на пресс-конференции 28 августа.

Категория: Программирование

 

Разбор доклада Дмитрия Столярова о мониторинге Kubernetes

Автор: admin от 29-08-2018, 16:35, посмотрело: 140

Ох, больше года прошло с предыдущего разбора, но пришла пора возвращать традиции. Сегодня смотрим доклад Дмитрия distol Столярова «Мониторинг и Kubernetes», который был представлен в мае этого года на фестивале РИТ++, и пытаемся на его примере понять, почему людям обычно нравятся доклады Дмитрия.





Слайды (все 344 штуки) можно найти тут.

Дисклеймер: про мониторинг и Kubernetes не сама статья, а доклад, который в ней разбирается.

Категория: Программирование

 

Асинхронный Python: различные формы конкурентности

Автор: admin от 29-08-2018, 16:10, посмотрело: 189

С появлением Python 3 довольно много шума об “асинхронности” и “параллелизме”, можно полагать, что Python недавно представил эти возможности/концепции. Но это не так. Мы много раз использовали эти операции. Кроме того, новички могут подумать, что asyncio является единственным или лучшим способом воссоздать и использовать асинхронные/параллельные операции. В этои статье мы рассмотрим различные способы достижения параллелизма, их преимущества и недостатки.

Категория: Веб-разработка

 

Обзор и устройство современных счётчиков электроэнергии

Автор: admin от 29-08-2018, 16:10, посмотрело: 284

Обзор и устройство современных счётчиков электроэнергии


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

Категория: Веб-разработка

 

Как грубые гуманоидные роботы могут морочить вам голову

Автор: admin от 29-08-2018, 16:10, посмотрело: 172

Как грубые гуманоидные роботы могут морочить вам голову

Этого крошечного робота-гуманоида зовут Меканоид [Meccanoid], и он просто негодяй. Испытуемый человек без задней мысли спрашивает робота: если бы ты хотел подружиться с кем-то, что бы ты хотел, чтобы они знали про тебя? «Что мне скучно», — говорит Меканоид.



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



Исследователи из Франции подвергают испытуемых людей воздействию грубых и вежливых гуманоидов не зря: они проводят исследование на тему того, как отношение робота к людям влияет на способность людей выполнять определённые задачи. В августе 2018 они опубликовали их исследование в журнале Science Robotics, в номере, в котором также было исследование того, могут ли роботы склонять детей к определённым решениям. Эта пара исследований демонстрирует, насколько сильно разработка передовых социальных роботов опережает наше понимание того, как мы будем их воспринимать.

Категория: Программирование

 

Крафтить — в библиотеку

Автор: admin от 29-08-2018, 16:10, посмотрело: 137

Крафтить — в библиотеку
Мастерская в библиотеке Эксетер. Источник фото



Библиотеки теряют ценность как хранилища знаний, потому что эту роль сегодня монополизирует интернет. Но и упразднить их общество пока не готово, ведь это важный культурный символ. Чтобы не быть «чемоданом без ручки», библиотекам приходится становиться чем-то другим, переосмыслять свою работу и брать на себя новые функции. Одна из таких возможностей — концепция «третьего места»: пространства, где люди проводят время, помимо дома и работы/учебы.



Хендмейд в тренде



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

Категория: Программирование

 

Правило 10:1 в программировании и писательстве

Автор: admin от 29-08-2018, 16:10, посмотрело: 163

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



Правило 10:1 в программировании и писательстве

Закон Хофштадтера: Любое дело всегда длится дольше, чем ожидается, даже если учесть закон Хофштадтера.

— Дуглас Хофштадтер, Гёдель, Эшер, Бах


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

 

Сегодня у меня появилась идея, как можно на него ответить. И мои находки меня поразили.



Изучая свои книги



Обе свои книги, Привет, стартап и Terraform: запускаем и работаем, я написал в среде для создания книг Atlas, которая предусматривает управление всем контентом с помощью Git. Это означает, что каждая строчка текста, каждая правка и каждое изменение были зафиксированы в коммит-логе Git.



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

 

Привет, стартап



Начнем с моей первой книги Привет, стартап. В ней 602 страницы и примерно 190 тыс. слов. Я запустил cloc в git-репозитории Hello, Startup и получил следующие результаты

Категория: Программирование

 

Делимся технологическим контентом: собрали все наши материалы на одном сайте

Автор: admin от 29-08-2018, 15:25, посмотрело: 112

Привет!



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

В итоге накопилось очень много контента разной тематики (бэкенд и фронтенд, мобильная разработка и тестирование, DevOps и высокие нагрузки...), в котором бывает довольно сложно разобраться и найти нужную информацию в разных источниках. Нас часто спрашивали, есть ли место, где есть всё про технологии Авито. И вот, кажется, что мы подросли настолько, что готовы объединить собранное за эти годы на отдельном сайте. Встречайте — avito.tech!



Делимся технологическим контентом: собрали все наши материалы на одном сайте Что внутри?

Категория: Android / iOS

 

Компонентная архитектура UI в iOS-приложении

Автор: admin от 29-08-2018, 15:20, посмотрело: 154

Компонентная архитектура UI в iOS-приложении


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



Меня зовут Валера, и уже два года я разрабатываю iOS-приложение в составе команды Badoo. Один из наших приоритетов — легкосопровождаемый код. Из-за большого количества новых фич, еженедельно попадающих к нам в руки, нам нужно в первую очередь думать об архитектуре приложения, иначе будет крайне сложно добавить новую фичу в продукт, не ломая уже существующие. Очевидно, что это также относится и к реализации пользовательского интерфейса (UI) независимо от того, делается это с помощью кода, Xcode (XIB) или смешанного подхода. В этой статье я опишу некоторые методики реализации UI, которые позволяют нам упрощать разработку пользовательского интерфейса, делая её гибкой и удобной для тестирования. Также есть версия этой статьи на английском.



Прежде чем начать…



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



Оно состоит из трёх частей:




  • Компоненты — кастомные UI-компоненты, то есть код, относящийся только к пользовательскому интерфейсу.

  • Демоприложение — демонстрационные view models и другие сущности пользовательского интерфейса, имеющие только UI-зависимости.

  • Реальное приложение — view models и другие сущности, которые могут содержать специфические зависимости и логику.



  • Почему такое разделение? На этот вопрос я отвечу ниже, а пока ознакомьтесь с пользовательским интерфейсом нашего приложения:

    Категория: iOS