Forwarded from melikhov.dev
Заметил, что многие пропустили появление satisfies в TS 4.9, а штука-то классная.
Объясняю на пальцах. Иногда нам нужно убедиться, что объект соответствует какому-то типу, но при этом нужно сохранить специфичность типа.
Используем
Объясняю на пальцах. Иногда нам нужно убедиться, что объект соответствует какому-то типу, но при этом нужно сохранить специфичность типа.
type TestType = {a: number | string; b?: string};
const testObject = {a: 1} as TestType;
testObject.a.toFixed(); // Ошибка: Property 'toFixed' does not exist on type 'string'.
Используем
satisfies
type TestType = {a: number | string; b?: string};
const testObject = {a: 1} satisfies TestType;
testObject.a.toFixed(); // Никаких ошибок
testObject.b?.toUpperCase(); // Ошибка: Property 'b' does not exist on type '{ a: number; }'
Полезные чипсы с Vue 3 Composition API: Создание адаптивного компонента с фильтрацией и множественным выбором / Хабр
https://habr.com/ru/articles/863210/
https://habr.com/ru/articles/863210/
Хабр
Полезные чипсы с Vue 3 Composition API: Создание адаптивного компонента с фильтрацией и множественным выбором
Современные пользовательские интерфейсы требуют высокой интерактивности и удобства взаимодействия. В этой статье поговорим о том, как реализовать мощный, адаптивный компонент мульти-выбора на основе...
Forwarded from CodeCamp
MTS AI идёт в Open Source — компания выпустила открытую нейронку Cotype Nano, которая может обрабатывать до 32 тысяч токенов за раз.
Сервис запускается локально на персональных устройствах и суперски подходит для анализа данных, создания контента, перевода и поиска в большом массиве информации — в общем, полноценный бизнес-инструмент на русском.
По бенчмаркам Ru Arena Hard модель — лидер в своём классе (30.2). При этом модель совершенно бесплатная.
Все технические характеристики — на Хабре.
Сервис запускается локально на персональных устройствах и суперски подходит для анализа данных, создания контента, перевода и поиска в большом массиве информации — в общем, полноценный бизнес-инструмент на русском.
По бенчмаркам Ru Arena Hard модель — лидер в своём классе (30.2). При этом модель совершенно бесплатная.
Все технические характеристики — на Хабре.
Forwarded from Linux Books
Справочник_по_командам_grep_в_Linux_для_системных_администраторов.png
4.1 MB
Справочник по командам grep в Linux для системных администраторов
Frontend в 2025 году: тренды, которые изменят разработку / Хабр
https://habr.com/ru/companies/usetech/articles/866268/
https://habr.com/ru/companies/usetech/articles/866268/
Хабр
Frontend в 2025 году: тренды, которые изменят разработку
Всем привет! На связи руководители Frontend‑практики ГК Юзтех. В этой статье мы подводим итоги 2024 года и делимся нашими прогнозами на 2025 год. Приводим мнение трех экспертов...
Forwarded from FrontEndDev
Введение в API MutationObserver
Короткая заметка о том, что такое MutationObserver, зачем он нужен и как с помощью него отслеживать изменения DOM элемента.
https://css-live.ru/articles/vvedenie-v-api-mutationobserver-iz-javascript.html
Короткая заметка о том, что такое MutationObserver, зачем он нужен и как с помощью него отслеживать изменения DOM элемента.
https://css-live.ru/articles/vvedenie-v-api-mutationobserver-iz-javascript.html
Forwarded from FrontEndDev
15 советов и трюков по TypeScript
Небольшая подборка примеров продвинутого использования TS.
https://dev.to/mattlewandowski93/15-advanced-typescript-tips-and-tricks-you-might-not-know-12kk
Небольшая подборка примеров продвинутого использования TS.
https://dev.to/mattlewandowski93/15-advanced-typescript-tips-and-tricks-you-might-not-know-12kk
Бесплатное обучение фулстек-разработке веб-сервиса с нуля по видео-урокам с исходным кодом и поддержкой / Хабр
https://habr.com/ru/articles/866678/
https://habr.com/ru/articles/866678/
Хабр
Бесплатное обучение фулстек-разработке веб-сервиса с нуля по видео-урокам с исходным кодом и поддержкой
TLDR. Я примерно год создавал курс из 141 урока. Курс получился хороший, все кто проходят рады и пишут положительные отзывы. Я пытался его продавать, в лучшем случае у меня получалось отбивать рекламу...
Делаем домашний сервер из: старый регистратор / Хабр
https://habr.com/ru/articles/866988/
https://habr.com/ru/articles/866988/
Хабр
Делаем домашний сервер из: старый регистратор
Сделать мини‑сервер из TV‑бокса можно , но вот проблема: встроенная память там никакая, всего‑то 8 гигабайт. Можно, конечно, воткнуть в него SD‑карту. Можно подключить USB‑диск,...
Microsoft выпустила MarkItDown — открытый инструмент на Python для преобразования файлов и офисных документов в Markdown / Хабр
https://habr.com/ru/news/867770/
https://habr.com/ru/news/867770/
Хабр
Microsoft выпустила MarkItDown — открытый инструмент на Python для преобразования файлов и офисных документов в Markdown
Microsoft выпустила MarkItDown — открытый инструмент для преобразования файлов и офисных документов в Markdown. Проект также доступен в виде онлайн‑версии . Например, там можно...
Чистая архитектура фронтенд приложений. Часть первая / Хабр
https://habr.com/ru/articles/868058/
https://habr.com/ru/articles/868058/
SvarDOS: современная инкарнация DOS с открытым кодом и репозиторием / Хабр
https://habr.com/ru/companies/ru_mts/articles/868230/
https://habr.com/ru/companies/ru_mts/articles/868230/
Хабр
SvarDOS: современная инкарнация DOS с открытым кодом и репозиторием
Меня всегда восхищали люди, которые верят в успех своих разработок. Часто они реализуют все поставленные планы и перевыполняют намеченное. Только представьте: назвать свою компанию «Межгалактические...
Forwarded from моя кибердека
парень сделал рождественскую тематическую игру «поймай флаг» для своего офиса с помощью raspberry pi picos.
my cyberdeck
▪️ Их всего 5. В каждой базе находится Raspberry Pi Pico W, и она подключена к специальной печатной плате с 3 кнопками и 3 контактными разъёмами, что делает её модульной.
▪️ Прикреплены рождественские ёлки с 3 программируемыми светодиодами, также на специальных печатных платах. При желании можно позже заменить ёлки на что-то другое.
▪️ Устройства подключаются к сети, и при нажатии на кнопку светодиоды загораются соответствующим цветом.
▪️ QR-код перекинет на сайт, который в режиме реального времени показывает статистику, например, сколько деревьев каждого цвета есть в данный момент, а также текущий рейтинг этих цветов.
▪️ Дерево будет приносить очко каждые 2 секунды. Таким образом, чем больше красных деревьев, тем быстрее растёт счёт красных и т. д...
▪️ Все в офисе разделились на 3 команды, и 5 деревьев были расставлены так, что они простоят неделю. Затем можно узнать, какая команда сможет собрать больше цветов своего цвета.
my cyberdeck
Архитектура фронтенда, к которой мы пришли / Хабр
https://habr.com/ru/companies/sportmaster_lab/articles/866028/
https://habr.com/ru/companies/sportmaster_lab/articles/866028/
Хабр
Архитектура фронтенда, к которой мы пришли
Привет. Меня зовут Александр Калинин, я работаю фронтенд разработчиком в SM Lab на проекте Client Service Management. Занимаюсь разработкой веб-приложения на vue для работы с заказами клиентов...
Очередное Интернет-радио на базе ESP*, но с изюминкой / Хабр
https://habr.com/ru/articles/871884/
https://habr.com/ru/articles/871884/
Forwarded from Open Source
Media is too big
VIEW IN TELEGRAM
1Panel
1Panel — это современная панель управления сервером GNU/Linux с открытым исходным кодом.
К возможностям и преимуществам 1Panel относятся быстрая настройка, простое управление серверами Linux через веб-интерфейс, безопасное развертывание приложений с помощью контейнеров, а также резервное копирование и восстановление в один клик.
Пользователи могут попробовать 1Panel через онлайн-демонстрацию
1Panel можно установить одной командой.
https://github.com/1Panel-dev/1Panel
Site: https://1panel.cn/
================
👁 News | 👁 Software | 👁 Hardware
1Panel — это современная панель управления сервером GNU/Linux с открытым исходным кодом.
К возможностям и преимуществам 1Panel относятся быстрая настройка, простое управление серверами Linux через веб-интерфейс, безопасное развертывание приложений с помощью контейнеров, а также резервное копирование и восстановление в один клик.
Пользователи могут попробовать 1Panel через онлайн-демонстрацию
1Panel можно установить одной командой.
https://github.com/1Panel-dev/1Panel
Site: https://1panel.cn/
================
Please open Telegram to view this post
VIEW IN TELEGRAM
Город детства: что будет, если продолжить игру в SimCity 2000 спустя 25 лет / Хабр
https://habr.com/ru/companies/timeweb/articles/871736/
https://habr.com/ru/companies/timeweb/articles/871736/
Хабр
Город детства: что будет, если продолжить игру в SimCity 2000 спустя 25 лет
Я питаю тёплые чувства не только к старым компьютерам, но и к ретро-играм, которые на них запускал. Едва ли не главная моя любовь — SimCity 2000, второй в знаменитой линейке градостроительных...