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

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

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

Вот от этого подгорело немного...

Мне вот интересно, если у вас одновременно с компаньоном это начнется? Как писал человек выше про простых работяг — нет возможности на год «отойти от дел».
Я считаю что ЕГАИС — это боль и бесполезная штука.

1) Нормально оно работать начало только с 2018 года, с переходом на новую версию протокола
2) Все равно можно обойти ЕГАИС очень спокойно
3) У одной продукции может быть несколько алкокодов, плюс в 99% случаев через ЕГАИС не приходят штрих коды (их нужно руками вводить для немакрированного алкоголя). И нужно следить что те алкокоды что у тебя пришли вчера спишутся когда ты будешь продавать вот эту вот бутылку.
Немного занимаюсь видеонаблюдением. У товарищей где беру оборудование минимальный набор из нового оборудования:
1) AHD камера на 2МП 1080p — 1370 рублей. Камера купольная, с ИК, угол 87 градусов. Матрица — средняя, но для подъездка хватит. ИК нормальное.
2) Регистратор гибридный (4AHD + 1IP (максимум 4 канала)) — 4950 рублей
3) Жесткий диск ставим любой, но можно и без него. Новый на 500 гб стоит около 2500 рублей (самый дешевый).
4) Блок питания с резервом питания — 1800 рублей (1100 блок питания, 700 рублей АКБ 12в 7ач).
5) Разъемы BNC — 40 руб за штуку, в среднем, кабель комбинированный — 31 рубль за метр, разъем питания — 30 рублей за штуку. На одну камеру нужно 2 BNC, 1 питания.
Итог — автономная система с резервом по питанию. Умеет отправлять фотки по почте при движении + доступна запись и архив с телефона.

Плюсы: все оборудование предназначено для работы в видеонаблюдении и года 3 отработает без проблем.
Минусы: под оборудование нужно место. Если в качестве кабеля использовать витую пару — нужен конвертер (400 рублей за пару модулей).
Для дома, я думаю, хватит OpenWRT c mwan3.
Архитектура сильно поменялась.

У меня из-за небольшого бюджета в качестве рабочего ноута машинка на N3700. Достаточно шустро, для офисной работы — самое то. Speedtest тянет, но на какой-нибудь зомби ферме будет лагать.
Сейчас у меня открыто 2 visual studio, chrome с 12 вкладками, на виртуалке собирается openwrt в 1 поток, приложения viber, whatsapp, telegram и всякие мелочи еще.
Сделайте общедоступный стенд чтобы было видно uptime оборудования. Это снимет сомнения по поводу качества вашей прошивки.

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

«Хотя стоит помнить, что обычная домашняя версия Windows XP позволяет выдерживать не более 15 одновременных подключений.»

HalfOpen Limit Fix и все работает как надо. Странно, что большой интегратор не знает этого.
Как-бы сказать.
Обработка потоков с камер — сугубо узкоспециализированная задача. И чипы под нее проектируют особенные. Унификация и стандартизация только в том, что у регистраторов на одном чипе но разных производителей почти одинаковая прошивка.

Я лично никаких опенсурсных решений для аналоговых или ahd-tvi регистраторов не знаю.

Есть вариант с x86 железом и openwrt или взрослом дистрибутиве на этой железяке. Но это все касается ip камер. Или нужно будет прикреплять к этому чуду карту захвата. Что не способствует компактности.

А так — на pikabu человек делает на малинке 3 замену голове его автомобиля.
У некоторых регистраторов есть поддержка 4G. Далее — выклянчиваем у провайдера внешний ip для модема. Далее — с помощью софта на телефоне или на компе бразуером просматриваем видео онлайн или архив. Все.

Если поддержки 3g или 4g нет, покупаем портативный роутер с lan портом и поддержкой модемов. Все.

З.Ы. У любого регистратора есть софт для Android и iPhone для просмотра онлайн или архива.
Берем любой современный гибридный регистратор. Камеры, видимо, будут AHD. У современных моделей на 4 камеры плата в 1,3 раза больше нежели 3.5 жесткий диск. Подключаем SSD, плату в металлический тонкий корпус с где одна из стенок будет иметь тепловой контакт с чипом регистратора, рядом сажаем SSD c MLC памятью на вины и все. Входы с камер — обычные BNC, которые не бояться вибраций (можно эпоксидкой внутри залить). Питание берем с бортовых 12 вольт (необходимо 4 ампера на 4 камеры без ик подсветки и регистратор).
ИМХО, система на бумаге — это одно, а в реальной операционной системе у нас слишком много потоков заставят планировщик «захлебнуться». Отсюда вытекает следующая моя мысль:
в реальных системах количество ядер ограничено и, поэтому, с некоторого момента, необходимо закидывать обработчики и генераторы по несколько штук в один поток (свой для генераторов и свой для обработчиков). Иначе ресурсы системы будут заняты не работой, а обслуживанием потоков. Грубо говоря, у нас 32 ядра. Делаем по 15 потоков генераторов и по 25 обработчиков, далее все генераторы равномерно распределяем по этим потокам, аналогично с обработчиками. Да, некоторые будут блокировать друг друга, но все равно, при 50 реально работающих потоков аналогично будет проходить блокировка, но уже на уровне ОС.
Странно но я когда начал читать подумал что мысль о балансе между производителями заданий и обработчиками должна возникать сама собой. Она довольно инуитивна. Я понимаю это так: соотношение количества обработчиков и генераторов должно быть таким, чтобы на тестируемом интервале времени с нужной точностью достигалось одинаковое количество обработанных и сгенерированных заданий. А лучше чтобы обработчиков было несколько больше. Вот и вся идея. Если генератор дает в секунду, в среднем, 2 задания, и этих генераторов — 2, то обработчиков со скоростью 1 в секунду сделаем 5 или 6, чтобы точно покрывать входящий поток заданий.
Расскажите, где я не прав?
Спасибо за ответ.
Периодически натыкаюсь на брак от вашей компании. Из последних: простой коммутатор sf1005d зависает под нагрузкой. Один из 5 новых. Вроде фигня, но обидно.
Блин, он за десяток лет все это придумал и реализовал. Что нашим мешает-то? Хотя кого я обманываю. Непрофессионализм в 99% руководящего состава дает такие результаты. Я это каждый день вижу в разных местах.
Люблю TP-Link за дешевизну и возможность прошить OpenWrt. Правда, сейчас богомерзкий mediatek навтыкали вместо божественного qualcomm в массовые серии роутеров. А раньше — бери 841 или 1043 и пили все что нужно, собирая собственную версию OpenWrt.
ИМХО, чтобы выйти на современный уровень, нужна работа с потоками. Удобнее всего, как мне кажется, работать в виде сигналов — слотов в стиле qt.

Напишите еще, пожалуйста, чем вам так не нравится с++, но устраивает с?
Скажите пожалуйста, получается-ля у вас реализовывать многопоточные приложения при помощи генератора? Как реализована синхронизация потоков?
Прогнал свой личный проект, из 13к более-менее осмысленного кода, реальных ошибок было 3 штуки, ложных срабатываний — около 15 штук. Использовал бесплатную версию. Программистом себя считаю ниже среднего уровня. Тулза особенно полезна на огромных проектах, как я вижу из статей.

Информация

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