Периодически запрашиваю в PG значение `n_tup_ins` для своей таблицы. Оказывается, этот счётчик инкрементируется даже в случае, если insert не проходит по причине `duplicate key value violates unique constraint`. WTF?
Что-то не пойму, а есть ли нормальные искаробочные настройки emacs для разработки на c++ с поддержкой 14-го стандарта, шаблонов, нормальных выравниваний в неймспейсах, лямбдах etc. Без шаманств?
В компании Код Безопасности открывается вакансия разработчика СКЗИ – специалиста в области системного программирования, со знаниями основ криптографии, архитектуры операционных систем, современных методов и средств разработки, включая программирование для режима ядра ОС.
Задачи, которыми предстоит заниматься, включают в себя:
Участие в формировании требований к разработке
Участие в процессе проектирования архитектуры СКЗИ
Разработку криптографических модулей, алгоритмов
Доработку и оптимизацию существующих решений
Разработку для ядра ОС
Необходимые знания:
C/C++, ASM (x86)
Библиотеки: STL, BOOST, QT
Знание архитектуры ОС Windows, опыт разработки для ядра Windows, знание механизмов IPC/RPC
Опыт использования инструментов отладки и профилирования кода
Опыт проектирования архитектуры сложных приложений и разработки API-интерфейсов
Умение разбираться с чужим кодом
Опыт отладки и исследования ПО
Успешному кандидату желательно иметь базовое представление о принципах работы средств защиты информации, включая шифрование, элементы инфраструктуры PKI, X.509. Будет плюсом опыт работы с Крипто-ПРО CSP, ViPNet CSP, а также опыт разработки для Linux.
Офис компании расположен в 3-х минутах хотьбы от ст. метро «Электрозаводская». Уровень з/п обсуждается.
Рассматриваем кандидатов с частичным соответствием описанию.
Ищу софт, способный на планшете показать карту и отслеживать текущую позицию устройства, а также показывать направления и дальность до нескольких заданных на карте точек (POI).
В идеале ПО должно помогать добираться до этих точек сигнализируя о том куда двигаться и сколько метров осталось.
Может кто знает что-то подобное, что можно взять за основу и допилить под себя?
Что-то не пойму, а почему не получается записывать через ffmpeg микрофон пользователя xxx из сервиса, работающего под пользователем yyy? Это в alsa так и задумано?..
Пытаюсь сделать трансляцию звука с микрофона в сеть. Чего только не пробовал, сейчас вот остановился на использовании nginx с плагином rtmp. И всё вроде бы работает и есть надежда на чудо... Но вот возникает одна проблема (которую, кстати, я наблюдал и на icecast2). А именно - при проигрывании потока с использованием ffplay со временем набегает задержка в трансляции - от ~1/2 секунды в начале, до десятков секунд после нескольких часов.
Подозреваю, что ffplay почему-то не успевает своевременно проиграть поток и в силу накопления где-то внутрях он со временем буферизируется и распухает.
Как это победить?
Конфиги и параметры:
1) вещание с микрофона (source)
ffmpeg -fflags nobuffer -re -f alsa -i hw:0,0 -c:a nellymoser -ar 11025 -ab 8k -ac 1 -f flv rtmp://${SERVER}/live/1
2) прослушивание потока (client)
ffplay -probesize 32 rtmp://127.0.0.1/live/1
3) rtmp-сервер (nginx)
rtmp {
server {
application live {
live on;
record off;
}
}
}
Как быть, если в модели, установленной для QTreeView произошёл reset и поменялись индексы, в том числе root-индекс, установленный в QTreeView (через setRootIndex)?
Есть ли какие-то решения, позволяющие получить real-time звучание в топологии «один-ко-многим», без мультикаста. Я пробовал icecast2/darkice, ffmpeg/rtp, ffmpeg/ffserver. Но всё это меня не устроило. Какое-то глюкалово, в целом.
Ввиду отсутствия развития, поддержки, а также недоступности ресурсов JWasm в последнее время, нами ( XVilka, i82) было принято решение о создании форка этого проекта.
JWasm представляет собой свободную реализацию MASM-совместимого x86-ассемблера, способного генерировать код для 16, 32 и 64-битных платформ. JWasm является переписанным ассемблером Watcom/Wasm, поддерживающим создание объектных файлов для DOS, Windows, Linux, OS/2 и FreeBSD. Написанный на C, JWasm может использовать для сборки множество компиляторов (Open Watcom, MSVC, GCC).
Итак, если подробнее. Есть комп [PC+WWW] за NAT с веб-сервером. Есть HTTP-сервер (apache2), к которому [PC+WWW] коннектится каждые 30 секунд. Есть админский комп - [ADMIN]. Задача сделать так, чтобы администратор мог достучаться до WWW-сервиса, расположенного на [PC+WWW].
Как я себе это вижу. При очередном коннекте со стороны [PC+WWW], если есть необходимость, локальный порт на [PC+WWW] пробрасывается через HTTP-туннель и отображается на некоторый порт на HTTP-сервере. Далее, админ (зная этот порт, не важно как) просто подключается к HTTP-серверу и через туннель ходит на PC за NAT'ом.
Сделать такое реально, я не сомневаюсь, т.к. через ssh и reverse port forwardong всё работает. Но, нужно решение именно в такой схеме.
Кто сталкивался с подобной задачей, прошу подсказать куда копать.
В российскую компанию, являющуюся лидером в разработке средств защиты информации, требуются системные разработчики, знающие и любящие Linux, а также имеющие склонность и желание к постижению нового в областях системного и прикладного программирования.
Позиция предполагает участие в разработке и создании программно-аппаратных средств (криптографической) защиты информации; средств электронно-цифровой подписи. В роли разработчика также придётся отвечать за проектирование элементов архитектуры, определение состава и назначения компонентов, выбор соответствующих задачам методов и средств.
Обязательно:
Уверенное владение C/C++
Знание скриптового языка (perl, Python, ...)
Знание Linux на уровне системного программиста
Опыт сборки Linux системы
Положительный опыт работы в команде, умение использовать командные средства разработки
Желательно:
опыт программирования для ядра Linux
опыт работы с криптографическими стандартами
знание архитектуры x86, ассемблера и технологий виртуализации
наличие open-source проектов или участие в оных
Условия:
Полное соблюдение ТК
Гибкий график работы
Заработная плата (по итогам собеседования)
Соц. пакет: корпоративный врач, ДМС с первого дня работы, оплата больничного
Обучение в процессе работы, посещение профессиональных конференций, тренингов
Офис на ст. м. Электрозаводская, 3 минуты пешком от метро
Интересующихся, прошу обращать на себя внимание:
TO: Rusanova Eleonora <e.rusanova@securitycode.ru>
CC: Matveychikov Ilya <i.matveychikov@securitycode.ru>
Есть ли такие в природе такие конфигурации, чтобы можно было собрать рабочий x86 девайс за ~100 у.е. ?
От платы требуется наличие RS-232, USB, VGA, PS/2, Ethernet 10/100, звука, а также поддержки работы на этом железе Linux при загрузке с флешки (обычная на USB или CF).
Кто знает, подскажите? Каков вообще минимум по цене?
Прислали зашифрованное PGP сообщение по почте. Расшифровать я его - расшифровал, но прочитать не могу, т.к. какая-то зверская кодировка стоит KOI8-R :)