Size: a a a

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

2021 September 22
Библиотека программиста
🛠 Основы move semantics в C++

В этой статье мы поговорим о том, что такое move semantics, зачем и когда она нужна, и как при помощи этого механизма оптимизировать программы на C++.

https://proglib.io/sh/mFg6cS2NJv
источник
Библиотека программиста
Недавно только упомянули о крутой инициативе в Администрации Амстердама, как буквально вчера премьер-министр Михаил Мишустин предложил создать российскую платформу для разработки ИТ-проектов вроде GitHub. Как вам такая инициатива?

Читать подробнее
источник
Библиотека программиста
Всероссийский фестиваль «Техносреда»
Главное событие Года науки и технологий

Более 500 разработок ведущих научных организаций: беспилотные аппараты, робопротезы, новые решения в области искусственного интеллекта

Выступление топовых спикеров из научных институтов, вузов, IT-сферы

Большая детская программа

Кинофестиваль научно-популярных фильмов

Приходите 25-26 сентября на ВДНХ
источник
Библиотека программиста
🎮 Что за модули в Unreal Engine и почему я должен о них париться?

Рассказываем о концепции модулей в Unreal Engine, зависимостях между ними, а также о том, как реализовывать модули, собирать их, загружать и использовать.

https://proglib.io/sh/myO0iYptZ9
источник
2021 September 23
Библиотека программиста
🎮 Разрабатываем конфигурируемый плагин для Unreal Engine 4 с нуля

Статья проведёт читателя по процессу создания собственного плагина от и до, покажет, как сделать плагин конфигурируемым через редактор движка, а также даст несколько советов по работе с плагинами.

https://proglib.io/sh/aDhU0lPEFq
источник
Библиотека программиста
Основы Java: выделяем 4 разных роли классов

Java – объектно-ориентированный язык, и если спросить, какую роль в нем играют классы, первым в голову приходит создание объектов. Выделим ещё три важных роли этой конструкция языка, помимо самой очевидной.

https://proglib.io/sh/tYKbs9Zemf
источник
Библиотека программиста
Егор Рогов из Postgres Professional подробно и доступно рассказывает теорию и практику работы с PostgreSQL:

📌 Индексы

- Механизм индексирования
- Интерфейс метода доступа, классы и семейства операторов
- Hash
- B-tree
- GiST
- SP-GiST
- GIN
- RUM
- BRIN
- Bloom

📌 Изоляция и многоверсионность

- Изоляция, как ее понимают стандарт и PostgreSQL
- Слои, файлы, страницы — что творится на физическом уровне
- Версии строк, виртуальные и вложенные транзакции
- Снимки данных и видимость версий строк, горизонт событий
- Внутристраничная очистка и HOT-обновления
- Обычная очистка (vacuum)
- Автоматическая очистка (autovacuum)
- Переполнение счетчика транзакций и заморозка

📌 Журналирование

- Буферный кеш
- Журнал предзаписи — как устроен и как используется при восстановлении
- Контрольная точка и фоновая запись — зачем нужны и как настраиваются
- Настройка журнала — уровни и решаемые задачи, надежность и производительность.

📌 Блокировки:

- Блокировки отношений
- Блокировки строк
- Блокировки других объектов и предикатные блокировки
- Блокировки в оперативной памяти

📌 Запросы

- Этапы выполнения запросов
- Статистика
- Последовательное сканирование
- Индексное сканирование
- Соединение вложенным циклом, а также будет продолжение про соединение хешированием / слиянием и сортировку

А еще у Postgres Professional есть учебные курсы, которые доступны всем желающим.
источник
2021 September 24
Библиотека программиста
📖 ТОП-10 актуальных книг о виртуальной и дополненной реальности: от новичка до профессионала

Чтение специальной литературы помогает создателям контента и разработчикам VR/AR лучше разобраться в особенностях иммерсивных технологий. Мы собрали список актуальных книг о виртуальной и дополненной реальности, которые подойдут как новичкам так и профессионалам.

https://proglib.io/sh/6EScGigZzI
источник
Библиотека программиста
Всем, кто любит исследовать безопасность исходных кодов, посвящается 👇
источник
Библиотека программиста
#research #pentest #bugbounty

Пожалуй, одно из лучших руководств по поиску уязвимостей методом белого ящика.

https://proglib.io/w/110b7fc3
источник
Библиотека программиста
#devjoke

Когда в понедельник утром надо срочно фиксить ошибку в проде
источник
2021 September 25
Библиотека программиста
Ловите 10 красивых тем для Visual Studio Code:

1. Dracula Official
2. Shades of Purple
3. Winter is coming
4. Night Owl
5. LaserWave
6. Firefox Theme
7. One Dark Pro
8. Cobalt 2
9. PaleNight
10. OutRun

Источник
источник
Библиотека программиста
📊 Построение и отбор признаков. Часть 2: feature selection

Мы уже знаем, что такое признаки и почему они важны в моделях машинного обучения. Попробуем разобраться со следующей после построения “фич” техникой – их отбором.

https://proglib.io/sh/XxDRvJwC1j
источник
Библиотека программиста
Немного основ для новичков в IT:

1 часть. Объясни мне: как устроен интернет
2 часть. Как устроен интернет: адреса
3 часть. Как на самом деле работает Wi-Fi
4 часть. Как устроен спутниковый интернет
5 часть. Домены для вашего сайта
6 часть. Как выглядит сервер
источник
2021 September 26
Библиотека программиста
📚 Подборка книг для прокачки в проектировании программного обеспечения от Александра Поломодова,
директора департамента развития цифровой экосистемы Тинькофф.

https://proglib.io/w/824c931e
источник
Библиотека программиста
«PHP мертв», — говорили они…

Специалист по исследованию веб-технологий из W3Techs с 2010 года отслеживает тенденции в статистике использования серверных языков программирования для веб-сайтов. Результат кого-то обрадует, а кого-то огорчит, например Microsoft 😃.

Источник
источник
Библиотека программиста
🕸 17 убийственных сайтов для веб-разработчиков

Хранение под рукой полезных сайтов – хороший способ повышения производительности труда для дизайнера или веб-разработчика. Разберем некоторые из лучших инструментов, способных уменьшить объем вашей повседневной рутины.

https://proglib.io/sh/f97xSBsqJc
источник
Библиотека программиста
Учиться чему-либо бывает непросто: многие откладывают обучение, не могут выделить на него время, теряются в количестве информации или, наоборот, не могут найти актуальные источники.

Команда «Библиотеки программиста» хотела бы исследовать вопрос для дальнейшего развития проекта и посему просим вас выделить пару минут своего времени на гугл форму.

https://forms.gle/qVJEULRbbHTJTzYr6
источник
2021 September 27
Библиотека программиста
Что такое NFT и где они используются?

Технологии постоянно совершенствуются и все глубже проникают в жизнь человека, меняя ее и заставляя нас иначе смотреть на обыденные вещи. Поговорим о невзаимозаменяемых токенах (NFT) и причинах их популярности.

https://proglib.io/sh/Y07iIXqjoW
источник
Библиотека программиста
Кто любит Netflix и хочет узнать, как работают их внутренние сервисы, ловите мини-серию статей от Netflix Studio Engineering про практический дизайн API:

Часть 1. Использование Protobuf FieldMask
Часть 2. Protobuf FieldMask для операций обновления и удаления
источник