Месяц: Сентябрь 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 ради масштабируемости, производительности, экономии и возможности обрабатывать миллионы и даже триллионы запросов в месяц.…