Месяц: Сентябрь 2019

  • Глючный код на Python: 10 самых распространенных ошибок, которые допускают разработчики

    от автора

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

  • C/C++ из Python

    от автора

    Про то как вызывать Python из C написал в прошлой статье, теперь поговорим как делать наоборот и вызывать C/C++ из Python. Раз начал писать об этом, то раскроем всю тему до конца. Тем более, что ни чего сложного здесь нет тоже.

  • Атаки на трасты между доменами

    от автора

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

  • Github actions и кросс-платформенное построение

    от автора

    Привет, Хабр. Это статья о том как настроить построение на всех платформах с помощью github actions.

  • Разработка ТамТам-бота на Python

    от автора

    Привет, Хабр! Позвольте представиться: меня зовут Сергей Агальцов, и я «программист по жизни». Это значит, что я давно уже IT-менеджер, а вовсе не программист по профессии, но программирование использую постоянно, как в своей основной деятельности, так и как хобби. Как часто говорил один из моих бывших начальников — «Серёга! Ты опять скатился в программирование!» Правда,…

  • Взгляд изнутри: процесс устройства на работу и адаптации в Google

    от автора

    Перевод статьи подготовлен специально для студентов курса «IT-Recruiter». Google – одна из знаковых ИТ-компаний в мире. Она является крайне популярным местом работы. Согласно отчетам, компания получает около миллиона резюме каждый год. У Google должна быть надежная система, которая помогает сужать поток кандидатов и находить лучших на открытые позиции. Как выглядит этот процесс и какие уроки…

  • Про установку и использование LineageOS 16, F-Droid

    от автора

    Предлагаю вашему вниманию инструкцию как оптимально(по моему мнению) перейти на свободное программное обеспечение при использовании смартфона на примере операционной системы LineageOS(далее сокращённо LOS) и приложений из F-Droid. Я думаю, что это статья будет вам интересна, даже если вы не можете установить себе LOS, так как в данной статье также рассмотрены стандартные настройки Android, настройки и…

  • Интервью. Чего инженеру ждать от работы в европейском стартапе, как проходят собеседования и трудно ли адаптироваться

    от автора

    Изображение: Pexels В последние несколько лет страны Балтии переживают бум ИТ-стартапов. В одной только небольшой Эстонии сразу несколько компаний смогли достичь статуса «единорога», то есть их капитализация превысила $1 млрд. Подобные компании активно нанимают разработчиков и помогают им с релокацией. Сегодня я поговорил с Борисом Внуковым, который работает на должности Lead backend developer в стартапе…

  • Обучение локализации в Вашингтонском университете

    от автора

    В этой статье Sub Lead Localization Manager компании Plarium Krasnodar Эльвира Шарипова рассказывает о том, как она проходила онлайн-обучение по программе Localization: Customizing Software for the World. Зачем матерому локализатору становиться студентом? Какие сложности ожидают на курсах? Как обучаться в США без TOEFL и IELTS? Все ответы под катом.

  • Детальный разбор AWS Lambda

    от автора

    Перевод статьи подготовлен специально для студентов курса «Облачные сервисы». Интересно развиваться в данном направлении? Смотрите мастер-класс Егора Зуева (TeamLead в компании InBit) «AWS EC2 сервис» и присоединяйтесь к ближайшей группе курса: старт 26 сентября. Все больше людей переходят на AWS Lambda ради масштабируемости, производительности, экономии и возможности обрабатывать миллионы и даже триллионы запросов в месяц.…