Как стать автором
Обновить
0
0

Пользователь

Отправить сообщение

Рисуем на экране осциллографа

Время на прочтение3 мин
Количество просмотров73K
Hello HabrМоё первое знакомство с осциллографом состоялось в школьном радиокружке, тогда же я узнал про режим X-Y, при котором отключается развёртка и лучом управляется непосредственно напряжениями, подаваемыми на входы X и Y. Снова эта тема всплыла через несколько лет, в университете, когда на лабораторных работах при помощи фигур Лиссажу мы учились определять кратность частот сигналов. Потом пошёл работать в программисты, и следующую пару десятилетий к бегающему по экрану лучику я не возвращался, пока в конце прошлого года мне не позвонили соседи. Наводя порядок в подвале, они наткнулись на старую коробку с электроникой, которую тут же и подарили мне, в обмен на обязательство самому всё забрать. Так мне достался старый аналоговый осциллограф, минимум 25-летней давности. К удивлению, после замены старого сетевого кабеля он сразу же заработал, и я решил применить свои программистские навыки, чтоб нарисовать что-нибудь на экране.
Читать дальше →
Всего голосов 108: ↑103 и ↓5+98
Комментарии49

Spin FV-1. «Железный» ревербератор своими руками. Часть 1, вводная

Время на прочтение22 мин
Количество просмотров9K
Статья пригодится для тех, кто хочет сам разработать и собрать педаль пространственных эффектов для гитары/синтезатора и, заодно сделать первые шаги в области цифровой обработки звука.

image

Читать дальше →
Всего голосов 20: ↑20 и ↓0+20
Комментарии14

Трояны и бэкдоры в кнопочных мобильных телефонах российской розницы

Время на прочтение15 мин
Количество просмотров278K

Немалое количество простых кнопочных телефонов, присутствующих в российских магазинах, содержат нежелательные недокументированные функции. Они могут совершать автоматическую отправку СМС-сообщений или выходить в интернет для передачи факта покупки и использования телефона (передавая IMEI телефона и IMSI SIM-карт). Встречаются модели со встроенным трояном, отправляющим платные СМС-сообщения на короткие номера, текст которого загружается с сервера, также бывают устройства с настоящим бэкдором, пересылающим входящие СМС-сообщения на сервер злоумышленников.
Статья описывает детали вредоносных функций и способы их обнаружения.

Читать далее
Всего голосов 581: ↑580 и ↓1+579
Комментарии370

Основы BASH. Часть 1

Время на прочтение5 мин
Количество просмотров1.4M
Безусловно, все те кто общается с ОС Linux хоть раз да имели дело(во всяком случае слышали точно) с командной оболочкой BASH. Но BASH не только командная оболочка, это еще и превосходный скриптовый язык программирования.
Цель этой статьи — познакомить поближе юзеров с bash, рассказать про синтаксис, основные приемы и фишки языка, для того чтобы даже обычный пользователь смог быстренько написать простой скрипт для выполнения ежедневной(-недельной, -месячной) рутинной работы или, скажем, «на коленке» наваять скриптик для бэкапа директории.
Читать дальше →
Всего голосов 146: ↑135 и ↓11+124
Комментарии114

Телефонный справочник из таблиц SQL Asterisk FreePBX (web-справочник, выгрузка в xml-файл для телефонов Grandstream)

Время на прочтение8 мин
Количество просмотров11K
Для изучения могут пригодиться следующие моменты.

1) Подключение к серверу SQL для выполнения запросов:

mysql -u freepbxuser -p
после нажатия Enter будет запрошен пароль для пользователя. 
После ввода пароля и нажатия Enter, будет выведено приглашение MySQL:
mysql>_

2) Основные команды sql

Вывод списка имеющихся баз:
SHOW DATABASES;
Подключение к необходимой базе:
USE dbtest;
Просмотр всех таблиц из базы:
SHOW tables;
Просмотр содержания нужной таблицы:
SELECT * FROM page;
Просмотр структуры таблицы:
DESCRIBE testtable;
Читать дальше →
Всего голосов 12: ↑10 и ↓2+8
Комментарии0

Raspberry Pi + FreePBX(asterisk) + Mikrotik = АТС мини

Время на прочтение12 мин
Количество просмотров40K

Настройка "с нуля"

Пошаговая настройка миниАТС FreePBX с GSM модемом на Raspberry Pi для себя или небольшого офиса.

Читать далее
Всего голосов 8: ↑8 и ↓0+8
Комментарии31

Поднимает телефонию с нуля: Asterisk, FreePBX, GSM-шлюз на Huawei E173 в Debian

Время на прочтение8 мин
Количество просмотров214K


Сначала маленькая предыстория. Не так давно наша фирма практически лишилась городской связи, один телефонный оператор, что-то не поделил с другим и в результате между ними перестали проходить звонки. Было принято решение, раз уж так произошло полностью отказаться от обычной телефонной связи и полностью перейти на ip-телефонию.
Постановка задачи:
1) Организовать телефонную связь;
2) Запись разговоров;
3) Очередь звонков;
4) Голосовое меню;
5) GSM-шлюз, так-как должны обрабатываться и звонки с мобильных операторов.
6) Минимальная стоимость решения, так как ситуация форс-мажорная и бюджет выделен не был.

Никогда раньше я с телефонией не работал, задача встала срочная, попытаюсь подробно рассказать как ее решал лично я, про грабли на которые наступил, если что сделано не совсем оптимально или вообще криво буду благодарен за исправления и дополнения, и так поехали.
Читать дальше →
Всего голосов 39: ↑38 и ↓1+37
Комментарии26

Почему стоит использовать exa вместо привычной консольной утилиты ls

Время на прочтение3 мин
Количество просмотров22K

Изображение: Opensource.com

Цель автора статьи — показать, что exa может легко заменить стандартную утилиту ls. И более того, в сравнении с ls, exa — более гибкий и мощный инструмент.

Стараясь сэкономить время и силы, мы автоматизируем часто повторяющиеся и сложные операции. Например, для отслеживания изменений содержимого каталогов и информации о файлах в Linux-системах многие по-прежнему используют команду ls. Но вывод ls по умолчанию [по мнению автора] не совсем приятен для глаз, поэтому приходится выкручиваться. При работе с ls возникает ещё ряд неудобств, но в этой статье мы не будем про них говорить. И вообще, зачем тратить на это время, если есть exa?
Читать дальше →
Всего голосов 68: ↑43 и ↓25+18
Комментарии73

Помолчи-ка, программист

Время на прочтение11 мин
Количество просмотров102K

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

Сегодняшний герой – Сергей, имя вымышленное. Добро пожаловать в клуб анонимных обиженных программистов, устраивайтесь поудобнее, в комнату входит человек и говорит:

«Здравствуйте, я – Сергей. Мне запрещают разговаривать с клиентами. Но я в этом не виноват.»

Читать далее
Всего голосов 233: ↑208 и ↓25+183
Комментарии180

Информация

В рейтинге
Не участвует
Зарегистрирован
Активность