Наушники Huawei Freebuds 5i стали тише звучать!

Короче, у меня есть наушники и Huawei Freebuds 5i и телефон Poco X6 5G на HyperOS. Уже через пару дней наушники потеряли 50% громкости — без причины. Что я только не пробовал — сбрасывал, удалял, забывал наушники, перелопатил десятки различных настроек — в системе, в продвинутых настройках системы, в настройках AI Life — ничего никогда не помогало.

Есть всего три способа решить проблему:

  • Избавиться от HyperOS или MIUI. Я вспомнил молодость и сменил китайскую ось на crDroid как в далеком 2017-м. Забыл о проблеме совсем.
  • Установить Volume Booster GOODEV: https://4pda.to/forum/index.php?showtopic=836669. Это точно поможет, но иногда усиление будет чересчур сильным и уведомления будут вас неожиданно тревожить.
  • Отличный способ, который встретился в одном из комментариев на реддите. Он помогает на все 100%, вы получаете полностью работающие наушники с «родной» мощностью, но есть минус — это временно и через недельку другую придется процедуру повторить.

Итак,

  1. Наушники достаем из кейса и в настройках Андроида удаляем/забываем наушники
  2. Подключем их к любому ноутбуку или ПК как bluetooth-наушники
  3. Выкручиваем системную громкость на 100% и на всякий врубаем музло (пожалейте уши и отложите наушники)
  4. Насладитесь тем, что ваши наушники звучат как прежде. Теперь просто подключитесь к своему телефону снова и пользуйтесь — уровень звука Freebuds 5i восстановлен!

Техподдержка Labrika.ru

Если техподдержка Лабрики очень занята, она посмотрит ваш запрос вечерком, под пивко, наверное.

P.S.: Более чем вменяемый сервис мониторинга позиций оказался с нерабочей ТП.
P.P.S.: Я узнал, что keys.so работают над своим мониторингом, есть некоторые надежды, что они поработают над UX, которого нет на нашем рынке

Как в Эгее создать статичную страницу

Как известно, в Эгее нет простого способа создать статичную страницу, например, с отдельным дизайном. Точнее есть — можно создать папку внутри сайта и поместить в нее свой HTML-файл. Однако страница будет открываться по адресу: site.ru/folder/file.html

Мне так не нравится, мне нравится, когда статичные страницы открываются так — site.ru/folder/, и потому я пытался редактировать .htaccess, однако выяснился досадный факт: если Эгея CMS замечает изменения в этом файле, то сбрасывает его.

Объяснения этому я не добился ни от автора Эгеи, ни в Telegram-сообществе https://t.me/aegea_community.

Короче, вместе с ChatGPT решение нашлось и оно такое:

  1. Как уже писал выше нужно создать папку внутри папки с сайтом (я создал, к примеру, папку wh)
  2. В нее нужно поместить index.html, а также все файлы, которые пригодятся для этой страницы
  3. В этой же папке создаем .htaccess, в котором размещаем следующий код:
RewriteEngine On
RewriteBase /wh/
RewriteCond %{REQUEST_URI} !/index\.html$
RewriteRule ^(.*)$ /wh/index.html [L]

Вместо wh впишите название своей папки.

В результате вы получаете отдельную статичную страницу с отдельным контентом и стилем. Я таким образом оформил

Alfred для macOS: пара автоматизаций

Две небольших автоматизации для Alfred, которые позволяют получать favicon из url, а также копировать id видео из адреса видео в Youtube.

Иногда нам страсть как нужна автоматизация простых действий: для этого на mac как никто другой подойдет Alfred: мощный инструмент для автоматизации задач и управления файлами на macOS. Кстати, для Windows рекомендую Listary.

Отделение id от адреса видео Youtube

Иными словами, нам нужно превратить https://www.youtube.com/watch?v=h9DuoJ6Tcrk в h9DuoJ6Tcrk.

Работать это будет так: пользователь вызывает Alfred (option + пробел), пишет команду cu https://www.youtube.com/watch?v=h9DuoJ6Tcrk, нажимает Ввод и в буфере получает id.

Примерно так выглядит процесс в Alfred

Создайте новый рабочий поток:

  1. Откройте настройки Alfred и перейдите в раздел “Workflows”.
  • Нажмите на “+” в нижнем левом углу, чтобы добавить новый рабочий поток.
  1. Добавьте “Input” (Ввод):
  • Выберите “Inputs” (Ввод) в левом боковом меню и добавьте “Keyword” (Ключевое слово).
  • Назовите ключевое слово, например, “cu” (что означает “YouTube Code”).
  1. Добавьте “Run Script” (Запустить сценарий):
  • Выберите “Actions” (Действия) в левом боковом меню и добавьте “Run Script” (Запустить сценарий).
  • В разделе “Script” выберите “Bash Script” (Сценарий на Bash).
  • Введите следующий скрипт на Bash:
url=$1
videoID=$(echo $url | awk -F '[=&]' '/watch\?/{print $2}')
echo $videoID | tr -d '\n' | pbcopy

Этот скрипт извлекает идентификатор видео из URL YouTube и копирует его в буфер обмена.

А вот так в Alfred можно добавить две команды на вызов в обеих раскладках

Получение favicon по URL-сайта

Более сложная задача, которая потребует установки Python, но, насколько я помню, в macOS он устанавлен по умолчанию.

В чем заключается задача: пользователь вызывает Alfred и в поисковой строке пишет команду: fav https://n-ber.ru, в ответ скрипт открывает в новой вкладке браузера фавиконку сайта.

Поиск фавиконок — та еще задача, поэтому я решил подключить библиотеку favicon: pip install favicon. В процессе неизбежны ошибки, поэтому скрипт должен о них сообщать — там же, в браузере.

  1. Создайте новый рабочий поток:
  • Откройте настройки Alfred и перейдите в раздел “Workflows”.
  • Нажмите на “+” в нижнем левом углу, чтобы добавить новый рабочий поток.
  1. Добавьте “Input” (Ввод):
  • Выберите “Inputs” (Ввод) в левом боковом меню и добавьте “Keyword” (Ключевое слово).
  • Назовите ключевое слово, например, “fav” (от “favicon”).
  1. Добавьте “Run Script” (Запустить сценарий):
  • Выберите “Actions” (Действия) в левом боковом меню и добавьте “Run Script” (Запустить сценарий).
  • В разделе “Script” выберите “Language: /usr/bin/python3” и вставьте код на Python.
  1. Сохраните и настройте триггер:
  • Нажмите “Save” (Сохранить) в верхнем правом углу.
  • Присвойте триггер (комбинацию клавиш или ключевое слово) для активации этого рабочего потока.

А вот и скрипт:

import sys
from favicon import get
import webbrowser

url = sys.argv[1]
user_agent = 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_9_3) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/35.0.1916.47 Safari/537.36'
headers = {'User-Agent': user_agent}

try:
    icons = get(url, headers=headers, timeout=2)
    if icons:
        icon_url = icons[0].url
        print(f"Открываю фавикон: {icon_url}")
        sys.stdout.flush()
        webbrowser.open(icon_url)
    else:
        error_message = f"Favicon not found for the site: {url}. " \
                        f"Open <a target='_blank' href='view-source:{url}'>site's source code</a> manually."
        webbrowser.open(f"data:text/html,{error_message}")
except Exception as e:
    error_message = f"An error occurred: {e}. " \
                    f"Open <a target='_blank' href='view-source:{url}'>site's source code</a> manually."
    webbrowser.open(f"data:text/html,{error_message}")

Вот такие очень узкоспециализированные скрипта для Alfred, но на то он и Alfred, чтобы помогать в прикладных задачах :-)

Яндекс Браузер не переводит Reddit, что делать?

Проблема в следующем: если в Яндекс Браузере перейти на Reddit и выполнить полный перевод страницы через ПКМ -> Перевести на русский, то текст на сайте просто исчезает.

Если быть точнее, то переведенный Яндекс Браузером текст на Реддите приобретает CSS-стиль visibility: hidden;. Причем, в Chrome всё работает отлично. Я писал в техподдержку, но, к сожалению, проблема так и не была решена.

Берём всё в свои руки:

  1. Устанавливаем расширение User JavaScript and CSS
  2. Переходим на Reddit, справа вверху нажимаем на кнопку расширения и на жёлтую кнопку “Добавить”
  3. В открывшемся окне в поле имя вводим Reddit-translate-fix, в поле с адресом https://www.reddit.com/*
  4. В правой большой текстовой области (CSS) вставляем следующее:
:not(:defined):not(faceplate-auto-height-animator,faceplate-dropdown-menu,faceplate-expandable-section-helper,faceplate-hovercard,faceplate-tracker){

visibility: visible !important;

}

Нажимаем кнопку Сохранить, после чего видим, что страница отображается нормально, и Яндекс Браузер корректно показывает переведённую страницу Reddit’a.

Результат работы расширения

Как в Яндекс Браузере скрыть значки расширений?

Гайд: как убрать значки дополнений в Яндекс Браузере с панели быстрого доступа как в Chrome

Пару лет пользуюсь Яндекс Браузером, но всегда удручал вид верхней панели, в которой беспрепятственно “селились” разноцветные значки расширений.

Да, их можно скрыть по ПКМ → Скрыть расширение, но вернуть обратно будет уже не так просто: Настройки → Дополнения → прокрутить вниз, чтобы пропустить рекламный мусор и передвинуть ползунок напротив того дополнения, которое нужно вернуть на панель.

Работа с расширениями в браузере Chrome

В Chrome выглядит все гораздо проще: нажатие на кнопку с иконкой пазла и можно открыть или закрепить любое дополнение.

Так это выглядит в Яндекс Браузере

Короче, в Яндекс Браузере такой кнопки нет. Как нет ни одной настройки, посвященной этому. Поэтому, чтобы убрать этот зоопарк с панели, нужно потянуть за разделитель, который начинается сразу за правым краем адресной строки. И тогда значки расширений скроется в кнопку с тремя точками. Вот такой UI в Яндекс Браузере.

GIF: что нужно сделать, чтобы скрыть (свернуть) значки расширений в Яндекс Браузере

P.S. Еще бы добавили пару пикселей пэддинга снизу к панели быстрого доступа, уж больно выглядит “поджатой”. P.P.S. Devtools, открывающийся по F12, в Яндекс Браузере зачем-то подгружает панель быстрого доступа и имеет ограничения по минимальной ширине окна — очень неудобно.

Каждый раз, когда я перезагружаю macOS, мои обои рабочего стола удаляются

Решение проблемы макос, когда после перезагрузки wallpaper возвращается на стандартные обои

MacOS не имеет приличного менеджера для работы с обоями рабочего стола. В отличие от Windows, здесь нельзя установить обои из меню правой кнопки мыши, нельзя установить обои из экрана просмотра изображения, как впрочем, нельзя и просто так установить любую скачанную картинку на рабочий стол. Для этого нужно открыть Системные настройки -> Обои и внизу добавить папку, в которой лежит файл.

В принципе, эту не сложную, но нудную операцию я проделал и в этот раз на своем Macbook Air с Ventura на борту: я скачал картинку на рабочий стол, добавил папку Desktop в “Обоях” и выбрал нужный файл. Но проблема оказалась в следующем: после перезагрузки изображение на рабочем столе попросту удалялось, иными словами обои возвращались на те, что были установлены по умолчанию.

Экран настроек macOS, раздел Обои

Решение простое:

  1. Копируем файл с обоей в буфер обмена
  2. В Finder нажимаем Command + Shift + H — откроется домашняя директория
  3. Открываем папку Изображения и вставляем в нее файл
  4. В настройках Системные настройки -> Обои появится ваше изображение, его нужно выбрать.

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

Как я использую Eagle для дизайнеров

Статья-обзор о том, как я использую Eagle — программу для дизайнеров, позволяющее прокачивать насмотренность.

Eagle — первоклассная программа для дизайнеров, которая позволяет прокачивать насмотренность — чувство, которое расширяет креативное воображение и вдохновляет на создание удивительных произведений искусства.

Главное окно Eagle

Более десяти лет проработав бок о бок со сферой веб-дизайна, недавно я и сам, наконец, прошёл обучение и получил сертификат UI-дизайнера.

И тем не менее, первым вопросом, который у меня повявился еще до скачивания Eagle был такой:

Можно ли использовать Eagle не только как дизайнер?

Второй вопрос был более приземленный: как пополнять коллекцию Eagle с телефона?

Скачать Eagle можно отсюда: https://ru.eagle.cool/

Eagle не для дизайнеров

О том, как Eagle помогает работать всем, кому для творчества нужно накапливать assets или ресурсы, я слышал не раз. Обзоры Eagle, которые я читал или просматривал — все они о том, что изображения, видео, аудио и даже ссылки (всего около сотни форматов файлов) можно удобно каталогизировать — с тем усердием, которое вас устраивает.

Как правило, речь в этих обзорах идёт о облегчении работы дизайнеров, художников, видеопродюсеров. Но что, если направить в Eagle другие ресурсы? Например, мой исторический архив: снимки людей, исторические карты, старинные фотографии и некоторые другие типы документов, о которых я напишу чуть ниже.

У меня была бесплатная 30-дневная версия и я рискнул истратить часть дней именно на эту работу.

Из 30 дней осталось 24

Я веду блог о старинном селе Николо-Берёзовка, почти пятивековой возраст которого позволил ему “повидать” некоторых исторических личностей и “поучаствовать” во многих исторических событиях.

Ресурсы для этого блога — фотографии, карты, схемы, открытки, буклеты в PDF, были незамедлительно отправлены в Eagle, сразу после того, как я завел новую библиотеку.

Создаем “гнездо орла“

Важно понимать, что библиотека Eagle — является внутренним хранилищем программы — папкой, в которой будет хранится вся информация, в том числе, ваши ресурсы. К примеру, если отправить фотографию в Eagle, то хранить ее где-то еще дополнительно не нужно.

Я рекомендую содавать библиотеку Eagle в облачном сервисе: в России лучше всего подойдет Яндекс Диск. Mail Облако тоже прекрасно, но его лимиты по скорости могут вас разочаровать.

Папки в Eagle

Первым делом я целиком перетягиваю папку с названием “Николо-Берёзовка” прямо из Finder в Eagle. Копируются не только все файлы, но и все вложенные папки с сохранением структуры. Разумеется, всё это можно было сделать вручную.

GIF: как я скопировал папки из Finder в Eagle

Одним движением я скопировал свой архив в Eagle. Осталось “раздать” каждой папке по своему цвету или даже назначить собственный значок.

Теги в Eagle

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

Поэтому далее стоит заняться тегами. И здесь можно дать волю фантазии: в Eagle можно создать группы тегов, внутри которых будут теги, объединенные по смыслу.

Я не раз переписывал и переделывал теги своих ресурсов, но вот какой совет я могу дать: открывайте раздел “Без тегов” и начинайте обрабатывать свои ресурсы по-порядку, в том числе, добавляя сразу несколько тегов через запятую — все они автоматически обработаются Eagle.

Работа с тегами в одном поле ввода — один из множества приёмов использования Eagle
GIF: работа с несколькими файлами

Расскажу небольшую хитрость: работа с историческими материалами преполагает интервью с очервидцами, поэтому я записал несколько спонтанных воспоминаний с помощью моих Apple Watch и программы Just Press Record. Полученные аудифайлы я просто скинул в Eagle и присвоил им соответствующий тег.

Когда придет время, я расшифрую свои аудиофайлы и также размещу тексты в Eagle с нужным мне тегом (очень хотелось бы сохранять и просматривать в Eagle файлы с разметкой Markdown)

Eagle для дизайнеров

Eagle и его широкие возможности помогают мне создавать группы ресурсов, при помощи которых я готовлю новые статьи и заметки по истории своей малой родины. Но что насчет дизайна?

Импорт в Eagle

Дизайн — это то, в чем Eagle раскрывается на 100%. А раз уж я являюсь UI-дизайнером, то я должен рассказать и об этой стороне. Вот как я действовал сначала:

  1. Установил официальное расширение Eagle для своего браузера
  2. Отправился на Behance, Dribble, Pinterest, а также заглянул в свой любимый дизайнерский журнал — Журналус (в котором я узнал об Eagle), где без труда обычно нахожу референсы
Это Журналус
  1. Любое понравившееся мне изображение может сразу отправиться в нужную папку Eagle. Достаточно сделать долгий клик на нем и перетянуть файл в нужный каталог в удобном всплывающем меню. Кроме того, я могу сохранить все изображения с нужной мне страницы (здесь нужно быть осторожным с длинными ajax-лентами как в Pinterest).
GIF: работа расширения Eagle для браузера
  1. Примерно таким же путем в Eagle попадают шрифты, ссылки на сайты с красивым дизайном, видеоуроки, аудиофайлы — всё то, что представляет для меня интерес.
  2. Если я пользуюсь мобильным телефоном, то временно отправляю всё найденное в избранное своего Telegram-аккаунта, чтобы после разобрать и отправить в “гнездо Орла”. Это тонкий момент, который тоже хотелось бы решать по-другому. Я никогда не слышал о планах Eagle запустить мобильное приложение. но, как минимум, разрабочики имеют некоторую позицию по этому поводу. Важное дополнение, оказывается, можно настроить автоимпорт в Eagle из любой папки. Я создал папку в облаке на Яндекс Диске. Теперь могу наполнять ее и с телефона (например, могу написать Telegram-бота). При включении Eagle отсканирует эту папку и загрузит ее содержимое к себе, очистив папку.
  3. Далее — раскладывание по папкам и теггирование.

Работа с ресурсами

Накопительство ресурсов — не самое важное в дизайне. Главное — уметь воспользоваться, уметь вспомнить и найти нужный файл.

Фильтрация по цвету

Одна из полезных функций Eagle — это фильтрация по цвету. Фильтрация по цвету позволяет быстро найти изображения, которые имеют определенную цветовую тональность

Фильтрация по цвету в Eagle

Это очень полезно, когда вы хотите найти изображения, которые соответствуют определенной цветовой схеме или настроению.

Еще фильтры

Кроме фильтрации по цвету, Eagle также предлагает другие виды фильтрации, которые помогают вам находить нужные ресурсы по разным критериям.

Другие фильтры в Eagle

Например, вы можете использовать фильтр по тегам, чтобы искать изображения по тегам и их комбинациям. Вы также можете использовать расширенный фильтр, чтобы комбинировать разные условия поиска, такие как формат файла, форма изображения, размер изображения, оценка и т. д.

Мне очень понравилась работа формы поиска: можно написать теги, по которым нужен результат, но в то же время, можно написать ислючающие теги, результаты по которым не нужны! Делается это так: тег_1 -тег_2

Смарт-папки

Еще один вид фильтрации ресурсов в Eagle — это смарт-папки, которые позволяют вам автоматически сортировать и группировать ваши изображения по заданным критериям. Смарт-папки — это не обычные папки, а динамические коллекции, которые обновляются в реальном времени в соответствии с вашими настройками.

Иными словами, вы можете настроить свои собственные комбинации фильтров и время от времени к ним обращаться через одно нажатие.

Самое большое изменение, которое принес Eagle

Самое большое изменение, которое принес мне Eagle — это возможность усадить кого угодно перед экраном, взмахнуть волшебной палочкой, нажать на пробел и сказать — смотри, что у меня есть!

И чаще всего я усаживаю перед экраном с Eagle самого себя, чтобы снова заглянуть в свои усердно упорядоченные сокровищницы и найти самый яркий на сегодняшний день бриллиант.

P. S.

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

Хотелки

  1. ИИ-анализ изображений
  2. Удобное пополнение библиотеки через смартфон
  3. Удобный просмотр библиотеки через смартфон

Умный выключатель WiFi Switch L, No Neutral X801A-L White — как подключить

Умный выключатель одноклавишный без нуля WiFi Switch (L, No Neutral) X801A-L White — как сделать так, чтобы им можно было управлять со смартфона?

Умный выключатель одноклавишный без нуля WiFi Switch (L, No Neutral) X801A-L White — как сделать так, чтобы им можно было управлять со смартфона?

В инструкции к WiFi Switch (L, No Neutral) X801A-L White на английском языке рекомендуется скачать Digma SmartLife, но в этом приложении нет нужного устройства. Расскажу — как быть.

  1. Первым делом бросаем Digma SmartLife куда-нибудь в корзину и скачиваем просто “Smart Life”, вот ссылки:
  1. Устанавливаем Smart Life и регистрируемся
  2. Находим в меню свой выключатель и производим его сброс, вводим данные вашего WI-FI и начинаем пользоваться

Кстати, по умолчанию если выключатель — выключен, то индикатор также держится в выключенном состоянии. Это можно будет перенастроить в настройках выключателя в приложении Smart Life!

К Умному дому Яндекса и Алисе этот выключатель подключаем также — через приложение Яндекс и набор от Smart Life, не от Digma.

Монитор Xiaomi Mi Curved Gaming: как поменять источник сигнала?

Заметка о том, как программно поменять источник сигнала, не переключая кабели

Возник вопрос: как поменять источник сигнала на мониторе Xiaomi Mi Curved Gaming Monitor 34, не отсоединяя кабели?

Достаточно просто. В Windows в поиске пишем “PowerShell” и запускаем Windows PowerShell (возможно понадобится запуск от администратора), в ней пишем команду, которая программно отключит текущий монитор, после чего система переключится на другой:

(Add-Type -MemberDefinition "[DllImport(""user32.dll"")]`npublic static extern int SendMessage(int hWnd, int hMsg, int wParam, int lParam);" -Name "Win32SendMessage" -Namespace Win32Functions -PassThru)::SendMessage(0xffff, 0x0112, 0xF170, 2)

Для Linux тоже есть аналогичная команда:

xset dpms force off

Для Mac:

pmset displaysleepnow
Ранее Ctrl + ↓