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

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

Мемы тут: @atextra_entertrends
Download Telegram
Узнаем, как внедрить в проект средство аналитики, на что способен ClickHouse в сочетании с Kafka и для чего нужны здесь материализованные представления. Построим небольшую аналитическую систему.

https://nsprg.ru/v2GapO

VK: https://nsprg.ru/OZdrzx

Дзен: https://nsprg.ru/vgeJNm

@nuancesprog #ClickHouse #Kafka
Разберем реальные сценарии и типичные ошибки использования if-else. Как уменьшить вложенность и какие имеются альтернативы?

https://nsprg.ru/ObBWDO

VK: https://nsprg.ru/vdBYWm

@nuancesprog #CPP #CProgramming
Forwarded from Хабр
Assembler для Windows в Visual Studio. Часть вторая

Продолжаем разбираться с ассемблером для Windows. В этой, второй, части речь пойдёт о 64-разрядной версии MASM всё в той же Visual Studio.

Разберём отличия 64-разрядного ассемблера от 32-разрядного, посмотрим, как их можно сильно уменьшить с помощью макросов из MASM64 SDK, и поработаем с юникодом через консоль. А для тех, кому не хочется использовать VS, будет простой пример со скриптом для сборки.
Forwarded from Хабр
Как Windows захватила наши клавиатуры: гениальный маркетинговый ход Microsoft

Признайтесь, сколько раз вы случайно тыкали в ту самую клавишу с окошком между Ctrl и Alt, сбивая с толку активное окно? Она стала настолько привычной деталью ландшафта, что кажется, будто была там всегда. Но это не так.

Появление этой клавиши — результат одного из самых гениальных маркетинговых ходов Microsoft, навсегда изменивший облик клавиатур. Всё началось в сентябре 1994 года с выпуска Microsoft Natural Keyboard. Главной её «фишкой» стали две новые кнопки с логотипом Windows, которые появились по обе стороны от пробела.
Знакомьтесь с новой платформой Bazaar Technologies. Амбициозный стартап заявляет, что способен решать проблемы масштабирования данных в петабайтах.

https://nsprg.ru/xkGwwx

VK: https://nsprg.ru/vGM1Nm

Дзен: https://nsprg.ru/OVaoQv

@nuancesprog #Bazaar #DataAnalysis
Forwarded from ДЕВОПСИНА | DevOps | Linux
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from ДЕВОПСИНА | DevOps | Linux
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from Хабр
Что у Python под капотом: визуализация управления памятью

Python избавляет программиста от ручного управления памятью, но за этой абстракцией скрывается сложный внутренний механизм, не похожий на тот, что используется в C. Понять его по текстовым описаниям бывает непросто.

Чтобы разобраться в теме, автор создал приложение-визуализатор, которое в реальном времени показывает, как CPython распределяет объекты по аренам, пулам и блокам. Статья использует этот инструмент, чтобы наглядно объяснить, зачем Python собственный аллокатор, что происходит при удалении объектов и как выглядят циклические ссылки.

Заглянем под капот интерпретатора и посмотрим, что на самом деле творится с памятью при выполнении кода.
Forwarded from Хабр Новости
Microsoft выбрала ИИ Anthropic для премиум-версии Visual Studio Code. Компания добавила в редактор функцию автоматического выбора модели ИИ, которая определяет, какая модель обеспечит лучшую производительность. В бесплатной версии Copilot функция будет выбирать между Claude Sonnet 4, GPT-5, GPT-5 mini и другими моделями, платные подписчики в основном будут использовать Claude Sonnet 4, сообщает The Verge.

#ИскИн #сервисы
Forwarded from Хабр Новости
«Онлайн-справка» в Windows 3.0 появилась раньше, чем интернет стал общедоступным, и работала, даже если компьютер не был подключён к какой-либо другой сети. Так как это может быть «онлайн»? Инженер Microsoft Рэймонд Чен объясняет, что дело в первоначальном смысле термина «онлайн».

#ОС #технологии
Forwarded from Хабр
B2B-продукт: почему ваша архитектура должна быть не просто надёжной, а вечной

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

Давайте погрузимся в мир, где архитектура надёжности важнее масштаба, и узнаем, почему права доступа строятся на графах связей, а не на простых ролях, и как обеспечить кастомизацию без фрагментации кодовой базы.
Forwarded from DTF
Компания Perplexity сделала свой ИИ-браузер Comet бесплатным для всех пользователей — прежде он был доступен лишь в тарифе Max за 200 долларов в месяц.

Премиальные подписчики теперь получат доступ к «высокопроизводительным ИИ-моделям» и «фоновому помощнику».

https://dtf.ru/software/4063549
Нет пределов совершенству! Под таким девизом займемся улучшением панели администратора в приложении Django. А в качестве волшебной палочки воспользуемся шаблоном django-jet-reboot.

https://nsprg.ru/mMKEyv

VK: https://nsprg.ru/mW3wdm

Дзен: https://nsprg.ru/OKKZqO

@nuancesprog #Django
Forwarded from Listen IT
✍️ Разбавлю молчание перед следующим роликом переводом очередного поста с LinkedIn от Alex Xu - на этот раз он рассказывает про структуру и порядок выполнения запросов в SQL + я добавил ещё пояснений.

Система управления базой данных (СУБД) выполняет SQL-запросы поэтапно. Основные шаги включают:

1️⃣ Парсинг SQL-выражения: проверка синтаксиса, преобразование в дерево разбора (структура, в которую СУБД преобразует текст SQL-запроса, т. е. иерархия узлов, показывающая, что за оператор, какие таблицы, какие условия), валидация семантики (существование таблиц, столбцов, корректность типов данных);
2️⃣ Проверка прав доступа: оценка, имеет ли пользователь право выполнять данный запрос;
3️⃣ Преобразование во внутреннее представление: построение логического плана запроса (например, в терминах реляционной алгебры) - "что нужно сделать" (например, выбрать строки из таблицы A, соединить с таблицей B и отсортировать);
4️⃣ Оптимизация запроса: преобразование логического плана в более эффективный - использование статистики по данным, индексов, оценка стоимости разных вариантов, формирование физического плана - "как нужно сделать" (например, для соединения использовать хэш-джойн, а для сортировки - индекс);
5️⃣ Выполнение плана: пошаговая интерпретация или компиляция операторов физического плана, извлечение данных и возврат результата.
Forwarded from Хабр Новости
В середине октября 2025 года состоялся релиз проекта дистрибутива Zorin OS 18 на пакетной базе Ubuntu 24.04 для пользователей Windows или macOS, которые хотят попробовать сборку на Linux. Предыдущая версия решения вышла в марте 2025 года.

#разработка #ПО
Forwarded from IT Юмор
Едет до конечной 127.0.0.1

@ithumor
Это картинка никогда не потеряет актуальность
Сегодня только ленивый не пишет про "агентов искусственного интеллекта". Предлагаем разобраться, кто такие агенты ИИ, какие проблемы с ними возникают на практике и, наконец, кому выгодно поднимать вокруг них рекламную шумиху.

https://nsprg.ru/mnk9dx

VK: https://nsprg.ru/mYb33x

@nuancesprog #ArtificialIntelligence
Forwarded from Listen IT
4️⃣0️⃣4️⃣ и другие коды, о которых вы не знали, уже в новом видео про все-все-все коды состояния HTTP, которые только могут на ум прийти.

Хотели подробно - получайте) Это была маленькая статейка, которую я расширил до 30 минут, чтобы обсудить нюансы большинства кодов, подсветить моменты, в которых можно запутаться, и привести примеры.

В видео узнаем:
❓Что такое коды состояния HTTP
❓Классификация кодов
❓Какие есть 1XX, 2XX, 3XX, 4XX, 5XX коды
❓Какие есть неофициальные коды
❓В каких кодах можно запутаться
❓... и самое главное...что делает код "я чайник".

Надеюсь, вам понравится.
Please open Telegram to view this post
VIEW IN TELEGRAM