Forwarded from Not Boring Tech
This media is not supported in your browser
VIEW IN TELEGRAM
📊 Для автоматизации SEO сделали набор скиллов — Claude SEO параллельно запускает 25 саб-скиллов и 18 специализированных агентов, чтобы провести полный аудит любого сайта.
Внутри доступно 32 команды, которые анализируют сайт, проверяют качество контента, добавляют оптимизации, сравнивают с конкурентами и сохраняют результаты.
Пробуем — тут.
@notboring_tech
Внутри доступно 32 команды, которые анализируют сайт, проверяют качество контента, добавляют оптимизации, сравнивают с конкурентами и сохраняют результаты.
Пробуем — тут.
@notboring_tech
Forwarded from Хабр
This media is not supported in your browser
VIEW IN TELEGRAM
Ситуация SOS: ИИ сообщил руководству, что выручка выросла на 15%. Потом финансовый директор сказал: «Не гоните лошадей, какие 15%? А учтены ли налоги и возвраты, когда обновились данные и откуда вообще взялась эта цифра».
Ответов не оказалось. Отчет собрали за несколько секунд, а проверять его пришлось полдня. Дело в том,, что ИИ-агент не замечает, что разные отделы считают один показатель по-разному. Он может взять устаревшие данные или уверенно выдать ноль, когда нужная таблица просто не загрузилась.
Автор предлагает 5 вопросов, на которые должны отвечать ваши данные, прежде чем с ними начнет работать ИИ-агент.
Ответов не оказалось. Отчет собрали за несколько секунд, а проверять его пришлось полдня. Дело в том,, что ИИ-агент не замечает, что разные отделы считают один показатель по-разному. Он может взять устаревшие данные или уверенно выдать ноль, когда нужная таблица просто не загрузилась.
Автор предлагает 5 вопросов, на которые должны отвечать ваши данные, прежде чем с ними начнет работать ИИ-агент.
Forwarded from Senior SQL Developer
Операция PIVOT в SQL
PIVOT - это операция, которая позволяет преобразовать строки в столбцы для создания сводных таблиц. Она используется для агрегации данных и суммирования значений в соответствии с заданными критериями.
Если вы работаете с диалектом SQL, который не поддерживает PIVOT, не волнуйтесь! Вы всё ещё можете достичь аналогичных результатов, используя операторы CASE.
PIVOT - это операция, которая позволяет преобразовать строки в столбцы для создания сводных таблиц. Она используется для агрегации данных и суммирования значений в соответствии с заданными критериями.
Если вы работаете с диалектом SQL, который не поддерживает PIVOT, не волнуйтесь! Вы всё ещё можете достичь аналогичных результатов, используя операторы CASE.
Forwarded from Rozetked
Media is too big
VIEW IN TELEGRAM
В ChatGPT появился плагин Adobe
Он позволит чат-боту создавать контент в программах компании, таких как Photoshop, Illustrator, Premiere и других. Искусственный интеллект сможет сделать мокап, смонтировать видео или создать PDF-файл с кастомным дизайном.
Если привязать к ChatGPT свою учётную запись Creative Cloud, дизайны чат-бота сохранятся в виде нативных файлов программ Adobe — это позволит продолжить работу над ними самостоятельно.
💼 Rozetked | Подписаться
Он позволит чат-боту создавать контент в программах компании, таких как Photoshop, Illustrator, Premiere и других. Искусственный интеллект сможет сделать мокап, смонтировать видео или создать PDF-файл с кастомным дизайном.
Если привязать к ChatGPT свою учётную запись Creative Cloud, дизайны чат-бота сохранятся в виде нативных файлов программ Adobe — это позволит продолжить работу над ними самостоятельно.
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from Техночат
Мем: Claude взломал сайт спортзала и отменил чужую бронь ради своего хозяина.
Австралиец попросил ИИ записать его на популярное занятие. Claude нашёл уязвимость и научился бронировать слоты за несколько недель до того, как они официально открывались.
Потом стало ещё веселее: когда пользователь спросил, можно ли подняться в листе ожидания, агент обнаружил API без нормальной проверки авторизации и просто отменил чужую бронь, чтобы протолкнуть своего человека выше.
Теперь ждём, когда Claude научится отменять работу по понедельникам🥃
@tehnochat
Австралиец попросил ИИ записать его на популярное занятие. Claude нашёл уязвимость и научился бронировать слоты за несколько недель до того, как они официально открывались.
Потом стало ещё веселее: когда пользователь спросил, можно ли подняться в листе ожидания, агент обнаружил API без нормальной проверки авторизации и просто отменил чужую бронь, чтобы протолкнуть своего человека выше.
Теперь ждём, когда Claude научится отменять работу по понедельникам
@tehnochat
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from Хабр Новости
Представлен проект ICQ Reborn. Это неофициальная сторонняя версия оригинального мессенджера, которая работает на собственном XMPP-сервере и доступна для бесплатной загрузки на ПК на Windows 10 и 11, а сам проект работает без шифрования.
#мессенджеры
#мессенджеры
Forwarded from SQL и Анализ данных
⚡️ QueryTuner - open-source инструмент, который разбирает SQL-запрос и показывает, почему он может тормозить.
Подключаться к базе вообще не обязательно. Можно просто вставить SQL и получить диагностику.
Поддерживаются сразу 5 диалектов:
- PostgreSQL
- MySQL
- Oracle
- SQL Server
- SQLite
Внутри два уровня анализа.
1. Детерминированный heuristic engine
Он мгновенно ищет типичные anti-patterns:
-
- функции внутри
- leading wildcard в
- потенциально отсутствующие индексы
-
- другие проблемы производительности
Сейчас заявлено 12 правил, и для них не нужны ни LLM, ни внешний API.
2. Опциональный AI-слой
Можно подключить Qwen через Hugging Face или OpenAI. Тогда QueryTuner умеет:
- объяснять проблему человеческим языком;
- переписывать запрос;
- предлагать
- объяснять, зачем конкретный индекс нужен.
Особенно интересно, что можно передать ещё и
Например, для такого запроса:
Хороший проект для тех случаев, когда SQL уже работает, но хочется понять, почему через полгода он начнёт работать плохо.
#SQL #PostgreSQL #Database #OpenSource #DataEngineering
https://github.com/AutoShiftOps/querytuner
Подключаться к базе вообще не обязательно. Можно просто вставить SQL и получить диагностику.
Поддерживаются сразу 5 диалектов:
- PostgreSQL
- MySQL
- Oracle
- SQL Server
- SQLite
Внутри два уровня анализа.
1. Детерминированный heuristic engine
Он мгновенно ищет типичные anti-patterns:
-
SELECT *- функции внутри
WHERE- leading wildcard в
LIKE- потенциально отсутствующие индексы
-
ORDER BY без ограничения результата- другие проблемы производительности
Сейчас заявлено 12 правил, и для них не нужны ни LLM, ни внешний API.
2. Опциональный AI-слой
Можно подключить Qwen через Hugging Face или OpenAI. Тогда QueryTuner умеет:
- объяснять проблему человеческим языком;
- переписывать запрос;
- предлагать
CREATE INDEX;- объяснять, зачем конкретный индекс нужен.
Особенно интересно, что можно передать ещё и
CREATE TABLE DDL. Тогда рекомендации становятся schema-aware: инструмент видит реальные таблицы, колонки и существующие индексы. Например, для такого запроса:
SELECT *
FROM orders
WHERE YEAR(created_at) = 2026;
Хороший проект для тех случаев, когда SQL уже работает, но хочется понять, почему через полгода он начнёт работать плохо.
#SQL #PostgreSQL #Database #OpenSource #DataEngineering
https://github.com/AutoShiftOps/querytuner
Forwarded from Data Science. SQL hub
⚡ В SQLite есть кусок кода, который выглядит «грязно», но оставлен таким специально ради скорости.
Каждый SQL-запрос SQLite сначала компилируется в байткод, а затем выполняется собственной виртуальной машиной VDBE.
Внутри — большой цикл диспетчеризации с почти 200 opcode.
И вот интересный момент: SQLite использует обычные
В исходниках прямо написано:
«Код использует неструктурированные goto и выглядит не очень чисто. Но это сделано не из-за плохого стиля, так быстрее».
По замерам разработчиков, такой подход ускоряет
То есть здесь читаемость сознательно пожертвовали ради производительности.
Хорошее напоминание: в системном коде «красивее» не всегда значит «быстрее».
#SQLite #C #Databases #Performance #SystemsProgramming
Каждый SQL-запрос SQLite сначала компилируется в байткод, а затем выполняется собственной виртуальной машиной VDBE.
Внутри — большой цикл диспетчеризации с почти 200 opcode.
И вот интересный момент: SQLite использует обычные
goto, чтобы быстро прыгать между общими ветками выполнения.В исходниках прямо написано:
«Код использует неструктурированные goto и выглядит не очень чисто. Но это сделано не из-за плохого стиля, так быстрее».
По замерам разработчиков, такой подход ускоряет
sqlite3_step() примерно на 1,5%.То есть здесь читаемость сознательно пожертвовали ради производительности.
Хорошее напоминание: в системном коде «красивее» не всегда значит «быстрее».
#SQLite #C #Databases #Performance #SystemsProgramming
Forwarded from Data Science. SQL hub
🔥 PPT Master делает презентации из PDF, DOCX и сайтов прямо внутри Claude Code и Cursor. И на выходе это настоящий редактируемый PowerPoint
ppt-master работает как skill для AI-IDE. Можно просто написать: «сделай презентацию из этого PDF», после чего агент сам разбирает материал, продумывает структуру, собирает дизайн и экспортирует .pptx. Поддерживаются PDF, DOCX, URL и Markdown.
Самая сильная часть проекта в том, что слайды не превращаются в набор картинок. Текст, фигуры, таблицы и графики экспортируются как нативные объекты PowerPoint, которые можно открыть и вручную отредактировать. Есть шаблоны, live preview, анимации, speaker notes и даже генерация озвучки с последующим встраиванием аудио в PPTX.
Работает с Claude Code, Cursor, VS Code + Copilot и другими agent harness. Сам пайплайн выполняется локально, кроме обращений к выбранной AI-модели.
По сути:
PDF / DOCX / URL → AI-agent → структура → дизайн → настоящий editable .pptx
Автор отдельно пишет, что цель не заменить финальную ручную полировку, а убрать примерно 90% работы с пустого листа.
🔗 github.com/hugohe3/ppt-master
#AI #ClaudeCode #PowerPoint #Agents #OpenSource
ppt-master работает как skill для AI-IDE. Можно просто написать: «сделай презентацию из этого PDF», после чего агент сам разбирает материал, продумывает структуру, собирает дизайн и экспортирует .pptx. Поддерживаются PDF, DOCX, URL и Markdown.
Самая сильная часть проекта в том, что слайды не превращаются в набор картинок. Текст, фигуры, таблицы и графики экспортируются как нативные объекты PowerPoint, которые можно открыть и вручную отредактировать. Есть шаблоны, live preview, анимации, speaker notes и даже генерация озвучки с последующим встраиванием аудио в PPTX.
Работает с Claude Code, Cursor, VS Code + Copilot и другими agent harness. Сам пайплайн выполняется локально, кроме обращений к выбранной AI-модели.
По сути:
PDF / DOCX / URL → AI-agent → структура → дизайн → настоящий editable .pptx
Автор отдельно пишет, что цель не заменить финальную ручную полировку, а убрать примерно 90% работы с пустого листа.
🔗 github.com/hugohe3/ppt-master
#AI #ClaudeCode #PowerPoint #Agents #OpenSource
Forwarded from Data Science. SQL hub
🐘 SQL-совет, который многие игнорируют: не используй `COUNT(*)`, если тебе нужно только проверить существование строки.
Часто пишут так:
А потом проверяют, больше ли результат нуля.
Но базе приходится посчитать все совпадения, хотя тебе нужна всего одна информация: есть хотя бы одна строка или нет.
Лучше использовать:
На маленькой таблице разницы почти не заметишь. На миллионах строк и частых проверках это уже может серьёзно экономить ресурсы.
Если нужен ответ «да/нет» — не заставляй SQL считать всё.
Часто пишут так:
SELECT COUNT(*)
FROM orders
WHERE user_id = 42;
А потом проверяют, больше ли результат нуля.
Но базе приходится посчитать все совпадения, хотя тебе нужна всего одна информация: есть хотя бы одна строка или нет.
Лучше использовать:
SELECT EXISTS (
SELECT 1
FROM orders
WHERE user_id = 42
);
EXISTS может остановить поиск сразу после первого совпадения.На маленькой таблице разницы почти не заметишь. На миллионах строк и частых проверках это уже может серьёзно экономить ресурсы.
Если нужен ответ «да/нет» — не заставляй SQL считать всё.
Forwarded from Senior SQL Developer
SQLite-песочница в браузере
Чего мне всегда не хватало, так это аналога JSFiddle для SQLite, какой-то онлайн-песочницы, в которой можно быстро проверить SQL-запрос и поделиться с другими.
Смотреть статью
Чего мне всегда не хватало, так это аналога JSFiddle для SQLite, какой-то онлайн-песочницы, в которой можно быстро проверить SQL-запрос и поделиться с другими.
Смотреть статью
Forwarded from Хабр Новости
Линус Торвальдс написал и внёс изменения в драйвер графического ядра Intel Xe. Это произошло после того, как он столкнулся с «адской отладкой», но в итоге ему помог искусственный интеллект.
#ИскИн #ОС #разработка
#ИскИн #ОС #разработка
Forwarded from SQL и Анализ данных
В Steam выходит Ghost in the SQL - детективная игра, где главный инструмент расследования не лупа и не допросы, а SQL-запросы.
Чтобы найти подозреваемого, восстановить события или докопаться до нужной улики, придётся работать с базами данных, фильтровать информацию, связывать таблицы и писать запросы.
Каждое дело постепенно знакомит с SQL через практику - от простых выборок до более сложного анализа данных.
Обещают разные расследования - поджоги, убийства и другие преступления.
Редкий случай, когда
SELECT, JOIN и WHERE действительно помогают найти преступника.https://store.steampowered.com/app/5072430/Ghost_in_the_SQL_Data/
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from Not Boring Tech
This media is not supported in your browser
VIEW IN TELEGRAM
🧩 Сбылась мечта детства: GPT-6 Astra генерирует полноценные наборы LEGO по одному фото или текстовому запросу. Для этого нейронка использует официальные детали, которые можно заказать онлайн.
Набор специально оптимизирован, чтобы его можно было собрать в реальной жизни и поставить на полку. Вместе с LDraw файлом 3D-модели идёт инструкция по сборке, как в настоящих наборах LEGO.
Автор твита обещает выложить генератор наборов LEGO уже сегодня — тут.
Повторить воркфлоу можно с нуля самому через BrickLink Studio с помощью MCP — здесь.
@notboring_tech
Набор специально оптимизирован, чтобы его можно было собрать в реальной жизни и поставить на полку. Вместе с LDraw файлом 3D-модели идёт инструкция по сборке, как в настоящих наборах LEGO.
Автор твита обещает выложить генератор наборов LEGO уже сегодня — тут.
Повторить воркфлоу можно с нуля самому через BrickLink Studio с помощью MCP — здесь.
@notboring_tech
Forwarded from Senior SQL Developer
Поиск таймаутов выполнения запросов SQL Server
Когда вы работаете с SQL Server, вы, вероятно, столкнулись с ситуацией, когда запрос занимает слишком много времени и в конечном итоге приводит к ошибке тайм-аута.
Вот некоторые советы для улучшения производительности и снижения тайм-аута:
- Используйте SQL Server Management Studio (SSMS) для управления и настройки SQL Server, а также для поиска таймаутов выполнения запросов. Используйте SQL Server Profiler для отслеживания и анализа производительности запросов.
- Используйте динамические управляемые представления, такие как sys.dm_exec_requests и sys.dm_exec_sessions, чтобы получить информацию о запросах, выполняемых на сервере, и определить, какие из них занимают слишком много времени.
- Используйте инструменты мониторинга производительности, такие как SQL Sentry, Idera SQL Diagnostic Manager и Microsoft System Center Operations Manager, для получения детальной информации о производительности сервера и запросов, выполняемых на сервере, и для получения рекомендаций по улучшению производительности и оптимизации запросов, чтобы избежать таймаутов выполнения запросов.
Когда вы работаете с SQL Server, вы, вероятно, столкнулись с ситуацией, когда запрос занимает слишком много времени и в конечном итоге приводит к ошибке тайм-аута.
Вот некоторые советы для улучшения производительности и снижения тайм-аута:
- Используйте SQL Server Management Studio (SSMS) для управления и настройки SQL Server, а также для поиска таймаутов выполнения запросов. Используйте SQL Server Profiler для отслеживания и анализа производительности запросов.
- Используйте динамические управляемые представления, такие как sys.dm_exec_requests и sys.dm_exec_sessions, чтобы получить информацию о запросах, выполняемых на сервере, и определить, какие из них занимают слишком много времени.
- Используйте инструменты мониторинга производительности, такие как SQL Sentry, Idera SQL Diagnostic Manager и Microsoft System Center Operations Manager, для получения детальной информации о производительности сервера и запросов, выполняемых на сервере, и для получения рекомендаций по улучшению производительности и оптимизации запросов, чтобы избежать таймаутов выполнения запросов.
Forwarded from Data Science. SQL hub
📌 Почему SQL работает именно так - заслуга Эдгара «Теда» Кодда
В конце 1960-х базы данных напоминали лабиринты указателей. Чтобы найти запись, программисту приходилось понимать, как именно данные расположены внутри системы.
Кодд предложил хранить данные в виде математических отношений - знакомых нам таблиц. В 1970 году он описал реляционную модель и основные операции:
*
*
*
Ключевой идеей стала независимость данных. Пользователь описывает, какой результат ему нужен, а база сама решает, как его получить и где искать записи.
SQL появился позже, но был построен на реляционной модели Кодда. Её принципы до сих пор лежат в основе большинства запросов к базам данных.
В конце 1960-х базы данных напоминали лабиринты указателей. Чтобы найти запись, программисту приходилось понимать, как именно данные расположены внутри системы.
Кодд предложил хранить данные в виде математических отношений - знакомых нам таблиц. В 1970 году он описал реляционную модель и основные операции:
*
σ - выбирает строки по условию, будущий WHERE*
π - оставляет нужные столбцы, основа SELECT*
⋈ - соединяет связанные таблицы, будущий JOINКлючевой идеей стала независимость данных. Пользователь описывает, какой результат ему нужен, а база сама решает, как его получить и где искать записи.
SQL появился позже, но был построен на реляционной модели Кодда. Её принципы до сих пор лежат в основе большинства запросов к базам данных.