Воин в поле не один
Есть два связанных умозаключения, которые звучат просто, но выводы из которых, как выясняется, контринтуитивны.
Есть два связанных умозаключения, которые звучат просто, но выводы из которых, как выясняется, контринтуитивны.
Сижу в кофейне и наблюдаю, как девочка лет четырёх собирает конструктор, смотрит мультик на телефоне, пьёт молоко и танцует под музыку. И я не могу решить, нормально ли это.
To be honest, I no longer understand modern web. I can still use it, but it’s more about guessing than knowing.
С помощью WebHID API.
Node.js умеет следить за файлами и без него.
What a Terrible Failure!
Говорят, они выше этого.
db.collection.find({ 'array.3': { $exists: true } });
Как и многое другое в JS вычисляется не совсем очевидно.
Много лет назад все сервисы использовали MD5 для хэширования паролей, адресов почт и прочих данных. Сегодня — нет. Почему?
2006-01-02T15:04:05Z0700
И если тестить на продакшене, можно легко в них упереться и остаться без сертификата.
Если при sudo cmd > file нет прав на запись в файл, то не сработает.
Потому что нет, бездушная машина, ты не угадала, это не код на Ruby.
При этом значения некоторых атрибутов всегда матчатся без оглядки на регистр. Для них можно сделать наоборот.
По историческим причинам, конечно же.
Чтобы было 1, 2, 10, а не 1, 10, 2.
Чтобы можно было поставить текст вертикально по центру, и «шрифтовые» отступы вокруг него не мешали.
Как Can I Use, только для почты.
Стандарт как бы его гарантирует, да только бестолку.
await User.findOne({
email: req.body.email,
password: req.body.password,
});
Они используются для добавления кастомных кнопок в интерфейс.
И они даже не подмножество PCRE.
И даже платить за это не нужно.
Я знал, что существуют локалезависимые альтернативы для toLowerCase и toUpperCase, но никогда не задумывался, зачем. Причина в том, как работает Unicode.
Их больше, чем описано в man glob.7.
> [!WARNING]
> Critical content demanding immediate user attention due to potential risks.
И это делает её доступной всем.
chrome-ссылки в FirefoxВдруг заметил, что в Firefox есть нечто, что пользуется ссылками с протоколом chrome://.
Никогда не задумывался о том, что любой кусок информации, который браузер решает положить в кэш, фактически доступен всем. Я почему-то всегда думал, что оно как-то шифруется.
Я довольно давно использую и TypeScript, и React. Но мне никогда не приходило в голову, что React-компонент может быть дженериком.
addEventListener и removeEventListener можно использовать как глобальные функции, если нужно обрабатывать события на window.
title: string | undefined ≠ title?: string
Каждый будний день я провожу час в трамвае, который едет через лес — потому что именно так я добираюсь до бассейна. Мы живём в XXI веке, но стоит отъехать от города, и мобильная связь исчезает. Поэтому нужно быть готовым заранее. И я был готов!