Microsoft объявила о новом подходе к правилам магазина Microsoft Store для Windows под общим названием Open App Store Principles. В них учли все претензии регуляторов после приобретения Activision Blizzard.
В первую очередь, всем разработчикам будет предоставлен доступ к фирменному магазину приложений при соблюдении стандартов качества и безопасности. Учитывая печальный опыт Apple, которая многократно подвергалась штрафам за использование собственного платежного сервиса, Microsoft предоставит свободу выбора разработчикам для обработки платежей в приложениях.
Пользователям также дадут возможность использования альтернативных магазинов и сторонних приложений. В настройках можно поменять установки по умолчанию.
Google выпустила первую предварительную версию Android 13 для разработчиков, позволяющую получить понимание того, на что будет ориентироваться стабильная версия программной платформы.
В Android 13 динамические значки приложений могут применяться ко всему установленному на устройстве ПО, а не только к фирменным продуктам Google.
Некоторые изменения касаются функций конфиденциальности и безопасности. Например, пользователи смогут обмениваться фотографиями и видео с приложениями без необходимости выдавать им разрешение на просмотр всей библиотеки мультимедиа. Согласно имеющимся данным, Google планирует добавить эту функцию на все устройства, работающие под управлением Android 11 и более поздних версий операционной системы.
Первая бета-версия программной платформы для пользователей выйдет в апреле. Что касается стабильной версии Android 13, то её появления стоит ожидать осенью.
Apple случайно подтвердила работу над системой «realityOS» для своего AR/VR-шлема. Разработчик Мэтью Дэвис заметил упоминание «rOS» в отчётах из App Store и исходном коде Apple на Github.
Возможно, шлем Apple будет отдельным устройством, не требующим подключения к компьютеру или другому устройству. У него будет кастомный процессор с производительностью уровня Mac. Тем не менее, из-за всего этого аксессуар Apple будет значительно дороже, чем его конкуренты от Meta, HTC и др.
JavaScript. Как писать программы
Автор: Янцев В. В.
Год: 2022
Количество страниц: 199
В книге рассматриваются все этапы написания сценариев на JavaScript: от появления идеи до финальных испытаний. Читатели узнают, как происходят: подготовка среды разработки на персональном компьютере; формирование алгоритма выполнения проекта; освоение приемов написания качественных сценариев; работа с переменными, массивами, операторами, регулярными выражениями, функциями; тестирование, отладка и стандартизация кода. Особое внимание уделено методам, приемам и навыкам, которые помогут разработчику упростить создание интернет-проектов. Кроме того, подробно разобраны примеры нескольких готовых сценариев.
Команда Vue.js (библиотеки JavaScript) объявила, что теперь Vue 3 является версией по умолчанию. Чтобы узнать, какие изменения необходимо внести перед переходом на Vue 3, см. возможные необходимые действия.
Основная документация также была переработана, в нее вошли обновленный обзор и рекомендации по фреймворку, гибкие пути обучения для пользователей с разным опытом, возможность переключения между API-интерфейсом параметров и API-интерфейсом композиции, а также новые разделы для более подробного изучения.
Где читать о программировании?
Кодинг — огромный мир, с множеством направлений и тем для изучения. Информации много, но большинство материалов — это плохо написанные статьи и малосодержательные гайды.
Если вы не хотите тратить время на поиск и отсеивание информации из разных источников, тогда вам в Культурный код — канал, где собрано всё о программировании.
Практикующие эксперты делятся полезными материалами, разбирают новости и интересные кейсы и готовят для вас подборки вакансий в крупных компаниях, разбавляя тексты мемами о профессии и шутками из мира кодинга.
Подписывайтесь!
В новую версию Windows Terminal Preview 1.13 добавили автоматический запуск профилей от имени администратора. Если установлено значение false, этот профиль будет открываться в текущем окне.
Также добавлен обновленный пользовательский интерфейс настроек и новый экспериментальный механизм рендеринга с улучшенной производительностью (хотя в настоящее время он потенциально нестабилен и лишен некоторых функций).
VK Образование продолжает набор на бесплатные ИТ-курсы для студентов вузов. Разрабатывают и ведут курсы эксперты из VK, поэтому студенты получат прикладные навыки и смогут отработать их на реальных задачах проектов экосистемы VK, а лучшие выпускники получат возможность стать частью команды VK.
Студентов ждут на курсах по четырем направлениям: ручное тестирование, автоматизированное тестирование, системная аналитика и SRE.
Не имеет значения, насколько совершенен сервис или приложение, если серверная инфраструктура не справляется с нагрузкой или сбоит — пользователи уйдут. А чтобы этого не произошло, нужны грамотные инженеры обеспечения доступности. Их готовят в рамках практического квеста по SRE.
Также многие забывают о том, что продукты, которые создают разработчики, нужно кому-то тестировать. На онлайн-курсе по ручному тестированию участников научат тестировать мобильные, веб- и десктоп-приложения, а вот студенты курса по автоматизированному тестированию, изучат эту область с нуля. На интенсиве по системной аналитике студенты освоят инструменты анализа сложных технологических продуктов и разработают проект для портфолио.
Обучение бесплатное. Подробную информацию можно узнать тут.
Google объявил о первом производственном выпуске поддержки Flutter для Windows в качестве целевого приложения. Это расширение для Flutter, кроссплатформенного комплекта для разработки пользовательского интерфейса, позволяющего разработчикам Windows получать те же преимущества производительности, что и мобильным разработчикам.
При этом Flutter был адаптирован специально для приложений Windows, сочетая платформу Dart и движок C++. Кроме того, движок Flutter размещается на встроенном уровне, который обеспечивает связь между Windows и Flutter.
Flutter координирует свои действия с Windows, чтобы работать с такими вещами, как изменение размера окна и изменение DPI, а также работать с входными данными, такими как клавиатура и мышь, в дополнение к уже встроенным возможностям сенсорного экрана.
Microsoft планирует интегрировать в Windows 11 несколько любопытных нововведений. Речь идёт о стикерах для рабочего стола, возможности скрыть панель задач в планшетном режиме, а также появлении раздела «Устойчивость» для оптимизации энергопитания устройства.
Новые функции были обнаружены инсайдером Albacore в одной из тестовых сборок ОС всего через несколько дней после того, как компания объявила о намерении тестировать больше экспериментальных функций.
Black Hat Python: программирование для хакеров и пентестеров, 2-е изд
Авторы: Зейтц Д., Арнольд Т.
Год: 2022
Количество страниц: 224
Когда речь идет о создании мощных и эффективных хакерских инструментов, большинство аналитиков по безопасности выбирают Python. Во втором издании бестселлера Black Hat Python вы исследуете темную сторону возможностей Python — все от написания сетевых снифферов, похищения учетных данных электронной почты и брутфорса каталогов до разработки мутационных фаззеров, анализа виртуальных машин и создания скрытых троянов.
Компания Microsoft объявила об отключении протокола ms-appinstaller установщика приложений MSIX в Windows 10 и Windows 11 для предотвращения распространения вредоносного программного обеспечения, такого как BazarLoader и Emotet.
В дальнейшем софтверный гигант планирует интегрировать в операционные системы групповую политику, которая позволит администраторам сетей активировать упомянутый протокол и контролировать его работу.
Майкл Нихаус, работавший ранее инженером в Microsoft, рассказал в своём блоге, как избавиться от маловостребованных обычными пользователями функций Windows 11, которые съедают немало оперативной памяти. Речь о приложении Teams и виджетах.
Нихаус говорит, что открепление ярлыка Teams от панели задач отключает запуск процессов WebView2 при запуске системы. То же самое рекомендуется сделать со значком Widgets board в том случае, если функция не используются.
Возможно, повышение скорости работы сразу после этого и не будет заметно, однако ограничение одновременно работающих процессов WebView2 определённо позитивно скажется на производительности ПК при запуске разных одновременно работающих приложений и открытии большого количества вкладок в браузере.
ВКонтакте перезапускает программу Bug Bounty
Программа Bug Bounty появилась в 2015 году как эффективный способ найти и устранить ошибки с помощью белых хакеров. За пять лет удалось обнаружить 864 уязвимости, а участники смогли получить в совокупности 352 200$ — это больше 27 млн рублей.
В обновленной версии упор будет идти на VK ID — сервис единой авторизации для всех проектов экосистемы VK. Он хранит самые важные данные пользователей, поэтому сервис был вынесен в отдельную категорию Bug Bounty: за найденные в нем уязвимости исследователи получат повышенное вознаграждение. Оно зависит также от критичности уязвимости: чем она серьезнее, тем больше вознаграждение. За уязвимость критического уровня, например, можно получить 20 000$.