Архив за 12 января 2025 - 2

Сделай сам: фреоновый чиллер из кондиционера - 1

Идея переделки системы охлаждения лазерного станка витала в голове уже давно, но, как водится, руки за головой не поспевают. Первоначально работу по охлаждению «трубы» (лазерного излучателя) выполнял простенький китайский чиллер, точь-в-точь как на картинке.
Читать полностью »

Перевод статьи с официального сайта документации Angular

Довольно часто нужно создавать компоненты, которые служат в качестве контейнера для различного типа контета. Например, вы хотите создать камстомный компонент карточку (CustomCard):

@Component({
  selector: 'custom-card',
  template: '<div class="card-shadow"> <!-- card content goes here --> </div>',
})
export class CustomCard {/* ... */}

Вы можете использовать <ng-content> элемент в качестве метки, которая укажет на местоположение вашего будущего контента.

Читать полностью »

Китайский Минпром опубликовал живые фото будущего внедорожника Volkswagen Tayron L — эта модель официально выйдет на рынок КНР в марте 2025 года. Но уже сейчас есть живые фото, подробности о технике и разрешение на серийный выпуск.

Видеокарты Radeon RX 9000 номинально уже были анонсированы, но мы до сих пор знаем о них не всё. Между тем, в Сеть попали новые результаты тестирования. 

Илон Маск рассказал, что в мире появился третий человек с чипом Neuralink. 

Игровой процессор Ryzen 7 9800X3D продолжает бить рекорды. Статистика крупной немецкой сети Mindfactory показывает, на сколько велик спрос на этот CPU. 

Клавиатуры бывают очень разные. Некоторые из них ориентированы на какие-то определённые сценарии работы. Новинка под названием Freewrite Wordrunner — это решение для писателей. По крайней мере так его позиционируют создатели. 

Читать полностью »

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

Простой вывод сообщения об ошибке

Когда вы используете метод WithMessage и передаете строку напрямую:

RuleFor(customer => customer.FirstName)
    .NotNull()
    .WithMessage("Это сообщение об ошибке.");

Читать полностью »

Привет всем, кто, как и я, проводит значительную часть своего дня в Telegram! Для одних Telegram – инструмент работы с командой и клиентами, для других – источник ценных знаний благодаря экспертным каналам, а для третьих – способ выразить свои эмоции через забавные стикеры.

Сегодня я расскажу вам о том, как всего за один вечер, без навыков рисования и видео монтажа, вы сможете создать собственный набор стикеров, используя возможности ИИ. Всё максимально доступно и понятно даже новичкам. Готовы начать? Тогда вперёд!

Шаг 1. Генерация персонажа. Text to Image.

Читать полностью »

Компания Thermaltake представила, похоже, свою первую оперативную память с генератором CKD. 


https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js