Please open Telegram to view this post
VIEW IN TELEGRAM
Датасет Yambda предназначен для тестирования и совершенствования рекомендательных алгоритмов. С помощью Yambda учёные, исследователи и вузы со всего мира смогут тестировать и улучшать рекомендательные алгоритмы.
Датасет представлен в трёх вариантах: полная версия содержит 5 миллиардов данных, уменьшенные — 500 миллионов и 50 миллионов. Разработчики и исследователи смогут выбрать тот вариант, который отвечает их задаче и имеющимся вычислительным ресурсам.
Please open Telegram to view this post
VIEW IN TELEGRAM
🛡️ Как обеспечить безопасность своего API
В карточках собрали основные моменты, которые помогут защитить ваш API от взлома, утечек данных и сбоев.
✅ Еще больше советов по безопасности — в нашей статье: https://proglib.io/sh/ymU3WlJhec
🐸 Библиотека программиста
В карточках собрали основные моменты, которые помогут защитить ваш API от взлома, утечек данных и сбоев.
✅ Еще больше советов по безопасности — в нашей статье: https://proglib.io/sh/ymU3WlJhec
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
⏰ Последние 2 дня скидки на курс «AI-агенты для DS-специалистов»
Пока большинство дата-сайентистов строят модели и делают аналитику, рынок уже требует специалистов, которые создают автономные системы на базе ИИ-агентов.
Для этого мы подготовили специальный курс и собрали кучу дополнительного контента, который поможет погрузиться в тему еще глубже. Но чтобы получить все плюшки, успевайте до 1 июня.
🎁 Что вы получите при оплате курса до 1 июня:
— Промокод PROGLIBAIна 10 000 ₽ на курс, чтобы изучать AI-агентов еще выгоднее
— Эксклюзивный лонгрид по API и ML от Proglib
💡Что разберем на курсе «AI-агенты для DS-специалистов»:
— Реализацию памяти в цепочках langchain
— Полный пайплайн RAG-системы с оценкой качества
— Основы мультиагентных систем (MAS)
— Протокол MCP и фреймворк FastMCP
Промокод также действует на курсы «Математика для Data Science» и «Алгоритмы и структуры данных».
👉 Успейте до 1 июня: https://clc.to/Cttu7A
Пока большинство дата-сайентистов строят модели и делают аналитику, рынок уже требует специалистов, которые создают автономные системы на базе ИИ-агентов.
Для этого мы подготовили специальный курс и собрали кучу дополнительного контента, который поможет погрузиться в тему еще глубже. Но чтобы получить все плюшки, успевайте до 1 июня.
🎁 Что вы получите при оплате курса до 1 июня:
— Промокод PROGLIBAIна 10 000 ₽ на курс, чтобы изучать AI-агентов еще выгоднее
— Эксклюзивный лонгрид по API и ML от Proglib
💡Что разберем на курсе «AI-агенты для DS-специалистов»:
— Реализацию памяти в цепочках langchain
— Полный пайплайн RAG-системы с оценкой качества
— Основы мультиагентных систем (MAS)
— Протокол MCP и фреймворк FastMCP
Промокод также действует на курсы «Математика для Data Science» и «Алгоритмы и структуры данных».
👉 Успейте до 1 июня: https://clc.to/Cttu7A
Please open Telegram to view this post
VIEW IN TELEGRAM
🚨 Что на самом деле происходит с увольнениями в ИТ
Каждый день в чатах разработчиков появляются сообщения «ищу работу», «команду сократили», «проект закрыли». Но никто не говорит о причинах и масштабах катастрофы. Мы запустили большое исследование, чтобы раскрыть правду!
🎯 Что мы выясним:
→ Реальные причины увольнений
→ Сколько времени нужно на поиск работы
→ Самые безумные истории смены работы
Понимая реальную ситуацию, мы сможем принимать взвешенные решения о карьере и не попасться на удочку HR-сказок.
👉 Пройдите опрос за 3 минуты и помогите всему сообществу: https://clc.to/yJ5krg
Каждый день в чатах разработчиков появляются сообщения «ищу работу», «команду сократили», «проект закрыли». Но никто не говорит о причинах и масштабах катастрофы. Мы запустили большое исследование, чтобы раскрыть правду!
🎯 Что мы выясним:
→ Реальные причины увольнений
→ Сколько времени нужно на поиск работы
→ Самые безумные истории смены работы
Понимая реальную ситуацию, мы сможем принимать взвешенные решения о карьере и не попасться на удочку HR-сказок.
👉 Пройдите опрос за 3 минуты и помогите всему сообществу: https://clc.to/yJ5krg
📰 Что произошло за неделю
Собрали главные события и контент минувших уходящей недели:
🫡 Платформа Glitch прекратит размещение проектов и закроет пользовательские профили 8 июля 2025 года.
👉 7 качеств, которые вам нужны, чтобы стать креативным программистом.
📊 Анализируем вилки зарплат IT вакансий.
🔒 Как защитить API: 6 основных аспектов безопасности.
🚰 ИИ-ассистент GitLab Duo может слить в открытый доступ приватный код.
💽 В «Яндексе» разработали и выложили в опенсорс датасет для развития рекомендательных систем.
🐸 Библиотека программиста #свежак
Собрали главные события и контент минувших уходящей недели:
🫡 Платформа Glitch прекратит размещение проектов и закроет пользовательские профили 8 июля 2025 года.
👉 7 качеств, которые вам нужны, чтобы стать креативным программистом.
📊 Анализируем вилки зарплат IT вакансий.
🔒 Как защитить API: 6 основных аспектов безопасности.
🚰 ИИ-ассистент GitLab Duo может слить в открытый доступ приватный код.
💽 В «Яндексе» разработали и выложили в опенсорс датасет для развития рекомендательных систем.
Please open Telegram to view this post
VIEW IN TELEGRAM
Исходный код проекта SQLite написан на C распространяется как общественное достояние (public domain) и может использоваться без ограничений и безвозмездно в любых целях.
Основные изменения и доработки:
– Добавлена функция
sqlite3_setlk_timeout()
, позволяющая установить отдельный таймаут, отличный от sqlite3_busy_timeout()
.– Введены встроенные SQL-функции
unistr()
и unistr_quote()
.– Во встроенной функции
printf()
флаг альтернативной формы #
для преобразований %Q
и %q
теперь экранирует управляющие символы с помощью бэкслэшей (под unistr).– В консольной утилите запрещён прямой вывод большинства управляющих символов.
– Доработана утилита синхронизации БД
sqlite3_rsync
.– Оптимизированы функции
jsonb_set()
и jsonb_replace()
.– И др.
*Кстати, SQLite изначально разрабатывался и был предназначен для работы системы управления жизнеобеспечения военного корабля.
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
Проблема: cортировка больших массивов может быть неэффективной при использовании простых алгоритмов, таких как сортировка пузырьком или вставками.
Решение: Автор в книге Algorithms and Data Structures for OOP With C
демонстрирует реализацию QuickSort — одного из самых эффективных алгоритмов сортировки на практике, с рекурсивным разбиением массива.
Пример кода:
public class QuickSortExample
{
public void QuickSort(int[] arr, int low, int high)
{
if (low < high)
{
int pi = Partition(arr, low, high);
QuickSort(arr, low, pi - 1);
QuickSort(arr, pi + 1, high);
}
}
private int Partition(int[] arr, int low, int high)
{
int pivot = arr[high];
int i = (low - 1);
for (int j = low; j < high; j++)
{
if (arr[j] < pivot)
{
i++;
(arr[i], arr[j]) = (arr[j], arr[i]);
}
}
(arr[i + 1], arr[high]) = (arr[high], arr[i + 1]);
return i + 1;
}
}
Преимущества:
— Быстрая сортировка даже больших наборов данных
— Средняя сложность O(n log n)
— Эффективное использование памяти за счет рекурсии
Please open Telegram to view this post
VIEW IN TELEGRAM