Контент-фильтрация по госзаказу. Дело об образовательной блокировке РосКомСвободы

image


6 февраля 2017 года в Басманном районном суде г. Москвы состоялось первое судебное заседание по образовательной блокировке сайта Роскомсвободы rublacklist.net. Весной прошлого года команде проекта стало известно о том, что в образовательных и культурных учреждениях Москвы доступ к сайту общественной организации ограничивается в рамках внереестровой контент-фильтрации, которую осуществляет обслуживающий их оператор связи МГТС. По следам жалоб пользователей сайта rublacklist.net юристы “Центра защиты цифровых прав” провели расследование и выяснили, что МГТС не даёт конечным пользователям из столичных детских садов, школ, техникумов и институтов (большая часть из которых, как выяснилось, даже не дети, а сотрудники и совершеннолетние учащиеся) заходить на сайт РосКомСвободы, потому что является исполнителем по госконтракту с Департаментом информационных технологий Москвы (последний заказывает услуги связи и контент-фильтрации для столичного Департамента образования и подведомственных ему учреждений).
Читать дальше →
Контент-фильтрация по госзаказу. Дело об образовательной блокировке РосКомСвободы
Source: habrahabr

Контент фильтрация по госзаказу. Дело об образовательной блокировке РосКомСвободы


6 февраля 2017 года в Басманном районном суде г. Москвы состоялось первое судебное заседание по образовательной блокировке сайта Роскомсвободы rublacklist.net. Весной прошлого года команде проекта стало известно о том, что в образовательных и культурных учреждениях Москвы доступ к сайту общественной организации ограничивается в рамках внереестровой контент-фильтрации, которую осуществляет обслуживающий их оператор связи МГТС. По следам жалоб пользователей сайта rublacklist.net юристы “Центра защиты цифровых прав” провели расследование и выяснили, что МГТС не даёт конечным пользователям из столичных детских садов, школ, техникумов и институтов (большая часть из которых, как выяснилось, даже не дети, а сотрудники и совершеннолетние учащиеся) заходить на сайт РосКомСвободы, потому что является исполнителем по госконтракту с Департаментом информационных технологий Москвы (последний заказывает услуги связи и контент-фильтрации для столичного Департамента образования и подведомственных ему учреждений).
Читать дальше →
Контент фильтрация по госзаказу. Дело об образовательной блокировке РосКомСвободы
Source: habrahabr

Простая технология классификации распознанных страниц деловых документов на основе метода Template Matching

image

Задача классификации хорошо известна: требуется отнести произвольный объект из некоторой выборки к одному или нескольким классам из заранее определенного множества классов.

Читать дальше →
Простая технология классификации распознанных страниц деловых документов на основе метода Template Matching
Source: habrahabr

Как я сделал самый быстрый ресайз изображений. Часть 0

Здравствуйте, меня зовут Саша, я написал самый быстрый ресайз изображений для современных х86 процессоров. Я так утверждаю, поскольку все остальные библиотеки, которые я сумел найти и протестировать, оказались медленнее. Я занялся этой задачей, когда работал над оптимизацией ресайза картинок на лету в Uploadcare. Мы решили открыть код и в результате появился проект Pillow-SIMD. Любой желающий с легкостью может использовать его в приложении на языке Python.

Любой код выполняется на конкретном железе и хорошей оптимизации можно добиться, только понимая его архитектуру. Всего я планирую выпустить 4 или 5 статей, в которых расскажу как применять знание архитектуры железа для оптимизации реальной задачи. Своим примером я хочу побудить вас оптимизировать другие прикладные задачи. Первые две статьи выйдут в течение недели, остальные — по мере готовности.

Читать дальше →
Как я сделал самый быстрый ресайз изображений. Часть 0
Source: habrahabr

Цитата #443528

Утро после корпоратива.
Секретарь, улыбаясь, возвращает договор с просьбой исправить, так как генОральный директор это не подпишет даже после попойки.
Цитата #443528
Source: bash

Цитата #443527

весенние экзамены совпадают с цветением сирени и в америке. Мои дети учились хорошо, но волновались перед экзаменами, естественно. С первых экзаменов я обучила их искать 5- лепестковую сирень. Оба находили, съедали и…. ну сдавали хорошо.
Соседка-подруга, шведка абсолютно не русского происхождения, про свою старшую, что учится в той же школе, которую мой младший закончил 4 года назад:
она: я не знаю, как он будет сдавать… надеяться только на сирень?!
я: сирень?
она: ну у них в школе поверье, что если перед экзаменом съесть цветок сирени с 5 лепестками…
Цитата #443527
Source: bash

Microsoft Word для Android научился открывать PDF-файлы

Компания Microsoft выпустила февральское обновление пакета офисных приложений Office для Android. Апдейт нельзя назвать масштабным, но он включает несколько полезных функций, благодаря чему Word, Excel […]
Microsoft Word для Android научился открывать PDF-файлы
Source: 4pda

Цитата #443526

Акцизнутое.

zzz: С интересом жду, какие рисунки утвердят для электронных сигарет. Как на табачных пачках или что-нибудь цифровое? Типа большими синими буквами BSOD!!!
Цитата #443526
Source: bash

Упрощаем работу с русскими текстами в Sublime Text 3 + Vintage

Если вы недавно начали: 1) пользоваться Sublime Text и/или 2) пользоваться плагином Vintage и/или 3) редактировать много текста на русском (или наоборот английском) языке с использованием ST3+Vintage, то скорее всего уже почувствовали какая боль связана с командами назначенными на символы пунктуации — «$», «;», «.», «,», «»» и т.п.

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

Читать дальше →
Упрощаем работу с русскими текстами в Sublime Text 3 + Vintage
Source: habrahabr

[Перевод] Разработка транзакционных микросервисов с помощью агрегатов, Event Sourcing и CQRS (Часть 1)


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

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


Однако микросервисы являются не таким уж простым и универсальным решением. В частности, модели предметной области, транзакции и запросы удивительно устойчивы к разделению по функциональному признаку. В результате разработка транзакционных бизнес-приложений с использованием микросервисной архитектуры является довольно сложной задачей. В этой статье мы рассмотрим способ разработки микросервисов, при котором эти проблемы решаются с помощью паттерна проектирования на основе предметной области (Domain Driven Design), Event Sourcing и CQRS.
Читать дальше →
[Перевод] Разработка транзакционных микросервисов с помощью агрегатов, Event Sourcing и CQRS (Часть 1)
Source: habrahabr