Обложка канала

Библиотека программиста. Страница 36

76290 @proglibrary

Библиотека программиста — обзоры книг, видеолекции и образовательные статьи, которые помогут вам улучшить процесс познания в разработке.

  • Библиотека программиста

    🚗 Самый «скользкий» механизм в Redux – useSelector Redux вроде как изучили вдоль и поперек, но от этого он не стал идеальным. В данной статье мы детально разберем один из самых неприятных механизмов в Redux, которым многие стреляют себе в ногу – useSelector. 🔗 Основной сайт 🔗 Зеркало
  • Библиотека программиста

    #cybersecurity #pentest #bugbounty #redteam Как думаете, возможно ли полностью освоить ремесло этичного хакинга за 15 часов? Конечно же нет. Но вот пробежаться по азам можно запросто. Встречайте новый видеокурс от канала The Cyber Mentor. 🗄 Часть 1 🗄 Часть 2
    Ethical Hacking in 15 Hours - 2023 Edition - Learn to Hack! (Part 1)

    0:00 - Introduction/whoami 6:43 - A Day in the Life of an Ethical Hacker 27:44 - Effective Notekeeping 34:27 - Important Tools 39:51 - Networking Refresher: Introduction 41:06 - IP Addresses 54:18 - MAC Addresses 57:35 - TCP, UDP, & the Three-Way Handshake 1:02:51 - Common Ports & Protocols 1:09:04 - The OSI Model 1:14:39 - Subnetting, Part 1 1:41:42 - Subnetting, Part 2 1:46:01 - Installing VMWare / VirtualBox 1:52:19 - Installing Kali Linux 1:57:55 - Configuring VirtualBox 2:01:17 - Kali Linux Overview 2:04:48 - Sudo Overview 2:10:05 - Navigating the File System 2:28:22 - Users & Privileges 2:45:21 - Common Network Commands 2:53:51 - Viewing, Creating, & Editing Files 3:00:16 - Starting and Stopping Services 3:06:38 - Installing and Updating Tools 3:18:35 - Bash Scripting 3:41:14 - Intro to Python 3:43:37 - Strings 3:51:00 - Math 3:56:45 - Variables & Methods 4:07:05 - Functions 4:16:03 - Boolean Expressions and Relational Operators 4:24:37 - Conditional Statements 4:31:35 - Lists 4:43:48 - Tuples 4:45:59 - Looping 4:50:28 - Advanced Strings 5:03:08 - Dictionaries 5:09:32 - Importing Modules 5:15:30 - Sockets 5:23:11 - Building a Port Scanner 5:41:44 - User Input 5:50:22 - Reading and Writing Files 6:00:18 - Classes and Objects 6:08:10 - Building a Shoe Budget Tool 6:22:32 - The 5 Stages of Ethical Hacking 6:27:52 - Passive Recon Overview 6:35:29 - Identifying Our Target 6:39:06 - Discovering Email Addresses 6:54:59 - Breached Credentials Part 1 7:02:21 - Breached Credentials Part 2 7:14:18 - End Part 1 Part 2: https://youtu.be/X9-KAz5V2u0 Full Course: https://academy.tcm-sec.com/p/practical-ethical-hacking-the-complete-course All Course Resources/Links: https://github.com/Gr1mmie/Practical-Ethical-Hacking-Resources A shout out to all those involved with helping out on this course: Alek - Creating "Academy", "Dev", and "Black Pearl" Capstone machines and a Discord Admin. Dewalt, Yaseen, Likith, and Tuk - The five star support team. Dwight - Discord Admin and awesome hacker. Grimmie - Creation of SumRecon, lover of cookies, and a Discord Admin. Joe Helle - Creating the "Blue" Capstone machine and the PNPT foothold. The OG support staff and a Discord Admin. Lian - The OG Discord Admin with French Bulldogs I'd like to steal. Rumham - Discord Admin, lover of rum and hams, and overall great guy. ❓Info❓ ___________________________________________ Pentests & Security Consulting: https://tcm-sec.com Get Trained: https://academy.tcm-sec.com Get Certified: https://certifications.tcm-sec.com Merch: https://merch.tcm-sec.com Sponsorship Inquiries: [email protected] 📱Social Media📱 ___________________________________________ Twitter: https://twitter.com/thecybermentor Twitch: https://www.twitch.tv/thecybermentor Instagram: https://instagram.com/thecybermentor LinkedIn: https://www.linkedin.com/in/heathadams Discord: https://discord.gg/tcm 💸Donate💸 ___________________________________________ Like the channel? Please consider supporting me on Patreon: https://www.patreon.com/thecybermentor Support the stream (one-time): https://streamlabs.com/thecybermentor My Build: lg 32gk850g-b 32" Gaming Monitor:https://amzn.to/30C0qzV darkFlash Phantom Black ATX Mid-Tower Case: https://amzn.to/30d1UW1 EVGA 2080TI: https://amzn.to/30d2lj7 MSI Z390 MotherBoard: https://amzn.to/30eu5TL Intel 9700K: https://amzn.to/2M7hM2p G.SKILL 32GB DDR4 RAM: https://amzn.to/2M638Zb My Recording Equipment: Panasonic G85 4K Camera: https://amzn.to/2Mk9vsf Logitech C922x Pro Webcam: https://amzn.to/2LIRxAp Aston Origin Microphone: https://amzn.to/2LFtNNE Rode VideoMicro: https://amzn.to/309yLKH Mackie PROFX8V2 Mixer: https://amzn.to/31HKOMB Elgato Cam Link 4K: https://amzn.to/2QlicYx Elgate Stream Deck: https://amzn.to/2OlchA5 *We are a participant in the Amazon Services LLC Associates Program, an affiliate advertising program designed to provide a means for us to earn fees by linking to Amazon.com and affiliated sites.

    YouTube
  • Библиотека программиста

    Честный обзор текущего состояния айти-индустрии от Алексея Гладкова. Смотреть
  • Реклама

  • Библиотека программиста

    💻 Какие инструменты нужно изучить тем, кто кто хочет создавать отказоустойчивые и масштабируемые архитектуры? Узнайте и начните осваивать некоторые из них на открытых уроках в OTUS, которые состоятся в рамках онлайн-курсов «Microservice architecture» и «Highload Architect»: 🗓 19 декабря в 20:00 — «RESTful API паттерны» Поговорим о REST, рассмотрим уровни зрелости REST, затронем HATEOAS, рассмотрим паттерны REST и посмотрим, как они реализуются в json-api и odata, сгенерируем клиент к сервису по openapi idl. Для участия необходимо пройти вступительный тест — https://otus.pw/GDcH/ 🗓 21 декабря в 20:00 — «Протокол WebSockets» На занятии разберем особенности протокола WebSockets, а также рассмотрим примеры использования с nginx, webrtc. Для участия необходимо пройти вступительный тест — https://otus.pw/lfBP/ Занятия будут полезны бэкенд-разработчикам, тимлидам и администраторам.
  • Библиотека программиста

    🎄🎁 10 оригинальных подарков айтишнику на Новый год Айтишники – практичные и неординарные люди, и подарки для них должны быть функциональными и нетривиальными. «Библиотека программиста» решила помочь вам в этом нелегком деле и подыскала несколько вариантов оригинальных презентов. 🔗 Основной сайт 🔗 Зеркало
  • Библиотека программиста

    Ускорить сборку мобильного приложения на Android: Яндекс поделился своим опенсорс-фреймворком Yatagan. Он уже есть на GitHub. Как возникла сама идея фреймворка, кому будет полезен Yatagan и чем он отличается от Dagger, читайте в лонгриде Хабр. Читать
  • Библиотека программиста

    Веб-разработка для начинающих: 12-недельный учебный курс из 24 уроков от специалистов Azure Cloud Advocates в Microsoft. Подробнее
  • Библиотека программиста

    Узнай уровень своей крутости! Специально ко Дню программиста Сбер запустил квест с реальными персонажами. Презентация приложения для распознавания голосов птиц «Щебет» начнётся через 30 минут, а продукт ещё не до конца готов! Не теряй время – переходи по ссылке и выбирай, кто ты в команде, выполняй задания и получи возможность сделать игру реальностью!
  • Библиотека программиста

    🤖 📊 Что такое Data Science: объясняем простыми словами Data Science или наука о данных — обширная область ИТ-индустрии, расписать принцип работы которой в одной статье — довольно сложно. Ведь чем больше углубляешься в нее, тем более запутанной она становится. Но мы все же попробуем, и в этой статье разберемся с критическим определением этой отрасли и лучше поймем ее актуальность в современном обществе. 🔗 Основной сайт 🔗 Зеркало
  • Библиотека программиста

    Привет! На связи proglib.academy Мы решили организовать вебинар для тех, кто хочет, но не может решиться на старт карьеры в IT. Именно для того, чтобы развеять все мифы про IT , мы пригласили Александра Пупышева, руководителя группы разработки в компании Robofinance. Александр проведёт вебинар в формате Q/A и ответит на все вопросы, которыми задаются новички в IT сфере. На вебинаре вы узнаете: 👉🏻Есть ли потолок по возрасту для входа в it? 👉🏻Как выглядит работа джуна в разных компаниях 👉🏻Как устроиться в IT без опыта работы Встречаемся уже сегодня, в 19:00, Успей зарегистрироваться по ссылке: Q/A: всё, что вы хотели знать про IT
  • Библиотека программиста

    Appwrite абстрагируется от сложности и повторяемости, необходимых для создания современного серверного API с нуля, и позволяет быстрее создавать безопасные приложения. С использованием Appwrite вы можете легко интегрировать свое приложение с аутентификацией пользователей, базой данных, хранилищем файлов, облачными функциями и многими другими сервисами. https://appwrite.io/
  • Библиотека программиста

    Хотите стать разработчиком C++, но переживаете из-за алгоритмического собеседования? Посмотрите, как его проходит другой кандидат. → Бесплатный вебинар Яндекс Практикума, 15 декабря в 19:00 ◾️ Собеседовать будет Мария Гутовская, программистка в Amazon Web Services, автор курса Практикума «Разработчик на C++» ◾️ В роли кандидата — выпускник курса Практикума «Разработчик на C++» Собеседование максимально приближено к реальной жизни. Вы узнаете: — Как рассказать про свой опыт, даже если его мало — Какие задачи дают на алгоритмическом собеседовании — Какие ошибки можно допустить, решая задачу — На что обращают внимание работодатели После вебинара можно будет задать экспертке вопросы. → Зарегистрироваться на вебинар
  • Библиотека программиста

    В рубрике Хабр Карьеры «Кем работать в IT» представители различных IT-профессий делятся тонкостями своей работы: плюсы, минусы, подводные камни и заработная плата. https://career.habr.com/journal/professions
  • Библиотека программиста

    Представляем refine — open-source headless React-фреймворк (6.1K ⭐️ на GitHub) для CRUD-приложений. С ним вы можете быстро создать админку или дашбоард, при этом код останется гибким для изменений.✨ refine бесшовно связывается с UI-фреймворками и поставляется с готовыми интеграциями для Ant Design System, Material UI, Mantine и Chakra UI 🚀 Репозиторий: https://github.com/refinedev/refine
  • Библиотека программиста

    Команда GitHub подготовила обзор на некоторые из самых интересных функций и изменений, представленных в Git 2.39. Читать
  • Реклама

  • Библиотека программиста

    🎄 Новогодний хакатон DatSanta от DatsTeam! ✨ Наш DatSanta - робот, гоняет на аэросанях, запряженных электрооленями на высокой скорости 🎅🏻 Он не устает, не жалуется, не тратит время на перерывы, но всё равно ему требуется твоя помощь! 🏆 кто покажет лучший результат по итогам трех этапов – Apple Macbook pro на каждого участника 🙌🏻 в команде от 1 до 3 участников 💸 бесплатно 🎅🏻 от 18 и старше Использовать можно любые технологии (например, JS, Java, PHP, Swift, Python, C++, 1C и др.) - никакая из выбранных не даст дополнительного преимущества перед другими участниками. Задача – написать код и произвести вычисления на своей стороне, а результат отправить на игровой сервер http запросом, содержащим json. Хакатон будет проходить в три этапа: 🎯 23–26 декабря «Найди свой путь» 🎁 26-27 декабря «Заветное желание» 💜 27 декабря «Время волшебства» - финал и подведение итогом в прямой трансляции Вопросы [email protected] >>> Регистрация >>>
  • Библиотека программиста

    🗣👩‍💻 Разработка канбан-доски на Django, DRF и Alpine.js Копилка наших руководств пополнилась статьей по созданию канбан-доски на Django. В статье расскажем, как создать собственный вариант популярного приложения и развернуть его с использованием Nginx и Gunicorn на сервере Selectel под управлением Ubuntu 20.04. ❓ Что сделали ► Взяли сервер из линейки Shared Line: — 1 ядро CPU (10%) — 512 МБ RAM ► Установили связку Django, Nginx и Gunicorn. ► Асинхронную передачу данных и CRUD без перезагрузки доски реализовали с помощью API на Django REST Framework. ► Фронт написали на Alpine.js, а дизайн сверстали на CSS-фреймворке Tailwind. ► Для HTTP-запросов к бэкенду использовали библиотеку Axios. 😊 Читать статью
  • Библиотека программиста

    В рубрике Хабр Карьеры «Где работать в IT» представители индустрии отвечают на вопросы о найме, условиях, командах и технологиях. https://career.habr.com/journal/workplace