Telegram Web
😱 Тренажёр для понимания кода

Работает всё просто: есть фрагменты кода, а вы должны понять, что он должен вывести. Есть примеры из JS, C++, Java, Python и JavaScript и другие.

Пользуемся здесь.

🐸 Библиотека программиста #буст
Please open Telegram to view this post
VIEW IN TELEGRAM
👍9😁53
🔐 10 хакерских скриптов на Python

Как насчёт того, чтобы заглянуть по ту сторону Python-разработки?

📌 В этом разборе — настоящие боевые техники, которые используют:
— самомодифицирующийся код
— перехват нажатий клавиш (keylogger)
— скрытые скриншоты экрана
— исполнение из RAM — без следов на диске
— маскировка под легитимные процессы
— обход антивирусов и мониторинга

⚠️ Всё — в образовательных целях. Эти приёмы помогают понять, как думает атакующий, и прокачать навыки кибербезопасности и защиты приложений.

👉 Подробнее в нашей новой статье: https://proglib.io/sh/Eu3Dm2GYbh

Библиотека питониста
#буст
8👍5🥱3😢2👾1
📖 Небольшая шпаргалка по SQL

Прописаны все виды команд JOIN, а также их визуал.

Крайне полезная штука — сохраняем.

🐸 Библиотека программиста #буст
Please open Telegram to view this post
VIEW IN TELEGRAM
👍291🤔1🤩1👾1
📝 Немного инсайтов из третьего модуля курса

Сейчас большинство представлений об ИИ ограничиваются одним агентом — моделькой, которая что-то предсказывает, генерирует или классифицирует.

Но реальный прорыв начинается, когда этих агентов становится несколько.
Когда они начинают взаимодействовать друг с другом.
Когда появляется координация, распределение ролей, память, планирование — всё это и есть мультиагентные системы (MAS).

➡️ Пока кто-то думает, что это звучит как научная фантастика, индустрия уже переходит к новым уровням сложности:
— Microsoft делает язык DroidSpeak для общения между LLM
— Open Source-фреймворки вроде LangChain, AutoGen, CrewAI, LangGraph — бурно развиваются
— компании, включая МТС, уже применяют MAS в боевых задачах

🎓 На курсе мы подходим к этому практично:
🔵 разбираем, как устроены MAS
🔵 пишем агентов с нуля
🔵 учимся выстраивать взаимодействие: конкуренцию, кооперацию, планирование

Именно на третьем уроке вы впервые собираете не просто «умного бота», а живую систему из агентов, которая работает вместе — как команда.

Причём по-настоящему: врач, SQL-аналитик, travel-планировщик, Python-генератор, поисковик.

🙂 Если хочется не просто использовать ИИ, а проектировать системы, которые думают, планируют и сотрудничают тогда забирайте курс по ИИ-агентам
Please open Telegram to view this post
VIEW IN TELEGRAM
9👾2🤔1
🕸 Google выпустила агент Gemini CLI с открытым исходным кодом

Нейронка пишет код, работает с файлами на ПК, запускает программы, генерирует фото и видео или просто отвечает на вопросы. Дают 60 запросов в минуту или 1000 запросов в день.

Инструкция для запуска доступна на GitHub.

🐸 Библиотека программиста #свежак
Please open Telegram to view this post
VIEW IN TELEGRAM
16🤩5🤔4👾1
🎮 Управление состоянием с использованием useReducer

Проблема: управление сложным состоянием в React-приложении может стать трудным и запутанным, особенно при наличии множества состояний и действий.

Решение: в книге «Learn React Hooks, 2nd Edition» автор предлагает использовать хук useReducer для централизованного управления состоянием. Это позволяет более эффективно обрабатывать сложные состояния и действия.

Пример кода:

import React, { useReducer } from 'react';

const initialState = { count: 0 };

function reducer(state, action) {
switch (action.type) {
case 'increment':
return { count: state.count + 1 };
case 'decrement':
return { count: state.count - 1 };
default:
throw new Error();
}
}

function Counter() {
const [state, dispatch] = useReducer(reducer, initialState);

return (
<>
<p>Count: {state.count}</p>
<button onClick={() => dispatch({ type: 'increment' })}>Increment</button>
<button onClick={() => dispatch({ type: 'decrement' })}>Decrement</button>
</>
);
}


Преимущества:

— Централизованное управление состоянием.
— Лёгкость в добавлении новых состояний и действий.
— Чистота и предсказуемость кода.

➡️ Больше полезных книг — в нашем канале @progbook

🐸 Библиотека программиста #буст
Please open Telegram to view this post
VIEW IN TELEGRAM
9👍4🤔3
Гадание на мемах 

Посвящаем сегодняшний вечер гаданию. Доверьтесь судьбе и жмите на любую карточку. 🔮

🐸 Библиотека программиста #междусобойчик
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
😁439🤔2
Пользователи Anthropic теперь могут создавать приложения прямо из чат-бота Claude

Функция основана на прошлогодней разработке Anthropic Artifacts, которая позволяет взаимодействовать с генерируемым контентом в реальном времени.

Из блога компании:
«Опишите, что хотите создать, и Claude напишет код за вас. В процессе работы Claude может отлаживать и улучшать код по вашим замечаниям. Когда приложение будет готово, вы сможете сразу поделиться им по ссылке — развёртывание не требуется. Claude берёт на себя все технические детали: проектирование, обработку ошибок и логику работы, чтобы вы могли сосредоточиться на своей идее»


Созданные приложения могут взаимодействовать с Claude через API. При этом использование API учитывается в подписке пользователя, а не автора приложения.

Функция пока ограничена: она не поддерживает внешние API-запросы, постоянное хранилище и работает только с текстовым API. Но доступна для всех пользователей — Free, Pro и Max.

🐸 Библиотека программиста #свежак
Please open Telegram to view this post
VIEW IN TELEGRAM
7🤔1
🤯 Мы больше года строим мультиагентные системы

Грабли, находки, паттерны, эксперименты — всё это накопилось и в какой-то момент стало жалко держать только у себя.

Никита — рассказывает (и показывает) базу: токенизация, LLM, SFT, PEFT, локальный инференс + RAG и как оценивать его качество.
Диана — как строят мультиагентные системы, какие есть паттерны проектирования и библиотеки.
Макс — про инференс в проде + разберет CoPilot, соберет с вами из кусочков свой копайлот, а затем его сломает через prompt injection. // Макс фанат autogen (а если нет — он вас разубедит в своем классном канале)
Финальным аккордом Дима углубится в MCP и соберет несколько кейсов повзрослее.

Курс тут: https://clc.to/47pgYA
Промокод: datarascals действует до 23:59 29 июня
🔥5🥱21🤔1
🧠 От конкурентного программирования к производству

Есть проекты, где смена всего одного неудачного алгоритма в корне меняет картину. Внезапно запросы начинают выполняться за миллисекунды, а пользователи перестают жаловаться на «тормоза». Обычно такие решения находят программисты, которые участвовали в соревнованиях по спортивному программированию.

➡️ Сегодня рассказываем, почему их мышление помогает в реальной работе.

🐸 Библиотека программиста
Please open Telegram to view this post
VIEW IN TELEGRAM
😁8👍3👾31🤔1
И в GUI включён автокоммит по умолчанию 🥲

🐸 Библиотека программиста #развлекалово
Please open Telegram to view this post
VIEW IN TELEGRAM
😁47😢4🌚1
📰 Что произошло за неделю

Собрали главные события и контент минувших уходящей недели:

🫡 Представлен открытый проект mbake — форматировщик и линтер Makefile.

😋 Сам ты вайб-кодер или как различать термины.

⚒️ Google выпустила агент Gemini CLI с открытым исходным кодом.

📃 Пользователи Anthropic теперь могут создавать приложения прямо из чат-бота Claude.

🎉 От конкурентного программирования к производству: как алгоритмическое мышление повышает производительность приложений.

🐸 Библиотека программиста #свежак
Please open Telegram to view this post
VIEW IN TELEGRAM
4👍2
🔒 Американские физики создали самый надёжный генератор случайных чисел

Устройство, названное CURBy, генерирует 512 бит случайной информации за минуту на основе квантовой запутанности и блокчейна, а все этапы процесса можно отследить, сообщает Nature.

Ранее на генерацию такого блока уходило около десяти минут, но благодаря сотрудничеству с учёными из Колорадо время удалось сократить до одной минуты.

Для гарантии надёжности CURBy использует блокчейн, позволяющий любому проверить весь процесс генерации чисел. Дополнительно внедрён собственный протокол Twine, обеспечивающий перекрёстный контроль.

🐸 Библиотека программиста #свежак
Please open Telegram to view this post
VIEW IN TELEGRAM
👍6👾31
😴 Сон на рабочем месте или как сохранить продуктивность

Если вы часто устаете, меняете позу и вам болит спина — эти три секрета для вас:

1. Кресло наше всё

Первым делом нужно сменить кресло. Не офисное, не широкое — берём кресло с анатомической поддержкой, поддержкой головы и поясницы.

2. Power nap — короткий дневной сон

Говорят, Леонардо да Винчи тоже так делал: спал по 20 минут каждые четыре часа, чтобы быстро восстанавливаться. Научитесь засыпать за секунды: включаю фоновую музыку, режим «не беспокоить» на 15-20 минут, откидываете кресло — и спите.

3. Не пропускаем важное

После пробуждения первым делом проверяем уведомления — это помогает не упустить важное. Смотрим чаты задач, потом уже личные.

Такой 15–20 минут сна даёт заряд бодрости работать максимально продуктивно, не отвлекаясь.

А что помогает быть продуктивным вам?

🐸 Библиотека программиста #междусобойчик
Please open Telegram to view this post
VIEW IN TELEGRAM
👍19😁7🥰51🌚1
Как строят продукт:

💧 Waterfall — сначала год проектируем шасси, потом понимаем, что клиент уже уехал на Uber
🛒 Agile — это когда ты сначала едешь, а потом апгрейдишь
🤖 AI — когда оно сначала как-то едет, а потом «случайно» получается MVP
🎨 Vibe coding — когда никто не знает, что происходит, но все счастливы (до релиза)

Узнали свой проект?

🐸 Библиотека программиста
Please open Telegram to view this post
VIEW IN TELEGRAM
😁314👍4🤔1
2025/07/12 18:37:04
Back to Top
HTML Embed Code: