[Parallels] Обновление Windows 10 до Windows 11

Имеется виртуалка Parallels с Windows 10. Решил обновиться до Windows 11, но сразу же проблемы:

  • Нет поддержки TPM
  • Нет поддержки Secure Boot

Решение:

  • Запускаем Windows 10, в командной строке вводим:

mbr2gpt /validate /allowFullOS

Если проблем не будет, то указываем:

mbr2gpt /convert /allowFullOS

После выключаем виртуалку, удаляем ее из списка Parallels, и редактируем файл config.pvs (находится в структуре образа .pvm):

<EfiEnabled> меняем «0» на «1»
<EfiSecureBoot> меняем «0» на «1»

Повторно импортируем виртуалку в Parallels, открываем настройки виртуалки, вкладка Hardware, нажимаем + и в списке устройств должен появится TPM Chip — добавляем.

Загружаем виртуалку и она должна без проблем стартануть (у меня, правда, стартанула успешно только со второго раза). После уже ставим Windows 11.

ADB Idea

ADB Idea – плагин для Android Studio и Intellij, который добавит быстрые команды (пресеты) для работы с adb.

Поддерживаемые команды:

  • ADB Uninstall App
  • ADB Kill App
  • ADB Start App
  • ADB Restart App
  • ADB Clear App Data
  • ADB Clear App Data and Restart
  • ADB Start App With Debugger
  • ADB Restart App With Debugger
  • ADB Grant/Revoke Permissions
  • ADB Enable/Disable Wi-Fi
  • ADB Enable/Disable Mobile Data

Два способа выполнения команды:

  • Через меню Tools -> Android -> ADB Idea
  • Через поиск «ADB» в быстрых действия (macOS: CMD + SHIFT + A, Windows/Linux: CTRL + SHIFT + A)

[macOS] Отключение Gatekeeper

Для того, чтобы разрешить запуск исполняемых файлов из любых источников, необходимо выполнить команду:

Для MacOS 12 (Monterey):
sudo spctl --global-disable

Для MacOS 11 (Big Sure):
sudo spctl —master-disable

Диаграммы состояний в Balsamiq Mockups

Balsamiq Mockups (или как он сейчас называется, Wireframes) — удобный инструмент для быстрого прототипирования с ярко выраженным оформлением контролов под скетч, которым я пользуюсь не первый год.

Недавно пришлось набросать диаграмму состояний для одного из компонентов нашей системы (да, порой без схематичного представления становится сложно понимать, что да как работает), и нарисовать хотелось как раз в Balsamiq, но стандартные контролы не позволяют этого сделать в полной мере.

На помощь приходит библиотека готовых контролов, где можно найти и Flow Charts — а это как то, что мне было нужно.

Диаграммы состояний в Balsamiq Mockups

Улучшение оценок в Google Play

Google опубликовала статью, согласно которой с ноября текущего года вносятся ряд изменений в логику работу пользовательских оценок к приложениям в Google Play:

  • Если раньше рейтинг приложения был единым, то теперь — раздельным под конкретный тип устройства (телефон, планшет, Chromebook, часы). Для большинства приложений в этом плане ничего не изменится, т.к. в основном приложения делаются только под телефоны / планшеты. Возможно, что там, где приложения плохо оптимизировано под планшеты, рейтинг будет низким, но и пользователей Android-планшетов тоже совсем невелико.
  • Разделение по странам — пользователи телефонов начнут видеть рейтинги, относящиеся к стране, в которой они зарегистрированы. Для приложений, ориентированных на конкретную страну / регион, это изменение пройдет мимо.

[cURL] Измерение скорости загрузки сайта

Следующая команда выведет время загрузки сайта:

curl 'https://site.com' -LH 'Accept-Encoding: gzip, deflate, sdch' -H 'Accept-Language: en-US,en;q=0.8,ja;q=0.6' -H 'Upgrade-Insecure-Requests: 1' -H 'User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_11_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/50.0.2661.86 Safari/537.36' -H 'Connection: keep-alive' --compressed -s -o /dev/null -w "%{time_starttransfer}\n"