Недавно Google выкатил Core Web Vitals — новые метрики, по которым планируется оценивать качество сайтов. О том, что это за метрики, мы писали в Веб-странице.
Сейчас они обновили два своих ключевых инструмента для измерения этих метрик:
— Google Search Console: https://tprg.ru/f9t4
— PageSpeed Insights: https://tprg.ru/5JSj
Пока разработчики говорят, что на ранжирование это ещё не влияет, но понятное дело, что уже практически всё готово для того, чтобы эта функциональность заработала.
#веб #chrome
Сейчас они обновили два своих ключевых инструмента для измерения этих метрик:
— Google Search Console: https://tprg.ru/f9t4
— PageSpeed Insights: https://tprg.ru/5JSj
Пока разработчики говорят, что на ранжирование это ещё не влияет, но понятное дело, что уже практически всё готово для того, чтобы эта функциональность заработала.
#веб #chrome
Подборка игр на необычных движках
На каких движках можно разработать игру? REDengine 4 — да, Unreal Engine — безусловно. А что-нибудь поинтереснее?
Как на счёт Excel, блокнота или даже фотошопа? Да, и с их помощью тоже можно создавать незаурядные игры. А на видео в посте — Quake на осциллографе.
Сделали подборку игр, написанных на самых необычных движках:
https://tprg.ru/B0ah
#gamedev #кек
На каких движках можно разработать игру? REDengine 4 — да, Unreal Engine — безусловно. А что-нибудь поинтереснее?
Как на счёт Excel, блокнота или даже фотошопа? Да, и с их помощью тоже можно создавать незаурядные игры. А на видео в посте — Quake на осциллографе.
Сделали подборку игр, написанных на самых необычных движках:
https://tprg.ru/B0ah
#gamedev #кек
YouTube
Quake on an oscilloscope
Playing E1M1 of Quake on a Hitachi V-422 oscilloscope.
The rendering is done a laptop and the scope shows the generated audio signal as two dimensional vector graphics.
Detailed explanation: https://www.lofibucket.com/articles/oscilloscope_quake.html
The rendering is done a laptop and the scope shows the generated audio signal as two dimensional vector graphics.
Detailed explanation: https://www.lofibucket.com/articles/oscilloscope_quake.html
This media is not supported in your browser
VIEW IN TELEGRAM
Google выпустил инструмент дополненной реальности, который поможет соблюдать социальное дистанцирование.
Работает только в браузере Chrome на Android. Заходите на специальную страничку и смартфон рисует вокруг вас зону вашего личного пространства:
https://tprg.ru/WsfD
Будете пользоваться?
#google
Работает только в браузере Chrome на Android. Заходите на специальную страничку и смартфон рисует вокруг вас зону вашего личного пространства:
https://tprg.ru/WsfD
Будете пользоваться?
This media is not supported in your browser
VIEW IN TELEGRAM
VR клавиатура на Three.js
Разработчик на Three.js написал среду для виртуальной реальности, которую можно использовать для различных пользовательских интерфейсов.
Например, можно пользоваться там такой клавиатурой, как на видео.
Самому потыкать это можно в браузере (работает и без VR-шлема): https://tprg.ru/s6HO
А исходники и другие примеры использования можно посмотреть на гитхабе: https://tprg.ru/snCE
#vr
Разработчик на Three.js написал среду для виртуальной реальности, которую можно использовать для различных пользовательских интерфейсов.
Например, можно пользоваться там такой клавиатурой, как на видео.
Самому потыкать это можно в браузере (работает и без VR-шлема): https://tprg.ru/s6HO
А исходники и другие примеры использования можно посмотреть на гитхабе: https://tprg.ru/snCE
#vr
This media is not supported in your browser
VIEW IN TELEGRAM
Разработчик при помощи генетических алгоритмов решил задачу рисования «Моны Лизы» с использованием 256 кругов. Исходники выложил здесь:
https://tprg.ru/IuYG
#алгоритмы
https://tprg.ru/IuYG
#алгоритмы
Подборка из 10 IDE для программирования на Python
В ней рассматриваем плюсы и минусы всех вариантов и помогаем выбрать лучший из них для решения ваших задач:
https://tprg.ru/zgMm
#python
В ней рассматриваем плюсы и минусы всех вариантов и помогаем выбрать лучший из них для решения ваших задач:
https://tprg.ru/zgMm
#python
Подборка open source проектов
В этом репозитории собрана большая подборка open source проектов на множестве языков программирования — С, C++, Go, JS, Java, Python, R, Ruby, Kotlin и многих других:
https://tprg.ru/0oAC
#opensource #python #cpp #java
В этом репозитории собрана большая подборка open source проектов на множестве языков программирования — С, C++, Go, JS, Java, Python, R, Ruby, Kotlin и многих других:
https://tprg.ru/0oAC
#opensource #python #cpp #java
Шпаргалка по трём часто используемым функциям при работе с данными.
Сохраняйте и используйте при необходимости.
#шпаргалка
Сохраняйте и используйте при необходимости.
#шпаргалка
В интернете появилась картинка, которая ломает Android-смартфоны, если установить её на фон
Всё дело в цветовой гамме картинки. Android настроен на отображение sRGB-цветов, но эта картинка использует RGB-гамму. В Android 11 система автоматически преобразует картинку в безопасный формат, а вот в Android 10 этого не предусмотрено.
Посмотреть картинку можно в твите, с которого всё началось (простое открытие картинки ни к чему плохому не приведёт): https://tprg.ru/ZIwN
Картинка и правда очень красивая, но не ставьте её себе на рабочий стол смартфона. Правда, не надо. Но если вы всё равно никого не послушали и столкнулись с проблемой беспорядочного включения экрана, то вам нужно удалить файл картинки, загрузившись в безопасном режиме, или сбросить устройство до заводских настроек.
#android #факап
Всё дело в цветовой гамме картинки. Android настроен на отображение sRGB-цветов, но эта картинка использует RGB-гамму. В Android 11 система автоматически преобразует картинку в безопасный формат, а вот в Android 10 этого не предусмотрено.
Посмотреть картинку можно в твите, с которого всё началось (простое открытие картинки ни к чему плохому не приведёт): https://tprg.ru/ZIwN
Картинка и правда очень красивая, но не ставьте её себе на рабочий стол смартфона. Правда, не надо. Но если вы всё равно никого не послушали и столкнулись с проблемой беспорядочного включения экрана, то вам нужно удалить файл картинки, загрузившись в безопасном режиме, или сбросить устройство до заводских настроек.
#android #факап
This media is not supported in your browser
VIEW IN TELEGRAM
В Half-Life: Alyx можно не только на доске рисовать, но и смотреть на очень реалистичную водичку в бутылках.
Если хотите сделать что-то похожее самостоятельно, то здесь есть несложный урок для Unity: https://tprg.ru/HAi2
#gamedev #halflife
Если хотите сделать что-то похожее самостоятельно, то здесь есть несложный урок для Unity: https://tprg.ru/HAi2
#gamedev #halflife
Алгоритм сортировки Сталина
Проходим по массиву и проверяем, по порядку ли стоят элементы. Каждый элемент, который нарушает порядок, удаляем. На выходе получаем массив, где все элементы стоят по порядку.
Исходники алгоритма на многих популярных языках программирования на гитхабе: https://tprg.ru/lcGW
#сортировка
Проходим по массиву и проверяем, по порядку ли стоят элементы. Каждый элемент, который нарушает порядок, удаляем. На выходе получаем массив, где все элементы стоят по порядку.
Исходники алгоритма на многих популярных языках программирования на гитхабе: https://tprg.ru/lcGW
#сортировка
This media is not supported in your browser
VIEW IN TELEGRAM
AR можно использовать не только для всяких прикольных штук, но и для решения прикладных задач.
Например, производитель сетевого оборудования Ubiquiti предлагает сисадминам использовать вот такое приложение с дополненной реальностью для упрощения работы: https://tprg.ru/uTOG
#ar #сети
Например, производитель сетевого оборудования Ubiquiti предлагает сисадминам использовать вот такое приложение с дополненной реальностью для упрощения работы: https://tprg.ru/uTOG
#ar #сети
Оконные функции в SQL — что это и зачем они нужны
Даже знатоки SQL часто не понимают, как работают оконные функции, и считают их какой-то особой магией для избранных.
В этой статье на реальном датасете покажем несколько примеров работы оконных функций, чтобы вы перестали бездумно копипастить их со StackOverflow и поняли, как они работают:
https://tprg.ru/uC7f
#sql
Даже знатоки SQL часто не понимают, как работают оконные функции, и считают их какой-то особой магией для избранных.
В этой статье на реальном датасете покажем несколько примеров работы оконных функций, чтобы вы перестали бездумно копипастить их со StackOverflow и поняли, как они работают:
https://tprg.ru/uC7f
#sql
Ближайшие события для айтишников
— SM Lab Summer meetup
3 июня, онлайн
Специалисты IT-отдела «Спортмастера» поделятся наблюдениями об удалённой работе и расскажут о проблемах, с которыми сталкиваются разработчики.
— Конференции JUG.Ru Group на удалёнке
15 июня – 9 июля, онлайн
Сразу восемь IT-конференций в онлайне на любой вкус: от распределённых вычислений и хайлоада до JS и тестирования. Можно купить один билет на всё.
— OnLine NoCode MeetUp
4 июня, онлайн
Вебинар о NoCode-инструментах. Которые помогут создать MVP и подтвердить спрос с минимальными рисками, минимальным бюджетом и в минимальные сроки.
— Вебинар «Как стать Android-разработчиком»
4 июня, онлайн
Мероприятие, которое поможет начинающим разработчикам правильно спланировать обучение и профессиональный рост в направлении Android разработки.
#ивенты
— SM Lab Summer meetup
3 июня, онлайн
Специалисты IT-отдела «Спортмастера» поделятся наблюдениями об удалённой работе и расскажут о проблемах, с которыми сталкиваются разработчики.
— Конференции JUG.Ru Group на удалёнке
15 июня – 9 июля, онлайн
Сразу восемь IT-конференций в онлайне на любой вкус: от распределённых вычислений и хайлоада до JS и тестирования. Можно купить один билет на всё.
— OnLine NoCode MeetUp
4 июня, онлайн
Вебинар о NoCode-инструментах. Которые помогут создать MVP и подтвердить спрос с минимальными рисками, минимальным бюджетом и в минимальные сроки.
— Вебинар «Как стать Android-разработчиком»
4 июня, онлайн
Мероприятие, которое поможет начинающим разработчикам правильно спланировать обучение и профессиональный рост в направлении Android разработки.
#ивенты
Голосовой помощник «Алиса» научился рисовать картины
Делает он это с помощью двух нейросетей, обученных на работах художников XX века. Чтобы получить шедевр, нужно просто сказать «Алиса, нарисуй *тема картины*».
Для нас, например, Алиса нарисовала типичного программиста в очень интересной позе, обычного работника на удалёнке и какой-то кровавый продакшн.
#нейросети #алиса #яндекс
Делает он это с помощью двух нейросетей, обученных на работах художников XX века. Чтобы получить шедевр, нужно просто сказать «Алиса, нарисуй *тема картины*».
Для нас, например, Алиса нарисовала типичного программиста в очень интересной позе, обычного работника на удалёнке и какой-то кровавый продакшн.
#нейросети #алиса #яндекс
Чем мы в команде Tproger занимались весь прошлый месяц?
Фиксили уязвимости и раздавали за это деньги, улучшали блок с рекомендациями на сайте и открывали наши каналы в Яндекс.Мессенджере — подробнее об этих и других наших новостях читайте в майском Tproger Changelog:
https://tprg.ru/kOcd
#changelog
Фиксили уязвимости и раздавали за это деньги, улучшали блок с рекомендациями на сайте и открывали наши каналы в Яндекс.Мессенджере — подробнее об этих и других наших новостях читайте в майском Tproger Changelog:
https://tprg.ru/kOcd
#changelog
Серия статей из 11 частей, которые помогут научиться писать bash-скрипты и использовать их для автоматизации часто выполняемых действий:
— Часть 1. Начало: https://tprg.ru/3z6y
— Часть 2. Циклы: https://tprg.ru/F0Se
— Часть 3. Параметры и ключи командной строки: https://tprg.ru/Mi7X
— Часть 4. Ввод и вывод: https://tprg.ru/cj95
— Часть 5. Сигналы, фоновые задачи, управление сценариями: https://tprg.ru/qNOT
— Часть 6. Функции и разработка библиотек: https://tprg.ru/MHBf
— Часть 7. Sed и обработка текстов: https://tprg.ru/Exrm
— Часть 8. Язык обработки данных awk: https://tprg.ru/P3KO
— Часть 9. Регулярные выражения: https://tprg.ru/f9xp
— Часть 10. Практические примеры: https://tprg.ru/rBdK
— Часть 11. Expect и автоматизация интерактивных утилит: https://tprg.ru/8HEY
#bash
— Часть 1. Начало: https://tprg.ru/3z6y
— Часть 2. Циклы: https://tprg.ru/F0Se
— Часть 3. Параметры и ключи командной строки: https://tprg.ru/Mi7X
— Часть 4. Ввод и вывод: https://tprg.ru/cj95
— Часть 5. Сигналы, фоновые задачи, управление сценариями: https://tprg.ru/qNOT
— Часть 6. Функции и разработка библиотек: https://tprg.ru/MHBf
— Часть 7. Sed и обработка текстов: https://tprg.ru/Exrm
— Часть 8. Язык обработки данных awk: https://tprg.ru/P3KO
— Часть 9. Регулярные выражения: https://tprg.ru/f9xp
— Часть 10. Практические примеры: https://tprg.ru/rBdK
— Часть 11. Expect и автоматизация интерактивных утилит: https://tprg.ru/8HEY
#bash
Что вы первым делом сделаете после карантина?
Только давайте ответите не вы, а ваш Т9. В комментах к этому посту пишите начало фразы «Сразу же после карантина», а продолжит её пускай автокомплит (например, с помощью варианта посередине). Посмотрим, у кого получится самый неожиданный и оригинальный вариант.
Только давайте ответите не вы, а ваш Т9. В комментах к этому посту пишите начало фразы «Сразу же после карантина», а продолжит её пускай автокомплит (например, с помощью варианта посередине). Посмотрим, у кого получится самый неожиданный и оригинальный вариант.
Непрерывная интеграция и доставка (СI/CD): идеальная методика разработки или отраслевой хайп?
Платформы непрерывной разработки и интеграции — это мейнстрим в разработке софта на сегодняшний день.
В статье читайте про основные принципы, преимущества и недостатки CI/CD, а также о том, кому подходит эта методология разработки:
https://tprg.ru/MDye
#devops
Платформы непрерывной разработки и интеграции — это мейнстрим в разработке софта на сегодняшний день.
В статье читайте про основные принципы, преимущества и недостатки CI/CD, а также о том, кому подходит эта методология разработки:
https://tprg.ru/MDye
#devops
This media is not supported in your browser
VIEW IN TELEGRAM
Наконец-то технологии начали использовать для чего-то по-настоящему важного: ютубер VESKERCON с помощью нейросеток начал улучшать популярные видеомемы до разрешения 8k. Нейронки, ёпта.
Мем про «очень плохую музыку», про зелёного слоника и другие мемы в 8k можно глянуть на его канале: https://tprg.ru/F7Jj
Кстати, не так давно таким же образом реставрировали и мемы-картинки. Тоже очень годно: https://tprg.ru/sfKW
#нейросети #мемы
Мем про «очень плохую музыку», про зелёного слоника и другие мемы в 8k можно глянуть на его канале: https://tprg.ru/F7Jj
Кстати, не так давно таким же образом реставрировали и мемы-картинки. Тоже очень годно: https://tprg.ru/sfKW
#нейросети #мемы
Создатели наших родненьких микропроцессоров «Эльбрус» выложили в открытый доступ руководство по их программированию
Руководство содержит:
— описание платформы и фирменного компилятора LCC;
— описание языка ассемблера и системы команд процессоров «Эльбрус»;
— советы по оптимизации и повышению производительности кода на платформе;
— особенности портирования на «Эльбрусы» своего ПО на языках C и C++.
Посмотреть можно здесь: https://tprg.ru/xQBE
#hardware #эльбрус #си #cpp
Руководство содержит:
— описание платформы и фирменного компилятора LCC;
— описание языка ассемблера и системы команд процессоров «Эльбрус»;
— советы по оптимизации и повышению производительности кода на платформе;
— особенности портирования на «Эльбрусы» своего ПО на языках C и C++.
Посмотреть можно здесь: https://tprg.ru/xQBE
#hardware #эльбрус #си #cpp