Email or username:

Password:

Forgot your password?
692 posts total
Андрей Ситник

Выпустили обновление нашего цветового миксера для OKLCH на основе обратной связи с дизайнерами, которые пытались решать реальные задачи

oklch.com

Андрей Ситник

1. Если вы в OKLCH выберите P3-цвет, то наш цветовой миксер подберёт ближайший безопасный аналог в sRGB-охвате и выдаст его в hex.

Но как получить этот аналог в oklch() формате?

Теперь можно просто кликнуть на значок fallback.

github.com/evilmartians/oklch-

Андрей Ситник

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

Андрей Ситник

В России мужчины умирают на 10 лет раньше, чем женщины. Такого разрыва нет почти нигде в мире.

Хорошая статья с кучей аналитики.

tochno.st/materials/rossiya-st

labria

@sitnik_ru СЯУ про “Серверную Модель потребления алкоголя”

nord modular

@sitnik_ru но при этом на пять лет позже женщин выходят на пенсию :merkel_lol:

Андрей Ситник

Всё не могу найти нормальный инструмент для юнит-тестов в Node.js.

Есть переусложнённые системы:
— У Jest свой resolver из-за этого его так и не могут починить с ESM и всё ломается.
— Есть Vitest, но он пакует всё через Vite и для Node.js-библиотек это бессмысленно.

Есть очень минимальные инструменты:
— Есть тесты встроенные в Node.js — но там некрасивый вывод.
— Есть минималистичный uvu, но там нет изоляции тестов и параллельного запуска (и он иногда пропускает тесты).
github.com/lukeed/uvu

Андрей Ситник

Решил в итоге прокачать uvu. Самое круто, что с uvu файл теста — это уже исполняемый скрипт.

1. Я каждый тест запускаю, как отдельную программу для изоляции
2. Использую xargs -P $(nproc), чтобы запустить программы параллельно

github.com/hplush/slowreader/b

3. tsm позволяет писать тесты на TS и отлично работает с TSM.
4. c8 отдельной командой добавляет coverage.

github.com/hplush/slowreader/b

Решил в итоге прокачать uvu. Самое круто, что с uvu файл теста — это уже исполняемый скрипт.

1. Я каждый тест запускаю, как отдельную программу для изоляции
2. Использую xargs -P $(nproc), чтобы запустить программы параллельно

github.com/hplush/slowreader/b

3. tsm позволяет писать тесты на TS и отлично работает с TSM.
4. c8 отдельной командой добавляет coverage.

Андрей Ситник

В опросе State of HTML узнал о том, что есть input.setCustomValidity(message)
survey.devographics.com/en-US/

Этот метод позволяет показать произвольное сообщение об ошибке в стандартом окошке браузера об ошибке в поле (как для required).
developer.mozilla.org/en-US/do

Андрей Ситник

В Framework вы сами решаете какие разъемы будут у ноутбука (HDMI, аудио, картридер и т. п.).

Самое круто, что сменные картриджи с разъёмами подключаются по обычному USB-C и их можно воткнуть как переходник в любое устройство.
fosstodon.org/@frameworkcomput

Lynn «Кофеман»

@sitnik_ru это что же? К фреймворку можно не покупать порты usb-c и просто втыкать провод (не считая эстетики)?

Андрей Ситник

Испанские сериалы советую начать с сериала La peste — это мой самый любимый.

Я бы его описал как аналог True Detective, но в испанском городе 15 веке, где начинается чума.

Андрей Ситник

We just watched a new series on Netflix about a real murder in Barcelona: El cuerpo en llamas.

It is great. Great acting, nice picture, hot scenes, incredible accuracy reproduced the crime.

And it helps us to learn Spanish.

youtube.com/watch?v=s7PujHSPPm

Андрей Ситник

Посмотрели новый сериал на Нетфликсе про реальное убийство в Барселоне — «El cuerpo en llamas».

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

Да и испанский подучить можно.

youtube.com/watch?v=s7PujHSPPm

Андрей Ситник

Моя любимая порно-студия, XConfessions, находится в Барселоне.

И тут они проводят премьерные показы в кинотеатре и всякие мероприятия.

Например, на Хэллоуин будет кинопоказ эротических фильмов в кинотеатре.
eventbrite.com/e/entradas-a-ni

Андрей Ситник

Svelte продолжают активно развивать.

Для грядущей Svelte 5 сделали новый синтаксис решив многие вещи, с которыми новичкам было сложно (export let, $: {}, неявные реактивные переменные).

Всё ещё очень рад, что взял Свелт для своего проекта.

svelte.dev/blog/runes

Было/стыло:

Андрей Ситник

Как менялась цена на рыбу в прибрежных деревнях Индии до и после появления там сотовой связи.

Приятно понять, что ИТ — это не просто про перекрашивание кнопочек, но и про что-то реально полезное для людей.

t.me/denissexy/7295

Андрей Ситник

Уже пошли видео знаменитого «высокоточного» оружия 😓

Андрей Ситник

В Испании 2/3 людей, которые бросают школы — мужчины.

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

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

Нужно так же проводить соц. исследования о причинах, а не прятаться от статистики, как мы сейчас делаем со статистикой самоубийств.

Андрей Ситник

Мне кажется, что среди молодых русских такое сильное увлечение либертарианством потому что они 20 лет жили при путинском строе, который поощрял атомизацию и потерю веры в людей.

«У тебя просто нормального государства не было» — смешно, но не далеко от истины.

labria

@sitnik_ru машинально попытался применить к себе, но вдруг понял что ни «молодым», ни «русским» в дефолтных смыслах этого слова себя назвать не могу :-/

Андрей Ситник

Государство — это не какая-то недостижимая сила, на которую можно только обижаться (как погода).

Государство — это вы.

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

twitter.com/gero444a/status/17

Ну и как обычно, если вы сами не можете что-то сделать, поддержите ресурсами тех, кто делает это за вас.

twitter.com/gero444a/status/16

Андрей Ситник

Вот другой пример, когда люди не постили мемы на русском, а используют гражданские инструменты для защиты своих прав — только уже в Португалии
t.me/dearbankdeportugal/7

Vladimir

@sitnik_ru я согласен с тезисом про борьбу за права, но не очень про «Государство - это вы». Есть огромная вертикаль власти, даже в развитых западных демократиях, построенная сверху вниз и живущая своими интересами (=интересами элит). То, что эти развитые государства хорошо справляются с удовлетворением общих нужд, борьбой с неравенством и всей социалкой это результат прошлой борьбы общества за свои интересы. Правительства все еще делают то, что хочется им, но иногда общество говорит «Эй эй, подождите. Мы этого хотим, выделите ресурсы еще и сюда»

Имхо «Государство - это вы» будет работать когда вертикаль власти будет формироваться снизу вверх, а не наоборот

@sitnik_ru я согласен с тезисом про борьбу за права, но не очень про «Государство - это вы». Есть огромная вертикаль власти, даже в развитых западных демократиях, построенная сверху вниз и живущая своими интересами (=интересами элит). То, что эти развитые государства хорошо справляются с удовлетворением общих нужд, борьбой с неравенством и всей социалкой это результат прошлой борьбы общества за свои интересы. Правительства все еще делают то, что хочется им, но иногда общество говорит «Эй эй, подождите....

Go Up