Установка Windows на ноутбук Huawei D 16

Приобрели мы, значит, ноутбук Huawei D 16 (53013YDK) без предустановленной операционной системы, чтобы не переплачивать ~5 тыс. рублей. Предварительно обзавелись установочной флешкой с Windows 11 (записывали образ через balenaEtcher). Однако на этапе установки, где нужно указать диск, на который будет установлена ОС, самого диска в списке не оказалось, а также было сообщение «А media driver your computer needs is missing» с предложением указать путь к драйверу.

Для начала через diskpart отформатировал текущий SSD-диск:

select disk 0
clean
convert gpt
create partition primary
format fs=ntfs quick
assign letter=C
active

Не помогло.

Дальше промучался с якобы отсутствием драйвера Intel VMD — скачал все возможные вариации, но установщик Windows отказывался их принимать.

Затем решил скачать ISO-образ Windows повторно, уже через MediaCreationTool, и записать через Rufus. Эти действия улучшили ситуацию — SSD-диск стал виден, но при попытке его выбрать уже ошибка «Нам не удалось установить Windows в выбранное расположение. Проверьте носитель. Дополнительные сведения о том, что произошло: 0x80300001». Но тут проблема решается нажатием на кнопку «Форматировать» уже непосредственно силами установщика. В результате этого действия диск стал доступным, пошла установка Windows.

Сброс триала Crossover

Crossover позволяет запускать в среде macOS приложения/игры, предназначенные для Windows. Бесплатный аналог — Porting Kit.

Crossover обойдется в $ 64 доллара, но предусмотрен 14-дневный ознакомительный период, который можно сбрасывать бесконечно. Как это сделать, можно почитать здесь или здесь.

Читать далее «Сброс триала Crossover»

A problem occurred starting process ‘command ‘node’

Писал ранее, что в Android Studio Ladybug 2024 столкнулся с проблемой, когда при сборке одного из проектов возникала ошибка:

> Task :app:createBundleGoogleDebugJsAndAssets FAILED
Execution failed for task ':app:createBundleGoogleDebugJsAndAssets'.
> A problem occurred starting process 'command 'node''

Оказывается, проблема решается следующим образом:

  • В Android Studio открываем Settings -> Build, Executions.. -> Build Tools -> Gradle и в настройках Gradle JDK выбираем jdk-17. Если jdk-17 нет, то нужно предварительно скачать.

WebStorm теперь бесплатен для некоммерческого использования

Теперь использовать WebStorm можно бесплатно, начиная с версии 2024.3.

Компания JetBrains разрешила использовать свою IDE бесплатно для некоммерческого использования. Для этого в окне активации нужно выбрать пункт «For non-commercial use» и залогиниться в своем аккаунте на JetBrains, после чего будет выдана лицензия сроком на 1 год.

Ограничений по принадлежности к российскому IP-адресу нет (по крайней мере пока).

[macOS] Куда подевался Keychain Access?

В macOS 15 (Sequoia), утилита Keychain Access, как и ряд других системных приложений (признанных устаревшими), больше не отображается в Launchpad, поэтому тем, кто привык использовать Keychain для управления сертификатами, необходимо теперь искать его в /System/Library/CoreServices/Applications.

А что делать, если хочется иметь доступ к Keychain Access через Launchpad? Ярлык (alias) или симлинки не отображаются в Launchpad, т.к. он ориентируется на файлы с расширением .app.

Проще сделать дубликат через Automator, для этого:

  • Откройте Automator
  • Выберите «Создать новое Приложение»
  • Добавьте действие «Запустить программу» и выбрать /System/Library/CoreServices/Applications/Keychain Access.app
  • Сохраните Automator-приложение в папке /Applications -> оно появится в Launchpad

Android Studio Ladybug 2024.2.1

Недавно вышла тут новая версия Android Studio под названием «Божья коровка» (версия 2024.2.1). Обновился. Начинаю собирать один из проектов и выходит ошибка:

Execution failed for task ':common:kaptGenerateStubsDebugKotlin'.
> Error while evaluating property 'compilerOptions.jvmTarget' of task ':common:kaptGenerateStubsDebugKotlin'.
> Failed to calculate the value of property 'jvmTarget'.
> Unknown Kotlin JVM target: 21

А дело в том, что Kotlin 1.9 совместим только с Java 17, а Android Studio Ladybug идет уже с Java 21. Тот случай, когда IDE для Android убегает намного вперед, чем текущие актуальные средства разработки.

В другом проекте на React Native также возникла проблема со сборкой, на этапе выполнения задачи «createBundleGoogleDebugJsAndAssets»:

> Task :app:createBundleGoogleDebugJsAndAssets FAILED
Execution failed for task ':app:createBundleGoogleDebugJsAndAssets'.
> A problem occurred starting process 'command 'node''

Откат на предыдущую версию Android Studio (до Koala Feature Drop), естественно, решил все проблемы.

[macOS] Удаление Microsoft AutoUpdate

Вместе с Microsoft Office поставляется также утилита AutoUpdate, которая следит за актуальностью установленных приложений. Чтобы полностью удалить AutoUpdate, нужно:

1. Открыть /Library/Application Support/Microsoft/ и удалить папки «MAU» или «MAU2»
2. Удалить plist-файлы, относящиеся к Microsoft AutoUpdate, в /Library/LaunchDaemons и в /Library/LaunchAgents

Телевизоры на Tizen теперь смогу получать мажорные обновления

Коллеги из Samsung сообщили донесли приятную новость – изменяется принцип обновлений операционной системы Tizen на устройствах Smart TV. Новый процесс предполагает ежегодное обновление интерфейса до самой последней версии Tizen.

Основной смысл изменений: с выпуском каждого нового модельного года его обновленная операционная система появится на Smart TV устройствах предыдущих годов выпуска, в том числе на тех устройствах, которые уже проданы. В этом случае у пользователей появится соответствующее уведомление с предложением обновить устройство до актуальной версии ОС (как это происходит на мобильных устройствах).

Под обновления попадут устройства, начиная 2023 года. Так, если у вас устройство на Tizen 7.0, то оно будет обновлено до Tizen 8.0. Модели 2022 года получат лишь обновление интерфейса из Tizen 8.0.

Ожидаемая дата начала обновлений – 14 сентября 2024 г.

В общем, очень позитивная новость, потому что новые версии ОС выходят каждый год, но доступны становятся только на моделях, выпущенных в этот год.

LG, теперь ваш ход.

Загрузка HLS / MPEG-DASH потоков через ffmpeg

Чтобы скачать с какого-то ресурса видепоток в формате HLS (манифест m3u8) или MPEG-DASH (манифест mpd) и сохранить, например, в MP4, то:

ffmpeg -i "<ссылка на видео>" -c copy <результирующий файл>.mp4

Конвертирование аудио через ffmpeg

Конвертирование всех аудио-файлов в директории, например, из ogg в формат aac:

find <директория> -type f -name "*.ogg" -exec ffmpeg -i {} -c:a aac -strict experimental -b:a 256k {}.aac \;

где -b:a 256k — значение битрейта

А если нужно в mp3 с максимальным качеством, то:

find <директория> -type f -name "*.aac" -exec ffmpeg -i {} -c:a libmp3lame -q:a 0 {}.mp3 \;

где -q:a 0 — значение качества от 0 до 9 (0 — самое высокое)