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

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

Мемы тут: @atextra_entertrends
Download Telegram
Forwarded from Хабр
CoffeeCup, HotDog и другие: странные и прекрасные HTML-редакторы прошлого

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

Первые сайты часто создавались в обычном Блокноте, но позже появились приложения, которые сильно упростили жизнь. Погрузимся в прошлое и посмотрим на те самые странные и прекрасные HTML-редакторы, которые помогали творить в тех условиях.
Forwarded from Журнал «Код»
В Python есть одна новичковая функция, с помощью которой можно вести логи, запрашивать информацию у пользователя и даже записывать что-то в файлы.

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

Рассказываем, что умеет функция print() в Python, если в ней хорошо разобраться: https://v.thecode.media/95dq7

#разбор_Код
Forwarded from Хабр
«На рубеже тысячелетий Microsoft выпустила Windows 2000 Server — систему, которую я вспоминаю с особым трепетом, особенно в связке с IIS 5.0. Именно поэтому сегодня хочу рассказать о том, почему серверы на этой ОС когда-то считались эталоном надёжности и удобства, и что привело к закату этой легендарной связки»


Windows 2000 Server и IIS 5.0: эталон стабильности, который уже не вернуть.
Нейросети на PyTorch: Классы Dataset и Dataloader

Продолжаем делиться циклом видео, благодаря которому ты научишься работать с нейросетями. В этот раз речь идет о классах Dataset и Dataloader. Они используются для извлечения образов выборки и форматирования пакетов.

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

#видео
Forwarded from Хабр
Телефоны Siemens в наших краях получили статус культовых. Если сейчас отмотать время на 2005 год и подойти к случайному школьнику или студенту, то с высоким шансом в его руках окажется какой-нибудь M65 или C65. И отнюдь неспроста: «Сименсы» славились инновациями, неплохими мультимедийными возможностями и невысокой ценой.

Давайте посмотрим, то у C65 было внутри, изготовим кабель, пропатчим, добавим поддержку MP3-мелодий — просто потому что можем.
Matplotlib: Тепловые карты

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

TwoSlopeNorm делает так, что ноль в корреляции становится белым. Таким образом проще разделять положительные и отрицательные связи. Красный цвет используется для отрицательной корреляции, синий для положительной.

#практика
Forwarded from Listen IT
🐤 Долго не ждём - сразу выкладываю следующую часть про канареечное развёртывание (canary деплоймент).

В этом выпуске узнаем:
❓Что такое canary деплоймент
❓Зачем он нужен
❓Какие у него плюсы и недостатки
❓Шаги реализации canary деплоймента
❓Сравнение canary и blue-green деплойментов

Аудио-версия, как обычно, постом выше.
Forwarded from Хабр
Почему SELECT FOR UPDATE считается вредным в PostgreSQL

Разбирая взаимоблокировки у клиента, автор этой статьи вспомнил, насколько опасным может быть использование SELECT FOR UPDATE при конкурентном доступе.

В этом нет ничего нового, но многие до сих пор не знают о тонкостях режимов блокировки строк в PostgreSQL. Разберёмся, когда именно следует избегать SELECT FOR UPDATE, чтобы не создавать себе проблем.
Channel photo updated
Узнаем, как внедрить в проект средство аналитики, на что способен 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.

#ИскИн #сервисы