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

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

Мемы тут: @atextra_entertrends
Download Telegram
⬆️ окак
Forwarded from Senior SQL Developer
🖥 BACKUP DATABASE в SQL

Важно регулярно создавать резервные копии базы данных, чтобы данные не были потеряны в случае повреждения базы данных (БД). В SQL мы можем создавать резервные копии БД с помощью оператора BACKUP DATABASE.

Например:

BACKUP DATABASE orders
TO DISK = 'C:\orders_backup.bak';
Здесь мы создаем файл резервной копии базы данных orders на диске C с именем orders_backup.bak.

Примечание: Распространено использование расширения .bak для файлов резервных копий БД, однако это не является обязательным.

Резервное копирование только новых изменений в SQL
В SQL мы также можем сделать резервную копию только новых изменений по сравнению с предыдущей резервной копией, используя команду WITH DIFFERENTIAL. Например:

BACKUP DATABASE orders
TO DISK = 'C:\orders_backup.bak'
WITH DIFFERENTIAL;
Здесь мы добавляем только новые изменения в предыдущий файл резервной копии. Следовательно, эта команда работает быстрее, нежели создание резервной копии БД с нуля.

Восстановление базы данных из резервной копии

Для восстановления файла резервной копии в системе управления базой данных (СУБД) используется оператор RESTORE DATABASE. Например:

RESTORE DATABASE orders
FROM DISK = 'C:\orders_backup.bak';
Здесь мы восстанавливаем файл резервной копии orders_backup.bak в базе данных orders.
Please open Telegram to view this post
VIEW IN TELEGRAM
Что такое объект Match?

Match – это контейнер с информацией о найденном совпадении. Если сопоставление нашлось, возвращается этот объект. В противном случае вернется None. Делимся видео, благодаря которому ты научишься пользоваться match.

👀Смотреть видео

#видео

Вакансии | Free GPT
Channel photo updated
Forwarded from Senior SQL Developer
Что нового в SQLAlchemy 2.0?

SQLAlchemy — это программная библиотека на языке Python для работы с реляционными СУБД с применением технологии ORM.

Смотреть статью
Forwarded from Хабр Новости
Бельгийская некоммерческая организация dotMeow Foundation решила профинансировать заявки на новый домен в рамках программы New gTLD. Он будет называться Meow (.meow).

#интернет #НеожиданныйКроссовер
Forwarded from SQL задачи
Что вернет этот запрос?

SELECT DATE_ADD(LAST_DAY(o.order_date), INTERVAL 1 DAY) AS month_start, COUNT(o.order_id) AS order_count

FROM order_table o

GROUP BY 1


Схема БД и код для генерации данных находятся в шапке канала.

Запрос не выдает число или конкретную категорию. Просто опишите своими словами результат.

Для тех, кто предпочитает тесты, опубликуем тест с вариантами ответа в следующем посте.

Если вам понравился вопрос - зашарьте его друзьям 👉 SQLQuestions
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from vc.ru
Мнение: «Если нанимаете в ИТ в 2026 году, задавайте вопрос: "С каким агентом работаете и какие топовые модели сейчас. Именно в настоящем времени.

Если ответа нет — заканчивайте. Не тратьте своё время и время будущего плиточника или маляра»

vc.ru/ai/2705625
Гайд по match/case

Оператор match/case проверяет, подходит ли значение под заданный шаблон, а не просто равен ли он чему-то. Это аналог switch, но гораздо мощнее. Благодаря данной статье ты узнаешь, как пользоваться match/case

👉Читать статью

#статьи

Вакансии | Free GPT
Forwarded from Техночат
Айтишник дал ИИ-агенту полный доступ к своему ПК и счетам, чтобы тот зарабатывал деньги за него. Но нейронка вместо этого потратила... 3000 долларов на курс по личностному росту.

Я купил нам мастер-класс «Построй свой личный бренд». Посмотрел три ролика, и по расчётам за 90 дней мы увеличим эту сумму в 10 раз.


Это фиаско.

@tehnochat
Forwarded from Хабр Новости
В конце января 2026 года состоялся релиз свободного игрового движка Godot 4.6 для создания 2D- и 3D-игр. Исходный код игрового движка, среды проектирования игр и сопутствующих средств разработки (физический движок, звуковой сервер, бэкенды 2D/3D рендеринга) распространяются на GitHub под лицензией MIT. Готовые для запуска бинарные сборки проекта сформированы для Linux, Android, Windows и macOS. Выпуск Godot 4.0 состоялся в марте 2023 года. Проект Godot 4.3 вышел в августе 2024 года. Релиз Godot 4.4 произошёл в марте 2025 года. Версию Godot 4.5 выпустили в сентябре 2025 года.

#разработка #игры
🖥 SQL задачка на внимательность (и одна классическая ловушка)

У тебя есть таблица логов. Нужно найти пользователей, которые заходили 3 дня подряд.

Таблица:
- user_id
- event_date (DATE)

Задача:
Верни user_id и дату третьего дня серии (то есть конец 3-дневной цепочки).

Ловушка:
1) В один день может быть несколько событий - их нельзя считать как разные дни
2) Дни должны идти подряд по календарю (не “3 записи подряд”)


-- PostgreSQL / MySQL 8+ (через window functions)
WITH uniq_days AS (
SELECT DISTINCT user_id, event_date
FROM user_events
),
grp AS (
SELECT
user_id,
event_date,
event_date
- INTERVAL '1 day' * (ROW_NUMBER() OVER (PARTITION BY user_id ORDER BY event_date))
AS anchor
FROM uniq_days
),
runs AS (
SELECT
user_id,
MIN(event_date) AS start_day,
MAX(event_date) AS end_day,
COUNT(*) AS days_cnt
FROM grp
GROUP BY user_id, anchor
)
SELECT user_id, end_day AS third_day
FROM runs
WHERE days_cnt >= 3
ORDER BY user_id, third_day;


Почему это работает:
- DISTINCT убирает повторы в один день
- “anchor” превращает подряд идущие даты в одну группу
- дальше считаем длину серии и берём конец
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from Data Science. SQL hub
🖥 Нашёл любопытный проект: `cq` —-SQL query engine для CSV-файлов, написанный на C.

Что умеет:

- выполнять SQL-запросы прямо по CSV
- фильтровать, агрегировать, делать JOIN’ы
- работать быстро и без “тяжёлых” зависимостей
- подходит для логов, датасетов, ETL-скриптов и ад-hoc анализа

То есть вместо Python-скриптов или импорта в БД —
можно просто кинуть SELECT по файлу и получить результат.

⚡️ Репозиторий: https://github.com/baldimario/cq/
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from Хабр
Сектор ASM на барабане: реверс-инжиниринг игры «Поле Чудес»

Исходный код этого проекта 1992 года давно утрачен, но это не повод хоронить историю. Вместо простой эмуляции готового EXE — попытка полностью переписать игру на C, восстановив логику оригинала и вытащив старые ресурсы. Вместо современных фреймворков — погружение в дебри 16-битного ассемблера. Разберёмся, как работала конвенция вызовов PASCAL, зачем модели памяти Medium один сегмент данных при множестве сегментов кода, и как подружить IDA с SoftICE.
Forwarded from Not Boring Tech
This media is not supported in your browser
VIEW IN TELEGRAM
⚙️ Claude Code научился превращать чертежи в готовые 3D-модели CAD — новый MCP-плагин генерирует любые запчасти, детали и объекты за пару минут.

• Загружаете эскизы или референсы — получаете сложные геометрические фигуры в 3D.
• Можно добавлять скругления, отверстия, шестеренки, зубцы и так далее.
• Максимально кастомная генерация — достаточно описать все свои запросы и правки в чате с ИИ.

Полная автоматизация CAD у вас на компе — тут.

@notboring_tech
Forwarded from Senior SQL Developer
SQL Server: DATEFROMPARTS

Функция
DATEFROMPARTS принимает в качестве параметров год, месяц и день и возвращает значение даты.

Синтаксис функции следующий:
DATEFROMPARTS ( year, month, day )

Функция принимает следующие параметры:
- year - (целое число);
- month - (целое число от 1 до 12);
- day - (целое число от 1 до 31).
Forwarded from Rozetked
«Вайб-кодинг» оставил базу данных Moltbook без защиты

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

Получить данные оказалось несложно. За три минуты у экспертов оказались 1,5 миллиона API-ключей, внутренние переписки ботов и почтовые адреса 6000 реальных владельцев.

Проблема возникла на стороне бэкенда: в базе данных не были настроены правила разграничения доступа (Row Level Security). Ранее автор проекта рассказывал, что весь код писала нейросеть.

rozetked.me/news/44185
Forwarded from Senior SQL Developer
Функции LOCALTIMESTAMP и LOCALTIME

Функция LOCALTIMESTAMP и LOCALTIME в MySQL используются для получения текущего времени на сервере базы данных. Как следует из названия, эти функции возвращают локальное время, которое находится на сервере базы данных.

LOCALTIME возвращает текущее время в формате HH:MM:SS, а LOCALTIMESTAMP возвращает текущую дату и время в формате YYYY-MM-DD HH:MM:SS. Обе функции могут быть использованы в качестве значения по умолчанию для столбцов таблицы.