Вызов

Сколько пиара было по фильму «Вызов» (еще бы — отправили съемочную группу в космос, сняли, в принципе, неплохое кино), сколько его держали в прокате на «больших экранах» (аж пять месяцев, выжимали все, что можно), сколько «Первый канал» из всех утюгов рассказывал о съемках и прочем, и тем не менее, кассовые сборы даже близко не приблизились к «Чебурашке» (6 млрд рублей).

Куда интереснее то, что «По щучьему велению», вышедший в конце октября, смог за два месяца обойти «Вызов» по аудитории и кассовым сборам (где-то плачет грустный Константин Львович). При чем бюджет первого — 660 млн, а последнего — уже под миллиард (905 млн).

Конечно, не стоит забывать о факторе сезонности. Одно дело показывать фильм в период школьных каникул, другое — в мае, когда все разъезжаются по дачам. И тут вопросы к продюсером — могли же «Вызов» поставить и на Новый год 2023, но, видимо, был политический фактор, ведь на День космонавтики фильм презентовали аж самому президенту.

В общем, имеем то, что первый в мире фильм, снятый в космосе, показ кассу хуже, чем сказка про Емелю-дурочка.

Склейка видео / изменение громкости через ffmpeg

Имеется камера, пишет на SD-карту видеопоток, который представляет собой «куски» в формате MP4 по 1 минуте. Чтобы объединить их в одно итоговое видео, можно сделать так:

ffmpeg -f concat -safe 0 -i <(for f in /*.mp4; do echo "file '$f'"; done) -c copy output.mp4

Если нужно увеличить громкость аудио (например, на +20dB) и изменить битрейт, то:

ffmpeg -i input.mp4 -af "volume=20dB" -c:v copy -c:a aac -b:a 320k output.mp4

А так можно избавиться от шумов в аудио (но работает не всегда так, как ожидается — могут быть потеряны участки, где в этот момент, например, «щелчки»):

ffmpeg -i input.mp4 -af "afftdn=nr=10:nf=-30:tn=1" output.mp4

Так можно извлечь аудио (в примере — формат aac) из видео:

ffmpeg -i input.mp4 -c:a copy output.aac

Удалить аудио из видео:

ffmpeg -i input.mp4 -c:v copy -an output.mp4

Объединить видео с аудио:

ffmpeg -i input.mp4 -i input.aac -c copy output.mp4

Улучшить видео через шумоподавитель на основе вейвлетов:

ffmpeg -i input.mp4 -vf vaguedenoiser=method=1:threshold=4 output.mp4

Узнать уровень износа SSD в Apple MacBook

Узнать уровень износа диска SSD в Apple MacBook можно с помощью утилиты Smartmontools.

Устанавливаем:

brew install smartmontools

Вызываем:

sudo smartctl /dev/disk0 -a

Строка Percentage Used покажет уровень износа от заявленного уровня записи производителем (в примере ниже — 4% для ноутбука 2019 года).

sudo smartctl /dev/disk0 -a
Password:
smartctl 7.4 2023-08-01 r5530 [Darwin 23.2.0 x86_64] (local build)
Copyright (C) 2002-23, Bruce Allen, Christian Franke, www.smartmontools.org

=== START OF INFORMATION SECTION ===
Model Number: APPLE SSD AP0512M
Serial Number: xxxxxxxxx
Firmware Version: 1306
PCI Vendor/Subsystem ID: 0x106b
IEEE OUI Identifier: 0x000000
Controller ID: 0
NVMe Version: <1.2
Number of Namespaces: 1
Local Time is: Sat Dec 23 17:30:28 2023 MSK
Firmware Updates (0x02): 1 Slot
Optional Admin Commands (0x0004): Frmw_DL
Optional NVM Commands (0x0004): DS_Mngmt
Maximum Data Transfer Size: 256 Pages

Supported Power States
St Op Max Active Idle RL RT WL WT Ent_Lat Ex_Lat
0 + 0.00W — — 0 0 0 0 0 0

=== START OF SMART DATA SECTION ===
SMART overall-health self-assessment test result: PASSED

SMART/Health Information (NVMe Log 0x02)
Critical Warning: 0x00
Temperature: 35 Celsius
Available Spare: 100%
Available Spare Threshold: 99%
Percentage Used: 4%
Data Units Read: 129,247,158 [66.1 TB]
Data Units Written: 105,425,136 [53.9 TB]
Host Read Commands: 1,470,940,608
Host Write Commands: 818,122,034
Controller Busy Time: 0
Power Cycles: 125
Power On Hours: 849
Unsafe Shutdowns: 17
Media and Data Integrity Errors: 0
Error Information Log Entries: 0

Read 1 entries from Error Information Log failed: GetLogPage failed: system=0x38, sub=0x0, code=745

Pixel Repair Mode

Google анонсировала новый Pixel Repair Mode — режим, который призван помочь защитить конфиденциальность и предотвратить доступ ко всем данным, которые находятся на устройстве во время того, как вы его сдали в ремонт (актуально для устройств Pixel).

Так что теперь нет необходимости, например, предварительно делать резервное копирование, удалять и восстанавливать потом данных.

Достаточно включить Pixel Repair Mode (находится в Настройки -> Система -> Режим ремонта), чтобы защитить личные данные перед ремонтом, а затем выключить этот режим, когда устройство будет вам возвращено.

В дополнение теперь можно запустить приложение Pixel Diagnostic App через команду *#*#7287#*#*, чтобы проверить устройство на наличие проблем до и после ремонта. После ремонта вы сможете легко проверить, правильно ли работает ваш телефон.

Альтернативные сборки Android

Есть у меня в наличии смартфон Google Pixel первой версии, который изначально имел установленный Android 7,  и за три года поддержки получил Android 10 в качестве последнего апдейта (дело было в 2019 году).

Если есть желание поэкспериментировать, то можно поискать либо порты более новых версий Android для Google Pixel, либо использовать альтернативные сборки.

Так, можно выделить:

  • Pixel Experience (Android 11) — порт стоковой прошивки Android 11 для Pixel, поэтому все работает без проблем (камера, Night light и пр.).
  • LineageOS 20 (Android 13) — в принципе, самое лучшее, что на данный момент смогло сделать комьюнити, однако могут присутствовать баги, которые, в принципе, быстро правятся в обновлениях.
  • crDroid (Android 13) — кастомная сборка Android, поддержка только с Pixel 2 и выше.
  • GrapheneOS — кастомная сборка Android, нацеленная на конфиденциальность и безопасность, но сейчас поддержка только с Pixel 4 и выше.

Просмотр собираемой телеметрии в Firefox

В браузере Firefox в разделе «Настроек» можно управлять отправкой сведений об использовании браузера в Mozzila (раздел «Firefox Data Collection and Use»). Большинство из них затем передаются рекламным агентствам, сервисам веб-аналитики (типо SimilarWeb) и пр.

И если вам интересно, что за данные собираются, то найти их можно на странице about:telemetry.

Опенсорсные альтернативы Google Analytics / Яндекс.Метрика

Matomo (PHP+MySQL) (ранее известный как Piwik) представляет почти все то, что можно встретить в Google Analytics. Это и показатели количества посетителей, заходящих на сайт, данные о том, откуда они приходят (как в Интернете, так и географически), страницы, с которых они покидают, а также возможность отслеживать переходы из поисковых систем. Предлагается множество отчетов, с настраиваемой панелью мониторинга для просмотра показателей.

Open Web Analytics (PHP+MySQL) не отстает от Matomo в сфере веб-аналитики с открытым исходным кодом. Он также включает в себя ключевые функции Google Analytics. В дополнение к обычному множеству функций аналитики и отчетности, Open Web Analytics отслеживает, где на странице и на какие элементы кликают посетители; предоставляет тепловые карты и отслеживает электронную торговлю.

Plausible (разворачивается через Docker-контейнер) — новичок среди инструментов аналитики с открытым исходным кодом. Компактный, быстрый и собирает лишь небольшой объем информации, включая количество уникальных посетителей и популярные посещенные страницы, количество просмотров страниц, показатель отказов и рефереры. Что отличает Plausible от конкурентов, так это большое внимание к конфиденциальности. Создатели проекта заявляют, что инструмент не собирает и не хранит никакой информации о посетителях вашего сайта, что особенно привлекательно, если для вас важна конфиденциальность.

Самообновление Android TV Launcher

Есть приставка Xiaomi MiBox 4 с Android TV 9 на борту и до последних версий Android TV уже навряд ли будет обновлена.

Но вот лаунчер удивительным образом на днях самообновился и стал напоминать интерфейс Google TV (хотя визуально обновилась лишь общая часть интерфейса, вот экран настроек, например, нет).

По всей видимости, Google может удаленно обновлять лаунчеры и всякое другое (кто бы сомневался), что порой может приводить к негативным последствиям. Так, например, приставка Nexus Player окирпичилась пару лет назад (включаешь — и видим бесконечную загрузку), и пишут, что якобы из-за проблем с каким-то из «тихих» обновлений системных сервисов.

Выплата дивидендов иностранных компаний от ВТБ Инвестиции

Ранее были куплены акции зарубежных компаний (в основном финтех — Microsoft, Apple и пр.), по части из них приходили дивиденды (крохи, но все же), но после 24 февраля все акции пришлось в спешке продать, а через пару дней после этого они были заморожены (тут, конечно, мне повезло).

Однако 17 февраля произошла выплата дивидендов от Microsoft (около $50), и тогда они до заморозки не успели поступить на счет. Через какое-то время написал в службу поддержки ВТБ Инвестиции (а ведь банк еще и под санкции попал), где сообщили, что сами пока не знают, когда дивиденды могут поступить на счет и произойдет ли уже это вообще когда-либо. На этом тема была, в принципе, исчерпана.

Но на днях, спустя 1,5 года, дивиденды все же поступают на счет (в рублях, по курсу 94 руб. на доллар). Даже не знаю, что там такого произошло, что это стало возможным (upd: вот так).

Активация Windows / Office (бесплатно и нелегально)

Какое-то время назад в интернете гулял ролик, где сотрудник службы поддержки Microsoft в качестве решения проблемы с активацией Windows у обратившегося пользователя, взял и активировал ее через massgrave.dev — по сути, веб-версия популярных KMS-активаторов.

А учитывая, что Microsoft больше официально не продает и не поддерживает свои продукты на территории РФ, то подобный способ активации — вполне себе достойная альтернатива покупки.

И так, что делаем:

1. В Windows 8.1/10/11 открываем меню, находим там PowerShell, через контекстное меню запускаем его с правами администратора
2. Вписываем irm https://massgrave.dev/get | iex и запускаем
3. Следуем дальнейшим инструкциям

С помощью данного метода можно в том числе активировать и Microsoft Office.