Тег: SoF

Как одна ошибка в коде программиста и антивирус "уронили" интернет

Все уже слышали о "дне синего экрана" в microsoft windows, когда в мире произошел технологический апокалипсис. Давайте разберемся, почему это был массовый сбор, и как одна ошибка в программном коде к этому привела.

06 августа 2024
618
11 сек

Nvidia работает над процессорами на базе Arm для Windows-ПК

Nvidia, как сообщается, планирует выпускать процессоры на базе Arm для ПК с Windows. По данным Reuters, компания "тихо начала" наступать на Intel, разрабатывая процессоры, совместимые с операционной системой Microsoft. В отчете говорится, что Nvidia может начать продавать процессоры уже в 2025 году.

Nvidia работает над процессорами на базе Arm для Windows-ПК

24 октября 2023
782
3 мин

Apple тоже сделала нейросеть | Дата-центры прячут от дронов | Твиттер теперь X

Новости из мира IT – Как Там АйТи #52. Нейросеть от Apple, VR в школах Украины, в России прячут дата-центры и многое другое.

28 июля 2023
720
1 мин

Что делает macOS лучшей операционной системой, чем Windows: 5 причин, почему стоит перейти на macOS

Что делает macOS лучшей операционной системой, чем Windows: 5 причин, почему стоит перейти на macOS

Вы, наверняка, уже слышали много мнений на тему того, какая операционная система лучше - macOS или Windows. Оба продукта имеют свои достоинства и недостатки, и выбор между ними зависит от ваших потребностей и предпочтений. Однако, если вы являетесь пользователем продуктов Apple, то macOS может стать для вас идеальным выбором.

В этой статье мы рассмотрим 5 причин, почему macOS лучше Windows. Наш список включает в себя факторы, такие как надежность и стабильность, лучшая интеграция с продуктами Apple, лучший интерфейс и дизайн, безопасность и защита данных, а также лучшая производительность и эффективность работы.

04 мая 2023
2 тыс.
7 мин

Теория дедушки Канта в виртуальном мире (18+)

Продолжая тему статей из игрового прошлого, выкопал пост 2003 года еще одного моего древнейшего товарища.

Если вы молоды душой и официально (младше 18 лет), то читать как бы нельзя.

29 июня 2015
3.7 тыс.
4 мин

Про Microsoft, IE 11 и Pointer events

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

Окей, идея не нова, майкрософт богата – должно что-нибудь получиться. Да и разрабатывать должно стать как бы легче. Но...

Вот с майкрософт всегда есть какие-то «но». Вместо того, чтобы взять чужие наработки, общепринятые стандарты и иже с ними, решили изобрести велосипед и добавили префикс MS к Pointer Events. Все смирились и в коде появились вот такие строки:

 $('.selector').on('MSPointerDown', function () {
    //...
 });

 $('.selector').on('MSPointerMove', function () {
    //...
 });

 $('.selector').on('MSPointerUp', function () {
    //...
 });

И снова НО. В своем последнем браузере, в одной из последних версий, майкрософт без всяких предупреждений просто взяли и выкинули поддержку своего собственного молодого стандарта. Все то, что написано выше перестало работать.

А все вот почему, в корпорации решили, что префикс MS и camelCase никому не нужны, плюнув на обратную совместимость. Нынче делать надо так.

 $('.selector').on('pointerdown', function () {
    //...
 });

 $('.selector').on('pointermove', function () {
    //...
 });

 $('.selector').on('pointerup', function () {
    //...
 });

Теперь самое интересное. Если вы не используете какие-либо библиотеки, то:

document.querySelector('.selector').addEventListener('MSPointerDown', function() {
    //...
}, false);

работать будет! Вопрос: ПОЧЕМУ и ЗАЧЕМ?

Немного полезного. Определить одно или другое можно вот таким нехитрым образом:

var supports = (function() {
    return {
        msPointerEvents: window.navigator.msPointerEnabled || false,
        pointerEvents: window.navigator.pointerEnabled || false
    };
})();
30 июня 2014
2.8 тыс.
2 мин
« Назад
Вперед »