Philip Wiki

Персональный wiki-сайт

Инструменты пользователя

Инструменты сайта


docs:blog

Блог

Блог, тематически подходящий под головную категорию. ;-) Здесь будет то, что не совсем подходит или не заслуживает написания отдельной статьи.

Облако тегов:


Resilio Sync

Как-то почти незаметно прошла новость о том, что Resilio Sync стала (снова!) бесплатной. Resilio провели ребрендинг и сделали лицензии бесплатными (по запросу).

Информация

Resilio Sync когда-то предрекали большое будущее, называли альтернативой привычным всем торрент-клиентам (и идеальным инструментам для раздачи сериалов), но набирающий популярность Sync внезапно сделали платным, что заметно ударило по самой идее. Примерно тогда же появилась и альтернатива самому Sync – Syncthing, но последний до сих пор остаётся не самым дружелюбным ПО для стандартного пользователя.

В общем, советую. Синхронизация данных (например заметок Obsidian), резервное копирование (в том числе фото с телефона), легкий способ поделиться файлом с кем-то.

Онлайн перевод видео

В браузере от Яндекса есть такая замечательная фича, как онлайн перевод видео. Но её можно портировать и в другие браузеры, например с помощью следующего скрипта: ilyhalight/voice-over-translation.

Лично я использую этот скрипт в паре с AdGuard.

Отправка файла в Telegram через Powershell

Когда-то давно, когда я только начинал (хотя я и сейчас не далеко ушел :-)) играться с ботами для телеграма, была проблема с отправки файлов через PowerShell. Последний просто не умел передавать данные в формы в Post-методе. Со временем эту проблему решили, поддержка форм появилась в Core-версиях Powershell. Помню, я тогда пробовал отправить файл через них, но что-то всё равно шло не так…

Читать дальше...

Как опросить какой-то веб-ресурс на предмет наличия на нём нужного файла

Простое решение, как опросить какой-то веб-ресурс на предмет наличия на нём нужного файла (проблема была в том, что листинг скрыт, а ссылки в публичном доступе отсутствуют):

$days = 7
do {
  $day = Get-Date (Get-Date).AddDays(-$days) -Format yyyy.MM.dd
  if ((iwr  https://cdn.example.com/someurl.$day.exe -Method Head -SkipHttpErrorCheck).StatusCode -eq 200) { "$day is OK" }
  $days--
} until ( $days -eq -1 )

Динамические набор параметров и небольшой лайфхак

Хотите немного магии? Она есть у меня! :-)

В очередной раз решив немного поковырять настройки своего терминала, вспомнил про замечательный ресурс https://cheat.sh. А ещё я вспомнил, что хотел прикрутить его к своему терминалу, чтобы быстро и удобно получать справку по командам и утилитам (например 7z, yt-dlp …). А что может быть удобнее автоподстановки доступных на cheat.sh команд?

Читать дальше...

Скачиваем музыку с YouTube

Можно долго мучаться с сотнями сайтов-клонов, которые уверяют, что именно они скачают вам данные с YouTube в самом высоком качестве, но на выходе получать в лучшем случае mp3-файл с битрейтом в 128-196kbps. Поэтому лучше взять дело в свои руки и воспользоваться утилитой yt-dlp.

Читать дальше...

[Plex] Добавляем рейтинги и статусы на обложки

Я и раньше мельком встречал статьи о том, как добавить информацию на обложки (постеры) своего Plex, но то были замысловатые решения. А тут наткнулся на приятный визуальный пример и ссылку на Plex Meta Manager. Итог моих первых тестов на картинке ниже (рейтинги фильмов, статусы сериалов):

Читать дальше...

Принудительная остановка ВМ Hyper-V

К моему сожалению часто случаются ситуации, когда при остановке виртуальный машины Hyper-V она подвисает в этом состоянии. Консоль Hyper-V, как и powershell-модуль для управления Hyper-V в данной ситуации никак не помогают, любые попытки остановки вываливаются в ошибку, мол жди… Ждать можно вечно, поэтому приходится идти на кардинальные меры. Например такие, как остановка процесса, которые отвечает за работу проблемной виртуальной машины.

Читать дальше...

PSReadLine 2.2.6 и улучшение прогнозирования

В статье PSReadLine 2.1 с прогнозированием IntelliSense я первый раз упомянул про прогнозирование ввода. В новой версии он теперь активирован по умолчанию, так же появилась возможность получать данные из истории и плагинов. Но и это ещё не всё…

Читать дальше...

PowerShell 7 ConsoleGridView

Как-то прошел незамеченным мимо меня этот модуль, который команда Powershell создала почти два года назад. Собственно, я думаю все знают про командлет Out-Gridview, который вызывает диалоговое окно, позволяющее фильтровать и выбирать отправленные в него данные, Out-ConsoleGridview делает тоже самое, но в контексте терминальной сессии.

По мне, штука очень полезная и удобная.

Читать дальше...

docs/blog.txt · Последнее изменение: 28.08.2023 16:03 — philip

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki