AT extra 👨‍💻 devcode
4 subscribers
601 photos
145 videos
1 file
574 links
Главное не ставить деплой в пятницу 🤣

#трюкдня #мемдня

Мемы тут: @atextra_entertrends
Download Telegram
This media is not supported in your browser
VIEW IN TELEGRAM
GeoSQL превращает Claude, Codex и Copilot в агента для геоаналитики

Инструмент подключается к PostGIS, BigQuery, Snowflake и Wherobots. Агент сам изучает схему данных, пишет spatial SQL, проверяет стоимость запроса и валидирует геометрию.

Результат можно вывести на карту через Dekart. Модель анализирует визуализацию и исправляет ошибки с полигонами, пересечениями и системами координат. По бенчмарку авторов, map-in-the-loop повышает качество выполнения геопространственных задач в четыре раза.

Работает локально или на своём сервере. Лицензия MIT.

https://github.com/dekart-xyz/geosql
⚡️ Программистов пытаются отменить уже больше 60 лет

COBOL создавали так, чтобы код могли писать менеджеры. SQL называли «структурированным английским». Затем появились 4GL, UML, low-code и no-code. Каждый раз индустрия обещала программирование без программистов — и каждый раз получала новые специализации.

Теперь ту же роль играют LLM и вайбкодинг.

Проблема упирается в естественный язык. Фраза «удали файлы старше 30 дней» сразу порождает вопросы: учитывать дату создания или изменения, трогать ли подпапки, скрытые файлы и симлинки?

Чем сложнее система, тем опаснее такие умолчания. Кто-то всё равно должен уточнить требования, проверить результат и отвечать за прод.

ИИ убирает бойлерплейт и ускоряет написание кода. Ценность разработчика смещается в архитектуру, доменную логику, безопасность и контроль.

Профессия не исчезает. Она снова меняет название.

Статья: https://habr.com/ru/articles/1058500/
Forwarded from Not Boring Tech
📚 Вышел интерактивный учебник по созданию LLM с нуля — Language Model Builder шаг за шагом объясняет основы и устройство нейронок.

После теории сразу начинается практика — вы создадите своего нейропомощника типа GPT-2-Small, с которым можно будет пообщаться.

Сохраняем — тут.

@notboring_tech
Forwarded from Not Boring Tech
This media is not supported in your browser
VIEW IN TELEGRAM
📊 Для автоматизации SEO сделали набор скиллов — Claude SEO параллельно запускает 25 саб-скиллов и 18 специализированных агентов, чтобы провести полный аудит любого сайта.

Внутри доступно 32 команды, которые анализируют сайт, проверяют качество контента, добавляют оптимизации, сравнивают с конкурентами и сохраняют результаты.

Пробуем — тут.

@notboring_tech
Forwarded from Хабр
This media is not supported in your browser
VIEW IN TELEGRAM
Ситуация SOS: ИИ сообщил руководству, что выручка выросла на 15%. Потом финансовый директор сказал: «Не гоните лошадей, какие 15%? А учтены ли налоги и возвраты, когда обновились данные и откуда вообще взялась эта цифра».

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

Автор предлагает 5 вопросов, на которые должны отвечать ваши данные, прежде чем с ними начнет работать ИИ-агент.
Forwarded from Senior SQL Developer
Операция PIVOT в SQL

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 | Подписаться
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from Техночат
Мем: Claude взломал сайт спортзала и отменил чужую бронь ради своего хозяина.

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

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

Теперь ждём, когда Claude научится отменять работу по понедельникам 🥃

@tehnochat
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from Хабр Новости
Представлен проект ICQ Reborn. Это неофициальная сторонняя версия оригинального мессенджера, которая работает на собственном XMPP-сервере и доступна для бесплатной загрузки на ПК на Windows 10 и 11, а сам проект работает без шифрования.

#мессенджеры
⚡️ QueryTuner - open-source инструмент, который разбирает SQL-запрос и показывает, почему он может тормозить.

Подключаться к базе вообще не обязательно. Можно просто вставить 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, чтобы быстро прыгать между общими ветками выполнения.

В исходниках прямо написано:

«Код использует неструктурированные 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
Forwarded from Data Science. SQL hub
🐘 SQL-совет, который многие игнорируют: не используй `COUNT(*)`, если тебе нужно только проверить существование строки.

Часто пишут так:


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-запрос и поделиться с другими.

Смотреть статью
Forwarded from Хабр Новости
Линус Торвальдс написал и внёс изменения в драйвер графического ядра Intel Xe. Это произошло после того, как он столкнулся с «адской отладкой», но в итоге ему помог искусственный интеллект.

#ИскИн #ОС #разработка
🖥 Учим 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