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. Обе функции могут быть использованы в качестве значения по умолчанию для столбцов таблицы.
Forwarded from vc.ru
Aluminium OS от Google выйдет не раньше 2028 года, узнало The Verge. При этом ChromeOS будут поддерживать до 2034 года.

Aluminium OS объединит Android и ChromeOS и будет «построена на основе искусственного интеллекта»

vc.ru/services/2721321