C++ Bulder: плагины

Удивлен, но в Борланде (который стал С++ Билдером) нет хоткея на дубликат строки.. ну это как ctrl+d в святом Notepad++. И вообще в Борланде все плохо с хоткеями их не переназначишь без бубнов.

Хорошо, что есть плагины:

  1. китайское CnPack. Мейд ин чайна в хорошем смысле, камрады. К примеру, имеется годность в виде Ctrl+Alt+D, которая дублирует эти самые строки. Шпасибо вождям пролетариата за счастливое отрочество. 

Минус: штука весьма громоздкая, 100500 модулей, хрен найдешь что-нибудь.

  1. Ищо один плагин на тему: GExperts. Хорош более человекопонятным интерфейсом. Будьте аккуратны — нужно для каждой версии RAD качать отдельную версию плагина; плагин для RAD 10.4 на 10.3 работать не будет (у китайцев такой проблемы нет).

Минус: нету ёклмн хоткея дубликации строк. Приходится привинчивать отсюда.

В общем, все не так гладко, но варианты есть. Отладка Борландом замечательна, но вот писать сильно удобнее в том же CodeLite.

Posted in IDE | Leave a comment

Жлобство домашнего интернета от Билайн

Ну просто ниже плинтуса провалился Билайн, клиентом “домашнего интернета” которого я имею несчастье быть. Не, в целом все у них устраивало, хотя у соседей интернет уже давно 500 Мбит/с, а у Билайна нет тарифов выше 100 Мбит/с.. Но я по своей консервативности (и лени) никуда не торопился; в конце-концов это частная контора, ни единого разрыва (почти). Но вот сегодня пришло миленькое письмецо от них:

Обновляем тарифы Домашнего интернета.
Мы стремимся поддерживать высокое качество услуг, поэтому с 23 апреля 2021 года обновляем тарифную линейку Домашнего интернета*.
По вашему договору ******** обновятся условия тарифа. Теперь в него будет входить подписка «Семейная» в Билайн ТВ — а это более 3 000 фильмов, сериалов, мультфильмов и познавательных передач для всей семьи. Ежемесячный платеж составит 549 руб/мес. Смотрите то, что вы любите в высоком качестве и без рекламы на любом устройстве и вне зависимости от оператора! О том, как подключить подписку, мы расскажем в отдельном письме.
Выбрать другой тарифный план вы можете в личном кабинете.
*Изменения предусмотрены п 4.6 договора об оказании услуг связи Билайн.

*Жопа горит* Неслыханное скотство с которым я сталкиваюсь впервые за 25 лет в интернетах. Поменять тариф без согласия пользователя, прислав ему письмо счастья, уведомляющего холопа, что его интернет-хозяин решил повысить ставку оброка.

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

Posted in Остальное | Leave a comment

Склеить PDF бесплатно и в кайф

В общем, думаю не надо объяснять, что онлайн сервисы по склейке PDF – это мягко говоря небезопасно. Украдут все ваши секретные документы.

Посему надо клеить все на локалке. Ну и желательно в опен-сурсовом ПО. И вот есть оно.. встречайте: PDFSam

Годнейший софт, проверено.

Posted in PDF | Leave a comment

[phpbb] Страница заблокирована из-за ошибки 403 (доступ запрещен)

Заметил тут такой косяк с форумом одним – он не индексировался в Google Search.. пишет, скотина:
Страница заблокирована из-за ошибки 403 (доступ запрещен)
И хорошо, что заметил, т.к. давно уже была просадка посещаемости и я не понимал с чем это может быть связано. Оказалось, что в Яндексе форум отлично индексируется, а вот в Google его практически нет.

Начал копать, проверил все – robots.txt, .htaccess, настройки DNS – думаю, мейб где-то я ботов гугла отшиваю.

Оказалось, ларчик просто открывался – с какого-то бодуна у меня форумные права группы “Боты” не были проставлены. Ну вот вообще там права были сброшенный в null. А боты гугла по умолчания в эту группу закидываются; в то время как мудрый яша шерстит все ононимно и поэтому так этого косяка не было.

Короче, выставил права группы на “Боты” – и аллилуйа, все начало индексироваться. Далее пошел проверять другие свои форумы. На остальные все ок было.. ну как ок – стоял стандартный доступ “Для чтения”. Тоже перенусул его на “ботов”.

Итого, ищо один баг в копилку phpbb – сброс прав группы “боты” с какого-то неведомого бодуна.

Да пребудет с вами Chmod, по веки веков, админ.

Posted in phpBB | Leave a comment

Открыть .webp в Photoshop

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

Качаем файл плагина WebPShop_x_x_x_Win_x64.8bi: https://github.com/webmproject/WebPShop/releases

Кладем плагин в папку: C:\Program Files\Adobe\Adobe Photoshop\Plug-ins

Posted in Photoshop | Leave a comment

Уменьшить громкость звуков Windows 10

Перманентное уменьшение звуков Windows 10. Делал для себя; делюсь:

  1. Закидываем в папку C:\Windows\Media  файлик 1.wav (эт дефолтный звук нотификации, который я сделал сильно тише)
  2. Заходим в “Звуки” Windows (пкм на иконку громкости винды справа снизу) и там назначаем этот звук на все нужные нам места
  3. Всё! Больше наши уши не болят от назойливых звуков Билли.
Posted in Windows 10 | Leave a comment

Повысить громкость видео без рендера

Накосячили с записью звука? Провод микрофона отошел и записалось на встроенный микр? Лень рендерить многочасовое видео ради повышения пары децибел? Ну или сделать все потише. Есть решение 🙂 

  1. Качаем ffmpeg (кто не хочет компилировать – качайте ffmpeg-release-full с одного из сайтов в разделе Downloads)
  2. добавляем ее папку bin в переменные среды ОС (в меню “старт” вбейте path, найдете Enviroment Variables, там в Path добавьте путь до папки бин)
  3. командной строкой (cmd) запускаем:
    ffmpeg -i <file.mp4> -vcodec copy -af “volume=10dB” <output_file.mp4>
  4. Если надо наоборот понизить громкость – делайте отрицательное значение.

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

Posted in ffmpeg, Проблемы и решения | Leave a comment

Git – исключить файл для локальной репы

Этому не учат в школе (заметко для себя). Чтобы спокойно работать с фокнутой репой локально, не бередя раны.. Заходим в папко гитовскую и ищем там файл exclude:

\.git\info\exclude

туда прописываем пути, например:
../../xxx/
../../yyy.sh

Posted in GitHub | Leave a comment

Установить все шрифты из разных папок

Накачали кучу папок с шрифтами, например с Google Fonts? У меня, к примеру, 118 папок скачено. Чтобы их установить в один клик  – делюсь лайфхаком:

В винде это так делается… Делаем поиск в родительской папке *.ttf (ну или какие у вас там расширения у файлов шрифтов) → выбираем все найденные файлы → ПКМ → Установить. Не благодарите 😀

Posted in Windows 10, Лайфхаки | Leave a comment

Windows 10: переименовать ярлык в панели Quick Access

Ужасная винда десятка.. Сколько же тут мучений. В общем, штатными средствами никак не переименовать ярлыки в панели быстрого запуска (а это нужно если у вас две папки с одинаковым именем). Чтобы это сделать, вбиваем в cmd:

mklink /J "%userprofile%\Documents\tangaria_play" "G:\games\Tangaria"

Это сделает в папке Documents папку-ярлык с именем tangaria_play, который будет ссылаться на папку Tangaria. И его (ярлык) уже можно запинить (а вот обычный ярлык нельзя запинить). Изврат, но что делать. Будь здоров, Билли.

Posted in Windows 10 | Leave a comment

Ярлык на микрофон Windows 10 (Microphone device properties shortcut)

При переподключении USB микрофона у него часто едет громкость. Чтобы быстро зайти в его настройки и отрегулировать – удобно сделать ярлык на свойства записи Windows (подойдет и для 7 и для 10). Делаем ярлык и вбиваем путь:

Проигрывание (Playback):
%windir%\System32\rundll32.exe shell32.dll,Control_RunDLL mmsys.cpl,,0
Запись (Recording)
%windir%\System32\rundll32.exe shell32.dll,Control_RunDLL mmsys.cpl,,1
Звуки (Sounds)
%windir%\System32\rundll32.exe shell32.dll,Control_RunDLL mmsys.cpl,,2
Коммуникация (Communications)
%windir%\System32\rundll32.exe shell32.dll,Control_RunDLL mmsys.cpl,,3

Пиктограмму звуковую можно взять, например, тут:
%windir%\System32\mmsys.cpl

Вообще в винде можно на все что угодно, на любое окошко, сделать ярлык 🙂

Posted in Windows 10, Windows 7 | Leave a comment

Убрать папку “This PC” из Windows 10

regedit HKEY_CLASSES_ROOT\CLSID\{20D04FE0-3AEA-1069-A2D8-08002B30309D}\ShellFolder

меняем права к папке ShellFolder на администраторский; для этого:

  1. ПКМ на нее
  2. Permissions
  3. Advanced
  4. сверху голубая ссылка Change
  5. Advanced
  6. Find now
  7. ищем “Administrators”
  8. жмем Ок → Ок
  9. Сверху под голубой ссылкой Change появилась галочка Replace owner on subcontainers and objects – отмечаем ее и Ок
  10. выбираем в списке групп Администраторов и даем Full Control

Ура. Теперь создаем в ShellFolder ключ DWORD (32-bit) Value:
имя: Attributes
внутри: b094010c

Делаем тоже самое для HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Classes\CLSID\{20D04FE0-3AEA-1069-A2D8-08002B30309D}\ShellFolder

Перезаходим в систему и аллилуйа, этой дурацкой папки больше нет 🙂

Posted in Windows 10 | Leave a comment

GitHub: как клонировать конкретную ветку

Если вы только начинаете работать с ГитХабом и используете веб-интерфейс или GitHub Desktop – сделать даже такую простую вещь, как клонировать конкретную ветку репозитория может быть довольно челленжево. Сделать это можно при помощи Git Bash:

git clone git://github.com/<user>/<repo>.git
cd <repo>
git checkout <branch>/<name>
Posted in GitHub | Leave a comment

Проигрывание .MID/.MIDI в AIMP аудиоплеере

Есть у меня любимый .midi трек с года этак 99, который стоял на сайте клана m@gi (Аллоды 2). Ностальгирую иногда. Тут решил его включить на новом ведре – не играет в AIMP-плеере. Оказалось, что нужно поработать граблями:

  1. качаем soundfount (это типа кодека):
    https://www.aimp.ru/files/creative_soundfonts.zip
  2. распаковываем его в папку с плагинами (можно куда угодно, но его нельзя удалять – перестанет проигрывать снова все)
  3. Заходим в AIMP: Options → Plugins → Decoders → MIDI
  4. жмем на маленький гаечный ключик
  5. добавляем наш soundfont

Continue reading

Posted in Проблемы и решения | Leave a comment

Хранение бинарников на GitHub

Расскажу, что делать, если вы вынуждены хранить бинарники на гитхабе.. Проблема в том, что они часто потом при загрузке от туда .zip архивом виндой не запускаются (ссылка вида https://github.com/[user]/[repo]/main.zip ). Чтобы решить эту проблему нужно создать внутри файл .gitattributes , где указать, чтобы гит все внутри репы рассматривал как бинарники и не проставлял BOM’ы (спасибо Serg Bloim за наводку). Я делаю так:

  1. создаем приватный репозиторий
  2. создаем в нем файл .gitattributes
  3. внутри файла:
    * binary
  4. закидываем туда бинари через веб-панель
  5. делаем репу публичной
Posted in GitHub | Leave a comment

Спрятать автора постов WordPress

По дефолту неумный ворлдресс светит логин пользователя в URL автора каждого поста. Чтобы это убрать: в дочерней теме, в файле functions.php пихаем: Continue reading

Posted in Wordpress | Leave a comment

Узнать MD5 для файла на Windows 10

Как проще всего узнать MD5-сумму (ну или SHAx):

1) shift+ПКМ в папке, где лежит нужный объект и жмем:
Открыть окно PowerShell здесь

2) вбиваем туда команду

CertUtil -hashfile <путь к файлу> MD5

чтобы путь автоматом вставился – пару первых букв и жмем Tab

3) ждем, пока посчитает (иногда это несколько секунд).

Точно также можно посчитать и другие суммы, к примеру, SHA1 или SHA256.

Posted in Windows 10 | Leave a comment