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

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

🌐 Реклама / Сотрудничество: @DealAds
Download Telegram
🧠 Ars Con ex a: Ваш помощник в создании AI-систем

Ars Con ex a — это плагин для Claude Code, который помогает создавать персонализированные системы знаний, используя ваши беседы. Он автоматически формирует структуру папок, контекстные файлы и заметки, адаптированные под ваши нужды, без сложных настроек и шаблонов.

🚀 Основные возможности:
- Создание знаний, ориентированных на ваши рабочие методы.
- Формирование связанного графа знаний без использования баз данных.
- Автоматизация с помощью хуков и навыков.
- Интерактивные руководства и документация, соответствующие вашему домену.
- Обоснование всех решений на основе исследований.
1
💬 Порой чтение различных Telegram-каналов оказывается более увлекательным, чем просмотр зрелищных шоу.

Недавно я подписался на канал Егора, который делится своими офисными приключениями. И тут — неожиданный поворот! Он увидел объявление о вакансии системного администратора в Яндекс 360 и заключил пари с другом, что сможет получить эту работу в первой же компании, куда обратится. Кстати, спорят они на оплату отпуска победителя!

Карьерные эксперименты выходят на новый уровень 👏
1🔥1
Многие разработчики, работающие с Go, знакомы с этой повторяющейся проблемой:

if err != nil
if err != nil
if err != nil

Dingo предлагает интересное решение. Этот мета-язык, компилируемый в чистый Go, добавляет такие возможности, как:
• типы Result
• сопоставление с образцом (pattern matching)
• распространение ошибок через ?

В результате вы пишете код на современном синтаксисе, а на выходе получаете чистый Go. Это как в рыбалке, где важно выбрать правильную приманку, чтобы получить желаемый улов.
🤔1
Основы работы с документными базами данных на базе MongoDB — 2024

Объём: 0.19 ГБ
Цена: 1 500 руб.

Вот что вы сможете освоить:
- Основы работы с документными базами данных, используя MongoDB.
- Различия между документными и реляционными SQL базами данных.
- Когда и почему стоит выбирать MongoDB для своих проектов.
- Эффективное использование инструментов MongoDB.
- Написание кода для быстрого старта работы.

#MongoDB | 🪢 # Open AI
2
This media is not supported in your browser
VIEW IN TELEGRAM
Как работает алгоритм поиска в глубину (Depth-First Search, DFS):

1. Начинаем с заполнения стека: помещаем начальную вершину в стек и отмечаем её как посещённую.

2. Извлекаем верхний элемент: берём вершину с вершины стека — она становится текущей для обхода.

3. Обрабатываем вершину: выполняем необходимое действие — выводим на экран, проверяем условия или сохраняем путь.

4. Добавляем непосещённых соседей: просматриваем всех соседей текущей вершины. Каждого непосещённого отмечаем и добавляем в стек.

5. Повторяем до опустошения стека: возвращаемся ко второму шагу, углубляясь по одному из путей перед возвратом назад.

6. Автоматический бэктрекинг: если у вершины нет непосещённых соседей, в стек ничего не добавляется, и следующий pop возвращает нас назад по пути.

Если вы хотите узнать больше о подобных алгоритмах и их применении в программировании, оставайтесь с нами!
1
🖥 Проект ArchLinux 32 ограничил доступ пользователям из Бразилии. Это связано с новым законом, требующим проверки возраста на уровне операционной системы. Однако, это больше похоже на временную меру, чем на полноценное решение проблемы.

В то же время, в США растёт число штатов, предлагающих аналогичные законы о верификации возраста на уровне ОС.

Возникает вопрос: какие шаги предпримут дальше?
1👎1
Одна секунда самоуверенности — и потом можно месяцами разбирать последствия.

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

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

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

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

В итоге получился практический разбор без лишней теории: где достаточно базовой защиты, а где специализированный антивирус может сэкономить время и нервы команде.
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