Как стать автором
Обновить
30
0
Кореневский Денис @DenKoren

Release Engineer

Отправить сообщение

Bleeding-edge обход блокировок с полной маскировкой: настраиваем сервер и клиент XRay с XTLS-Reality быстро и просто

Уровень сложностиПростой
Время на прочтение11 мин
Количество просмотров425K

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

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

Кроме того, что этот протокол еще более устойчив к выявлению, приятным фактом будет и то, что настройка сервера XTLS-Reality гораздо проще, чем описанные ранее варианты - после предыдущих статей я получил довольно много комментариев типа "А что так сложно, нужен домен, нужны сертификаты, и куча всего" - теперь все будет гораздо проще.

Читать далее
Всего голосов 37: ↑37 и ↓0+37
Комментарии306

Отрисовка в браузере большой анимации или как я ушел с mp4 к своему формату видео

Время на прочтение17 мин
Количество просмотров53K

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

Читать далее
Всего голосов 286: ↑286 и ↓0+286
Комментарии134

Что происходит с аккаунтом Facebook после смерти, или эволюция наследственноего права в цифровую эпоху

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

По аналогии с развитием наследственного права на традиционное имущество попробуем проанализировать что происходит с наследованием «цифровых» активов.



Подробности
Всего голосов 8: ↑8 и ↓0+8
Комментарии4

Этот 25-летний специалист по информационным технологиям помогает разрушить привычный для нас мир финансов

Время на прочтение4 мин
Количество просмотров15K
Роберт Кржижановский относится к категории людей, которые могут выбирать, что им делать в жизни.

image
Роберт Кржижановский, директор по информационным технологиям в компании «Avant»

В 11 лет он получил 97-й процентиль по математическому разделу SAT (предметное тестирование для выпускников школ, необходимое для поступления в колледжи и университеты США). В 16 лет Кржижановский, свободно говорящий на трёх языках, закончил курс по специальной программе уровня колледжа для одарённых учеников средней школы в North Central College, г. Нэпервилл, штат Иллинойс.

В 23 года он стал Ph.D. (примеч. переводчика: приблизительно, аналог российского «кандидата наук») по математике в Иллинойском университете в Чикаго, и, как он говорит, стремился найти работу, через которую мог бы оказывать реальное влияние на жизнь.

В результате Кржижановский, которому сейчас 25, присоединился к малоизвестному финансово-технологическому стартапу «Avant».
Читать дальше →
Всего голосов 26: ↑17 и ↓9+8
Комментарии29

Сила и красота декораторов

Время на прочтение5 мин
Количество просмотров83K
Одним из самых сложных для понимания и осознания элементов языка является декоратор, хотя по сути это очень простая вещь, доступная для понимания даже начинающему программисту. Новых Эверестов я не открываю, а лишь предлагаю краткий обзор возможностей и несколько типичных примеров использования. Этакий короткий экскурс в метапрограммирование на питоне.

Upd 1: изменил несколько категоричное утверждение о несходстве паттерна Декоратор и одноимённой языковой конструкции на более мягкое.

Читать дальше →
Всего голосов 98: ↑97 и ↓1+96
Комментарии30

MongoDB от теории к практике. Руководство по установке кластера mongoDB

Время на прочтение9 мин
Количество просмотров88K
     Доброго времени суток, уважаемые читатели. В этом посте я хотел бы описать несколько примеров развертки mongoDB, отличия между ними, принципы их работы. Однако больше всего хотелось бы поделиться с вами практическом опытом шардирования mongoDB. Если бы этот пост имел план, он бы выглядел скорее всего так:

  1. Вступление. Кратко о масштабировании
  2. Некоторые примеры развертки mongoDB и их описание
  3. Шардинг mongoDB

    Пункты 1 и 2 — теоретические, а номер 3 претендует на практическое руководство по поднятию кластера mongoDB и больше всего подойдет тем, кто столкнулся с этим в первый раз.
Читать дальше →
Всего голосов 56: ↑52 и ↓4+48
Комментарии11

MTBF — откуда берется «миллион часов MTBF»

Время на прочтение2 мин
Количество просмотров130K


Просто удивительно то, насколько велико непонимание вокруг такого широко распространенного понятия, как MTBF (Mean Time Between Failure — «Время между сбоями» или «наработка на отказ» ), насколько смысла этой величины не понимают, зачастую, даже специалисты в области хранения данных.

Казалось бы — что может быть проще. «Наработка на отказ» это время беспроблемной работы, от первого включения нового диска, до момента отказа, посчитанная в часах.
Почти любой, кто поинтересуется значением, приводимым производителями, в качестве MTBF современных дисков, и с легкостью сделает несложные подсчеты, будет удивлен странной его величиной.
На сегодня величина MTBF приводится в миллион или даже полтора миллиона часов.
В году — примерно 8760 часов, значит, исходя из нашего понимания «физического смысла» этого значения, производитель планирует «наработку на отказ» для любого такого диска более ста лет (114 лет, для миллиона часов MTBF), что является очевидной нелепостью для каждого, у кого подыхали жесткие диски.
Читать дальше →
Всего голосов 153: ↑147 и ↓6+141
Комментарии83

Информация

В рейтинге
Не участвует
Откуда
Москва, Москва и Московская обл., Россия
Работает в
Зарегистрирован
Активность