Главная » 2021 » Август (страница 4)

Месячные архивы: Август 2021

Глобальный сбой индексации нового контента в Google

От автора: в Google снова наблюдаются проблемы с индексацией контента. Об этом сообщают многие зарубежные вебмастера и SEO-специалисты. Зарубежные специалисты сообщают о проблемах, возникающих при индексации нового контента в Google. В своих твитах они жалуются на то, что проиндексированные публикации то появляются в выдаче, то снова исчезают из нее. Как будто Google не может «понять», нужен ли ему этот контент ...

Читать далее »

Дилемма наименования переменных размера шрифта

От автора: как правило, проект имеет набор заранее определенных размеров шрифта, обычно в виде переменных, названных таким образом, чтобы добиться некоторого подобия порядка и согласованности. Любой проект значительного размера может использовать что-то подобное. Всегда есть заголовки, абзацы, списки и т. д. Вы можете явно устанавливать размеры шрифта (например font-size: 18px). Сырой CSS как бы. Я действительно встречаю это время от ...

Читать далее »

SpaceX собирает спутник для трансляции рекламы с космической орбиты

От автора: компания SpaceX совместно с канадским партнером собирается осуществить запуск спутника для трансляции рекламы из космоса. Она будет отображаться на большом пиксельном экране. Кроме SpaceX в реализации проекта участвует канадская компания Geometric Energy Corporation. Отмечается, что сейчас осуществляется сборка уникального спутника, который получил название CubeSat. Спутник служит для показа рекламы на огромном экране. Также транслируемая CubeSat реклама будет ретранслироваться ...

Читать далее »

Позиционирование перекрывающего содержимого с помощью CSS-сетки

От автора: недавно я экспериментировал с CSS-сеткой и свойствами выравнивания для создания макетов компонентов, содержащих несколько перекрывающихся элементов. Эти макеты могут быть оформлены с использованием абсолютного позиционирования и сочетания значений смещения (top, right, bottom, left), отрицательными полями и преобразованиями. Но с помощью CSS Grid, позиционирование наложеных элементов могут быть построены с использованием более логичных, удобочитаемых свойств и значений. Ниже приведены ...

Читать далее »

Теперь тестером Telegram может стать любой из его пользователей

От автора: Telegram решил привлечь своих пользователей к тестированию нового функционала. Для этого команда мессенджера создала специальный канал, где каждый желающий может попробовать себя в качестве тестировщика. В публикации, посвященной запуску канала, отмечается, что в функционале Telegram постоянно появляются новые многопользовательские инструменты. Чтобы ускорить их разработку, команда мессенджера решила привлечь к тестированию экспериментального функционала новых пользователей. Чтобы начать тестирование новых ...

Читать далее »

WebSockets vs HTTP

От автора: в приложениях реального времени само собой разумеется, что нам нужно получать информацию с серверов, как только она станет доступной — и, по сути, классическая парадигма HTTP — запрос/ответ не подходит. Это потому, что сервер будет молчать, есть ли новые данные или нет, до тех пор, пока не будет отправлен запрос. Это ограничение привело к появлению всевозможных хаков и ...

Читать далее »

WordPress выпустил более быструю версию блочного редактора Gutenberg

От автора: команда WordPress выпустила новую версию Gutenberg. Основной акцент в ней сделан на расширение вариантов оформление отдельных блоков. 4 августа вышла 11.2 версия блочного редактора Gutenberg. Основные изменения, которые были внесены в редактор: В блоке поиска стало больше вариантов оформления кнопки и поискового поля. В настройках блока «Цитаты» появилось несколько параметров, расширяющих возможности редактирования дизайна его элементов. Новая версия ...

Читать далее »

Как использовать Promise.all()

От автора: говоря простыми словами, промисы — это плейсхолдер для значения, которое будет доступно когда-нибудь позже. Промисы полезны при обработке асинхронных операций. JavaScript предоставляет вспомогательную функцию Promise.all(promisesArrayOrIterable) для одновременной, параллельной обработки нескольких промисов и получения результатов в одном агрегированном массиве. Посмотрим, как это работает. Promise.all() Promise.all() — это встроенный хэлпер, который принимает массив промисов (или, как правило, итерацию). const allPromise ...

Читать далее »