Pull to refresh

Valve рассказала про чип AMD в Steam Deck и скорость работы консоли на разных накопителях

Reading time 3 min
Views 3.5K
Gadgets Games and game consoles IT-companies

Многофункциональный портативный игровой компьютер Steam Deck.

12 ноября 2021 года Valve на мероприятии для разработчиков рассказала про чип AMD в Steam Deck и скорость работы консоли на разных накопителях.
Читать дальше →
Total votes 8: ↑8 and ↓0 +8
Comments 12

«Яндекс» закрывает «Бар»

Reading time 1 min
Views 71K
Browsers
Компания «Яндекс» прекращает распространение своего сервиса «Яндекс.Бар», расширяющего возможности браузера. Сегодня был выпущен пресс-релиз, в котором указано, что вместо «Бара» будет предлагаться расширение «Яндекс.Элементы», представленное в июне 2012 года.
Читать дальше →
Total votes 106: ↑70 and ↓36 +34
Comments 69

Web Components и JSON-LD в помощь веб-разработчику

Reading time 3 min
Views 7.5K
Google Developers corporate blog Website development *Search engines *
Translation
Привет, Хабр! Начнём неделю с разговора о том, как сочетать в работе JSON-LD и Web Components. JSON-LD – это формат структурирования данных на сайте для их отображения в результатах поиска Google и других поисковых систем. Например, если на сайте представлен список событий, мест или людей, то в HTML-код можно добавитьразметку этих данных при помощи конструкций словаря schema.org в виде кода JSON-LD. Структурирование данных помогает Google лучше понимать содержание ваших страниц и выделять его в результатах поиска. Так можно сообщить о предстоящих мероприятиях посредством функции «Сеть знаний» или показать расширенное описание страниц в поисковой выдаче.

html5rocks
Подробнее
Total votes 13: ↑6 and ↓7 -1
Comments 5

Как обнаружить и устранить скрытую переадресацию для мобильных устройств

Reading time 6 min
Views 54K
Google Developers corporate blog Information Security *Website development *Search engines *
Translation
Привет, Хабр! Все мы любим, когда сайт отлично работает на любом устройстве, вне зависимости от размеров экрана, способов управления и взаимодействия. Нередко контент приходится незначительно адаптировать к устройству, на котором его просматривает пользователь: например, оптимизация для небольшого экрана смартфона предполагает изменение изображений и других элементов содержания. Чтобы мобильным посетителям было удобнее, разработчики нередко используют всплывающую панель навигации. Если такие модификации реализованы должным образом и их цель — повысить удобство, мы не рассматриваем их как нарушение правил Google.

То же самое относится к переадресации на сайты для мобильных устройств. Пользователям смартфонов будет удобнее работать не с обычной версией сайта, а с мобильной. Поэтому переадресация, например, с example.com/url1 на m.example.com/url1 оправдана. Однако скрытая переадресация мобильных пользователей на посторонние страницы мешает работе и нарушает рекомендации Google для веб-мастеров.


Пример нарушения: страница с результатами поиска на компьютере и мобильном устройстве телефоне показывает один и тот же URL. Нажав на эту ссылку, пользователь компьютера попадет на целевую страницу, а пользователь смартфона будет перенаправлен на другой URL.
Читать дальше →
Total votes 16: ↑10 and ↓6 +4
Comments 16

Диаграммы и другие полезности для UWP приложений

Reading time 7 min
Views 9.4K
Development of mobile applications *Development for Windows Phone *Development for Windows *

Удивился тому, что на хабре нет ни одной публикации про XAML Toolkit и потому решил восполнить этот пробел. Несмотря на то, что проект сейчас находится в стадии заморозки, полезность его от этого не уменьшается. Он был создан для Windows 8.x приложений, но был после портирован и под UWP. Этот open-source проект является личным проектом разработчика Filip Skakun.

Элементы управления из этого toolkit-а являются хорошей альтернативой платным контролам от Syncfusion и Telerik.

Под катом о том, как можно с помощью молотка и такого-то тулкита делать всякие интересные штуки.
Читать дальше →
Total votes 6: ↑6 and ↓0 +6
Comments 4

Как сократить код Canvas API в Svelte

Reading time 10 min
Views 2.2K
SkillFactory corporate blog Website development *Programming *TypeScript *SvelteJS *
Translation

Разработчик из консалтинговой компании в области разработки This Dot Labs рассказывает, как использовать canvas в Svelte и как превратить многословный API Canvas в краткий, более декларативный. Подробности — к старту нашего курса по фронтенду.

Узнать больше
Total votes 15: ↑13 and ↓2 +11
Comments 0