Архивы

Беспроблемное ПО для MadCatz R.A.T. 8+

Некоторое время назад решил менять уже старенькую беспроводную мышку от MadCatz модели R.A.T. 9 (я уже реально задолбался менять в ней аккумуляторы!) на MadCatz R.A.T. 8+ с проводным подключением. Конечно, после банкротства фирмы в 2017-м была вероятность уже никогда не увидеть новых моделей, однако, уже в 2018-м появилась новая контора из Гонконга, правопреемник торговых марок MadCatz. Моя новая R.A.T. 8+ уже из новейшей истории и, если «дореформенные» мышки были для меня образцом качества и удобства, то что будет с новым манипулятором — покажет время.

Одно могу сказать точно — дела с ПО значительно ухудшились. Я так и не смог установить фирменную программу с официального сайта, количество ошибок во время установки превысило все разумные значения. Проводить глубокие раскопки (учитывая, что предстоит иметь дело с C# и .NET) желания у меня нет, поэтому выкладываю архив с несколько старой, но отлично работающей версией ПО, да еще и не требующей установки — достаточно просто распаковать в нужную директорию, вынести по желанию ярлыки и пользоваться.
Я проверял работу только на R.A.T. 8+ модели, но, думаю, что ПО подойдет и для многих других моделей этого производителя.

В отличии от старых мышек «новое поколение» не требует замены HID-драйвера от Microsoft, достаточно только фирменного ПО от MadCatz.


Mikrotik как Switch со своим IP

Очень часто на вторичном рынке продают практически новые роутеры Mikrotik с комментарием «не смог разобраться». Сегодня один знакомый обратился с вопросом конфигурации Mikrotik в свитч так, чтобы на него можно было зайти по IP через WinBox. Нет ничего проще, в первую очередь я обновляю прошивку, подключаюсь через WinBox и убираю штатную конфигурацию.

ЧИТАТЬ ДАЛЕЕ


Imagick для PHP 8.2.3 под Windows

В декабре прошлого, 2022-го года, вышла очередная версия PHP за номером 8.2. Спустя некоторое время народ начал потихоньку обновляться, правда, оказалось, что после обновления перестал загружаться модуль Imagick, а в логах поселилась ошибка:

PHP Warning: PHP Startup: imagick: Unable to initialize module
Module compiled with module API=20210902
PHP compiled with module API=20220829
These options need to match
in Unknown on line 0

Эта же ошибка встречалась и при использовании популярных пакетов типа WAMP, XAMP и т.д., причем исправлять её никто не спешил. Проблема очевидна — нужно собирать Imagick для актуальной версии PHP. Ниже я привожу ссылки на билд Imagick 7.1.0-62 для PHP 8.2.3, Thread Safe и Non Thread Safe. Традиционно — для платформы MS Windows:
Imagick 7.1.0-62 для PHP 8.2.3 (Win64, NTS)
Imagick 7.1.0-62 для PHP 8.2.3 (Win64, TS)
Собрано в VC16, нужны соответствующие распространяемые наборы библиотек.


Беспроблемная раскатка образа MikoPBX на флешку

Для внутренних нужд в качестве VoIP-сервера я использую Kerio ATC. Однако, один из заказчиков хотел видеть open-source решение, но чтобы выглядело прилично (не в пример FreePBX) и имело более-менее сносную русификацию, позволяющую всяким офис-менеджерам взаимодействовать с телефонией. Подходящий вариант нашелся, называется MikoPBX, open-source под GPL3. Можете счесть за бесплатную рекламу, даром, что продукт действительно неплох.

В виртуальные машины предоставляемый разработчиками образ монтируется без всяких проблем, а вот при попытке раскатать его на самую обычную флешку начинаются странности. Rufus не может понять с чем имеет дело и работать отказывается, рекомендуемый разработчиками imageUSB создает флешку с которой невозможно загрузиться. Еще разработчики рекомендуют другой альтернативный вариант под названием balenaEtcher (и это полная жесть, под капотом Electron, библиотека ffmpeg и прочие кучи разного), впрочем, он тоже не решает задачу. С делом справился UltraISO.

ЧИТАТЬ ДАЛЕЕ


Уводим в сон китайские материнки X79-X99

Владельцы многих китайских плат на серверных (и не только) чипсетах часто жалуются на то, что не могут корректно увести систему в сон. Модели верхнего уровня, как правило, обладают рабочим режимом сна из коробки; модели среднего класса, если более-менее популярные, имеют поддержку сообщества, для них выложены разные прошивки BIOS, написаны мануалы — словом, решения есть. Все остальные, как правило, остаются со своей проблемой один на один.

По вот этой ссылке можно скачать маленькую утилиту которая должна корректно уводить в сон большинство китайских материнок — даже с хаком турбобуста.


Утилита для создания симлинков

Удивительно, но в штатной поставке MS Windows отсутствуют удобные (читай — графические) инструменты для создания символических ссылок и точек соединения NTFS. Пользователю который захотел бы провернуть нечто подобное пришлось бы оперировать командной строкой — не худший из возможных вариантов, однако, когда количество операций превышает пару-тройку десятков, то поневоле задумываешься о более удобном способе.

На коленке была написана утилита которая позволяет создавать симлинки и точки соединения NTFS буквально в несколько кликов мыши. Скачать её можно здесь, для установки нужно распаковать архив и запустить файл Install.bat (который только и сделает, что положит исполняемый файл по пути %ProgramFiles(x86)%\MakeSymLink\MakeSymLink.exe, да добавит пару пунктов в контекстное меню). Важно! Необходимы права локального администратора.

ЧИТАТЬ ДАЛЕЕ


Отключение кэша в Chrome

Один товарищ при просмотре различного рода видео через браузер Chrome столкнулся с тем, что время от времени в нижнем левом углу появлялось сообщение «Ожидание кэша», что очень его расстраивало. Причины возникновения сообщения его не сильно заинтересовали, поэтому меня просто попросили от него избавиться «в том числе способами, приравненными к костылям». Так что сегодня мы просто отключим кэширование в браузере Chrome.

Я сделал это следующим образом — в ярлык Chrome на рабочем столе просто добавил два параметра:

″C:\…\Chrome.exe″ ˗˗disk-cache-dir=″Z:\″ ˗˗media-cache-dir=″Z:\″

Суть в том, чтобы путь для кэша не существовал (предполагается, что у вас нет диска с литерой Z)