Месяц: Июнь 2021

  • Оптимизационные задачи для снижения стоимости накопителей энергии в электрических сетях

    от автора

    Благодаря развитию литий-ионных аккумуляторов в России появилось новое решение для электрических сетей – система накопления электрической энергии (СНЭ или СНЭЭ, далее – накопитель). Это решение настолько новое и непривычное для сетей, что за каждым реально установленным накопителем стоит разрешение множества нетривиальных задач. Ключ к экономической эффективности использования накопителей – поиск и разрешение оптимизационных задач. В…

  • Как байпасить reCaptcha V3 с помощью Selenium Python?

    от автора

    *bypass — обход Мы будем использовать библиотеку python Selenium для байпаса google reCaptcha v3. Следуйте пошаговой инструкции, чтобы получить результат.Для примера мы будем использовать демо-версию Google reCaptcha api.Здесь ссылка: https://www.google.com/recaptcha/api2/demoСначала необходимо отключить настройку защиты контента в браузере Chrome.Для этого зайдите в Настройки в Chrome. И напишите «настройки сайта» в строке поиска.Перейдите в настройки сайта и…

  • SB181: логический вычислитель на базе АЛУ 74LS181

    от автора

    Уже какое-то время в моей мастерской дожидаются своего проекта пара микросхем АЛУ 74LS181. Но так как мысль о создании на их базе целого процессора была несколько пугающей, я решил задействовать эти чипы в роли «логического вычислителя»: своеобразного 8-битного калькулятора, который получает шестнадцатеричные входные данные и отображает результаты различных логических операций в двоичном и hex-форматах. Будучи…

  • Почему ИТ-компаниям нужно сотрудничать с вузами: опыт открытия лаборатории в ИТИС КФУ

    от автора

    Рассказываем, как небольшой компании в 150 человек — это мы — удалось открыть свою лабораторию в одном из самых крупных университетов страны, чем это лучше образования внутри компании и какие проблемы нас ждали и ждут.За рубежом давно протестировали схему партнерства частных компаний с университетами  для подготовки кадров под себя. А за последние 10-15 лет движение…

  • Django Rest Framework для начинающих: создаём API для чтения данных (часть 1)

    от автора

    Меня зовут Стас Гаранжа, я выпускник курса «Python-разработчик» в Яндекс.Практикуме. Я хочу помочь начинающим разработчикам, которые приступили к изучению Django Rest Framework (DRF) и хотят разобраться, как устроен этот фреймворк. Я готовлю цикл статей, в которых расскажу о разных сторонах работы DRF. У меня пока нет значимого практического опыта для описания всех изюминок при работе…

  • Где разошлись пути немецкого и английского: Apfel vs. apple

    от автора

    Если разбудить германиста среди ночи и спросить его, что отличает немецкий язык от других германских языков, он не задумываясь выдаст: второе передвижение согласных. Это, так сказать, столп и основание исторической фонетики немецкого языка. Под передвижением согласных (перебоем согласных) в срав­ни­тель­но-ис­то­ри­че­ском язы­ко­зна­нии  понимается ком­плекс ре­гу­ляр­ных зву­ко­вых из­ме­не­ний ин­до­ев­ро­пей­ских смыч­ных в гер­ман­ских язы­ках. Передвижение согласных от­кры­то Р. К.…

  • Хотите узнать, как именно происходит атака Ransomware?

    от автора

    Ransomware или программы-вымогатели являются одним из наиболее разрушительных видов вредоносного ПО, и в последние годы доля Ransomware среди атак на бизнес неуклонно растет. По данным исследования Acronis Cyber Threats Report по итогам 2020 года именно вымогатели стали угрозой №1 для бизнеса и организаций по всему миру.Сегодня мы предлагаем вам принять участие в очень познавательном мероприятии…

  • Всегда старайтесь быть н̶е̶заменимым

    от автора

    Есть хорошая жизненная философия, которой можно придерживаться на рабочем месте, — это «постоянно быть готовым увольняться» («always be quitting»). Это не значит думать о том, чтобы уйти с работы. Но вести себя так, как будто вы можете уйти в кратчайшие сроки. Парадоксально, но это сделает вас лучшим инженером и откроет возможности для роста. Так что…

  • Кастомные операторы RxJS

    от автора

    Библиотека RxJS благодаря широкому выбору операторов по праву считается крайне мощным инструментом в арсенале разработчика. В этом посте я хочу представить вам концепцию кастомных операторов RxJS с примерами реализации. Библиотека RxJS благодаря широкому выбору операторов по праву считается крайне мощным инструментом в арсенале разработчика. Недавно я подготовил несколько самописных операторов, чтобы повысить удобство повторного использования…

  • Автоматизация или смерть: как управлять тысячами единиц игрового контента с помощью гугл-таблиц

    от автора

    Несколько лет назад в нашем онлайн-шутере столкнулись с немного абсурдной проблемой: контента стало так много, что мы уже не могли с ним работать вручную. Сотни единиц оружия, карт, механик, гаджетов и много чего еще — все нужно балансировать между собой, иначе геймплей развалится на части. Можно нанять больше людей, но лучше прибегнуть к алгоритмам, формулам…