Популярные записи

Новые записи

Vite или Create-react-app

Сегодня зашел с коллегой разговор про скорость работы Hot Reload при разработке React приложений. Я ему рассказал про то, что попробовал запуск из WSL и что все быстрее обновляется. Речь про чистый React, не для SPFX. Меня спросили, как я создаю проект и как он у меня работает. И оказалось, что не всегда использовать старые […] Читать далее»

Javascript

Сколько электричества требуется компьютеру

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

Устройства

Мелкодисперсное засорение робота-пылесоса Dreame D10 от Xiaomi

За неполный год использования робота-пылесоса Dreame D10 от Xiaomi к нему не было никаких замечаний. Пару раз опустошал мешок с результатами уборки и промыл уборочную тряпку, на чем заканчивалось взаимодействие с ним. Результатами почти ежедневной уборки был более чем доволен. Но в какой-то момент приложение стало писать про необходимость замены воздушного фильтра. Читать далее»

Устройства

Python скрипт для экспорта изображений из PDF файла

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

Python

Найти заблокированный файл в папке в .Net

.Net Core

В сервисе, который перемещал по полученному сообщению директорию из одного места в другое, часто была ошибка перемещения. Самая распространенная — файл в директории кем-то открыт. Вопроса два — какой файл и кто держит. Читать далее»

.Net и C#

Эффектный join массива объектов с фильтрацией по условию в строку

TypeScript

Для передачи параметров через Get нужно было собрать строку из выбранных значений Checkbox. В проекте использовал Checkbox из Fluent UI, но подход аналогичный для другого компонента. Собственно, здесь даже не про React, а про TypeScript. Читать далее»

HTML, CSS, JS

Поиск максимума и подсчет количества из массива объектов с помощью reduce

TypeScript

Сейчас много работаю с TypeScript и потому иногда пишу методы, которые могу не сразу вспомнить, если потом переключусь, к примеру, на NetCore проект. Потому для потенциального освежения памяти в будущем запишу пару полезных примеров использования reduce — поиск максимума и подсчет количества в массиве объектов. Читать далее»

HTML, CSS, JS

Мой путь к собственному Timepicker компоненту для React и NPM. ABUIDevKit

При разработке фронтенда на React часто возникает проблема поиска подходящих компонентов, которые не конфликтуют с уже используемыми решениями. Столкнувшись с этой проблемой, я решил создать свой собственный компонент для ввода времени — timepicker. Он позволяет вводить данные несколькими способами: с помощью цифр на клавиатуре, стрелками вверх-вниз на клавиатуре и аналогичными кнопками в интерфейсе. Это делает […] Читать далее»

Javascript

Фон с закруглением для тэга <tr>

Фон в полоску с помощью CSS

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

HTML, CSS, JS