DNSCrypt 2.0 и блокировка рекламы

Автор: admin от 21-03-2018, 06:45, посмотрело: 101

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



Для тех, кто не знает, Dnscrypt — это уникальный протокол шифрования DNS-трафика. Он даёт возможность защитить DNS-коммуникации от перехватов и подмены, и к примеру, обойти блокировки реализуемые на уровне DNS-запросов.



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



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



Dnscrypt-proxy



В новой версии, переписанной автором на языке Go, настройки Dnscrypt-proxy хранятся в конфигурационном файле «dnscrypt-proxy.toml». Рассмотрим только интересующие параметры:



# Значение true включит проверку DNSSEC
require_dnssec = false
# Значение true позволит прокси серверу выполнять DNS-запросы по TCP.
force_tcp = false
# Здесь можно указать незашифрованный DNS-сервер, который будет использоваться в случае недоступности сервера DNSCrypt.
fallback_resolver = '9.9.9.9:53'


К слову, теперь DNSCrypt кэширует запросы и обновляет список серверов без необходимости какой-либо дополнительной настройки.

Категория: Операционные системы » Linux

 

Обзор первого дня Data Science Weekend 2018. Практика машинного обучения, новый подход к соревнованиям и многое другое

Автор: admin от 20-03-2018, 15:10, посмотрело: 71

Привет, Хабр! 2-3 марта на Мансарде наших партнёров, компании Rambler&Co, прошел уже традиционный Data Science Weekend, на котором было множество выступлений специалистов в области работы с данными. В рамках этой статьи расскажем вам о самых интересных моментах первого дня нашей конференции, когда все внимание было уделено практике использования алгоритмов машинного обучения, управлению коллективами и проведению соревнований в области Data Science.



Обзор первого дня Data Science Weekend 2018. Практика машинного обучения, новый подход к соревнованиям и многое другое

Категория: Операционные системы » Linux

 

Миллион плюс один равно миллион. Теория относительности натурального ряда

Автор: admin от 20-03-2018, 15:10, посмотрело: 93

Миллион плюс один равно миллион. Теория относительности натурального ряда



К читателю



Несмотря на некоторое количество умных слов и фамилий, статья вполне доступна восприятию нематематика. Несмотря на провокационность заголовка, статья не является фрической. Читайте на здоровье.



Пролог



Начало двадцатого века было богато на революции — как политические, так и научные. Например, тогда полным ходом шла аксиоматизация математики. Происходила она бурно, драматично. «Наивную теорию множеств» Кантора похоронил парадокс Рассела, ограниченность аксиоматики Цермело-Френкеля показала — уже в тридцатых годах — теорема Гёделя о неполноте.



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

Категория: Операционные системы » Linux

 

Вторая волна: кому придется переходить на онлайн-кассы этим летом

Автор: admin от 20-03-2018, 15:10, посмотрело: 69

Расставляем все точки над i в вопросах, кому в соответствии с новым 54-ФЗ надо переходить на онлайн-кассы этим летом, когда внедрять в чеки полную номенклатуру и кого это все вообще не коснется. А также даем несколько советов по дальнейшим шагам, подбору кассовой техники, регистрации и налоговому вычету.



Вторая волна: кому придется переходить на онлайн-кассы этим летом

Категория: Операционные системы » Linux

 

Вертим логи как хотим - анализ журналов в системах Windows

Автор: admin от 20-03-2018, 15:10, посмотрело: 97

Вертим логи как хотим - анализ журналов в системах Windows

Пора поговорить про удобную работу с логами, тем более что в Windows есть масса неочевидных инструментов для этого. Например, Log Parser, который порой просто незаменим.



В статье не будет про серьезные вещи вроде Splunk и ELK (Elasticsearch + Logstash + Kibana). Сфокусируемся на простом и бесплатном.

Категория: Операционные системы » Linux

 

Заметка о новом интерфейсе linux kernel — gpio uapi

Автор: admin от 20-03-2018, 11:25, посмотрело: 70

Начиная с версии ядра 4.6-r1 нам стал доступен новый интерфейс для взаимодействия с подсистемой ядра gpio. Теперь существует три официальных способа работы с gpio и получения от них прерываний. Нет смысла углубляться в потребности для данной подсистемы, для малой части это суровые будни, для другой части веселое хобби, и для всех вместе в ядре была предоставлена новая возможность взаимодействия.



Заметка носит популярный характер, так как основных преимуществ, которые шли в комплекте с нововведением, а именно упрощение работы с gpio в контексте ядра касаться не будем.

Категория: Операционные системы » Linux

 

Операционные системы с нуля; Уровень 1 (младшая половина)

Автор: admin от 17-03-2018, 16:25, посмотрело: 100

Операционные системы с нуля; Уровень 1 (младшая половина) Эта часть посвящена улучшению навыков работы с Rust и написанию парочки полезных утилиток и библиотек. Напишем драйверы для GPIO, UART и встроенного таймера. Реализуем протокол XMODEM. Используя это всё, напишем простенький шелл и загрузчик. Перед прочтением настоятельно рекомендуется убедиться в прочтении Книги. По крайней мере от начала и до конца. Для ленивых, но чуть более опытных можно рекомендовать это. На русском можно поковырять вот тут.



Ну и разумеется обходить стороной нулевой уровень совершенно не стоит. Алсо где-то половина этой части не требует малинки.

Категория: Операционные системы » Linux

 

Наш путь ресайза изображений

Автор: admin от 17-03-2018, 16:25, посмотрело: 83

Наш путь ресайза изображений


В интернете достаточно статей и проектов для ресайза изображений. Почему же нужна еще одна? В этой статье я расскажу почему нас не удовлетворили текущие решения и пришлось пилить собственное.

Категория: Операционные системы » Linux

 

Хардкорные Java/JVM задачки

Автор: admin от 15-03-2018, 09:20, посмотрело: 81

Хардкорные Java/JVM задачкиПерформансные задачи от Контура уже были, настала и наша очередь: представляем хардкорные задачи с Java-конференции JBreak 2018, aka «ад от Excelsior».



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



Задача 1



Ваш коллега начитался Java Language Specification и написал следующее:



void playWithRef() {
    Object obj = new Object();
    WeakReference<Object> ref = new WeakReference<>(obj);
    System.out.println(ref.get() != null);
    System.gc();
    System.out.println(ref.get() != null);
}


А разгребать вам: какие результаты исполнения возможны?

Правильный ответ и еще больше хардкора!

Категория: Операционные системы » Linux

 

Как Red Hat убила свой главный продукт и стала многомиллиардной корпорацией

Автор: admin от 15-03-2018, 09:20, посмотрело: 106

Пятнадцать лет назад Red Hat стояла перед судьбоносным выбором: прекратить или продолжать выпуск операционной системы Red Hat Linux, подарившей название всей компании. В компании возникло понимание того, что сам по себе открытый код не может создать бизнес-модель, способную конкурировать с корпорациями уровня Oracle и Microsoft. Требовались решительные действия.



Как Red Hat убила свой главный продукт и стала многомиллиардной корпорацией
: Как Red Hat убила свой главный продукт и стала многомиллиардной корпорацией

Категория: Операционные системы » Linux