fa
Feedback
Сохранёнки программиста

Сохранёнки программиста

رفتن به کانال در Telegram

Заметки и ссылки на будущее, чтобы изучить когда будет время. Разместить рекламу: @tproger_sales_bot Правила общения: https://tprg.ru/rules Другие каналы: @tproger_channels Другие наши проекты: https://tprg.ru/med

نمایش بیشتر
6 614
مشترکین
-224 ساعت
-177 روز
-3230 روز
آرشیو پست ها
Книга: Элементарные шаблоны проектирования Автор: Джейсон Мак-Колм Смит Год издания: 2013 Описание: В данной книге представле
Книга: Элементарные шаблоны проектирования Автор: Джейсон Мак-Колм Смит Год издания: 2013 Описание: В данной книге представлена основная коллекция простых шаблонов проектирования, которые, в свою очередь, разбираются на составляющие их элементы. Эти элементарные шаблоны проектирования встречаются практически всем разработчикам программного обеспечения в повседневной работе. Книга также включает в себя спецификации этих шаблонов, систему диаграмм Pattern Instance Notation, упрощающую работу с шаблонами на различных уровнях, а также представляет формальный аппарат для описания шаблонов, известный как ро-исчисление. #книга #паттерны #ru

Доклад: ECS в разработке игр — хорошая архитектура приложений для всех ECS (Entity Component System) — это архитектурный шаблон, используемый в разработке компьютерных игр и приложений, который разделяет данные и логику компонентов. В ECS сущности (entities) представляют объекты в игре, компоненты (components) содержат данные и характеристики этих сущностей, а системы (systems) управляют логикой и обработкой этих компонентов, что позволяет эффективно управлять сложными и динамичными игровыми мирами. В докладе рассказывают отличия ECS от ООП и показывают примеры реализации ECS в рамках геймдева. Ссылка на доклад #доклад #gamedev #ecs #ru

Инструмент: конструктор резюме Эффективный и легко используемый инструмент, который поможет вам продемонстрировать ваши умени
Инструмент: конструктор резюме Эффективный и легко используемый инструмент, который поможет вам продемонстрировать ваши умения и навыки в наиболее выгодном свете. Вам доступен широкий выбор готовых шаблонов, которые могут служить отличной основой для создания вашего собственного резюме. Ссылка на инструмент: CVREST #инструмент #трудоустройство

Специалисты техподдержки, вы здесь? Делимся подборкой вакансий банка «Открытие». Отправляйте резюме и присоединяйтесь к коман
Специалисты техподдержки, вы здесь? Делимся подборкой вакансий банка «Открытие». Отправляйте резюме и присоединяйтесь к командам, чтобы решать вопросы техподдержки IT-оборудования и техники, консультировать пользователей и, конечно, делать открытия каждый день! → Ведущий специалист технической поддержки и специальных систем Где: Москва Опыт: от 2 лет → Ведущий специалист в Отдел технической поддержки Где: Москва Опыт: от 1 года → Специалист технической поддержки Где: Санкт-Петербург Опыт: не требуется → Специалист по техническому сопровождению пользователей Где: Саратов и удалённо Опыт: не требуется

Книга: Стандартная библиотека Python 3. Справочник с примерами [2-е издание] Автор: Даг Хеллман Год издания: 2019 Описание: В
Книга: Стандартная библиотека Python 3. Справочник с примерами [2-е издание] Автор: Даг Хеллман Год издания: 2019 Описание: В данной книге Даг Хеллман, известный эксперт по языку Python, подробно рассматривает все основные разделы библиотеки Python 3.x, сопровождая объяснения компактными примерами исходного кода и демонстрацией результатов их выполнения. В тексте представлены готовые примеры кода, охватывающие работу с текстом, структурами данных, операциями с датой и временем, управлением файловой системой, процессами, потоками, электронной почтой, пакетами и другими ресурсами. Кроме того, в книге также рассматриваются новые библиотеки Python 3.x. #книга #python #ru

за классный пет-проект можно получить подарки Конкурс пет-проектов от Tproger продолжается, знакомимся со следующими претендентами на победу: — Компилятор С-подобного языка. Благодаря своему проекту автору удалось подробнее узнать о процессе компиляции, оптимизации и исполнения программного кода. Тот случай, когда изобретать велосипед действительно полезно. — KTgBotAPI с поддержкой WebApp в JS таргете. При помощи сообщества вышла полноценная библиотека с удобным API, разными DSL и парой сопутствующих плюшек. — Площадка с опенсорсными курсами для крепких разрабов. На которой уже сейчас можно изучить теорию и порешать задачки для Python и Rust. Пишите в комментарии, какие ещё курсы хотели бы пройти. Осталось мало времени — 30 октября карета превратится в тыкву (и отправится на Хэллоуин), и закроется приём заявок на конкурс пет-проектов. Залетайте, чтобы выиграть мерч от Типичного программиста.

В этот Хэллоуин звёзды предсказывают вам… 🎃 🃏В колоде для мобильных разрабов нашлось пять карт, одна из которых досталась в
+6
В этот Хэллоуин звёзды предсказывают вам… 🎃 🃏В колоде для мобильных разрабов нашлось пять карт, одна из которых досталась вам. Что дальше? 1. Откройте карусель с фото. 2. Найдите вашу карту. 3. Узнайте предсказание. ✨ Это не всё! Переходите на сайт Дзена, чтобы узнать больше о вакансиях iOS-разработчиков, и откликайтесь на подходящую: https://vk.cc/cs1qaR Реклама, ООО «Дзен.Платформа», erid: LjN8K9pVk

Астрологи объявили неделю iOS-разработчика 🔮 🎃В канун Дня Всех Святых Старшие Арканы развернули инфраструктуру на ваших серверах — выясните, что они предсказывают! Кажется, что всё уже знакомо — тогда что дальше? Может самое время подумать о техдолге? Сделайте скриншот экрана — узнайте, какая карта определит вашу судьбу в профессии и какой амулет поможет избежать бед 🧿 Скрин, скрин!

Урок: Основы Swift с нуля Swift — это мощный и интуитивно понятный язык программирования от Apple, который позволяет создавать приложения для платформ iOS, macOS и watchOS. На этом уроке вы познакомитесь с языком Swift и инструментом разработки кода, известным как Xcode Playground. Тут вы узнаете о способах и типах хранения данных, а также научитесь их использовать. Кроме того, вы освоите навыки склеивания строк с использованием конкатенации и вставки (интерполяции) данных в существующие строки, что позволит вам создавать код, подлежащий переиспользованию. Ссылка на урок #урок #swift #начинающим #ru

Курс: Введение в Linux Данный курс представляет введение в ОС Linux и её фундаментальные аспекты. В рамках обучения вы научитесь устанавливать Linux на ваш компьютер, узнаете о встроенных приложениях, познакомитесь с работой в командной строке, увидите, как взаимодействовать с удалёнными серверами, и рассмотрите несколько более продвинутых тем. Ссылка на курс #курс #начинающим #linux #ru

Инструмент: генератор ASCII-артов Этот сервис даёт возможность создавать как монохромные, так и цветные ASCII-арты из изображ
Инструмент: генератор ASCII-артов Этот сервис даёт возможность создавать как монохромные, так и цветные ASCII-арты из изображений, а также преобразовывать текст в ASCII-баннеры. А если вы хотите создать цветной ASCII-арт с высокой детализацией, то разработчики также предлагают различные выходные форматы, включая SVG. Ссылка на инструмент: Ascii Art Creator #инструмент #general

Книга: Black Hat Go — Программирование для хакеров и пентестеров Авторы: Том Стил, Крис Паттэн и Дэн Коттманн Год издания: 20
Книга: Black Hat Go — Программирование для хакеров и пентестеров Авторы: Том Стил, Крис Паттэн и Дэн Коттманн Год издания: 2022 Описание: Эта книга исследует темные аспекты Go, популярного языка программирования, признанного хакерами за его простоту, эффективность и надёжность. В ней представлены практические методы для тестирования систем, создания автоматизированных инструментов и повышения навыков по обнаружению и противодействию угрозам. Вы найдёте в ней базовый обзор синтаксиса языка, знакомство с протоколами HTTP, DNS и SMB, а также изучение тактик пентестеров, включая аспекты, такие как кража данных, сниффинг сетевых пакетов и разработка эксплойтов. Книга также покрывает создание динамических инструментов, изучение криптографии, атаки на Windows и стеганографию. #книга #security #pentest #go #ru

Статья: Senior Junior. Курсы от программистов для программистов Признавайтесь, кто ведёт тайный список языков и фреймворков, которые хотелось бы изучить, но так и не получается начать? Идея изучения нового кажется интересной, но всё остается на словах из-за нехватки времени или мотивации. Senior Junior — это платформа с открытыми курсами для разработчиков. Здесь нет обещаний о сертификатах или трудоустройстве "с нуля", но есть актуальная теория и постоянная практика в онлайн-среде разработки. Об устройстве проекта и его планах читайте детальней в статье: Ссылка на статью #статья #general #ru

Пришло время провести своё техсобеседование. Да, вы не ослышались! Но это возможно только в нашем королевстве зазеркалья Nozo
Пришло время провести своё техсобеседование. Да, вы не ослышались! Но это возможно только в нашем королевстве зазеркалья Nozo. Мы знаем, как волнительно решать задачи на техинтервью, поэтому в нашем королевстве всё наоборот! Теперь ваша очередь заставить инженеров потрудиться и отправить им на решение самые каверзные задачи по Go, C# или QA. Авторы 4 самых сложных и интересных задач получат мерч от Ozon Tech. А победитель заберёт лучшую награду: карьерную консультацию с HR Ozon Tech или встречу с тимлидом команды инженеров. Инженеры будут ждать ваши задачи до 7 ноября. А если вам нечем из озадачить, вступайте в чат королевства, пробуйте решить задачи других участников и участвуйте в голосовании. Все подробности на лендинге. Реклама ООО «Озон Технологии», erid:LjN8K2yBL

Доклад: Декларативный UI. Flutter vs SwiftUI vs Jetpack Compose В мобильной разработке последнее время наблюдается тенденция к декларативной верстке UI. В этом докладе рассмотрят, что такое "декларативный UI", его преимущества и недостатки, и стоит ли переходить на него. В докладе сравнивают популярные подходы, исключая React Native, и рассмотривают их от новичков до производительности и качества реализации. Этот доклад больше информационный, чем практический, но не менее интересный. Ссылка на доклад #доклад #mobile #ui #flutter #ru

Курс: Создание игр на Unreal Engine Unreal Engine 5 — современная платформа для разработки проектов разного масштаба, включая игры, VR-приложения и многое другое. Она поддерживает разные платформы — от ПК и консолей до мобильных устройств и веб-приложений. Курс предлагает множество задач для практики навыков разработки на UE5. После его завершения, студенты смогут создавать собственные проекты и применять полученные знания на практике. Ссылка на курс #курс #gamedev #ru

Как создать идеальные рекомендации для пользователей? Сегодня как никогда актуальным является вопрос подбора персонализированного и релевантного контента для пользователей. И с этим хорошо справляются такие ML-модели, как Collab, User2Vec, User2item и Catboost. Но для использования их нужно обучить на обширных данных о поведении и предпочтениях аудитории. Именно так поступила команда AvitoTech, когда разрабатывала свою систему рекомендаций. Об этом и многом другом они рассказали в новом фильме «Авито. Рекомендации»: https://youtu.be/zopTexr7gfY Реклама ООО «Авито Тех» LjN8KJYFo

Статья: 25 бесплатных AI-инструментов для разработчиков Каждый день появляются новые AI-инструменты для разработчиков. Эти инструменты предоставляют много удобных функций: генерация кода, автодополнение, поиск и исправление ошибок, рефакторинг, перевод кода на другие языки и документирование кода. Статья рассказывает о бесплатных и опенсорсных альтернативах GitHub Copilot, которые могут помочь в различных аспектах разработки, включая UX/UI-дизайн, тестирование приложений и решение сложных задач. Ссылка на статью #статья #инструмент #ai #general #ru

Инструмент: фреймворк для создания чат-ботов Бот подключается в IRC-канал для автоматизации различных операций, таких как заг
Инструмент: фреймворк для создания чат-ботов Бот подключается в IRC-канал для автоматизации различных операций, таких как загрузка изображений, перевод текстов с иностранных языков и работа с Google-Картами. Можно настроить нужный функционал, используя доступные скрипты и JS-пакеты, созданные сообществом. Если нужно выполнить специфические задачи, можно написать собственный скрипт и настроить интеграции в соответствии с потребностями. Ссылка на инструмент: Hubot #инструмент