Pull to refresh
3
0
Send message

Идеальная светодиодная лампа за 21 рубль

Reading time3 min
Views79K
Удивительно осознавать, что достаточно сложное электронное устройство, которым является светодиодная лампочка, может стоить 21 рубль.

Ещё сложнее поверить, что эта лампочка безукоризненна по всем параметрам.

Читать дальше →
Total votes 174: ↑172 and ↓2+223
Comments204

Перехватываем цифровые радиопереговоры, или куда едут экипажи в 5 утра

Reading time9 min
Views102K

Шел апрель 2020 года, ковидная пандемия набирала обороты. Местные власти объявили "карантин", и от скуки сидения дома в один из дней мне пришла в голову мысль разобрать завалы хлама в старой квартире. В одной из коробок мне попался ноунеймовый USB DVB-тюнер на чипе RTL2832U с Алиэкспресса, и тут я призадумался. Вспомнилось, что много-много лет назад я игрался с ним и в эфире можно было услышать много интересного. "А почему бы не поиграться еще раз?" — возникла в голове мысль, которая и положила начало этой истории.

Читать далее
Total votes 113: ↑111 and ↓2+142
Comments77

Computer-Telephony Integration и телефоны Grandstream

Reading time4 min
Views4.3K

Все больше и больше современные средства связи интегрируются в окружающий нас мир, и офисная телефония не является исключением. В компании Grandstream решили не отставать и добавили поддержку специального интерфейса CTI (Computer-Telephony Integration) в свои телефоны. Изначально были обновлены аппараты серии GXP21ХХ, а чуть позже обновились устройства младшей линейки GXP16ХХ, такие как GXP1610, GXP1620 и т.д.

Читать дальше →
Total votes 7: ↑7 and ↓0+7
Comments0

Выбор голосового VoIP шлюза

Reading time6 min
Views79K
Все, кто сталкивался с IP телефонией, обязательно сталкивались с выбором VoIP шлюза для подключения IP-АТС к телефонной сети, к существующей АТС, аналогового телефона и так далее. При выборе VoIP шлюза всегда встает вопрос — какой шлюз выбрать и чем они друг от друга отличаются. Собственно, об этом и хотел рассказать в данной статье — чем один шлюз отличается от другого и на что стоит обратить внимание при выборе. Естественно я не могу дать конечный рецепт, какой шлюз требуется купить, так как в конечном счете любой выбор состоит из ряда факторов: требований, желаний и цены. Тут я хочу описать основные особенности, на которые стоит обратить внимание, а уже вам потребуется самим решить, что для вас важнее. Итак, начнем:
Читать дальше →
Total votes 8: ↑7 and ↓1+6
Comments33

Отложенный вызов на Астериск

Reading time3 min
Views6.7K
Проблема стара как АТС Панасоник в вашем офисе. Если она, конечно, еще есть.
При внедрении Астериска работники с опытом всегда хотят оставить прежний набор функционала АТС, которым они привыкли пользоваться. И одной из киллер-фич Панасоника была «6-ка» — отложенный вызов.

«Я ему звоню, а у него 'занято'! Дык, я тогда хоп '6' жму и трубку ложу, а как он освободится так и АТСка мне перезвонит» — с удовольствием рассказывает Михалыч, наш завсклада. «А твоя чудо-машина может?»

Оу, а неужели Астериск умеет делать «6»-ку из коробки? Далее будет развернутый положительный ответ на данный вопрос с еще небольшим количеством баек.

Читать дальше →
Total votes 14: ↑12 and ↓2+10
Comments2

Факс в большом городе (T.38)

Reading time10 min
Views31K
Если в какой-то ужасный день вы столкнулись с передачей факсов по ip-сети, то, надеюсь, моя первая статья хоть немного вам поможет. В ней постараюсь рассмотреть логику отправки факсов и некоторые проблемы с которыми мне и моим коллегам пришлось столкнуться. Так же хотелось бы увидеть ценные комментария связистов и поправки, в случае моей неточности.

image

Мы рассмотрим под катом:

1. Что такое факс
2. Что такое передача факсов
3. Что такое передача факсов в IP
4. Что делать если факсы не ходят
Читать дальше →
Total votes 18: ↑14 and ↓4+10
Comments17

Передатчики на 6П3С и закат эпохи романтизма

Reading time5 min
Views41K

Эта публикация завершает цикл исторических очерков о героической эпохе битвы за короткие волны и становления ламповой радиоэлектроники.

Герои моих очерков были романтиками. Фёдор Лбов не побоялся уголовного преследования за выход в эфир, Эрнст Кренкель рисковал жизнью в Арктике, Джон Рейнарц просто опубликовал свои разработки и не стал их патентовать. Они были по-настоящему бесстрашны: коммутировали телеграфными ключами анодные цепи передатчиков; руками перестраивали частоту передатчика сжатием и растяжением катушек под напряжением; считали рабочим моментом, когда лампа «давала газ» и взрывалась.

Жизнь не стояла на месте. В ходе подготовки ко Второй Мировой войне технологический процесс производства радиоламп был значительно усовершенствован. Были разработаны схемы простых и надёжных КВ передатчиков на серийно выпускаемых лампах. Романтизм коротких волн вступал в стадию зрелости.
Читать дальше →
Total votes 36: ↑36 and ↓0+36
Comments41

Бесплатный персональный OpenVPN-сервер на базе Oracle Cloud

Reading time6 min
Views95K

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

Oracle, придя на рынок облачных сервисов, активно привлекает новых клиентов. И одним из инструментов такого привлечения являются Always Free сервисы - зарегистрировавшийся клиент может пользоваться каким-то достаточно ограниченным набором ресурсов, как это следует из названия, бесплатно и неограниченно во времени. В список этих ресурсов входит два compute инстанса (каждый 2 ядра, 1GB RAM, 45GB HDD), которые можно использовать подо что угодно, но в нашем случае мы можем построить на них полностью бесплатный OpenVPN-сервер, буквально не умея практически ничего, кроме тыкания в кнопку Next. Чем мы и займемся.

Читать далее
Total votes 30: ↑28 and ↓2+35
Comments123

Использование zRam для увеличения количества доступной памяти под Linux

Reading time3 min
Views141K
image
Уже 2 месяца использую на своих компьютерах модуль zRam и хочу поделиться результатами. На практике он позволил мне не используя раздел подкачки, и не получая видимого замедления работы компьютера увеличить размер оперативной памяти в 2.5-3 раза. На сервере виртуалок тот же подход позволил очень ощутимо увеличить отзывчивость при нехватке памяти.
Заинтересовавшихся прошу под кат.
Читать дальше →
Total votes 119: ↑116 and ↓3+113
Comments99

Маршрутизация IPv6 через WireGuard с поддержкой SLAAC

Reading time6 min
Views17K

Вдохновившись аргументами из статьи «IPv6 — прекрасный мир, стоящий скорого перехода на него», мне стало катастрофически не хватать IPv6. Конечная цель: обеспечить каждое из своих устройства уникальным публичным псевдостатическим IPv6.

Для дома решение довольно простое: при наличии статического IPv4, можно получить подсеть IPv6 от туннельного брокера и на этом вопрос можно считать закрытым.

А вот с мобильными устройствами так не получится: услуга статического IPv4 тут скорее редкость; да и при наличии бесплатного WiFi я выберу подключение к нему, а не к мобильной сети.

Остаётся единственный вариант — использовать VPN. Существующие на GitHub решения типа “wireguard-install” или “openvpn-install” имеют фатальный недостаток: они отдают клиенту единственный IPv6/128 адрес, а чтобы у клиентов появилась возможность автоконфигурации, нужна целая /64 подсеть.

Предлагается решение на основе WireGuard.

Это интересно, читать далее
Total votes 10: ↑10 and ↓0+10
Comments22

Asterisk: Как управлять мультидоменом в реалтайм не привлекая внимания санитаров

Reading time7 min
Views7.1K

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

Есть у нас, к примеру, несколько однотипных филиалчиков на 10-100 сотрудников. Организовать телефонию можно разными путями...

Завариваем чаю, берем терпение с собой
Total votes 4: ↑4 and ↓0+4
Comments8

AEL в asterisk

Reading time3 min
Views34K
В последнее время на хабре появилось довольно много статей, посвященных астериску и во всех статьях авторы для описания dial plan'а используют стандартный extensions.conf. Я не буду описывать здесь формат записи в extensions.conf, а лишь постараюсь кратко описать его различия с конфигурационными файлами в формате AEL(extensions.ael), которых на самом деле совсем немного, а вот удобств ael добавляет значительно. В дальнейшем, для удобства, dial plan, описанный в extensions.conf буду называть «обычным» форматом, ну а ael — соответственно ael. Давайте рассмотрим пример простейшего dial plan'a в обычном формате:
;
[internal]
exten => s,1,Answer                                                             
exten => s,n,Background(someivr)
exten => s,n,Read(intgroup,,3)
exten => s,n,Goto(${intgroup},1)
exten => XXX,1,Dial(SIP/${EXTEN})
exten => XXX,n,HangUp


А вот так этот же контекст будет выглядеть в синтаксисе ael:

context internal {
	s=> {
		Answer;
		Background(someivr);
		Read(intgroup,,3);
		Goto(${intgroup},1);
	}
	XXX => {
		Dial(SIP/${EXTEN});
		HangUp;
	}
}

Читать дальше →
Total votes 21: ↑19 and ↓2+17
Comments41

Памятка/шпаргалка по SQL

Reading time29 min
Views887K

Доброго времени суток, друзья!


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

Читать дальше →
Total votes 41: ↑37 and ↓4+42
Comments18

Еще раз про живую миграцию: как перенести виртуальные машины Hyper-V, да побыстрее

Reading time10 min
Views46K
     «Любишь Hyper-V – люби и PowerShell»
     Первое правило Сообщества Hyper-V в Телеграм 

     «А если любишь VMware ESXi, то люби PowerShell на пару с ESXi CLI и REST API»
     Дополнено мной

Живая миграция (live migration) – популярная функция в Hyper-V. Она позволяет переносить работающие виртуальные машины без видимого простоя. В сети много инструкций по переносу ВМ, но многие из них устарели. Вдобавок не все заглядывают в расширенные настройки и правильно используют возможности Live Migration. 

Я собрал нюансы и неочевидные параметры для быстрого переноса ВМ внутри кластера и между кластерами. Заодно поделюсь маленькими секретами в настройке и проектировании. Надеюсь, статья будет полезна начинающим админам.  

Дисклеймер: Все описанные шаги желательно сделать ДО ввода сервера Hyper-V в прод. Hyper-V никогда не прощает ошибок проектирования и подведет вас при первом удобном случае. То есть уже на следующий день.
Читать дальше →
Total votes 17: ↑17 and ↓0+17
Comments3

Имитация рации с помощью Freeswitch и немного про voip-конференции

Reading time6 min
Views7.3K
Вот даже такое бывает, что надо заставить такого монстра как Freeswitch работать по принципу обычной рации.
Один говорит, все слушают.

А поможет нам в этом NodeJs и npm модуль modesl для взаимодействия с Freeswitch.



Подробности
Total votes 2: ↑2 and ↓0+2
Comments0

С Hyper-V на VMware и обратно: конвертация виртуальных дисков

Reading time7 min
Views70K


Привет, Хабр!

Периодически я слышу от практикующих инженеров странное: VMDK, VHD и VHDX – абсолютно разные форматы виртуальных дисков, чуть ли не закрытые, а конвертировать из одного в другое – долго и больно. Сегодня наглядно покажу, что это не так, разберу, как эти форматы соотносятся друг с другом и как делать быструю конвертацию при миграции с Hyper-V на VMware и обратно.

Немного теории. C точки зрения свойств, виртуальные диски делятся на два типа:

  • тонкие (thin disk, dynamic disk) и
  • толстые (thick disk, fixed disk). Все остальное — разностные, thick provisioned lazy- zeroed – лишь вариации на тему.
Читать дальше →
Total votes 21: ↑21 and ↓0+21
Comments12

PXE-мультитул на базе Raspberry Pi

Reading time11 min
Views22K

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

Перед тем как приступить к достаточно тривиальной процедуре настройки BIOS и IPMI, мы должны убедиться в том, что каждый компонент сервера имеет требуемую версию прошивки. В большинстве случаев, за редким исключением, необходима актуальная версия, доступная на сайте производителя конкретных комплектующих. Сегодня мы расскажем, как мы придумали для ускорения процесса задействовать популярную нынче «малинку».
Читать дальше →
Total votes 54: ↑54 and ↓0+54
Comments36

Настройка BGP для обхода блокировок, версия 3.1. И немного Q&A

Reading time8 min
Views74K

Близится кожаная свадьба Роскомнадзора с Телеграмом, именно 16 апреля 2018 года начался крестовый поход, ставший фактически символом уничтожения интернета в России, хотя в глобальной войне, начавшейся в 2012 году, он был всего лишь ярким эпизодом.

Ковровые блокировки в исполнении РКН стали причиной появления на свет множества различных сервисов, помогающих пользователям сети выживать под бомбежками. Одним из них стал antifilter.download, позволяющий получать списки находящихся под блокировками IP-адресов. Далее пользователи сервиса могли использовать полученную информацию по своему усмотрению. Одно из таких усмотрений было описано в статье Настройка BGP для обхода блокировок, версия 3, без VPS, которая стала достаточно популярной в сети и породила несколько сотен пользователей сервиса.

Однако "Tempora mutantur et nos mutamur in illis". За прошедшие три года сервис пережил Alpharacks-gate, похоронивший вместе с собой практически все донаты, упирание в технические ограничения как следствие роста количества пользователей, упирание в те же ограничения как следствие взрывного роста количества ip-адресов в списке РКН... Да что только не пережил. Каждое из этих изменений приводило к небольшому устареванию предыдущей статьи и когда неделю назад один из хабраюзеров предложил мне поправить ее под текущие реалии, я понял, что проще родить нового, чем отмыть этого написать новую версию, заодно и ответив на часто задаваемые вопросы. Результат - ниже.

Читать далее
Total votes 16: ↑16 and ↓0+16
Comments63

Asterisk queues, мелкие хитрости

Reading time3 min
Views25K
Хочу рассказать про некоторые хитрости с очередями в asterisk к которым я пришел решая задачи с отзвоном. Прошу иметь ввиду, что я начинающий специалист и те хитрости которые «открыл» давно решены тем или иным способом. Тем не менее вероятно эти сведения тоже кому-то пригодятся.

Основным условием было — использование только стандартного функционала без обращения к внешним скриптам.
Читать дальше →
Total votes 9: ↑8 and ↓1+7
Comments4

Сверхточный Raspberry PI Stratum 1 NTP сервер

Reading time6 min
Views24K
В этой статье я расскажу, как собрать Stratum 1 NTP сервер на Raspberry PI для синхронизации времени за скромную сумму и навсегда забыть о проблемах, связанных с не совпадающим временем на всех ваших устройствах. А самое главное, он будет давать результат на два порядка точнее, чем обычный сервер.

В предыдущей статье, посвященной синхронизации времени по радио и СРНС (системы радионавигационной связи), я не успел рассказать про выбор приёмника GPS / ГЛОНАСС с выходом PPS. Между тем от этого зависит точность приёма сигнала, величина может составить от одной миллисекунды до нескольких микросекунд и зачастую это имеет решающее значение.

Для самого точного приема сигнала времени нужен приёмник GPS / ГЛОНАСС с выходом PPS. Дело однако в том, что на российском рынке не просто раздобыть устройство с такими характеристиками по доступной цене. Много таких моделей давно уже перестали выпускать, а в заброшенных интернет магазинах с версткой 1990-х остались лишь их описания с предложением подписаться на уведомление при поступлении товара.

Читать дальше →
Total votes 37: ↑34 and ↓3+50
Comments16

Information

Rating
4,699-th
Location
Томск, Томская обл., Россия
Date of birth
Registered
Activity