Месяц: Октябрь 2020

  • Istio — это просто: Sidecar

    от автора

    Легко и непринужденно настраиваем Istio для уменьшения нагрузки и влияния как на control, так и на data plane, используя ресурс Sidecar.

  • Как POE устройства договариваются друг с другом

    от автора

    Power over Ethernet (PoE) — технология, позволяющая передавать питание по физической линии Ethernet. Данная статья вкратце рассматривает механизм классификации POE устройств.На две пары, через среднюю точку трансформатора, подаётся «+», на две другие «-» (напряжение 52..57В для bt). Данная схема позволяет минимизировать влияние питающего потенциала на дифференциальный сигнал. На рисунке показан стандарт bt, at и af используют…

  • Работа в Amazon, Google и США: личный опыт Евгения Ким

    от автора

    Неделю назад мы записали подкаст с Евгением Ким, Software Engineer at Google. У Евгения крутой опыт работы в США, которым он поделился. Поговорили о том, как пройти интервью в Amazon и Google, как проходить несколько этапов интервью, что учитывать и учить, какие навыки проверяются и важны ли софт-скилы. Личный опыт Евгения будет полезен всем, кто…

  • Факторизация чисел и сумма неизвестных делителей. Часть IV

    от автора

    Прочие статьи цикла Факторизация чисел и методы решета. Часть I Факторизация чисел и методы решета. Часть II Факторизация чисел и эллиптическая кривая. Часть III Факторизация чисел и сумма неизвестных делителей. Часть IV Возможность единственного представления составного нечетного натурального числа (СННЧ) N в виде произведения степеней простых (кроме 2) чисел составляет существо основной теоремы арифметики (ОТА).…

  • Настройка синхронизации google calendar с web приложением

    от автора

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

  • «Здравствуй, новый хозяин». Как мы учили умные весы вежливости

    от автора

    Помните старый рассказ Сергея Лукьяненко об умном гаджете, который мешал главному герою пить водку? Воображаемое устройство, не адаптированное под отечественные реалии, считало ситуации, в которые попадает хозяин, смертельно опасными. Ровно до того момента, пока в настройках не поменяли региональный стандарт. Да, гаджет – не простой чайник. Ему нужно говорить с пользователем на одном языке. Во…

  • Этичный хакинг: как взламывать системы и при этом зарабатывать легально

    от автора

    Кто такой хакер? Большинство людей, которые далеки от программирования, представляют перед собой злостного преступника, взламывающего системы безопасности банков, чтобы украсть деньги. Что-то вроде героя Хью Джекмана из фильма «Пароль —“Рыба-меч”», который взламывает шифр Вернама, чтобы украсть из правительственного фонда 9,5 млрд. долларов. Хакером можно быть и легально. Таких специалистов называют пентестеры, или «этичные хакеры». Вот…

  • Я пришел на собеседование с лайвкодингом — и меня с позором размазали

    от автора

    Если взять все собеседования, которые когда либо проходили у людей, и расставить их в порядке от лучшего к худшему — то на самой последней строчке окажется мое. Это было давно. Я уже умел разрабатывать, но совершенно не разбирался в собесах — и, слепой от желания получить оффер, пропустил все тревожные звоночки. На первом же созвоне…

  • Что вообще значит «full stack»?

    от автора

    Не счесть холиваров о том, стоит ли быть фуллстек-разработчиком. И в них часто вылезает ещё один спорный вопрос: а что это понятие означает-то? «Фронтбэкендер»? «Многорукий Шива, мастер всего от инфраструктуры до тестирования»? «Человек, освоивший столько технологий, что воспарил над ними в мир общих концепций»? Я захотел разобраться, как это понятие появилось и что люди в…

  • PHP 8 — пробуем новые возможности

    от автора

    PHP 8 уже на этапе release candidate, версия RC 3 вышла 29 октября, а полноценный релиз назначен на 26 ноября. Так что пора взглянуть на новые возможности, которые нас ждут в PHP 8. График релизов можно посмотреть здесь. А официальное руководство по обновлению на новую версию лежит тут.