Месяц: Январь 2021

  • Профессия СТО, часть 2

    от автора

    И: Что происходит, когда новый СТО приходит в компанию? Е.Р.: Когда я пришёл работать в IVI, там небольшая команда, но была. Поэтому у меня этот пусть небольшой опыт, но есть. Прежде всего, ещё до того, как ты принимаешь решение о том, что ты куда-то выходишь, надо понять, какие цели и задачи перед тобой стоят. Когда ты…

  • Пс, парень, твоей странице <script>alert(‘скрипт’)</script> не нужен?

    от автора

    XSS (Cross Site Scripting) — один из самых популярных видов веб-уязвимостей, позволяющий производить внедрение вредоносного кода в отдаваемую веб-приложением страницу. Атаки с использованием XSS-вектора позволяют внедрять на страницу произвольное содержимое, перехватывать cookie и сессии других пользователей, получать доступ в закрытые разделы сайта и даже привилегии администратора веб-ресурса.Существует несколько видов XSS:Хранимые. Вредоносный код сохраняется на сервере…

  • Алгоритм обучения нейронных сетей с помощью нового вида чисел

    от автора

    Приветствую читатель. Когда я был ребёнком и учился в школе, моим любимым предметом была математика, любимым предметом она была из-за того, что я очень люблю решать задачи, в какой-то момент своей жизни я начал составлять сам для себя заведомо нерешаемые задачи и пытался их решить, по полной напрягая свой разум в продумывании подхода для решения…

  • Давайте напишем командную оболочку Linux

    от автора

    ПриветствиеВсем привет! Хочу поделиться своим опытом написания собственной командной оболочки Linux используя Posix API, усаживайтесь поудобнее.Итоговый результатЧто должна уметь наша командная оболочкаЗапуск процессов в foreground и background режимеЗавершение background процессовПоддержка перемещения по директориямКак устроена работа командной оболочкиСчитывание строки из стандартного потока вводаРазбиение строки на токеныСоздание дочернего процесса с помощью системного вызова forkЗамена дочернего процесса на…

  • Особенности структурной обработки исключений в Win64

    от автора

    ВведениеВ процессе перевода своих средств программирования на платформу x86-64 потребовалось перевести и встроенный интерактивный отладчик. В отличие от подключаемых отладчиков, например, WinDbg, данный отладчик находится, так сказать, непосредственно «на борту» каждой исполняемой программы. При этом он имеет сравнительно небольшие размеры (около 44 Кбайт, большую часть которых занимает дизассемблер). Я так привык к этому отладчику, что…

  • Немного Web Speech API для современных веб-приложений

    от автора

    Ниже речь пойдет о технологиях работы с голосом в вебе, таких как распознавание и синтез речи. В статье не будет примеров кода или сложного технического описания, моя цель — показать вам возможности этих технологий и уровень их зрелости на примере простого приложения, которое было разработано в рамках изучения данной темы. Ознакомиться с кодом этого приложения…

  • Kubernetes или с чего начать, чтобы понять что это и зачем он нужен

    от автора

    Данная статья рассчитана на новичков. Если вы опытный ниндзя, просто вспомните о том, как когда-то подобная информация могла быть полезной и для вас. Kubernetes был создан Google на основе собственного опыта работы с контейнерами в производственной среде, и своим успехом он во многом обязан именно Google. Так что же такое Kubernetes и для чего мы…

  • Ryzen 5000: действительно ли AMD сделала «лучшие мобильные процессоры» для игровых ноутбуков

    от автора

    Накануне, в рамках технологической выставки CES 2021, исполнительный директор AMD Лиза Су представила новую серию мобильных процессоров Ryzen 5000. Новая линейка включает CPU с низким TDP в 35 Вт, процессоры серии U с низким электропотреблением и суперпроизводительные процессоры серии H с оверклокингом до 45 Вт. Все это, по словам представителей AMD, делает их идеальными чипами…

  • Свободно стилизируемы outline DOM элементов

    от автора

    В последнее время всё чаще и чаще возникает вопрос о доступности, если раньше скрытие outline для элементов страницы было общим правилом, то теперь хороший сайт должен иметь outline у элементов, как минимум :focus-visible.Основная проблема outline — это их стилизирование.Я пришел к своему решению, которое изложено в этой статье.Большой gifРаботая над своим pet проектом мне нужно было сделать один и тот…

  • История развития Boston Dynamics: от Плоского Одноногого Прыгуна до танцующего Atlas

    от автора

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