Состоялся релиз Chrome 99
Основные изменения новой версии:
— Проводится финальное тестирование нарушения работы сайтов после достижения браузером трёхзначной версии. При активации флага «chrome://flags#force-major-version-to-100» в заголовке User-Agent начинает выдаваться версия 100.
— В экспериментальном режиме Origin Trials реализована возможность включения тёмного режима оформления для web-приложений. Цвета и фон для тёмной темы выбираются при помощи нового поля color_scheme_dark в манифесте web-приложения.
— В Chrome для Android включено использование механизма Certificate Transparency. Он обеспечивает ведение публичного лога сертификатов, чтобы лучше отслеживать любые попытки скрытого создания поддельных записей.
— В CSS реализована поддержка каскадных слоёв. Они нужны, чтобы упростить управление стилями всего каскада
— В класс HTMLInputElement добавлен метод showPicker(), позволяющий отобразить готовые диалоги для заполнения типовых значений в полях <input> с типами «date», «month» и другими.
— Избавлены от префикса «-webkit» свойства «text-emphasis», «text-emphasis-color», «text-emphasis-position» и «text-emphasis-style».
Подробнее об этих и других изменениях и нововведениях можно почитать здесь: https://www.opennet.ru/opennews/art.shtml?num=56793
#веб #chrome
Основные изменения новой версии:
— Проводится финальное тестирование нарушения работы сайтов после достижения браузером трёхзначной версии. При активации флага «chrome://flags#force-major-version-to-100» в заголовке User-Agent начинает выдаваться версия 100.
— В экспериментальном режиме Origin Trials реализована возможность включения тёмного режима оформления для web-приложений. Цвета и фон для тёмной темы выбираются при помощи нового поля color_scheme_dark в манифесте web-приложения.
— В Chrome для Android включено использование механизма Certificate Transparency. Он обеспечивает ведение публичного лога сертификатов, чтобы лучше отслеживать любые попытки скрытого создания поддельных записей.
— В CSS реализована поддержка каскадных слоёв. Они нужны, чтобы упростить управление стилями всего каскада
— В класс HTMLInputElement добавлен метод showPicker(), позволяющий отобразить готовые диалоги для заполнения типовых значений в полях <input> с типами «date», «month» и другими.
— Избавлены от префикса «-webkit» свойства «text-emphasis», «text-emphasis-color», «text-emphasis-position» и «text-emphasis-style».
Подробнее об этих и других изменениях и нововведениях можно почитать здесь: https://www.opennet.ru/opennews/art.shtml?num=56793
#веб #chrome
Просто добрая история про сильного человека: «Моя система физического и ментального здоровья гика»
Эта история началась прямо в первый день рождения автора — по шкале оценки новорождённого Апгар (где 7-10 — это норма, а 0-2 балла — сильные отклонения в состоянии здоровья) врачи дали ему всего 2 балла.
Но несмотря на детский церебральный паралич, вторую группу инвалидности и справку о нетрудоспособности, он выжил, женился, завёл ребёнка и вот уже 20 лет работает разработчиком и руководителем проектов:
https://habr.com/ru/post/652493/
#здоровье #советы #мотивация
Эта история началась прямо в первый день рождения автора — по шкале оценки новорождённого Апгар (где 7-10 — это норма, а 0-2 балла — сильные отклонения в состоянии здоровья) врачи дали ему всего 2 балла.
Но несмотря на детский церебральный паралич, вторую группу инвалидности и справку о нетрудоспособности, он выжил, женился, завёл ребёнка и вот уже 20 лет работает разработчиком и руководителем проектов:
https://habr.com/ru/post/652493/
#здоровье #советы #мотивация
Forwarded from Представляешь,
пользователи заметили, что Samsung снижает производительность смартфонов для повышения времени автономной работы
Оказалось, что замедление отвечает Game Optimizing Service. Инструмент помогает оптимизировать потребление электроэнергии во время запуска игр и требовательных приложений.
Всего в списке на замедление оказалось около 10 тыс. приложений. Но что интересно, в нём нет бенчмарков, что в теории помогает GOS маскироваться. Чтобы подтвердить эту гипотезу, корейский YouTube-блогер замерил показатели бенчмарка 3DMark. А после переименовал приложение на «Genshin Impact» — игра есть в списке на замедление. В итоге показатели производительности значительно снизились.
Два года назад в центре похожего скандала оказалась Apple. Тогда компания признала свою вину и согласилась выплатить владельцам айфонов $500 млн.
Оказалось, что замедление отвечает Game Optimizing Service. Инструмент помогает оптимизировать потребление электроэнергии во время запуска игр и требовательных приложений.
Всего в списке на замедление оказалось около 10 тыс. приложений. Но что интересно, в нём нет бенчмарков, что в теории помогает GOS маскироваться. Чтобы подтвердить эту гипотезу, корейский YouTube-блогер замерил показатели бенчмарка 3DMark. А после переименовал приложение на «Genshin Impact» — игра есть в списке на замедление. В итоге показатели производительности значительно снизились.
Два года назад в центре похожего скандала оказалась Apple. Тогда компания признала свою вину и согласилась выплатить владельцам айфонов $500 млн.
11 вакансий на удалёнке
— Системный аналитик
— Agile Coach
— Virtualization Backup Engineer
— IT Application Administrator
— DevOps в Группе сопровождения ИТ-инфраструктур
— Senior Full-stack разработчик (C# / Java)
— Старший разработчик, ответственный за создание новых продуктов
— Разработчик (снятие данных с мобильных телефонов)
— Контент-менеджер (IT-направление)
— Senior Software Engineer, Infrastructure
— Distributed Systems Engineer
#вакансии #работа
— Системный аналитик
— Agile Coach
— Virtualization Backup Engineer
— IT Application Administrator
— DevOps в Группе сопровождения ИТ-инфраструктур
— Senior Full-stack разработчик (C# / Java)
— Старший разработчик, ответственный за создание новых продуктов
— Разработчик (снятие данных с мобильных телефонов)
— Контент-менеджер (IT-направление)
— Senior Software Engineer, Infrastructure
— Distributed Systems Engineer
#вакансии #работа
GitHub Contribution Chart Generator — удобный инструмент для генерации диаграмм контрибьюторов на GitHub
Диаграмма показывает активность с самого начала существования проекта по месяцам и годам. А чтобы сгенерировать диаграмму, достаточно ввести свой юзернейм и выбрать цветовую тему.
Сервис позволяет выкачать данные в формате JSON для своих визуализаций и у него открытые исходники: https://github-contributions.vercel.app/
#github
Диаграмма показывает активность с самого начала существования проекта по месяцам и годам. А чтобы сгенерировать диаграмму, достаточно ввести свой юзернейм и выбрать цветовую тему.
Сервис позволяет выкачать данные в формате JSON для своих визуализаций и у него открытые исходники: https://github-contributions.vercel.app/
#github
This media is not supported in your browser
VIEW IN TELEGRAM
— Нужно немного подвинуть эту кнопку. За сколько управишься?
— Ну, часа за три, думаю, управлюсь.
— Ну, часа за три, думаю, управлюсь.
This media is not supported in your browser
VIEW IN TELEGRAM
Собрали для вас подборку самых годных постов про IT в наших каналах за прошедший месяц:
— Джун удаляет кусок «ненужного» кода: https://t.iss.one/ithumor/7219
— Ошибки, которые стоит избегать новичку в программировании: https://t.iss.one/prog_point/1252
— 15 важных JavaScript методов для веб-разработчиков: https://t.iss.one/tproger_web/2657
— Платформа для машинного обучения с тысячами натренированных моделей для работы с текстом, аудио и графическими данными: https://t.iss.one/prog_tools/218
— Как больше двадцати лет пользоваться одной клавиатурой, которая шумит, не может переключать музыку, но зато отлично справляется с повседневными задачами: https://t.iss.one/history_of_it/304
— Как реализовать тень от кнопки в Android-приложении: https://t.iss.one/mobi_dev/1078
— Джун удаляет кусок «ненужного» кода: https://t.iss.one/ithumor/7219
— Ошибки, которые стоит избегать новичку в программировании: https://t.iss.one/prog_point/1252
— 15 важных JavaScript методов для веб-разработчиков: https://t.iss.one/tproger_web/2657
— Платформа для машинного обучения с тысячами натренированных моделей для работы с текстом, аудио и графическими данными: https://t.iss.one/prog_tools/218
— Как больше двадцати лет пользоваться одной клавиатурой, которая шумит, не может переключать музыку, но зато отлично справляется с повседневными задачами: https://t.iss.one/history_of_it/304
— Как реализовать тень от кнопки в Android-приложении: https://t.iss.one/mobi_dev/1078
This media is not supported in your browser
VIEW IN TELEGRAM
Как делают полностью изменяющиеся при прокрутке сайты?
Сайты с привязанным к скроллу контентом хорошо подходят для презентации какого-нибудь продукта или создания портфолио, а сам эффект в своих проектах часто используют крупные компании.
Делимся подробным руководством, которое поможет научиться создавать страницы с анимацией, изменяющейся при прокрутке страницы, на чистом JavaScript: https://css-tricks.com/scroll-triggered-animation-vanilla-javascript/
#фронтенд #javascript
Сайты с привязанным к скроллу контентом хорошо подходят для презентации какого-нибудь продукта или создания портфолио, а сам эффект в своих проектах часто используют крупные компании.
Делимся подробным руководством, которое поможет научиться создавать страницы с анимацией, изменяющейся при прокрутке страницы, на чистом JavaScript: https://css-tricks.com/scroll-triggered-animation-vanilla-javascript/
#фронтенд #javascript
Простой гайд, как реализовать лайк двойным нажатием с помощью HTML, CSS и JS.
CodePen проекта: https://codepen.io/rebelchris/pen/LYNjaRQ
#css #javascript #html
CodePen проекта: https://codepen.io/rebelchris/pen/LYNjaRQ
#css #javascript #html
Media is too big
VIEW IN TELEGRAM
Old but gold: курс по основам логики
Классическая логика является формальной основой для 99% современной математики. А понимание её принципов — обязательно для настоящего программиста.
Курс состоит из 7 уроков, примерно по 25 минут каждый. Первый урок в посте, а остальные 6 — в этом плейлисте: https://www.youtube.com/playlist?list=PLo6puixMwuSNCt4bd99UheEjaS4EudoGJ
#математика #курсы
Классическая логика является формальной основой для 99% современной математики. А понимание её принципов — обязательно для настоящего программиста.
Курс состоит из 7 уроков, примерно по 25 минут каждый. Первый урок в посте, а остальные 6 — в этом плейлисте: https://www.youtube.com/playlist?list=PLo6puixMwuSNCt4bd99UheEjaS4EudoGJ
#математика #курсы
Ещё один полезный инструмент вам в копилку: проект, на котором собрали больше 100 опенсорс клонов популярных сервисов.
Там есть и Instaclone, и Fakebooker, и даже Amazonna. А ещё в таблице можно глянуть стек, который использовался для создания каждого приложения:
https://gourav.io/clone-wars
#opensource #инструменты
Там есть и Instaclone, и Fakebooker, и даже Amazonna. А ещё в таблице можно глянуть стек, который использовался для создания каждого приложения:
https://gourav.io/clone-wars
#opensource #инструменты
А мы напоминаем, где можно отслеживать ограничения сервисов, которые могут повлиять на работу IT-инфраструктуры вашей компании.
Ребята с Хабра ведут и обновляют список критичных зарубежных облачных и сетевых сервисов, служб и платформ, которые заблокированы для российских пользователей или могут быть заблокированы в ближайшее время:
https://habr.com/ru/news/t/654911/
#безопасность
Ребята с Хабра ведут и обновляют список критичных зарубежных облачных и сетевых сервисов, служб и платформ, которые заблокированы для российских пользователей или могут быть заблокированы в ближайшее время:
https://habr.com/ru/news/t/654911/
#безопасность
В РФ началось продвижение собственного корневого TLS-сертификата
Напомним, на днях некоторые удостоверяющие центры, находящиеся в юрисдикции США (например, DigiCert), прекратили предоставление сертификатов для сайтов организаций из санкционного списка. А 9 марта пользователи Госуслуг получили письмо о проблемах с доступом к сайту и создании государственного удостоверяющего центра со своим корневым TLS-сертификатом:
https://bugzilla.mozilla.org/show_bug.cgi?id=1758773
Сейчас сертификаты выдаются на добровольной основе юридическим лицам и нацелены на использование в случае отзыва или прекращения продления сертификатов из-за санкций. Правда, пока большинство сайтов, уже получивших государственные сертификаты, продолжают использовать традиционные сертификаты.
По умолчанию государственный сертификат ещё не включён в хранилища корневых сертификатов ОС и основных браузеров. И без ручного добавления доступен только в Яндекс.Браузере и Атоме.
#интернет #безопасность
Напомним, на днях некоторые удостоверяющие центры, находящиеся в юрисдикции США (например, DigiCert), прекратили предоставление сертификатов для сайтов организаций из санкционного списка. А 9 марта пользователи Госуслуг получили письмо о проблемах с доступом к сайту и создании государственного удостоверяющего центра со своим корневым TLS-сертификатом:
https://bugzilla.mozilla.org/show_bug.cgi?id=1758773
Сейчас сертификаты выдаются на добровольной основе юридическим лицам и нацелены на использование в случае отзыва или прекращения продления сертификатов из-за санкций. Правда, пока большинство сайтов, уже получивших государственные сертификаты, продолжают использовать традиционные сертификаты.
По умолчанию государственный сертификат ещё не включён в хранилища корневых сертификатов ОС и основных браузеров. И без ручного добавления доступен только в Яндекс.Браузере и Атоме.
#интернет #безопасность
Кстати, о TLS-сертификатах
Как мы писали выше, вчера стало известно, что некоторые сайты могут иметь проблемы с доступностью из-за проблем с иностранными TLS-сертификатами. А в РФ началось продвижение собственного корневого TLS-сертификата.
Большинство из нас особо не задумываются, как они устроены, по крайней мере, пока что-то не пойдёт не так, как нужно. Раз уж что-то пошло не так, как нужно, предлагаем устроить небольшой ликбез и подробно изучить процесс TLS-рукопожатия:
https://tproger.ru/articles/tls-handshake-explained/
#безопасность #сети
Как мы писали выше, вчера стало известно, что некоторые сайты могут иметь проблемы с доступностью из-за проблем с иностранными TLS-сертификатами. А в РФ началось продвижение собственного корневого TLS-сертификата.
Большинство из нас особо не задумываются, как они устроены, по крайней мере, пока что-то не пойдёт не так, как нужно. Раз уж что-то пошло не так, как нужно, предлагаем устроить небольшой ликбез и подробно изучить процесс TLS-рукопожатия:
https://tproger.ru/articles/tls-handshake-explained/
#безопасность #сети
В России создадут собственные литографы, поможет ли это отечественной микроэлектронике — «холодный» и чисто технический разбор инженера
Транзисторы сейчас настолько малы, что их нельзя построить обычными методами, перемещая сложное оборудование с большой точностью. Фотолитография решает эту проблему, используя свет для гравировки изображения на кремниевом чипе. Так вот грубо говоря, литограф — это будто старый проектор, который не увеличивает, а наоборот, уменьшает масштаб шаблона до желаемой точности.
Как устроено сегодня создание процессоров и что мешает сделать их любому желающему, пользователь Хабра Psychosynthesis подробно объяснил в статье: https://habr.com/ru/post/654429/
#hardware
Транзисторы сейчас настолько малы, что их нельзя построить обычными методами, перемещая сложное оборудование с большой точностью. Фотолитография решает эту проблему, используя свет для гравировки изображения на кремниевом чипе. Так вот грубо говоря, литограф — это будто старый проектор, который не увеличивает, а наоборот, уменьшает масштаб шаблона до желаемой точности.
Как устроено сегодня создание процессоров и что мешает сделать их любому желающему, пользователь Хабра Psychosynthesis подробно объяснил в статье: https://habr.com/ru/post/654429/
#hardware