Месяц: Октябрь 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. График релизов можно посмотреть здесь. А официальное руководство по обновлению на новую версию лежит тут.