Обновить
1
0

Пользователь

Отправить сообщение
Вы правы. Я вот прям с нетерпением жду пиратского сервера для Ведьмак 3. А то на оффициальном слишком тяжелая прокачка.

Есть — https://www.npmjs.com/package/pkg
Правда под виндой у меня бинарник выходил больше 40мб точно

Просите у ваших родителей ;)
В большнстве фреймворков есть готовые библиотеки для удобной работы с аутентификацией и авторизацией, которые под капотом как-раз JWT и используют. Буквально недавно делали — IdentityServer на бэке, OIDC на фронте. На настройку и внедрение понадобилось около 30 минут с каждой стороны.
Со своими токенами, конечно, более гибко, но «это ведь код писать нужно»
Подозреваю, что не особо много.
Какой-то сервис для поиска настоящей мужской дружбы получается :)
Заголовок спойлера
image

Где-то ща углом стыдливо прячется Fallen Order.
Только из-за этого нет желания проходить её во второй раз.

Пользователи новых MacBook будут работать на ARM, а писать код под x86

При этом в статье вы говорите в основном про Web и Java разработчиков.
С Java все понятно. На чем-же сейчас в основном пишется веб? JS, NodeJS, PHP, Spring (Java по своей сути), Go.
Из всего этого списка вижу какие-то трудности только с Go, остальное как исполнялось в своих уютных интерпретаторах/виртуальных машинах, так и будет. В этом и плюс современных языков — я пишу условный fs.readFile, и меня не заботит на какой архитектуре и файловой системе оно работает, я просто получу свой файл.

А те, для кого низкоуровневые «штуки», зависящие от архитектуры действительно важны, как мне кажется, на маки никогда и не смотрели ;)
Жидкий термоинтерфейс на процессорных кулерах — это же оно?

Почти. Сплав галлия с родием и присадками из других металлов.
Поэтому там алюминиевые основания и не используют?

В первую очередь потому-что медь лучше проводит тепло. Дешевые куллеры только из аллюминия и делают.

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

Это уже проблема самой иконки как таковой, разве нет? Естественно, Мону Лизу не разглядишь. А вот если компания не хочет тратить много времени на логотип, то можно его прям целиком как фавикон использвовать и даже сэкономить 1 запрос при загрузке.
Например
Взял рандомную картинку с интернета. Такого качества ресайза точно хватит для большинства сайтов. Или я не прав? =)

UPD: С учетом, что большиство фавиконок в 256х256 имеют не так много деталей, как эта картинка, все выглядит еще лучше.
Я забил на это легаси и везде леплю один png 256x256. Проблем ноль. Благо, что не нужно поддерживать всякое легаси вроде ie11 и прочих динозавров не самых актуальных браузеров.
Современные браузеры прекрасно ресайзят единственную иконку так, как им нужно без всяких проблем.
Где-то мелькала инормация, что протестировали около сотни игр. Ссылки не найду

У Vuetify свой лоадер, который включит в бандл только использованные компоненты.

Спасибо, вы мне подали идею для первой статьи, «Букварь веб-разработчика»
А — апач.
Б — б**ть, битрикс

З — задолбал этот древний стек
;)
Так ничего не мешает сделать стандартную сигнатуру Promise<T, E=any>, чтобы программист переопределял её на свой страх и риск. В 99% случаев ничего не поменяется, зато в 1% я буду гарантированно знать, какого типа у меня будет ошибка.

Не хочу плодить веткок, ответ для n-srg
Для примеров с запросами: у нас же все-равно есть какой-нибудь класс-прослойка между приложением и библиотекой для запросов. Можно обрабатывать ошибки там и приводить к нужному виду. Даже если будет несколько типов ошибок через |, ничего нам не помешает обработать их через type-guards.

Был однажды проект, где по дизайну в футере была Яндекс карта с метками офисов, тоже достаточно сильно отнимала попугаев в лайтхаусе.
Я тогда сделал простой и интересный костыль — отображал yandex static map с нужными метками (визуально почти неотличимо от настоящей карты), которая при попадании во вьюпорт асинхронно заменялась на интерактивную карту. Выглядело красиво, грузилось быстро. И дизайнер, и сеошник были довольны.

Чего вам особенно не хватает в TypeScript?

Иногда очень сильно нехватает второго дженерик параметра у Promise, обозначающего тип ошибки.
Можно даже не забивать память, получая Data URL. MDN.
Для Safari (13.1 точно) нужен полфил, в одном из проектов решилнакостылил так (TS)
Костыль
if (navigator.userAgent.toLocaleLowerCase().includes('safari')) {
    Object.defineProperty(HTMLMediaElement.prototype, 'srcObject', {
        // @ts-ignore
        get srcObject(): string|undefined {
            return this.__srcObject;
        },
        // @ts-ignore
        set srcObject(src: MediaProvider|undefined) {
            this.__srcObject = !!src ? URL.createObjectURL(src) : src;
        }
    });
}


После этого можно просто присваивать Blob или Stream напрямую в srcObject.

UPD: Странно. MDN говорит, что Blob для srcObject поддерживает только сафари, хотя я точно помню, что использовал эту фишку в хроме. Пойду смотреть, где ошибся
У вас не возникнет проблем, если

«example.com» использует CDN с поддержкой TLSv1.3 / ESNI

Ох уж это IT. Статья только вышла, а уже частично неактуальна
«Великий китайский файрвол» начал блокировать весь HTTPS-трафик, который шифруется с помощью TLS 1.3 и ESNI

Информация

В рейтинге
4 518-й
Зарегистрирован
Активность