Категория: Разработка

Сам себе SMS шлюз

Будучи независимым подрядчиком столкнулся в одной организации с охранной системой. В её основе лежала достаточно несложная железка с GSM-контроллером, это позволяло использовать её там, где нельзя или нецелесообразно тянуть витую пару. Но была и своя ложка дегтя — управление контроллером происходило исключительно посредством SMS-сообщений, что, конечно, не самый удобный вариант. И если объект один и железка одна, то худо-бедно такой формат работы годится, но если таких объектов (и, соответственно, контроллеров) десятки, то управление нужно уже как-то автоматизировать. Собственно, меня попросили заняться этим вопросом.

ЧИТАТЬ ДАЛЕЕ


Winamp в браузере

Пришла как-то раз в голову одна идея — если дома стоит сервак с выделенным адресом и к нему можно подключить винчестер со всей музыкой что накоплена за много лет, то почему бы не послушать музыку онлайн прямо со своего же винта? С этой сумбурной мыслью я отправился изучать HTML5 плееры на предмет возможности осуществления задумки. Посмотрев несколько небезыинтересных вариантов и почти уже остановившись на одном из них, глаз зацепился за странную ссылку. Кажется, я нашел годный вариант в духе старой школы — браузерную версию Winamp. Собственно, любой желающий может посмотреть все в действии по этой ссылке. Ну а если кто-то хочет поставить себе, то я сделал небольшой демо-пак.


BIOS Alienware M18x R2 для GPU Maxwell без UEFI

Недавно я задумал апгрейд своего ноутбука Alienware M18x R2 — заменить обе видеокарты на GeForce GTX 980M. Увы, эти ноутбуки никогда не комплектовались такими картами, но энтузиасты на англоязычных форумах писали, что заменить карты все-таки можно, вот только работали они в Windows 8/10 в режиме UEFI, а в остальных вариантах — нет. Мне же, в свою очередь, хотелось сохранить Windows 7 в режиме BIOS (он же Legacy, он же CSM).  Как нельзя кстати мне на глаза попался модифицированный BIOS версии A11 — в нём были разблокированы все возможные ранее скрытые пункты меню, обновлены микрокоды процессоров и vBIOS на встроенную графику, но самое главное — стало возможно использовать GPU поколения Maxwell в Windows 7 без UEFI!

Скачать модифицированный BIOS можно здесь. Инструкция по прошивке и полный список изменений содержатся внутри архива. Отдельно хочу отметить, что после замены видеокарточки на ноутбуке драйвера уже просто так не установятся — их нужно будет незначительно модифицировать (это актуально для тех случаев, когда такие карты не ставились на определенную модель ноутбука).


Редактор файла Hosts

Можно было обойтись даже обыкновенным ярлыком или bat-файлом для запуска блокнота и передачи ему в качестве аргумента файла hosts, но можно написать и простейший редактор, позволяющий помимо непосредственно редактирования делать оперативную копию файла. Бинарник можно забрать здесь.