Pull to refresh
30
0
Кореневский Денис @DenKoren

Release Engineer

Send message

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

Level of difficultyEasy
Reading time11 min
Views336K

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

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

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

Читать далее
Total votes 37: ↑37 and ↓0+37
Comments304

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

Reading time17 min
Views51K

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

Читать далее
Total votes 286: ↑286 and ↓0+286
Comments134

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

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

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



Подробности
Total votes 8: ↑8 and ↓0+8
Comments4

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

Reading time4 min
Views15K
Роберт Кржижановский относится к категории людей, которые могут выбирать, что им делать в жизни.

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

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

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

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

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

Reading time5 min
Views83K
Одним из самых сложных для понимания и осознания элементов языка является декоратор, хотя по сути это очень простая вещь, доступная для понимания даже начинающему программисту. Новых Эверестов я не открываю, а лишь предлагаю краткий обзор возможностей и несколько типичных примеров использования. Этакий короткий экскурс в метапрограммирование на питоне.

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

Читать дальше →
Total votes 98: ↑97 and ↓1+96
Comments30

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

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

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

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

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

Reading time2 min
Views128K


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

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

Information

Rating
Does not participate
Location
Москва, Москва и Московская обл., Россия
Works in
Registered
Activity