Архив за 27 июня 2018 - 7

В 2016 году исследователи отметили всплеск активности, практически второе рождение, еще недавно казавшейся безнадежно устаревшей техники распространения нежелательного ПО — несущих злонамененную нагрузку макросов в документах Microsoft Office, т.н. «макровирусов».

Самый знаменитый макровирус, Melissa, появился в марте 1999 года. Вирус поразил по-крайней мере сто тысяч компьютеров по всему миру, парализовал работу сотен компаний, ущерб экономике составил 80 миллионов долларов в одних только США.

Безопасность Microsoft Office: макросы VBA - 1

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

Не появилось никаких способствовавших этому новых уязвимостей, как в общем-то не было никаких чисто технических предпосылок. По-видимому, распространители malware, испытывая недостаток в свежих багах, обратили свои взоры на плохо забытые (и все еще эффективные) старые.

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

Месяц назад Илон Маск опубликовал фотографию космического корабля SpaceX Crew Dragon, предназначенного, в отличие от прошлой модели, для пилотируемых полётов.

Сейчас данный корабль уже начал проходить испытания в NASA в камере In-Space Propulsion Facility (IPS) — единственном месте в мире, согласно данным самого управления, где можно проводить полноценные испытания ракет и двигателей, моделируя условия космоса.

Читать полностью »

В базе данных Федеральной комиссии по связи (Federal Communications Commission, FCC) был замечен планшет Samsung Galaxy Tab S4, что указывает на скорый анонс устройства.

В базе данных FCC устройство проходит под модельным номером SM-T835, протестированный планшет поддерживает работу в сетях четвертого поколения. Указаны его габариты в плане: 249,3 х 164,3 мм. Также нужно отметить наличие модуля Bluetooth 5.0, одинарной основной камеры в центральной верхней части задней панели и звуковой системы, созданной при участии специалистов компании AKG.

Читать полностью »

Formula Off-Road: гонки по вертикальной стене

Подъем на холм — известный вид автогонок. Задача его участников — максимально быстро добраться до вершины некой возвышенности по горному серпантину. Но горячим исландским парням этого показалось мало. Они довели подъем на холм до абсурда, и появилась Formula Off Road. Пилотам этой серии не нужны никакие серпантины, а подъемы под углом 90 градусов для них — ежедневная обыденность.

Читать полностью »

[Советуем почитать] Предыдущие 14 частей цикла

Часть 1: Обзор движка, механизмов времени выполнения, стека вызовов
Часть 2: О внутреннем устройстве V8 и оптимизации кода
Часть 3: Управление памятью, четыре вида утечек памяти и борьба с ними
Часть 4: Цикл событий, асинхронность и пять способов улучшения кода с помощью async / await
Часть 5: WebSocket и HTTP/2+SSE. Что выбрать?
Часть 6: Особенности и сфера применения WebAssembly
Часть 7: Веб-воркеры и пять сценариев их использования
Часть 8: Сервис-воркеры
Часть 9: Веб push-уведомления
Часть 10: Отслеживание изменений в DOM с помощью MutationObserver
Часть 11: Движки рендеринга веб-страниц и советы по оптимизации их производительности
Часть 12: Сетевая подсистема браузеров, оптимизация её производительности и безопасности
Часть 12: Сетевая подсистема браузеров, оптимизация её производительности и безопасности
Часть 13: Анимация средствами CSS и JavaScript
Часть 14: Как работает JS: абстрактные синтаксические деревья, парсинг и его оптимизация

В наши дни использование классов являются одним из самых популярных способов структурирования программных проектов. Этот подход к программированию применяется и в JavaScript. Сегодня мы публикуем перевод 15 части серии материалов, посвящённых экосистеме JS. В этой статье речь пойдёт о различных подходах к реализации классов в JavaScript, о механизмах наследования и о транспиляции. Начнём мы с рассказа о том, как работают прототипы и с анализа различных способов имитации наследования, основанного на классах, в популярных библиотеках. Далее мы поговорим о том, как, благодаря транспиляции, можно писать JS-программы, использующие возможности, которые либо отсутствуют в языке, либо, хотя и существуют в виде новых стандартов или предложений, находящихся на разных стадиях согласования, пока не реализованы в JS-движках. В частности, речь пойдёт о Babel и TypeScript и о классах ECMAScript 2015. После этого мы разберём несколько примеров, демонстрирующих особенности внутренней реализации классов в JS-движке V8.

image

Читать полностью »

Как известно, в Китае уже давно работает проект «Золотой щит», который чаще называют «Великий китайский файрвол». Он блокирует доступ из Китая к различным западным ресурсам, включая Facebook, многие СМИ и так далее.

Никаких указаний на то, что Китай может отказаться от такой политики, пока нет, однако в отдельных районах ситуация вскоре может измениться. Как сообщается, южная провинция Хайнань, которую также называют китайскими Гавайями, в ближайшем будущем может предложить туристам неограниченный доступ в Сеть.

Читать полностью »

Сегодня мы затронем тему, которая волнует каждого причастного к разработке приложений под iOS — попадание в подборки магазинов экосистемы Apple. В сентябре прошлого года произошло глобальное обновление App Store, в связи с которым у разработчиков появилось больше шансов привлечь (доброкачественное) внимание администрации, завоевать новую аудиторию, увеличить прибыль, поднять конверсию и просто выйти в тренд.

Каждый разработчик желает знать, как попасть в фичеринг - 1

Читать полностью »

Компания Samsung удвоила выпуск микросхем памяти HBM2. Несмотря на это, южнокорейский производитель все еще не может удовлетворить спрос на HBM2. Об этом сообщил источник, ссылаясь на слова Гленна К Локвуда (Glenn K Lockwood), эксперта по суперкомпьютерам, принимающего участие в тематическом мероприятии ISC 2018, которое в этим дни проходит во Франкфурте. Компания Samsung на ISC 2018 рассказала о втором поколении памяти HBM2, получившем название Aquabolt. Эта память в восемь раз быстрее, чем GDDR5, демонстрируя пропускную способность до 307 ГБ/с (в расчете на один стек чипов).

Читать полностью »

У подавляющего большинства современных телевизоров экраны мерцают, причём уровень пульсации составляет 100% (экран полностью гаснет и загорается). Это может приводить к усталости глаз, головным болям и обострению нервных заболеваний.

Пульсация экранов телевизоров - 1

Читать полностью »

Организация SD Association представила новый стандарт карт памяти. Он называется SD Express и добавляет поддержку PCIe и NVMe к исходному интерфейсу SD.

Карты памяти SD Express поддерживают PCIe и NVMe

Читать полностью »


https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js