Код, не болей: «Лаборатория Касперского» открыла бесплатный доступ к своему курсу по C и C++
Курс разбит на две части, теоретическую, в которой расскажут об архитектурных подходах MILS и FLASK. И практическую, где научат писать программы на C и C++ под KasperskyOS. А также использовать систему для разработки решений, которые почти невозможно взломать, благодаря кибериммунной методологии разработки.
Курс подойдет как опытным разработчикам, так и начинающим — главное, знать основы С или C++. Всем участникам полагается цифровой сертификат для резюме.
Присоединяйтесь: https://kas.pr/tproger_official
Реклама АО «Лаборатория Касперского» LjN8K6ScC
Онлайн-стрим «Как заработать 2 миллиарда на ошибках разработчиков?»
Из Тинькофф банка придёт руководитель отдела AppSec BP. Из Positive Technologies будут менеджер по разработке продукта и руководитель отдела исследований и разработки анализаторов кода. А также присоединится управляющий директор Swordfish.
Все вместе обсудят:
— Как себя ведут уязвимости log4shell, tex4shell там, где их не устраняют.
— Bug bounty. Как заработать на поиске уязвимостей.
— Почему разработчиков сложно заинтересовать безопасностью.
— Как живёт AppSec в российских компаниях последние 10 лет и сейчас, в 2022-м.
Когда: 30 ноября в 18:00
Трансляции будут проходить в Telegram и в YouTube.
На стриме нужно нещадно задавать вопросы, чтобы получить легендарный ковер с уязвимостями и вытирать о них ноги. Подпишитесь и не упустите свой ковер, мистер Лебовски.
Реклама АО «Позитив Текнолоджиз» LjN8KRYKN
Мы снова рассказываем про годные бесплатные #инструменты для разработчиков — этот раз делимся сервисом Deta
Если вкратце, это Heroku на минималках, но без проблем с доступом из разных стран и с более щадящим бесплатным тарифом. Deta позволяет размещать веб-приложения на Python и NodeJS. При этом к каждому приложению подключается база данных NoSQL.
В отличие от Heroku, вы можете создавать неограниченное количество приложений. Есть только ограничение в 250 МБ на исходники и зависимости проекта. Здесь можно почитать подробнее и сравнении двух инструментов: https://blog.logrocket.com/deta-vs-heroku-finding-better-cloud-provider/
А здесь попробовать сервис: https://www.deta.sh
А какими бесплатными сервисами для деплоя небольших проектов пользуетесь вы?
#веб
Hahaha, classic: Самым популярным паролем в 2022 году стал password
По данным NordPass, этот пароль используется на 4 миллионах аккаунтах. Несмотря на все рекомендации и меры безопасности, которые транслируют чуть ли не из каждого утюга, на втором месте оказалась комбинация 123456. И она держится в топе уже 2 года! Интересно, что на популярность паролей сильно влияет гендер, локация и поп-культура.
Рассказываем, какой пароль чаще выбирают женщины из Англии и кто из кино/музыкантов стал самым популярным паролем уходящего года:
https://tproger.ru/articles/password-hudshij-parol-v-2022-godu/
#безопасность
Наконец-то учёные занялись чем-то полезным: специалисты Стендфорда разработали нейросеть, которая генерирует танцы под музыку
Новая нейросетевая модель EDGE создаёт танцевальные движения для 3D-моделей так, как будто их танцует настоящий человек. Движения очень реалистичные, здорово попадают в такт и настроение музыки.
Ещё больше видео с нейротанцами и подробности о разработке: https://tproger.ru/articles/v-stjenforde-sozdali-ii-edge-on-sozdajot-tancy-pod-muzyku/
Как же нейросеть чувствует...
#нейросети #ии
Всех ребят, которые выбирают любимое дело и не боятся столкнуться с препятствиями, Сбер поздравляет с Днём самозанятых!
В честь праздника Сбер выпустил манифест для тех, кто не боится выбирать любимое дело и заниматься им, несмотря ни на что. И если вы ещё не самозанятый, но хотите попробовать, то для вас есть сервис «Своё дело» от Сбера.
Реклама. Рекламодатель — ПАО Сбербанк. Генеральная лицензия Банка России на осуществление банковских операций № 1481 от 11.08.2015 www.sberbank.ru. Erid:JapBIYY59.
Если вы уже написали ваш «хэллоуворлд» на Python и не можете придумать, что запрограммировать дальше, попробуйте Code Shrew
В эфире рубрика #инструменты, в которой мы рассказываем про годные бесплатные инструменты для IT-шников.
Code Shrew — это небольшой тренажёр, который поможет изучить программирования, создавая забавные рисунки и анимации. Также на сайте есть уроки по переменным, методам, циклам для начинающих. А если вы уже знакомы с азами, то можете принять участия в челлендже по созданию флагов:
https://shrew.app/
#python
Хекслет запускает бесплатную Школу Авторов для разработчиков, аналитиков, тестировщиков, администраторов и методистов, связанных с созданием образовательного контента
Для тех кто хочет:
— Обучать других и научиться это делать на хорошем уровне.
— Писать классные тексты и объяснять сложное простыми словами.
— Научиться создавать правильную структуру курсов.
— Разобраться с тем, как работает обучение для взрослых.
— Познакомиться с особенностями технических текстов.
— Структурировать собственные накопленные знания.
Вас ждут 6 онлайн-вебинаров по 1-1,5 часа 2 раза в неделю.
Преподавать будет сооснователь Хекслета Кирилл Мокевнин. Он создал ~50 курсов по программированию, работает с авторами как со-эксперт и методист, обучает команды разработчиков как консультант. Так что программа обучения будет очень насыщенной.
Обучение стартует 1 декабря!
Переходите по ссылке, если хотите научиться создавать классные курсы, которые реально учат: https://clck.ru/32mpBD
Реклама ООО «Хекслет рус»
Подборка актуальных вакансий
— Go-разработчик
Где: Москва, можно удалённо
Опыт: от 2 лет
— Go / PHP-разработчик
Где: Москва, можно удалённо
Опыт: от 3 лет
— Senior Golang-разработчик
Где: Москва, можно удалённо
Опыт: от 3 лет
— Разработчик 1C (Senior / Lead)
Где: Москва, Санкт-Петербург, Ростов-на-Дону
Опыт: от 3 лет
— Главный разработчик
Где: Москва, можно удалённо
Опыт: до 3 лет
— Тимлид разработки:
Где: Москва, можно удалённо
Опыт: от 3 лет
— Senior DevOps Engineer
Где: Москва, можно удалённо
Опыт: от 3 лет
— Middle DBA
Где: Москва, можно удалённо
Опыт: от 3 лет
— Cистемный аналитик
Где: Москва, можно удалённо
Опыт: от 3 лет
— IT-архитектор
Где: Москва, можно удалённо
Опыт: от 3 лет
— Руководитель разработки
Где: Москва, можно удалённо
Опыт: от 6 лет
#вакансии #работа
Что-то временно, что-то постоянно, а что-то — алгоритмы и структуры данных
Вне зависимости от того, какой язык вы изучаете, есть фундаментальные вещи типа алгоритмов и структур данных, которые хотя бы в общих чертах понимать обязательно.
Как лучше всего их изучать? Рассказываем: https://tproger.ru/experts/how-to-learn-algorithms/
#алгоритмы
Дипфейки стали доступнее: теперь качественный дипфейк можно сделать прямо на смартфоне
Мы не раз писали про инструменты, с помощью которых можно создавать дипфейки самостоятельно. Но у них большие требования к железу и много ограничений. Например, одну из самых популярных библиотек DeepFaceLive рекомендуют запускать на RTX 2070 и выше. Но даже при таких мощностях, на обработку уходят часы, а на итоговом видео часто появляются артефакты (на видео ниже — пример).
Так вот разработчики VK решили исправить эту проблему и выкатили максимально простой и доступный инструмент для создания дипфейков. Мы протестировали технологию и случайно переманили Егора Крида из рэпа в Python-разработку.
Рассказываем про технологию подробнее и делимся признанием юного питониста: https://tproger.ru/articles/vk-zapustila-dipfejki-egor-krid-ushjol-iz-rjepa-i-reshil-vojti-v-it/
#инструменты #технологии
Делимся годным бесплатным курсом по веб-разработке для начинающих
Курс поможет понять, как работает интернет. И научиться создавать веб-страницы с помощью HTML и CSS и деплоить их в интернет. Из плюсов курса — домашние задания с мини-проектами для самостоятельной проверки. Курс прошли почти 210 тыс. раз и оценили на 4.7 из 5.
Страница курса: https://stepik.org/course/38218/promo
#курсы #html #css #фронтенд
Пет-проект: пишем игру на JS/TS
Для пет-проекта лучше выбирать самые интересные задачи, то, чем вы сами и ваши друзья или знакомые стали бы пользоваться. Например, это может быть трекер передвижения любимого кота, обработка и распознавание простейших математических примеров через камеру и конечно же мини-игры.
Вот небольшой гайд по созданию мини-игры, цель которой — как можно быстрее воспроизвести фразу, чтобы уложиться в таймер:
https://tproger.ru/articles/pet-proekt-pishem-igru-na-js-ts-i-razvivaem-navyk-raboty-s-kodom/
#веб #gamedev #js #фронтенд
Годнота для программистов на удалёнке: ИИ от NVIDIA помогает подглядывать в шпаргалки на онлайн-собеседованиях
NVIDIA наконец-то опубликовала исходники нейросети MAXINE, которая перерисовывает ваши глаза так, чтобы они всегда смотрели в камеру. Что удобно, это происходит в режиме реального времени.
В действительности ваши глаза могут бегать по экрану, читать нужный ответ со шпаргалки во время экзамена или собеседования в IT-компанию мечты. Или, к примеру, вы можете сидеть на созвоне с коллегами, но заниматься своими делами, пока виртуальный вы будете смотреть в камеру с очень заинтересованным взглядом.
Рассказываем, что за нейросеть. И показываем, как ей воспользоваться прямо на вашем ПК: https://tproger.ru/articles/ii-ot-nvidia-pomogaet-podgljadyvat-v-shpargalki-na-onlajn-sobesedovanijah/
#нейросети #собеседование #ии
Шок-контент: Оказывается, нейросети не могут нарисовать Карлсона!
Сейчас проблема такова. Midjourney — одна из лучших нейросетей, генерирующих картинки по текстовому описанию, успешно рисует тучного рыжего мужчину в самом расцвете сил, который летает в облаках. Но почему-то она не может пририсовать к телу пропеллер.
Он то и дело оказывается частью самолёта на заднем плане или «вмазывается» куда-то ещё. Иногда удаётся сгенерировать мужчину с крыльями феи на спине, но никак не Карлсона. Энтузиасты даже объявили челлендж на лучшую генерацию. Приз — базовая подписка на Midjourney или 100 часов GPU в коллабе.
Рассказываем подробнее и показываем лучшие генерации: https://tproger.ru/articles/nejroseti-ne-mogut-narisovat-karlsona-objavlen-chellendzh/
#кек #нейросети
Турнир по настольному футболу для айтишников — IT Kicker CUP
Турнир пройдёт в офисах ВКонтакте в Москве и Санкт-Петербурге. Участников ждут соревнования в разных форматах настольного футбола: одиночки, пары и смешанные пары.
Помимо игр вы сможете пообщаться с коллегами по индустрии в формате чилаут-нетворкинга в специальной зоне. А ещё это отличная возомжность посмотреть офисы VK в Москве и Питере!
Когда: 18 декабря
Подробнее: https://vk.com/press/it-kicker-2022
Оставить заявку на участие: https://vk.cc/ciRffT
Реклама ООО «В Контакте» LjN8K6ijv
Подробный чек-лист от тимлида: как сегодня войти в бэкенд-разработку на Java
Если вы подумываете начать карьеру программиста с Java-разработки в сфере бэкенда, то в этой статье вы найдёте чек-лист знаний, которые точно пригодятся на старте. В нём собрали набор базовых навыков и инструментов, необходимых для того, чтобы ориентироваться в профессии backend-разработчика на Java:
https://tprg.ru/Qef0
Бонусом — шпаргалка по основам Java. В ней можно подсмотреть синтаксис, основные конструкции и популярные методы — всё с примерами кода.
#начинающим #java #шпаргалки
А вы знали, что чем быстрее будет запущен проект, тем выше вероятность его успеха?
А один из самых эффективных способов сэкономить время и деньги на серверном оборудовании — использовать облачные технологии.
Вместе с экспертами #CloudMTS разобрались, какие облачные технологии позволяют получить ресурсы, чтобы вывести на рынок ваши ИТ-проекты максимально быстро:
https://tprg.ru/n0Jz
#облака
Бесплатные ивенты для начинающих айтишников
— Экскурсия в дата-центр КРОК
29–30 ноября, Москва
За 3 часа студенты смогут погрузится в устройство одного из крупнейших дата-центров России, попробовать себя на практических задачах и узнать всё о карьерном развитии инженера ЦОД.
— Курс Cloud DevOps от МТС
Постоянный доступ, онлайн
Курс для начинающих DevOps-инженеров, системных администраторов и специалистов по эксплуатации инфраструктуры. В программе 8 тематических модулей, которые познакомят с актуальными подходами к разработке, внедрению и масштабированию приложений.
#ивенты
Как стать архитектором ПО в 2023 году?
IT-архитектор — это проектировщик, который принимает ключевые решения. В банковской сфере IT-архитектору приходится строить сложные системы, учитывая работу с большим количеством пользователей и объёмом данных. Если любите стратегические задачи и большие проекты, эта специальность может стать работой мечты.
Вместе с Владимиром Григорьевым, экспертом по архитектуре Газпромбанка, выделили области знаний, которые помогут сориентироваться в профессии:
https://tprg.ru/2gjF
#карьера #советы #архитектура
Насколько глубока нора исключений C++: безопасность, спецификации и бенчмарки.
Если пропустили, недавно мы уже писали про статью, в которой понятным языком разобрали ключевые слова try, catch и throw, синтаксис выбрасывания/обработки исключений и особые случаи. Но чтобы действительно стать гуру C++, придётся копнуть глубже.
Во второй части статьи вместе с Георгием Осиповым, соавтором курса «Разработчик C++» в Яндекс Практикуме, разбираем самые интересные тонкости исключений C++:
https://tprg.ru/BUSQ
#cpp
Задачи по Go — отличный вариант прощупать все тонкости языка на практике для новичков. А для более опытных специалистов — проверить свои навыки.
Вместе с Go-разработчиками из МТС собрали топ популярных задач на Golang. Попробуйте решить несколько и проверить, насколько хорошо вы разбираетесь в языке:
https://tprg.ru/hqie
#go #задачки
«Бит за бит» и мифы об аудиостримингах
Откуда берутся треки в плейлистах? Что такое качественная музыка? Победит ли нейросеть живую редакцию?
Эти и другие вопросы обсуждаем в подкасте «Бит за бит» о музыке в IT и IT в музыке от HIFI-сервиса Звук. Из выпусков узнаете, как мы очутились в современном цифровом мире музыки с кучей фичей и алгормитов, и заглянете в закулисье разработки музыкальной индустрии.
Первый эпизод уже можно послушать в приложениях Звук, Яндекс Музыка, Apple Podcasts и Castbox, а самые любопытные мифы про музыку, подкасты и другие звуки разбираем в наших карточках: https://tprg.ru/f3lb
Реклама ООО «Звук»
Что происходит, когда в одном месте собираются несколько увлеченных людей из IT, и каждому из них есть, что сказать? Конечно же подкаст! (Ну, или холивар)
DevOne — лёгкий подкаст про разработку и около неё, который делают ребята из QIWI. В разных точках по России и миру они садятся на диван, зовут интересных гостей из сферы технологий и обсуждают последние новости, актуальные темы, инструменты, события из IT и не только.
Ведущие уже успели поговорить про:
— горизонтальный и вертикальный рост в разработке;
— собеседования: взгляд с двух сторон;
— как втащить новые технологии;
— инженерные практики и многое другое.
А новый выпуск посвятили Digital nomad: как жить, работать и управлять командой, когда ты всегда в пути.
Дальше — больше, подписывайтесь на DevOne там, где вам удобнее:
Mave
Яндекс.Музыка
Apple Podcasts
Google Podcasts
YouTube
Реклама КИВИ Банк (АО) LjN8JtMj9
Highload++ 2022 в самом разгаре и прямо сейчас команда ВКонтакте рассказывает про техстратегию и архитектуру своих highload-проектов
Любому высоконагруженному и развивающемуся проекту нужна стратегия технологического развития. И прямо сейчас команда ВКонтакте поделится принципами построения техстратегии и методами принятия стратегических решений на примере проекта с 16-летней историей, 100 млн пользователей в месяц и 8 млн строк кода бизнес-логики.
А ещё расскажут про:
— портерианский и ресурсный подходы к стратегированию;
— отказоустойчивость и балансировку нагрузки более чем 20 000 серверов;
— решения, которые позволяют делать 3,5 тысячи деплоев в год с winrate 97,7%;
— систему сборки, которая позволяет собрать 8 млн строк кода и раскатать на 10 000 серверов за 7 минут.
Подключайтесь, будет интересно: https://tprg.ru/eOmA
Реклама ООО «В Контакте» LjN8KZezf
В Яндекс Практикуме проходит Чёрная пятница
Скидка 20% от Яндекса при оплате учёбы в рассрочку или в кредит — всем, кто пройдёт вводную часть курса до 30 ноября.
Учиться в Практикуме — это учиться в современной технологичной образовательной среде вместе с поддержкой наставников, кураторов и ревьюеров:
— Искусственный интеллект следит, чтобы все задачи были посильными.
— Автопроверка заданий и живая обратная связь.
— Практика в онлайн-тренажёре.
— Интерактивный онлайн-учебник.
— Постоянная поддержка в мессенджере.
— И это далеко не всё.
После прохождения вводного курса, вам придет промокод, который можно активировать до конца года.
Участвуйте в акции, меняйте свою профессию и жизнь:https://practicum.yandex.ru/friday
Реклама ООО «Хит медиа»