суббота, 21 декабря 2013 г.

Меняю блок питания на Zyxel ES-2024

Лето закончилось. Время подводить итоги, а итоги не утешительные. Во время летних гроз у меня вышло из строя 5 свичей, 4 Zyxel ES-2024 и один MES-3528. Вскрытие показало, что у ES-2024 ничего особо страшного не произошло, всего лишь вышли из строя блоки питания. Гораздо хуже дела обстоят с MES-3528, загрузка проходит нормально, но потом он зажигает все индикаторы, а в консоли сыпет ошибками флеш-памяти. Но речь я буду вести не о нём, а о замене блоков у ES-2024. Гарантийный срок обслуживания конечно уже давно прошёл, то есть терять нечего, в тех. поддержке Zyxel ответили, что блоков для данной модели нет. В сети не так много информации по блокам, один хороший человек даже начертил его схему.
У меня ещё есть рабочие свичи той же модели, которые мне поведали, что блок питания на свои 5 выводов  выдаёт 5V и 3,3V, то есть один проводок 5V, два по 3,3V и два проводка на землю. Мощьность блока ~20Ватт. ТТХ известны, осталось найти что то похожее в сети.

вторник, 12 ноября 2013 г.

Что бы не забыть

BASH Variables:
$$ - pid текущего приложения
$! - pid последнего процесса в фоновом режиме
$? - код ошибки последней команды
$0 - имя скрипта
$1,$2,$3, ... $9 - аргумент переданные скрипту
@ - полная строка команды
$# - количество переданных параметров
$* - все переданные параметры в виде одной строки
$_ - последний аргумент предыдущей команды

суббота, 2 ноября 2013 г.

Повышение цен на SMS рассылки

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

понедельник, 28 октября 2013 г.

Asterisk звонок с сайта

Сразу хочу заметить, что здесь я буду описывать не звонок посетителя с сайта, скажем менеджеру, а наоборот.
Итак имеем: некая, самописная CRM, написаная на PHP и выводящая список клиентов с номерами телефонов. Периодически менеджеру нужно обзванивать клиентов.
Задача: сделать процесс набора номера быстрым и простым. То есть, менеджер находит нужного клиента, кликает по кнопке "Позвонить" на его телефоне (на телефоне менеджера) раздаётся звонок, он снимает трубку, после чего происходит соединение с клиентом.
Нельзя сказать, что набор номера из 11 цифр, что то сложное и занимает много времени, но если есть возможность от этого избавится, то почему бы этого не сделать. К тому же снижается не только время на набор, но и вероятность ошибки набора номера менеджером.
Asterisk  у меня уже есть, настроен и работает. Первое что нам нужно сделать это создать пользователя в Asterisk от имени которого мы будем к нему подключаться и совершать звонки.

суббота, 26 октября 2013 г.

Cubieboard

Потыкал палочкой Cubieboard. Работает.

Rhythmbox 2.99 проблемы с воспроизведением потока

Начиная промерно с Ubuntu 12.10 плеер Rhythmbox у меня, как выяснилось не только у меня перестал воспроизводить некоторые потоки радио. Виновником торжества по всей видимости стал gvfsd-http.
Как один из способов решения, убивать процесс gvfsd-http после запуска плеера. Например так:

killall -9 -v gvfsd-http

По мне, как то муторно.
На Launchpad есть несколько вариантов решения проблемы, например удаление скрытых каталогов в домашнем каталоге с именем gvfs.
Я попробовал один из вариантов. Немного радикально, но работает.

sudo mv /usr/lib/gvfs/gvfsd-http /usr/lib/gvfs/gvfsd-http.backup

У кого есть такая же проблема с воспроизведением потока в Rhytmbox прошу подтвердить баг на Launchpad 

суббота, 19 октября 2013 г.

Ubuntu 13.10. Переключение раскладки.

Едиственная пробле с которой столкнулся в новой Ubuntu - переключение раскладки.
Предлженый способ с XNeur мне не подошёл (потому что я привык к переключению по Caps Lock), да и не понравился, слишком уж костыльный. Но к счастью нашёл вариант как раз для себя.
Всё предельно просто, вбиваем в консоли:

setxkbmap -layout us,ru -option grp:caps_toggle,compose:menu

Прекрасно работает, индикатор на панели правда не меняется, но Scroll Lock загорается.
Вариант для Shift+Alt:

setxkbmap -layout us,ru -option grp:Alt+Shift_L,compose:menu