Icecast stats in realtime

If you have admin access to the stream, you can monitor your stream statistics in real time.
To demostrate this feature I will use httpie:

http —stream —auth=admin:<ADMIN PASSWORD HERE> STATS http://stream.yourradio.com:8000/

Pay attention to «STATS» http method, it allows you to open as tream to Icecast events.
Example output:

server.admin icemaster@localhost undefined
server.clientConnections 208680 undefined
server.clients 1 undefined
server.connections 208775 undefined
server.fileConnections 49 undefined
server.host localhost undefined
server.listenerConnections 168 undefined
server.listeners 0 undefined
server.location Earth undefined
server.clients 2 undefined
server.connections 208776 undefined
server.statsConnections 6 undefined
server.stats 1 undefined
mount.totalBytesRead /radio 707282168
mount.totalBytesSent /radio 2561809
server.clients 3 undefined
server.connections 208777 undefined
server.clients 4 undefined
server.connections 208778 undefined
server.clients 5 undefined
server.connections 208779 undefined
mount.totalBytesRead /radio 707362061
mount.totalBytesSent /radio 2561809
server.clients 6 undefined
server.connections 208780 undefined
server.clientConnections 208681 undefined
server.clients 5 undefined
server.clients 6 undefined
server.connections 208781 undefined
server.clientConnections 208682 undefined
server.clients 5 undefined
mount.totalBytesRead /radio 707442086
mount.totalBytesSent /radio 2561809
server.clients 4 undefined
server.clients 3 undefined
server.clients 2 undefined
server.clients 3 undefined
server.connections 208782 undefined
server.clientConnections 208683 undefined
mount.connections /radio NaN
mount.listeners /radio 1
server.listeners 1 undefined
server.listenerConnections 169 undefined

Чат на сайт

Чатюсь с клиентами прямо через сайт, причем и на мобилке тоже работает, пруф:

image

Называется Jivosite, купил лицензию за 4700 на год, за первые два дня работы получил заказы на 15000, договорившись с клиентами через сайт — эта штука работает.

У тебя какой айфон? У меня — Андроид! Обзор Ulefone Power

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

power
Выбор пал на Ulefone Power, когда я его заказывал — только только начали появляться первые обзоры на него, при этом достаточно противоречивые, но недостатки из обзоров в основном касались тормозах в играх, в которые я не играю вообще.
Покупал я смартфон в том же магазине pandawill, где уже раньше делал заказы. Стоимость — 199$, можно было найти за 179, но панда подкупила бесплатной доставкой, скидкой по купону и наличием какого-никакого сервис центра в Москве.
Цвет выбрал темно синий — в нем телефон кажется меньше, плюс рамка вокруг экрана не кажется такой большой и заметной.
Впечатления от аппарата крайне позитивные, китайцы сделали огромный шаг вперед — качество корпуса отличное, металлическая рамка, все кнопки как влитые, ничего не люфтит. Андроид здесь более менее стоковый, никаких подвисаний и глюков за две недели не было.
Батарейка держит честные 4 дня, при том что у меня включено всё — bluetooth, gps, skype на фоне, яркая подсветка.

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

Камера — не огонь, на «4», в самсунгах, конечно, лучше.

Этот пост полностью набран на Ulefone power :-)

Советы по настройке WiFi

Улучшаем качество работы и стабылност.
Установив программу Wifi Analyzer на любое своё Android устройство можно наглядно протестировать уровень сигнала и другие важные параметры работы беспроводной сети.
У меня бывали проблемы с Wifi — периодически связь лагала и ноутбук иногда вообще терял сигнал. Поставил Wifi Analyzer, посмотрел — как оказалось мой роутер Zyxel Keenetic Giga по умолчанию назначил порт Wifi под номером 6, и этот же порт используют беспроводные сети по соседству. Так что первое, что я сделал — переехал на 13 канал (имя моей точки доступа — LX):
Wifi Analyzer

Теперь моя сетка стала жить отдельно от других и коннект стал заметно стабильней.
Поменять номер канала можно через админку роутера — обычно для этого достаточно зайти браузером на 192.168.1.1, ввести логин и пароль (если не меняли заводские настройки — это обычно admin/admin), найти эту опцию в настройках и переключить.


Увеличиваем покрытие.
Вторая проблема — в трехкомнатной квартите роутер стоит в коридоре и в дальних точках квартиры — кухне и 3ей комнате сигнал падал настолько, что страницы еле грузились.
Для решения этой проблемы есть так называемые усилители сигнала — втыкаешь в разетку и она работает. Мне такое решение показалось не серьезным, повторители эти выглядят игрушечными, да и где антенки :) ?
打印

В итоге пришел к тому, что приобрел еще один роутер — wifi ASUS RT-N11P. Его фича в том, что он может работать в режиме повторителя и делается это очень просто. Подключаемся проводом к роутеру, заходим в админку через адрес 192.168.1.1 и admin/admin, заходим в режимы работы и включаем повтор. При этом нужно выбрать точку доступа, которую будем повторять — в моем случае LX, вводим пароль от нее, перезагружаем роутер и на этом все.
После этой процедуры Wifi Analyzer выдал такую картину:
Screenshot_2015-03-15-20-43-59
Здесь красным обозначен сигнал точки доступа из коридора — видно что он заметно ослаб, а зеленым — новая точка доступа, которая повторяет основную и здесь уже с сигналом все хорошо. Да и канал выбран как у основной точки — 13ый.
В итоге — во всей квартире сильный сигнал, плюс дополнительного роутера в том, что его всегда можно использовать по основному предназначению, да и стоит он дешевле «игрушечного» повторителя.