technology

Аудиокниги в радиоэфире. Выдирание потокового аудио


Картинка для
привлечения
внимания :)

Озаботился поиском аудиоматериалов на эстонском. Живую речь по радио слушать пока еще очень тяжело, хотя и попадаются интересные передачи. Есть, кстати, великолепное приложение для Windows под названием ScreamerRadio, которое позволяет слушать любое интернет-радио, да еще и записывать эфир в mp3. Но для начала, прежде чем запрыгивать на уровень понимания радиоэфира, хотелось бы послушать чего-нибудь более размеренного, литературного. Попытался поискать аудиокниги, но их в свободном доступе оказалось удручающе мало.

Но оказалось, что на некоторых радиостанциях регулярно читают отрывки из книжек. Более того, на сайте национального телерадиовещания ERR есть архив передач нескольких радиостанций, где можно посмотреть программу передач за любой прошедший день и прослушать запись любой из них. Некоторые можно даже тут же скачать, но фрагменты книг к таковым, к сожалению, не относятся. Но их можно послушать - и это уже очень хорошо. Красота: залез в архив, нашел нужную книжку, запустил и слушаешь через Bluetooth-наушники, бродя по квартире.

Впрочем, в какой-то момент мне захотелось детально разобрать один фрагмент, в процессе чего мне нужно было регулярно возвращаться назад, чтобы прослушивать непонятные места снова и снова. Так вот: я задолбался кликать по нужному месту слайдера онлайн-плеера, чтобы отмотать запись чуть назад! То ошибаешься на несколько десятков секунд (которые на слайдере соответствуют паре пикселей), то вообще мимо слайдера промахиваешься. Обычно в хорошем аудиоплеере можно перескакивать на несколько секунд назад или вперед нажатиями кнопок "влево" и "вправо" соответственно на клавиатуре - но плеер на сайте ERR по этим кнопкам прыгает сразу на две минуты, что меня никак не устраивало.

В общем, снова встала проблема сохранения потоковых медиаданных, как несколько лет назад, с мультиком "Pitt and Kantrop". Использованные там методы уже неактуальны, поэтому пришлось начинать все сначала.

Пробовал разные плагины для Хрома - ничего не подошло Пробовал специальный браузер Torch, в который встроен некий Media Downloader - тоже бесполезно. Попытался сам расковырять структуру документа, нашел в медиаплеере ссылку на URL, начинающийся на "rtmp://". Полез читать про протокол RTMP, набрел на приблуду RTMPDump. Не сработало. Нашел интерактивное приложение StreamCapture, сделанное на основе RTMPDump - опять мимо.

Решение нашлось совершенно неожиданно. Я где-то раскопал инструкцию, утверждающую, будто плеер VLC умеет скачивать RTMP-потоки. После всех опробованных средств верилось с трудом, но все равно на всякий случай попробовал, благо VLC у меня стоит. На удивление все получилось - пусть в "реальном времени", то есть двадцатиминутная аудиозапись качается двадцать минут, но хоть так.

Для тех, кому интересны подробности, под катом - пошаговая инструкция.

Непривычные вещи в Эстонии. Евро и Интернет

В новой стране довольно многие вещи оказываются непривычными. В некоторых вопросах потребовалось время на то, чтобы разобраться в том, что именно непривычно, понять "как это у них" и чем оно отличается от того, "как это у нас" - да и просто для того, чтобы убедиться, что первое впечатление не обманчиво. Сегодня, на девятом месяце пребывания в Эстонии, я уже чувствую себя немножко вправе порассуждать о двух вещах: о деньгах и об использовании Интернета. Само собой, на полное и всестороннее рассмотрение не претендую, поэтому вопросы и комментарии приветствуются.

Дружественный к мобильникам Drupal 7

Блог на Drupal - да и вообще любой standalone-блог - требует некоторых усилий по настройке. Особенно сложно найти более-менее пристойно выглядящую тему оформления. Давние читатели, возможно, помнят штук пять разных "лиц" сайта, которые я менял одно на другое в попытках улучшить визуальное восприятие своего блога. Несколько месяцев назад я остановился на теме Zero Point - она была практически идеальной, и мне казалось, что вопрос с оформлением закрыт надолго.

Но в мой уютный мир, как обычно, вмешался Гугл. Это случается уже не первый раз: некоторое время назад своими нововведениями он разломал с трудом выстроенную схему входа по OpenID, которую в конечном итоге так и пришлось похоронить, заменив ее на более современную OAuth-идентификацию через соцсети. В этот же раз он заявил, что сайты, не оптмизированные под мобильные устройства, с апреля начнут получать более низкий рейтинг в поисковой выдаче по сравнению с "дружественными" к мобильным устройствам.

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

Сайт Myx.Ostankin - not mobile-friendly

Поизучав прилагающиеся к результатам теста рекомендации, я узнал, что в случае с Drupal проблему можно решить установкой более подходящей темы оформления - из тех, что называются "adaptive" или "responsive". Zero Point к подобным темам не относится - значит, придется опять искать новую. Так что, пользуясь тем, что я недавно сделал себе инструмент для создания временной копии сайта, я начал неторопливо экспериментировать с разными темами оформления, каковых в Интернете валяется не один десяток.

Как ни странно, я сравнительно быстро нашел практически полностью подходящую тему Alpha Responsive Theme, установил ее, немножко подкрутил CSS-свойства - и вуаля! Теперь я тоже дружественный к мобильникам! :)

Сайт Myx.Ostankin - теперь оптимизированный под мобильники

P.S. А полезно все-таки излагать свои мысли в письменном виде. Пока писал пост, полез искать ссылку на тему Zero Point, и обнаружил, что там тоже появилась mobile-friendly версия. Но когда я с ней поэкспериментировал, мне не понравилось, как она растягивает страницы на больших экранах, перемешивая текст с картинками - старая версия так не делала, да и Alpha тоже таких вольностей себе не позволяет. Так что пусть остается Alpha.

Приключения незаблокированного телефона в кармане

Посетитель зашел в местный клуб и увидел, как три человека и собака играют в покер.
– Должно быть, это очень умная собака, – заметил он играющим.
– Нет, не очень, – ответил один из них. – Как только ей выпадает хорошая карта, она начинает вилять хвостом.

Анекдот.

Сложил телефон в карман, забыв его перед этим заблокировать. Когда достал его обратно, выяснилось, что тот даром времени не терял: полез читать RSS-подписки, забрел в журнал моей френдессы, открыл, почитал, потом пошел гулять по ссылкам по журналам ее френдов. После чего ему скорость, видимо, показалась недостаточной, и он полез искать вай-фай. За этим занятием я его и застал :)

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

Дальше - веселее. Вечер, у нас гости, сидим, болтаем. Вдруг у меня из кармана неожиданно раздается громкая музыка - причем не мелодия звонка, а нечто совершенно постороннее. Через пару тактов я опознаю "Killer Queen" в исполнении ВИА "Королева". К этому моменту все уже смотрят на меня с немым вопросом в глазах.

Честно говоря, я думал, что телефон забрел в мою коллекцию музыки и выбрал понравившуюся ему композицию - с mp3-плеером он уже раньше развлекался. Но оказалось, что он поступил еще оригинальнее: открыл в Google.Play, выбрал раздел Music, начал листать предлагаемые на продажу композиции и запустил превьюшку одной из них. Ладно, хоть покупать не стал, и на том спасибо :)

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

Впоследствии я задумался о причине столь частых "прогулок" телефона - и, наконец, обратил внимание, что телефон почему-то просыпается от нажатия любой кнопки, причем уже разблокированным. Да и экранчика с надписью "проведите пальцем, чтобы разблокировать" я уже подозрительно давно не видел. По всей видимости, в самый первый раз, будучи случайно сложенным в карман без блокировки, этот поросенок первым делом залез к себе в настройки и вообще отключил блокировку экрана слайдером! С этого момента достаточно было случайного нажатия любой кнопки на корпусе лежащего в кармане телефона, чтобы тот отправился в очередную самоволку. Вот ведь воистину smart-phone! :)

Честно говоря, я не уверен, что отловил все шалости своего телефона. Вернув блокировку на место и увидев забытое изображение заблокированного экрана, я обратил внимание на новый, ранее невиданный элемент:

Информация о владельце

Похоже на то, что, отключая блокировку экрана, телефон заодно забрел в раздел "Информация о владельце", поставил галочку и вписал туда неведомую абракадабру. Не знаю, было ли это попыткой самовыражения, но факт остается фактом: я до того вообще не знал о существовании такой настройки! А нужна она вот для чего: когда экран заблокирован, на нем показывается дата, время и пресловутая "информация о владельце" - буквально одна строчка, призванная отвечать на вопрос "чей телефон?". Я вписал в эту графу свое имя, а заодно пришел к выводу, что у собственного смартфона очень даже есть, чему поучиться. Может, все-таки стоило взять его в соавторы?

Как не терять друзей во френдленте

В те времена, когда я читал своих друзей через френдленту, у меня часто возникала проблема следующего характера. Были люди, которые писали, что называется, "редко, но метко", и мне не хотелось пропускать ничего из того, что они пишут. А если не читать френдленту регулярно "от корки до корки", то всегда есть риск, что ты что-то пропустишь. Более того: если френдов много, а времени мало - это будет происходить постоянно. Нет, я в курсе про группы и фильтры, но в ЖЖ оно настолько неудобно сделано, что чисто номинально, возможно, и работает, но на практике толку практически никакого.

Съедобная 3D-печать

Мечта о том, чтобы в один прекрасный день скачать и распечатать себе пельмени, стала на один шаг ближе :)

Контора 3D Systems совместно с компанией Ford распечатали пробную партию леденцов и шоколадок, являющихся точной копией новой модели Ford Mustang:

(правда, если честно - не очень понятно, где там шоколадка, я только сахарную модельку увидел).

Впрочем, 3D-печать сахара уже не новость: в начале прошлого года об этом заявила компания Sugar Lab, поставившая на поток производство вот таких вот трехмерных сооружений из сахара:

А вот в этом году 3D Systems обещают уже полноценную промышленную модель кондитерского 3D-принтера Chef Jet, которая сможет печатать даже вот такие вот цветные вкусняшки с узорами:

Это, конечно, еще не пельмени, но начало многообещающее :)

Самостоятельная чистка ноутбука

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

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

Петроэлектросбыт - оплата онлайн через "Личный кабинет"

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

А потом вдруг я неожиданно обнаружил, что на сайте Петроэлектросбыта стало можно оплатить счет пластиковой картой! Довольно удобно: открыл сайт, достал прошлые записанные показания, вбил их в формочку, взял ноутбук в обнимку, дошел до щитка, забил текущие показания в ту же формочку. Посчитал, сколько заплатить, ввел сумму и заплатил. Выплюнутое подобие квитанции сохранил для отчетности. Никуда ходить не надо!

И все же, и все же... к своему удивлению, я обнаружил, что платить по счету я чаще не стал. Это же надо достать старые показатели, посмотреть на новые, самому высчитать, сколько ты должен... Ну лень же! :) Вот тетеньки в кассах - они точно знают, сколько ты им должен, и ничего им предъявлять не надо. Вот бы как у тетенек, но чтобы никуда не ходить!

Так вот. С недавних пор это стало возможно.

Как сберечь батарею стационарного ноутбука

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

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

Под катом подробности.

О пользе непрерывных бэкапов

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

Пользователям MacOS такая фишка знакома уже достаточно давно. Это штатная функция операционной системы и она называется "Time machine". Настраивается она буквально одним кликом и работает действительно как машина времени: отправился в произвольную точку в прошлом и посмотрел, как выглядели файлы тогда. В среде UNIX это еще более давнее явление, реализованное в виде опять же штатной функции rsync, и ее производной rsnapshot. Однако rsnapshot уже не так дружественна к пользователю, и ее настройка требует некоторых навыков.

Как это часто бывает, пользователи Windows остались в стороне - но ненадолго. В своей недавней статье, посвященной бэкапам, где я рассказывал про rsnapshot, я заодно упомянул и про американскую коммерческую утилиту CrashPlan. Так вот, эта система по простоте сравнима с Time Machine, но имеет куда больше возможностей, и работает под любой популярной операционной системой. Я даже смог установить ее на свой домашний сервер, где вообще нет графического интерфейса (у производителя на сайте есть подробная инструкция о том, как это делать - хотя они честно предупреждают, что это не является официально поддерживаемой конфигурацией).

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

И вот как раз недавно у меня случилась ситуация, в которой я с удовольствием воспользовался наличием у меня резервных копий за произвольный момент времени. Дело в том, что я время от времени предаюсь ностальгии и играю в старые компьютерные игрушки, написанные еще под MS DOS. Для этих целей используется DosBox, под которым работают практически все игры тех времен. Так вот, я иногда по вечерам неторопливо прохожу стрелялку под названием RAPTOR от знаменитой Apogee Software. Пройдя очередной уровень, сохраняюсь и откладываю игру до следующего раза.

И вдруг я сделал глупость. Меня убили, а я машинально нажал на сохранение. А потом нажал на подтверждение. Несколько недель игры были потеряны. Первой мыслью было бросить все нафиг, а потом я вспомнил, что у меня же работает CrashPlan! Я полез в архив, достал каталог с игрушкой по состоянию на момент времени два часа назад - и вуаля! Результаты моего опрометчивого поступка были исправлены.

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

Страницы