💻 ТЕХНОЛОГИИ Разработка Кодинг
67.6K subscribers
356 photos
40 videos
1 file
65 links
🔥 ЕЩЁ БОЛЬШЕ КОНТЕНТА:
t.me/addlist/2EjwwexCDeRlNWNh

💬 ЧАТЫ ДЛЯ ОБЩЕНИЯ:
t.me/addlist/1ZoIIyAsAgkzYjEx

🌐 Реклама / Сотрудничество: @DealAds
Download Telegram
Сравнили три антивируса по одному чек-листу: цена, количество алертов и реальная польза в работе.

Многие по умолчанию полагаются на встроенную защиту ОС, но в рабочих сценариях этого не всегда хватает. У разработчиков, тестировщиков и техлидов требования обычно строже: важно, чтобы защита не съедала ресурсы, не ломала сборки и при этом вовремя замечала подозрительные утилиты, сомнительные файлы и фишинговые страницы.

Поэтому мы взяли несколько популярных решений и сравнили их по одинаковым критериям:
— что именно они закрывают;
— сколько стоят;
— насколько заметно влияют на систему;
— в каких случаях за такой продукт действительно есть смысл платить.

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

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

Если нужно понять, подходит ли хотя бы один элемент, используйте some():
const hasEven = numbers.some(n => n % 2 === 0);

Если важно проверить, что условие выполняется для всех, подойдёт every():
const allEven = numbers.every(n => n % 2 === 0);

Оба метода хороши тем, что останавливают перебор сразу, как только результат уже очевиден. За счёт этого код становится не только короче, но и понятнее при чтении.

Где это особенно удобно:
— валидация массивов данных;
— проверка ролей и прав доступа;
— любая логика, где нужно быстро получить ответ по условию.

Вместо ручного цикла часто достаточно выбрать между some() и every() — и решение будет выглядеть чище.
1🤩1
⚙️ Что нового: обновлён материал о восстановлении стандартных файловых ассоциаций в Windows.

Это продолжение старой публикации 2009 года, где были собраны типовые ассоциации времён Windows 7. Долгое время те данные ещё выручали, но после закрытия OSZone старые файлы стали недоступны, и отправлять пользователей с повреждёнными ассоциациями оказалось попросту некуда.

Теперь подготовлены REG-файлы с актуальными настройками. Они экспортированы из Windows 11 25H2, но также подходят для Windows 10 и, вероятно, для более свежих версий системы.

Чтобы материал был полезнее, в него добавили несколько практических моментов:

— способ запустить командную строку через диспетчер задач;
— пояснение, почему ассоциации для дисков и папок не всегда импортируются полностью;
— рабочее решение проблемы без расплывчатых советов вроде загрузки в безопасном режиме или среды восстановления.
1🥰1
Расчёска может быть грязнее сиденья унитаза, предупреждают трихологи. По словам специалистов, всего за неделю на ней скапливаются миллионы бактерий, кожное сало, пыль и остатки средств для волос.

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

Вывод простой: мойте расчёску хотя бы раз в неделю, а ещё не забывайте убирать с неё волосы после использования.

Лысые, конечно, сейчас довольны.
1🤔1
Почему ellipsis не всегда работает во flex и grid?

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

Обычного набора вроде:
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;

может быть недостаточно.

Чтобы обрезка действительно заработала, элементу нужно явно разрешить сжиматься:
min-width: 0;

Именно это свойство позволяет блоку ужаться по доступной ширине, после чего ellipsis начинает вести себя ожидаемо.

Особенно часто это всплывает во flex и в grid-колонках с 1fr, где переполнение текста — обычная история.

Если где-то внезапно ломается текст или едет layout, сначала проверь min-width: 0 — ещё больше таких практических нюансов по фронтенду и разработке.
1😱1
Локальный автобус.
2🤩1
Хитро придумано 😏

Коротко и по делу — именно так обычно и рождаются самые изящные решения в разработке.
1
Необязательно держать подключение к интернету, чтобы разрабатывать и проверять облачные сценарии локально.

gofakes3 — это компактная реализация S3, которая помогает эмулировать объектное хранилище прямо на вашей машине без AWS. Такой подход удобен, когда нужно быстро прогнать интеграции, протестировать загрузку файлов или отладить код в изолированной среде.

Что это даёт:
— локальное тестирование без затрат на облачную инфраструктуру;
— возможность проверять S3-интеграции полностью офлайн;
— простой запуск и минимальная настройка.

Инструмент полностью open source, поэтому его удобно использовать и для экспериментов, и для повседневной разработки; а если интересен ещё и практический взгляд на цифровую инфраструктуру, рынки и экосистему блокчейна, можно заглянуть в разборы по crypto и трейдингу как в смежное направление, где тоже важны надёжные технические решения.
1
Разработка игр на Python

Подборка материалов по созданию игр на Python: от базовых концепций до практической реализации небольших проектов.

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

Хороший вариант для тех, кто хочет совместить изучение программирования с практикой в геймдеве.

#gamedev
1👎1
30 вопросов по Docker, которые часто встречаются на собеседованиях в DevOps.

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

Материал особенно полезен тем, кто готовится к техническому интервью и хочет освежить не только базу, но и прикладные сценарии.
1😱1
#ПрогрИнженерия 2026

«Фундаментальный подход к программной архитектуре», 2-е международное издание.

Авторы: М. Ричардс, Н. Форд.

Обновлённая версия книги даёт широкий и системный взгляд на современную программную архитектуру. В издание добавили новые главы, посвящённые актуальным изменениям в отрасли.

В книге разбираются:
— архитектурные паттерны;
— выделение и проектирование компонентов;
— способы визуализации архитектуры;
— работа с данными;
— командные топологии;
— облачные подходы;
— применение генеративного ИИ и другие важные темы.

Материал будет полезен как практикующим архитекторам, так и тем, кто только собирается глубже погрузиться в проектирование сложных систем.
😍1
Продажи продажами, а обед — по расписанию.

Теперь ещё и в VK и Max.

Кстати, если вам близка тема практичных решений и выбора без лишнего шума, то в канале о недвижимости, новостройках и сделках тоже часто разбирают полезные вещи в таком же прикладном ключе.
🤔1
Книга, которая задумывалась как учебник, а со временем стала мемом

Около 35 лет назад советские школьники знакомились с компьютерами не через YouTube и курсы, а по книгам. Одна из самых запоминающихся — «Энциклопедия профессора Фортрана», изданная в 1991 году в «Просвещении».

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

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