Есть такая клёвая простенькая программа для телефона: Remote Volume Control. Делает одну простую вещь - даёт крутить громкость на компьютере (PC). Удобно: включил кино, упал в гамак и когда вдруг возникла необходимость — подкручиваешь громкость.

Вдруг в какой-то чудесный день программа просто молча перестала работать. Никаких обновлений не было, настройки сети не менялись... Как-то я вот не привык чтобы программы вдруг ломались и переставали работать сами по себе.

Отступая от темы, вообще говоря есть веб-интерфейс и даже специализированный клиент для vlc, который, в том числе, и громкость позволяет крутить, но у него есть два недостатка: он не будет работать для других плееров или youtube и второе - он медленный (потому что tcp).

Возвращаясь к предмету, Remote Volume Control очень простая программа она позволяет крутить системный master volume. Для работы нужно ещё запустить простенький консольный сервер, работает он мгновенно и ещё умеет гасить монитор. Гасить монитор мне не надо вообще никогда, вот выключение питания помогло бы… ну нет так нет, не об этом речь.

В общем вдруг внезапно программа просто тихо перестала работать. Я всю голову сломал, в чём может быть дело. Удалил некоторые недавно установленные программы, думал кто-то занял её порт или что-то такое… что я только не пробовал. Ближе к концу я уже при помощи netcat стал изучать протокол, в отчаянной попытке понять что же может быть не так.

Так вот работает эта штука по UDP, занимает 5555-й порт. Просто шлёт команду и не ожидает, похоже, никакого ответа. Что, с одной стороны клёво: работает очень быстро. С другой стороны полное отсутствие обратной связи: вообще не понятно дошло ли сообщение или нет.

Сам протокол… "протокол" это громко очень сказано, просто при смене громкости с телефона приходит "0.25" например, прямо текстом. Это значит 25% громкости. А по команде "погасить монитор" приходит 1.00, вот и весь протокол.

При помощи того же netcat я пробовал эмулировать и клиент, может серверная часть "протухла" и с ней что-то не то, писал те же 0.25… нет успеха, сервер не реагировал вообще никак (а при нормальной работе он показывает какую ставит громкость).

Поставил сниффер, снова написал что-то в netcat и тут бах, у меня гаснет монитор.

Думаю: "нормальный сниффер, убил мне систему". Оказалось, монитор погасил мне сервер от Remote Volume Control, причём по команде и написал про это в консоли.

"Вот это уже интересно", подумал я. Смотрю что я последнее отправил - "123". Снова пишу "123", - монитор корректно гаснет. Так же он гаснет если писать "321", "12", любые цифры, а если встречается буква, то никакой реакции. И если писать законную команду на отключение монитора "1.00" то тоже тишина.

И вот тут меня осенило: десятичная точка. Ну и точно, пишу "1,00" - монитор гаснет. "0,25", пишет что 25% громкости.

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

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

tags: analyse, идиоты
15.06.2013, 12:20:43

Чего-то я их проспал.

tags: music, video, кп
24.04.2013, 17:42:22

Пишем: "известные мне электронные книжки не имеют простой функции — вычисление скорости чтения".

Читаем: "Kindle Touch calculates your reading speed to let you know when you'll finish your chapter or book". Причём это из анонса обновления которое приедет только на следующей неделе. А само обновление уже приехало, читал я его с самого киндла, красавцы.

Хотел? Получай. Ещё я хотел нормальные номера страниц, спасибо.

tags: hlam, kindle
14.03.2013, 22:10:11

Если вдруг вы шли мимо и хотели помочь разумному во вселенной (да-да, смех такой, сегодня оно нуждается в такой помощи), то есть команда парней, которые переводят одноимённое видео, оригинал вот здесь. Это беседа Ричарда Докинза с Лоуренсом Крауссом на разные темы, по большей части любопытные.

Перевод на notabenoid, просто регистрируетесь и фигачите. Самый (единственный) кстати честный способ помощи: не ныть, не спрашивать, не договариваться, а брать и делать. Даже если пару предложений, это поможет сэкономить время другим.

Озвучитвать буду не я, вообще проект не мой, озвучит freetonik.

Делай добро и бросай его в море.

Update: перевод состоялся.

10.12.2012, 22:50:39

Без пяти полночь, выхожу из метро, снежок, хорошо. На светофор подъезжает с открытыми окнами чёрный Volkswagen, окна открыты из них фигачит музыка. Вивальди, Зима (часть 3, аллегро).

Ещё из любопытного слышал как-то свежий только что вышедший альбом Papa Roach из какого-то джипа, с белым воротничком внутри. А в Сербии слышал, например, Audioslave (Like A Stone).

Может кто-то ещё чему-то радовался? Я, кажется, даже RHCP никогда не слышал, только ZZ Top, кстати, Sharp Dressed Man и не из машины, а из мотоцикла.

tags: hlam
07.12.2012, 00:25:04

Это мне показалось или это какая-то известная шутка? Почему тогда я последним узнал, потому что перематываю рекламу?

tags: mp3, радио, рсн
28.11.2012, 00:30:26
18.11.2012, 21:43:39

Книги до покупки электронной книги читал по большей части в поезде. Пока ездил — читал, перестал — перестал. Достоевский как раз прочитан был в бумаге, поэтому цитат из него практически нет, но одну я не поленился найти и записать.

"Конечно, остроги и система насильных работ не исправляют преступника; они только его наказывают и обеспечивают общество от дальнейших покушений злодея на его спокойствие.

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

Написаны они в 1860-1861 годах, 150 лет назад. Язык очень интересный читается медленно, очень много слов понятных, но не вполне сходу так знакомых.

Дальше цитат будет больше, потому что я стал читать электронные книги, которые позволяют "выписывать" прямо находу. Все цитаты я кстати прикладывать не стану, только несколько основных.

tags: books
03.11.2012, 13:13:22

Совершенно чудесное интервью с доктором Тайсоном.

Перевод вместе с озвучанием занял три с небольшим недели, при поддержке пары независимых экспертов. Ролик получил удивительно положительный отклик, насколько, оказывается, люди изголодались (но не отвыкли!) по нормальной беседе и таким темам.

29.09.2012, 11:49:42

Он отличные кстати концерты играет, а ещё у него есть шикарный кавер про чёрного плаща ить ледигагу, например, это всё внутри поста.

tags: music, video, кп
13.09.2012, 11:23:26
27.08.2012, 10:35:08
Das Keyboard Model S Ultimate

Во-первых вот вам замечательная статья о том что такое механические клавиатуры. Если очень коротко, то они отличаются принципом регистрации нажатия клавиш: вместо резиновой мембраны как в дешёвых клавиатурах здесь механические переключатели. Пугаться не надо, сила нажатия требуется меньшая, чем на обычной клавиатуре.

В статье очень подробно всё написано, есть разные виды переключателей, со звуком, без звука... читайте, выбирайте. Я пользуюсь этой клавиатурой два с половиной дня и мне очень нравится. Легко печатать, приятный фидбэк и приятный звук. Сразу скажу, что понимание чем эта клавиатура лучше обычных приходит не с первого нажатия и вообще как-то не сразу, но после пары дней очень нравится. По-моему, кстати, отличный подарок.

Чтобы два раза не вставать, отмечу, что я купил т.н. "американскую" раскладку: длинный узкий Enter, такой же Back Space. Видимо, в детстве я пользовался такой раскладкой и ни к чему другому привыкнуть теперь не могу. Ещё замечу, что на таких (механических) клавиатурах вообще довольно редко встречается всякий бред типа кнопок быстрого запуска Excel или удобный Power Off между Home и End. Тут вообще всё как в 90х плюс win-key.

tags: blog, keyboard
20.07.2012, 10:23:33