tgoop.com »
United States »
Библиотека программиста | программирование, кодинг, разработка » Telegram Web
🍞 Представлен открытый проект mbake
Разработчик Эбод Шоджаи выпустил инструмент для форматирования и анализа Makefile, написанный на Python и распространяемый по лицензии MIT.
Проект mbake использует CLI на основе подкоманд. Все команды поддерживают псевдонимы bake и mbake.
➡️ Github проекта
🐸 Библиотека программиста #свежак
Разработчик Эбод Шоджаи выпустил инструмент для форматирования и анализа Makefile, написанный на Python и распространяемый по лицензии MIT.
Проект mbake использует CLI на основе подкоманд. Все команды поддерживают псевдонимы bake и mbake.
Please open Telegram to view this post
VIEW IN TELEGRAM
❤6👾1
Вайб-кодинг — это когда человек не пишет код вообще. Все задачи выполняет ИИ, будь то написание, исправление или чтение кода. Человек может не быть программистом или просто не иметь желания работать с кодом. Важно, что он лишь задаёт «вайб» задачи, а ИИ её решает.
Если вы работаете с инструментом вроде Cursor, используя его функции для создания кода и проверки его результата, то это не вайб-кодинг, а разработка с ИИ-инструментами (AI-assisted coding). Здесь вы, как разработчик, активно взаимодействуете с ИИ, но не теряете контроль над процессом.
А вот когда человек Lovable/v0/Bolt для создания сайта или автоматизации без заглядывания в код — это уже вайб-кодинг. И это прекрасно, потому что даёт возможность создавать решения без необходимости учить программирование. И с каждым годом таких людей будет становиться больше.
Отличаются и подходы. Когда разработчики работают с ИИ, они ставят задачи более детально и структурировано, например, указывают конкретные модули или шаги реализации. Вайб-кодеры, напротив, ставят задачи через описание желаемого функционала.
И главная проблема вайб-кодеров — это технический долг. Накопившиеся ошибки, дублированные функции и разные реализации могут привести к тому, что ИИ перестанет справляться с задачами.
Могли ли вы пару лет назад представить, что такое количество рутины в работе будет автоматизировано?
Please open Telegram to view this post
VIEW IN TELEGRAM
😁14👍4❤2🤔2
Работает всё просто: есть фрагменты кода, а вы должны понять, что он должен вывести. Есть примеры из JS, C++, Java, Python и JavaScript и другие.
Пользуемся здесь.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍9😁5❤3
Forwarded from Библиотека питониста | Python, Django, Flask
🔐 10 хакерских скриптов на Python
Как насчёт того, чтобы заглянуть по ту сторону Python-разработки?
📌 В этом разборе — настоящие боевые техники, которые используют:
— самомодифицирующийся код
— перехват нажатий клавиш (keylogger)
— скрытые скриншоты экрана
— исполнение из RAM — без следов на диске
— маскировка под легитимные процессы
— обход антивирусов и мониторинга
⚠️ Всё — в образовательных целях. Эти приёмы помогают понять, как думает атакующий, и прокачать навыки кибербезопасности и защиты приложений.
👉 Подробнее в нашей новой статье: https://proglib.io/sh/Eu3Dm2GYbh
Библиотека питониста #буст
Как насчёт того, чтобы заглянуть по ту сторону Python-разработки?
📌 В этом разборе — настоящие боевые техники, которые используют:
— самомодифицирующийся код
— перехват нажатий клавиш (keylogger)
— скрытые скриншоты экрана
— исполнение из RAM — без следов на диске
— маскировка под легитимные процессы
— обход антивирусов и мониторинга
⚠️ Всё — в образовательных целях. Эти приёмы помогают понять, как думает атакующий, и прокачать навыки кибербезопасности и защиты приложений.
👉 Подробнее в нашей новой статье: https://proglib.io/sh/Eu3Dm2GYbh
Библиотека питониста #буст
❤8👍5🥱3😢2👾1
Прописаны все виды команд JOIN, а также их визуал.
Крайне полезная штука — сохраняем.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍27❤1🤔1🤩1👾1
Сейчас большинство представлений об ИИ ограничиваются одним агентом — моделькой, которая что-то предсказывает, генерирует или классифицирует.
Но реальный прорыв начинается, когда этих агентов становится несколько.
Когда они начинают взаимодействовать друг с другом.
Когда появляется координация, распределение ролей, память, планирование — всё это и есть мультиагентные системы (MAS).
— Microsoft делает язык DroidSpeak для общения между LLM
— Open Source-фреймворки вроде LangChain, AutoGen, CrewAI, LangGraph — бурно развиваются
— компании, включая МТС, уже применяют MAS в боевых задачах
🎓 На курсе мы подходим к этому практично:
Именно на третьем уроке вы впервые собираете не просто «умного бота», а живую систему из агентов, которая работает вместе — как команда.
Причём по-настоящему: врач, SQL-аналитик, travel-планировщик, Python-генератор, поисковик.
Please open Telegram to view this post
VIEW IN TELEGRAM
❤9👾2🤔1
Нейронка пишет код, работает с файлами на ПК, запускает программы, генерирует фото и видео или просто отвечает на вопросы. Дают 60 запросов в минуту или 1000 запросов в день.
Инструкция для запуска доступна на GitHub.
Please open Telegram to view this post
VIEW IN TELEGRAM
❤16🤩5🤔4👾1
Проблема: управление сложным состоянием в 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>
</>
);
}
Преимущества:
— Централизованное управление состоянием.
— Лёгкость в добавлении новых состояний и действий.
— Чистота и предсказуемость кода.
Please open Telegram to view this post
VIEW IN TELEGRAM
❤8👍4🤔3
✨ Гадание на мемах
Посвящаем сегодняшний вечер гаданию. Доверьтесь судьбе и жмите на любую карточку. 🔮
🐸 Библиотека программиста #междусобойчик
Посвящаем сегодняшний вечер гаданию. Доверьтесь судьбе и жмите на любую карточку. 🔮
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
😁42❤9🤔2
Пользователи Anthropic теперь могут создавать приложения прямо из чат-бота Claude
Функция основана на прошлогодней разработке Anthropic Artifacts, которая позволяет взаимодействовать с генерируемым контентом в реальном времени.
Из блога компании:
Созданные приложения могут взаимодействовать с Claude через API. При этом использование API учитывается в подписке пользователя, а не автора приложения.
Функция пока ограничена: она не поддерживает внешние API-запросы, постоянное хранилище и работает только с текстовым API. Но доступна для всех пользователей — Free, Pro и Max.
🐸 Библиотека программиста #свежак
Функция основана на прошлогодней разработке 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 июня
Грабли, находки, паттерны, эксперименты — всё это накопилось и в какой-то момент стало жалко держать только у себя.
Никита — рассказывает (и показывает) базу: токенизация, LLM, SFT, PEFT, локальный инференс + RAG и как оценивать его качество.
Диана — как строят мультиагентные системы, какие есть паттерны проектирования и библиотеки.
Макс — про инференс в проде + разберет CoPilot, соберет с вами из кусочков свой копайлот, а затем его сломает через prompt injection. // Макс фанат autogen (а если нет — он вас разубедит в своем классном канале)
Финальным аккордом Дима углубится в MCP и соберет несколько кейсов повзрослее.
Курс тут: https://clc.to/47pgYA
Промокод:
🔥5🥱2❤1🤔1
🧠 От конкурентного программирования к производству
Есть проекты, где смена всего одного неудачного алгоритма в корне меняет картину. Внезапно запросы начинают выполняться за миллисекунды, а пользователи перестают жаловаться на «тормоза». Обычно такие решения находят программисты, которые участвовали в соревнованиях по спортивному программированию.
➡️ Сегодня рассказываем, почему их мышление помогает в реальной работе.
🐸 Библиотека программиста
Есть проекты, где смена всего одного неудачного алгоритма в корне меняет картину. Внезапно запросы начинают выполняться за миллисекунды, а пользователи перестают жаловаться на «тормоза». Обычно такие решения находят программисты, которые участвовали в соревнованиях по спортивному программированию.
Please open Telegram to view this post
VIEW IN TELEGRAM
😁8👍3👾3❤1🤔1
📰 Что произошло за неделю
Собрали главные события и контент минувших уходящей недели:
🫡 Представлен открытый проект mbake — форматировщик и линтер Makefile.
😋 Сам ты вайб-кодер или как различать термины.
⚒️ Google выпустила агент Gemini CLI с открытым исходным кодом.
📃 Пользователи Anthropic теперь могут создавать приложения прямо из чат-бота Claude.
🎉 От конкурентного программирования к производству: как алгоритмическое мышление повышает производительность приложений.
🐸 Библиотека программиста #свежак
Собрали главные события и контент минувших уходящей недели:
🫡 Представлен открытый проект mbake — форматировщик и линтер Makefile.
😋 Сам ты вайб-кодер или как различать термины.
⚒️ Google выпустила агент Gemini CLI с открытым исходным кодом.
📃 Пользователи Anthropic теперь могут создавать приложения прямо из чат-бота Claude.
🎉 От конкурентного программирования к производству: как алгоритмическое мышление повышает производительность приложений.
Please open Telegram to view this post
VIEW IN TELEGRAM
❤4👍2
🔒 Американские физики создали самый надёжный генератор случайных чисел
Устройство, названное CURBy, генерирует 512 бит случайной информации за минуту на основе квантовой запутанности и блокчейна, а все этапы процесса можно отследить, сообщает Nature.
Ранее на генерацию такого блока уходило около десяти минут, но благодаря сотрудничеству с учёными из Колорадо время удалось сократить до одной минуты.
Для гарантии надёжности CURBy использует блокчейн, позволяющий любому проверить весь процесс генерации чисел. Дополнительно внедрён собственный протокол Twine, обеспечивающий перекрёстный контроль.
🐸 Библиотека программиста #свежак
Устройство, названное CURBy, генерирует 512 бит случайной информации за минуту на основе квантовой запутанности и блокчейна, а все этапы процесса можно отследить, сообщает Nature.
Ранее на генерацию такого блока уходило около десяти минут, но благодаря сотрудничеству с учёными из Колорадо время удалось сократить до одной минуты.
Для гарантии надёжности CURBy использует блокчейн, позволяющий любому проверить весь процесс генерации чисел. Дополнительно внедрён собственный протокол Twine, обеспечивающий перекрёстный контроль.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍5👾3❤1