Это было круто — завершился CyberCamp 2024!
25 000 зрителей ежедневно следили за эфиром, 6 000 соло-участников проходили задания в личном зачете и 138 команд соревновались в киберучениях — вот так прошел главный онлайн-кэмп по практической кибербезопасности.
В течение трех дней участники командных киберучений изучали все аспекты киллчейна: прогнозировали, эмулировали, обнаруживали, предотвращали нападение на каждом этапе «убийственной цепочки» и останавливали хакеров. Параллельно участники слушали доклады ИБ-специалистов о том, как выстроить эффективную защиту от кибератак.
А узнать, кто победил и прошел в финал Международных игр по кибербезопасности, можно здесь: https://tprg.ru/Umha
И, конечно, делимся с вами видео:
Аниме — Путь Героя. Продолжение
— VK
— RUTUBE
Эфир CyberCamp 2024
— VK
— RUTUBE
Это #партнёрский пост
Хватит мучить алгоритмы!
Да, алгоритмы штука полезная и важная. Но далеко не всегда, даже если их так любят задавать на собеседованиях.
Есть не нулевая вероятность получить гораздо больше пользы, потратив время на другие темы. В этом видео автор максимально разжевал в каких ситуациях нужно учить алгоритмы, а в каких условиях на них можно забить.
Помню, что вам понравилась такая подача, поэтому решил выложить ещё одно видео от этого автора.
#видео #алгоритмы #советы
Жадные алгоритмы: всё, что нужно знать для собеседования
Жадные алгоритмы позволяют эффективно решать определенный спектр оптимизационных задач. Но подходят они далеко не всегда, так что использовать их надо с умом и только там, где надо.
В этой статье вы найдёте основные принципы работы жадных алгоритмов, их преимущества и недостатки, а также разберёте несколько практических примеров их применения, которые могут пригодиться на собеседовании.
#статья #алгоритмы
Топ-5 того, что можно сделать на Linux, но нельзя на Windows
Windows — самая популярная операционная система для ПК, но не самая гибкая. Linux, напротив, позволяет сделать то, что в мире Windows остаётся за гранью возможного. Мы перевели для вас статью с пятью фишками, которые можно реализовать на Linux, но нельзя на Windows.
❤️ — Linux ТОП
😒 — Всё равно винда лучше
#linux #windows
Как сделать генератор ASCII-графики на Python
Энтузиасты делают ASCII-ремейки «Звездных войн» и ролевые ASCII-игры. Вы тоже можете сделать что-то подобное, когда напишите своё GUI-приложение для конвертации изображений в олдскульную ASCII-графику с помощью Python и библиотеки Pillow.
Как это сделать, рассказали в статье.
#pillow #ascii
6 полезных свойств CSS за 10 минут
В этом видео не только собраны полезные свойства, но и показано, где они могут быть полезны и как их правильно применять.
Здесь будет про изменения размера блока, создание галерей, плавный скролл, переворачивание карточек, наложение слоев и смешивание цветов, а также про правильное сохранение пропорций.
Если хотите смотреть оригинал, то он доступен по ссылке.
#видео #css #веб
Полное руководство по созданию многопользовательской игры на Unity
Это продолжение большого руководства по созданию игры на Unity. Изучив первое видео, вы сможете создать полноценную однопользовательскую игру. А тут вы сможете добавить ей мультиплеер.
Как обычно, посмотреть можно тут или на youtube. Оригинал же ролика можно посмотреть здесь.
#видео #gamedev #unity
«Миша в вебе» — личный блог Senior Frontend-разработчика, который вырвался из глубинки и теперь работает на Сэма Альтмана в Worldcoin.
Миша развеивает мифы о «пути в айти» и дает уникальные советы, которых ему не хватало в начале карьеры.
Вот несколько полезных инсайтов, которые уже могут вам помочь:
— Поздно ли становиться веб-разработчиком в X году?
— Как выучить все эти теги???
— Почему джунам подвластно больше, чем сеньорам?
— За сколько можно выучить весь веб?
— Как можно быстро начать работать?
Подписывайтесь: @misha_in_web
Это #партнёрский пост
У нас на сайте появился очень любопытный вопрос:
Есть ли, на ваш взгляд, какие-то многообещающие свежие айтишные ростки, которые будут прорастать в России и на которые можно делать ставку стареющему программисту?
21 рекомендация по HTML
Нашёл материал для тех, кто решил погрузиться в мир фронтенд-разработки. Здесь собраны довольно базовые советы. Тем не менее, они будут крайне полезны тем, кто только начинает свой путь. Вы найдёте рекомендации по семантической вёрстке, правильному использованию базовых тегов и многому другому.
Подробнее в материале.
#html #веб
Изучайте программирование, пока сёрфите в интернете
Есть необычное расширение для браузера, которое позволит вам прокачивать ваши скиллы каждый раз, когда вы открываете новую вкладку в браузере.
Расширение 30 seconds of knowledge поддерживает 13 языков программирования. Выберите нужный и сможете изучать полезные сниппеты и вопросы с собеседований по интересующей вас теме.
Скачать и попробовать можно на github.
#инструменты
Главный онлайн-кэмп для ИБ-специалистов стартует уже послезавтра!
CyberCamp 2024 соберёт более 10 000 специалистов, а количество команд в этом году увеличится до 600. На этот раз темой кэмпа станет Cyber Kill Chain — участникам предстоит изучить все аспекты киллчейна: научиться прогнозировать, эмулировать, обнаруживать, предотвращать нападение на каждом этапе «убийственной цепочки» и останавливать хакеров.
До 3 октября на сайте мероприятия доступны доклады и задания, за которые вы сможете заработать «сайбы» и потом потратить в CyberShop. Успейте получить их до старта основной программы.
Это #партнёрский пост
Айтишников никто не заменит: какие вакансии станут востребованы в ближайшем будущем
Кроме уже трендовых кибербезопасников и аналитиков Big Data, компаниям будут нужны специалисты по цифровой трансформации и блокчейн-инженеры: https://tprg.ru/B4mt
Пишем свой первый микросервис на JavaScript
Архитектура микросервисов упрощает масштабирование и ускоряет разработку приложений, позволяя тем самым внедрять инновации и сокращать время вывода на рынок новых функциональных средств. Микросервисы — небольшие, независимые и слабо связанные сервисы.
Сегодня вы сможете создать свой первый микросервис на Docker, научитесь писать образы и запускать контейнеры. Подробнее в статье:
https://nuancesprog.ru/p/14868/
#микросервисы #docker
Data Science и Big Data: одно и то же или есть различия?
Некоторые люди считают эти термины чуть ли не синонимами, но это не верно. Data Science — междисциплинарная область, которая охватывает практически всё, что связано с данными. А вот Big Data, как можно догадаться из названия, занимается работой исключительно с большими объёмами данных.
Это самое базовое различие, но далеко не единственное. Отличия есть в областях применения, необходимых навыках, задачах и так далее. Всё в один пост не влезет, поэтому рекомендую прочитать эту статью, там всё разложено по полочкам.
#datascience #bigdata
Никогда не были в Нижнем Новгороде и хотите узнать, насколько вы бэкендер по-нижегородски?
Или всегда тут живете и ответите на все вопросы с одного взгляда? Проходите тест: https://tprg.ru/aWL2
Это #партнёрский пост
Только не смейтесь... Так выглядит маскот языка C++
На самом деле это мем из сатирической энциклопедии Uncyclopedia, где в качестве маскота «плюсов» указана больная крыса по имени Кит.
Вот только интернет не выкупил прикола и принял всё за чистую монету. Теперь с крысой делают игрушки и даже арты для взрослых.
Что думает бедолага Страуструп по этому поводу, неизвестно.
😁 — пора писать петицию, чтобы признали официальным маскотом
Механические и мембранные клавиатуры: что купить программисту для быстрой и комфортной работы
Это сеньоры всё рабочее время проводят на созвонах, а программисты с грейдом помладше много работают с кодом. Поэтому важно в буквальном смысле иметь под рукой качественную и удобную клавиатуру, подходящую именно вам.
Поэтому в нашей новой статье мы разобрались, какой тип клавиатуры полезнее для программиста: мембранный или механический.
#статья
Что такое WebRTC — как работает, преимущества и примеры использования
Web Real-Time Communications — относительно новая технология, которая вывела онлайн-коммуникации на принципиально новый уровень. Она имеет открытый исходный код и отвечает за потоковую передачу данных с использованием API JavaScript для связи между браузерами и приложениями в формате peers-to-peers (точка-точка).
WebRTC применяется в таких секторах как образование, управление персоналом и HR, банкинг, страхование, здравоохранение и многих других.
Подробнее о технологии и её особенностях, рассказали в статье.
#webrtc #веб
Укрощение имен. Как нейминг помогает оптимизировать код
Если представить, что разработка ПО — это просто распределение данных по ячейкам и их маркировка, то становится понятно, почему именование объектов является одной из двух сложных задач в информатике. Объем рабочей памяти мозга ограничен, и хорошее имя позволяет использовать его максимально эффективно.
Что делает имя хорошим или плохим и как эффективно именовать элементы кода вы узнаете в статье:
https://habr.com/ru/companies/ncloudtech/articles/733012/
#статья
Простыми словами: Процедурное программирование
В прошлом посте рубрики я вкратце рассказал про разные парадигмы программирования. Пришло время углубится в одну из них
Процедурное программирование остаётся важной парадигмой, особенно в областях, где требуется высокая производительность и прямой контроль над вычислениями. Несмотря на свои ограничения в моделировании больших и сложных систем, оно продолжает играть ключевую роль в разработке софта, требующего простоты и эффективности.
#простымисловами #парадигмыпрограммирования
Ведущий инженер поддержки
ИТ-команда Гринатома в поиске ведущего инженера поддержки, обладающего навыками работы с основными инструментами диагностики и ремонта.
Ожидают, что вам знакомо мультимедийное/ВКС оборудование, вы понимаете базовые принципы работы службы каталогов Active Directory, а также протоколов TCP/IP и h.323/SIP.
Вам предстоит оказывать техническую поддержку ВИП-пользователей, взаимодействовать с заказчиками, формировать отчетность и поддерживать рабочие места на базе Windows, MacOS, Astra Linux.
Присоединяйтесь к команде!
#вакансии
Изучение Unity для начинающих на практике
Держите большой 10-часовой курс по разработке игр на Unity и C#. Вы сможете с нуля создать игру, которая будет включать в себя множество интересных систем, что делает ее отличным обучающим проектом.
Курс предназначен как для новичков, так и для тех, кто хочет научиться писать качественный и чистый код и научиться управлять достаточно сложным проектом с хорошей структурой. Сама игра представляет собой забавную аркаду, а то, чему вы научитесь, создав эту игру, позволит вам создать практически любую игру, которую вы только сможете придумать.
Вы можете посмотреть ролик здесь или на youtube. Также вы можете посмотреть оригинал видео, если не комфортно смотреть с машинным переводом.
#видео #unity #gamdev
IT-профессии будущего: кем идти работать через пять лет
Кто бы ни говорил про массовые увольнения и искусственный интеллект, который заменит нас лет через 5–10, айтишники все еще нужны рынку сегодня — и будут нужны в дальнейшем.
Но, скорее всего, привычные нам специалисты действительно будут менее востребованы, чем представители профессий будущего. Рассказываем, на кого стоит учиться новичкам и всем, кто захотел сменить работу в ближайшие годы:
https://tproger.ru/articles/it-professii-budushhego--kem-idti-rabotat-cherez-pyat-let
100 вопросов с собеседований Python. Полный разбор реальных вопросов
Этот обширный набор вопросов охватывает различные аспекты языка программирования Python, включая базовые понятия, структуры данных, ООП, асинхронное программирование, веб-разработку и многое другое.
Изучите этот список, чтобы узнать, к чему быть готовым и как лучше подготовиться к собеседованию по Python.
#видео #советы
React JS для начинающих. Создаём свое первое приложение
Многие не знают, где найти практический опыт и как стать фронтенд разработчиком с использованием React. Много материалов по todo-листам, интернет-магазинам, но это делают все. Это видео предлагает создать приложение, связанное с криптовалютами.
Это будет интересная история о мире крипты, которую вы будете разрабатывать с нуля используя React.
#reactjs #туториал #курс
Курс по Laravel. Быстрый старт
Эти 7 небольших видеоуроков познакомят вас с популярных веб-фреймворком на PHP.
Вы научитесь устанавливать и настраивать его, работать с маршрутами и шаблонами, работать с пагинацией и многим другим.
Смотрим тут или на youtube.
#php #laravel #курс