VPN-сервисы и анонимайзеры благополучно игнорируют закон о блокировке сайтов. Роскомнадзор бессилен

Как известно, суровость законов в России компенсируется необязательностью их исполнения. Представитель пресс-службы Роскомнадзора сообщил РБК, что до сих пор ведомство не направило ни одному VPN-сервису или анонимайзеру требования заблокировать доступ к сайтам, внесённым в реестр запрещенной информации. Роскомнадзор обязан высылать такие требования по инициативе ФСБ или другого органа, осуществляющего оперативно-разыскную деятельность и госбезопасность. Но за прошедшие четыре месяца с момента вступления в силу закона ни одного обращения со стороны правоохранительных органов не поступило.

По оценкам специалистов, сейчас около 25% российских пользователей используют анонимайзеры и VPN-сервисы, в том числе встроенные в браузеры, чтобы обойти установленные государством запреты и получить полноценный доступ в Сеть. При этом количество сервисов VPN постоянно растёт.
Читать дальше →
VPN-сервисы и анонимайзеры благополучно игнорируют закон о блокировке сайтов. Роскомнадзор бессилен
Source: geektimes

Пост №3407744

Автор: sNapas13

Парковка у магазина, торгующего алкоголем Развернуть { «@context»: «http://schema.org», «@type»: «BlogPosting», «mainEntityOfPage»:{ «@type»:»WebPage», «@id»:»/post/3407744″ }, «headline»: «Парковка у магазина, торгующего алкоголем / юмор (юмор в картинках) :: алкоголь :: магазин :: парковка :: алкаши :: синелобые», «image»: { «@type»: «ImageObject», «url»: «http://img0.joyreactor.cc/pics/post/full/%D1%8E%D0%BC%D0%BE%D1%80-%D0%B0%D0%BB%D0%BA%D0%BE%D0%B3%D0%BE%D0%BB%D1%8C-%D0%BF%D0%B0%D1%80%D0%BA%D0%BE%D0%B2%D0%BA%D0%B0-%D1%81%D0%B8%D0%BD%D0%B5%D0%BB%D0%BE%D0%B1%D1%8B%D0%B5-4320780.jpeg», «height»: 861, «width»: 700 }, «datePublished»: «2018-02-20T12:53:26+03:00», «dateModified»: «2018-02-20T12:53:26+03:00», «author»: { «@type»: «Person», «name»: «sNapas13» }, «publisher»: { «@type»: «Organization», «name»: «JoyReactor.cc», «logo»: { «@type»: «ImageObject», «url»: «http://joyreactor.cc/images/joyreactor_ie6.png», «width»: 207, «height»: 54 } }, «description»: «» }
Комментировать 
Пост №3407744
Source: Joyreactor

Пост №3407738

Автор: Arterton

Развернуть { «@context»: «http://schema.org», «@type»: «BlogPosting», «mainEntityOfPage»:{ «@type»:»WebPage», «@id»:»/post/3407738″ }, «headline»: «олимпиада 2018», «image»: { «@type»: «ImageObject», «url»: «http://img0.joyreactor.cc/pics/post/full/%D0%BE%D0%BB%D0%B8%D0%BC%D0%BF%D0%B8%D0%B0%D0%B4%D0%B0-2018-4320784.png», «height»: 3900, «width»: 1128 }, «datePublished»: «2018-02-20T12:47:47+03:00», «dateModified»: «2018-02-20T12:47:47+03:00», «author»: { «@type»: «Person», «name»: «Arterton» }, «publisher»: { «@type»: «Organization», «name»: «JoyReactor.cc», «logo»: { «@type»: «ImageObject», «url»: «http://joyreactor.cc/images/joyreactor_ie6.png», «width»: 207, «height»: 54 } }, «description»: «» }
Комментировать 
Пост №3407738
Source: Joyreactor

Пост №3407727

Автор: alisher1

Развернуть { «@context»: «http://schema.org», «@type»: «BlogPosting», «mainEntityOfPage»:{ «@type»:»WebPage», «@id»:»/post/3407727″ }, «headline»: «Your D&D Stories #30 by AC Stuart from frayedfuse: yourdndstories.com / Your D&D Stories :: Dungeons & Dragons (Подземелья и Драконы, D&D) :: Смешные комиксы (веб-комиксы с юмором и их переводы)», «image»: { «@type»: «ImageObject», «url»: «http://img0.joyreactor.cc/pics/post/full/Dungeons-%26-Dragons-%D0%9A%D0%BE%D0%BC%D0%B8%D0%BA%D1%81%D1%8B-Your-D%26D-Stories-4320762.jpeg», «height»: 1200, «width»: 540 }, «datePublished»: «2018-02-20T12:36:36+03:00», «dateModified»: «2018-02-20T12:36:36+03:00», «author»: { «@type»: «Person», «name»: «alisher1» }, «publisher»: { «@type»: «Organization», «name»: «JoyReactor.cc», «logo»: { «@type»: «ImageObject», «url»: «http://joyreactor.cc/images/joyreactor_ie6.png», «width»: 207, «height»: 54 } }, «description»: «» }
Комментировать 
Пост №3407727
Source: Joyreactor

Пост №3407712

Автор: Veris

Развернуть { «@context»: «http://schema.org», «@type»: «BlogPosting», «mainEntityOfPage»:{ «@type»:»WebPage», «@id»:»http://anime.reactor.cc/post/3407712″ }, «headline»: «Anime Ero Swim :: Anime Ero Gifs :: Elma (MaiDragon) :: Anime Ero Ass (Oshiri ) :: Kobayashi-san Chi no Maid Dragon (Kobayashi-san Chi No MaiDragon,Miss Kobayashi's Dragon Maid) :: Anime Ero (Взрослые Няшки) :: TwistedGrim :: Anime (Аниме)», «image»: { «@type»: «ImageObject», «url»: «http://img0.joyreactor.cc/pics/post/full/TwistedGrim-Elma-%28MaiDragon%29-Kobayashi-san-Chi-no-Maid-Dragon-Anime-4320746.gif», «height»: 1280, «width»: 1280 }, «datePublished»: «2018-02-20T12:20:50+03:00», «dateModified»: «2018-02-20T12:20:50+03:00», «author»: { «@type»: «Person», «name»: «Veris» }, «publisher»: { «@type»: «Organization», «name»: «JoyReactor.cc», «logo»: { «@type»: «ImageObject», «url»: «http://joyreactor.cc/images/joyreactor_ie6.png», «width»: 207, «height»: 54 } }, «description»: «» }
Комментировать 
Пост №3407712
Source: Joyreactor

Как мы настроили Continuous Delivery в Kubernetes с помощью TFS

Мы продолжаем наш путь к Continuous Delivery (CD) и High Availability (HA), основанной на избыточности. В предыдущей серии мы перевели API для мобильного приложения на .NET Core. Следующий логичный шаг для достижения CD — настроить сборку в Docker-контейнер.

Сегодня поделимся нашим getting-started гайдом по настройке сборки docker-образов и деплоя в Kubernetes в TFS для разработчиков .NET.

(Предполагается, что к этому моменту вы уже мигрировали ваше ASP.NET приложение на ASP.NET Core, а если нет, читайте нашу прошлую статью).

Читать дальше →
Как мы настроили Continuous Delivery в Kubernetes с помощью TFS
Source: habrahabr

Пост №3407699

Автор: Robotron3000

Northern Praying MantisРазвернуть { «@context»: «http://schema.org», «@type»: «BlogPosting», «mainEntityOfPage»:{ «@type»:»WebPage», «@id»:»/post/3407699″ }, «headline»: «Northern Praying Mantis / неудачливый кот :: Q rais :: Смешные комиксы (веб-комиксы с юмором и их переводы)», «image»: { «@type»: «ImageObject», «url»: «http://img1.joyreactor.cc/pics/post/full/Q-rais-%D0%9A%D0%BE%D0%BC%D0%B8%D0%BA%D1%81%D1%8B-%D0%BD%D0%B5%D1%83%D0%B4%D0%B0%D1%87%D0%BB%D0%B8%D0%B2%D1%8B%D0%B9-%D0%BA%D0%BE%D1%82-4320729.jpeg», «height»: 2048, «width»: 766 }, «datePublished»: «2018-02-20T12:05:33+03:00», «dateModified»: «2018-02-20T12:05:33+03:00», «author»: { «@type»: «Person», «name»: «Robotron3000» }, «publisher»: { «@type»: «Organization», «name»: «JoyReactor.cc», «logo»: { «@type»: «ImageObject», «url»: «http://joyreactor.cc/images/joyreactor_ie6.png», «width»: 207, «height»: 54 } }, «description»: «» }
Комментировать 
Пост №3407699
Source: Joyreactor

23 февраля близко. Извечный вопрос — что дарить?

Подарки нам приходится дарить довольно часто. Дни рождения, профессиональные праздники, Новый Год, 23 февраля, 8 марта… Да, уже сейчас на форумах и в социальных сетях многие пользователи обмениваются идеями о том, что же подарить на 23 февраля коллеге, любимому, другу, сыну или мужу.

Выбор обычно невелик, и в результате многие мужчины коллекционируют пену для бритья, дезодоранты и носки. Ну, за редким исключением. Чтобы можно было удивить одариваемого, мы решили предложить несколько идей. Да, это гаджеты, которые мы продаем и рекомендуем, поскольку испытали их лично.
Читать дальше →
23 февраля близко. Извечный вопрос — что дарить?
Source: geektimes

Пост №3407696

Автор: SlapMyAss405

Развернуть { «@context»: «http://schema.org», «@type»: «BlogPosting», «mainEntityOfPage»:{ «@type»:»WebPage», «@id»:»/post/3407696″ }, «headline»: «Dragonking737 :: slack wyrm :: joshua-wright (slack wyrm) :: Смешные комиксы (веб-комиксы с юмором и их переводы)», «image»: { «@type»: «ImageObject», «url»: «http://img0.joyreactor.cc/pics/post/full/slack-wyrm-%D0%9A%D0%BE%D0%BC%D0%B8%D0%BA%D1%81%D1%8B-joshua-wright-Dragonking737-4320720.jpeg», «height»: 1350, «width»: 1080 }, «datePublished»: «2018-02-20T12:02:26+03:00», «dateModified»: «2018-02-20T12:02:26+03:00», «author»: { «@type»: «Person», «name»: «SlapMyAss405» }, «publisher»: { «@type»: «Organization», «name»: «JoyReactor.cc», «logo»: { «@type»: «ImageObject», «url»: «http://joyreactor.cc/images/joyreactor_ie6.png», «width»: 207, «height»: 54 } }, «description»: «» }
Комментировать 
Пост №3407696
Source: Joyreactor

[Перевод] Immer: новый подход к иммутабельности в JavaScript

Иммутабельные структуры данных, реализующие методику совместного использования неизменяемых фрагментов информации (structural sharing), выглядят как отличная технология для хранения состояния приложения. Особенно — в комбинации с архитектурой, основанной на событиях. Однако за всё надо платить. В языке вроде JavaScript, где возможности по обеспечению иммутабельности не являются стандартными, создание нового состояния из предыдущего — это скучная, шаблонная задача. Для того чтобы осознать масштаб проблемы, и силы, брошенные на её решение, взгляните на эту страницу, где имеется список из 67 пакетов, предназначенных для упрощения работы с иммутабельными структурами данных в Redux.

К сожалению, все эти библиотеки не решают основную проблему: отсутствие поддержки иммутабельности языком. Например, в то время как update-in — это красивая конструкция языка ClojureScript, любые аналогичные идеи, реализованные на JavaScript, будут, в основном, полагаться на неудобные строковые пути. Такой подход подвержен ошибкам, он усложняет проверку типов и требует изучения особого API.

Как решить проблему иммутабельности в JavaScript? Пожалуй, стоит прекратить сражаться с языком, воспользовавшись вместо этого его возможностями. Такой подход позволит не терять удобство и простоту, которые дают стандартные структуры данных. Собственно говоря, библиотека immer, о которой мы сегодня поговорим, направлена то, чтобы использовать стандартные средства JS при работе с иммутабельными состояниями.
Читать дальше →
[Перевод] Immer: новый подход к иммутабельности в JavaScript
Source: habrahabr