Forwarded from Senior SQL Developer
Что нового в SQLAlchemy 2.0?
SQLAlchemy — это программная библиотека на языке Python для работы с реляционными СУБД с применением технологии ORM.
Смотреть статью
SQLAlchemy — это программная библиотека на языке Python для работы с реляционными СУБД с применением технологии ORM.
Смотреть статью
Forwarded from Хабр Новости
Бельгийская некоммерческая организация dotMeow Foundation решила профинансировать заявки на новый домен в рамках программы New gTLD. Он будет называться Meow (.meow).
#интернет #НеожиданныйКроссовер
#интернет #НеожиданныйКроссовер
Forwarded from SQL задачи
Что вернет этот запрос?
Схема БД и код для генерации данных находятся в шапке канала.
Запрос не выдает число или конкретную категорию. Просто опишите своими словами результат.
Для тех, кто предпочитает тесты, опубликуем тест с вариантами ответа в следующем посте.
Если вам понравился вопрос - зашарьте его друзьям👉 SQLQuestions
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
Схема БД и код для генерации данных находятся в шапке канала.
Запрос не выдает число или конкретную категорию. Просто опишите своими словами результат.
Для тех, кто предпочитает тесты, опубликуем тест с вариантами ответа в следующем посте.
Если вам понравился вопрос - зашарьте его друзьям
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from vc.ru
Мнение: «Если нанимаете в ИТ в 2026 году, задавайте вопрос: "С каким агентом работаете и какие топовые модели сейчас. Именно в настоящем времени.
Если ответа нет — заканчивайте. Не тратьте своё время и время будущего плиточника или маляра»
vc.ru/ai/2705625
Если ответа нет — заканчивайте. Не тратьте своё время и время будущего плиточника или маляра»
vc.ru/ai/2705625
Forwarded from Простой Python | Программирование
Гайд по match/case
Оператор match/case проверяет, подходит ли значение под заданный шаблон, а не просто равен ли он чему-то. Это аналог switch, но гораздо мощнее. Благодаря данной статье ты узнаешь, как пользоваться match/case
👉Читать статью
#статьи
Вакансии | Free GPT
Оператор match/case проверяет, подходит ли значение под заданный шаблон, а не просто равен ли он чему-то. Это аналог switch, но гораздо мощнее. Благодаря данной статье ты узнаешь, как пользоваться match/case
👉Читать статью
#статьи
Вакансии | Free GPT
Forwarded from Техночат
Айтишник дал ИИ-агенту полный доступ к своему ПК и счетам, чтобы тот зарабатывал деньги за него. Но нейронка вместо этого потратила... 3000 долларов на курс по личностному росту.
Это фиаско.
@tehnochat
Я купил нам мастер-класс «Построй свой личный бренд». Посмотрел три ролика, и по расчётам за 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 года.
#разработка #игры
#разработка #игры
Forwarded from 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
Что умеет:
- выполнять 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.
Исходный код этого проекта 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
• Загружаете эскизы или референсы — получаете сложные геометрические фигуры в 3D.
• Можно добавлять скругления, отверстия, шестеренки, зубцы и так далее.
• Максимально кастомная генерация — достаточно описать все свои запросы и правки в чате с ИИ.
Полная автоматизация CAD у вас на компе — тут.
@notboring_tech
Forwarded from Senior SQL Developer
SQL Server: DATEFROMPARTS
Функция DATEFROMPARTS принимает в качестве параметров год, месяц и день и возвращает значение даты.
Синтаксис функции следующий:
DATEFROMPARTS ( year, month, day )
Функция принимает следующие параметры:
- year - (целое число);
- month - (целое число от 1 до 12);
- day - (целое число от 1 до 31).
Функция 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
Исследователи кибербезопасности из компании 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. Обе функции могут быть использованы в качестве значения по умолчанию для столбцов таблицы.
Функция 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
Aluminium OS объединит Android и ChromeOS и будет «построена на основе искусственного интеллекта»
vc.ru/services/2721321
Forwarded from Хабр
Debian на Nintendo Wii: поднимаем headless-сервер на PowerPC
Nintendo Wii на базе IBM Broadway это не только ретро-гейминг, но и специфичная платформа для Linux-экспериментов. Главное препятствие — отсутствие стандартных BIOS/UEFI. Входным билетом служит BootMii, позволяющий работать на уровне «железа» и снимать дампы NAND с учётом ECC-ошибок.
Современные порты вроде ArchPOWER часто спотыкаются о видеоподсистему, выдавая чёрный экран. Рабочим решением оказывается легаси-сборка wii-linux-ngx на ядре 3.15. Видеовыход не оживает, но система успешно поднимает сетевые интерфейсы. Для превращения консоли в сервер требуется проброс SSH, расширение ext-разделов на SD-карте и реанимация архивов репозитория Debian Jessie.
Nintendo Wii на базе IBM Broadway это не только ретро-гейминг, но и специфичная платформа для Linux-экспериментов. Главное препятствие — отсутствие стандартных BIOS/UEFI. Входным билетом служит BootMii, позволяющий работать на уровне «железа» и снимать дампы NAND с учётом ECC-ошибок.
Современные порты вроде ArchPOWER часто спотыкаются о видеоподсистему, выдавая чёрный экран. Рабочим решением оказывается легаси-сборка wii-linux-ngx на ядре 3.15. Видеовыход не оживает, но система успешно поднимает сетевые интерфейсы. Для превращения консоли в сервер требуется проброс SSH, расширение ext-разделов на SD-карте и реанимация архивов репозитория Debian Jessie.
Forwarded from Rozetked Plus
Несколько премиальных функций Claude стали доступны бесплатно всем пользователям
Речь идёт о:
• генерации файлов в чате
• функции Connections, которая позволяет подключать Claude к другим сайтам
• системе Skills для обучения Claude делать рутинные действия одинаковым способом
• функции Compaction, сжимающей диалоги для использования контекста в дальнейшем.
Ранее всё это требовало платной подписки.
rozetked.me/news/44368
Речь идёт о:
• генерации файлов в чате
• функции Connections, которая позволяет подключать Claude к другим сайтам
• системе Skills для обучения Claude делать рутинные действия одинаковым способом
• функции Compaction, сжимающей диалоги для использования контекста в дальнейшем.
Ранее всё это требовало платной подписки.
rozetked.me/news/44368
Forwarded from thecommunity.ru | Community
https://thecommunity.ru/microsoft/windows/windows11/11569-store-cli-instrument-komandnoj-stroki-dlja-raboty-s-microsoft-store.html
Please open Telegram to view this post
VIEW IN TELEGRAM
thecommunity.ru | Community
Store CLI — инструмент командной строки для работы с Microsoft Store » thecommunity.ru | Community
Microsoft анонсировала новый интерфейс командной строки (CLI) для работы с Microsoft Store. Инструмент предоставляет разработчикам и системным администраторам прямой доступ к поиску, установке и обновлению приложений через терминал, предлагая альтернативный…
Forwarded from в IT и выйти
Media is too big
VIEW IN TELEGRAM
Блогер установил Windows 98… на тостер.
Он встроил в обычный тостер Raspberry Pi 5, 7-дюймовый экран и кастомный корпус. Для управления поджаркой блогер написал собственную программу. Через неё можно опускать лотки и включать нагрев.
Сенсорный экран до конца не заработал, поэтому управлять системой нужно мышкой. Но самое главное — компьютер жарит хлеб.
Осталось запустить DOOM🫠
@techmedia
Он встроил в обычный тостер Raspberry Pi 5, 7-дюймовый экран и кастомный корпус. Для управления поджаркой блогер написал собственную программу. Через неё можно опускать лотки и включать нагрев.
Сенсорный экран до конца не заработал, поэтому управлять системой нужно мышкой. Но самое главное — компьютер жарит хлеб.
Осталось запустить DOOM
@techmedia
Please open Telegram to view this post
VIEW IN TELEGRAM