LINUX.ORG.RU

Сообщения BLACKNED

 

PowerDNS добавить Cookie в ответ

Ребята, кто настраивал PowerDNS 4.7 в качестве мастера, объясните что происходит при использовании опции edns-cookie-secret. Я хотел добавить cookie в ответ. Если выставляю опцию edns-cookie-secret=9DE516A64A414D4B1B609415E4523F24, для примера, то при запросе dig test.example.com получаю ответ:

;; BADCOOKIE, retrying.

; <<>> DiG 9.18.24-1-Debian <<>> test.example.com
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 45659
;; flags: qr aa rd; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 1
;; WARNING: recursion requested but not available

;; OPT PSEUDOSECTION:
; EDNS: version: 0, flags:; udp: 1232
; COOKIE: 68f7cc9a770167da01000000669e38cfc57362344a5a2d65 (good)
;; QUESTION SECTION:
;test.example.com.              IN      A

;; ANSWER SECTION:
test.example.com.       60      IN      A       10.20.20.20

;; Query time: 2 msec
;; SERVER: 127.0.0.1#53(127.0.0.1) (UDP)
;; WHEN: Mon Jul 22 10:47:43 UTC 2024
;; MSG SIZE  rcvd: 89
11:20:07.912263 IP localhost.36219 > localhost.domain: 56088+ [1au] A? test.example.com. (57)
11:20:07.912370 IP localhost.domain > localhost.36219: 56088 BadCookie*- 0/0/1 (73)
11:20:07.912591 IP localhost.42123 > localhost.domain: 2174+ [1au] A? test.example.com. (73)
11:20:07.913686 IP localhost.domain > localhost.42123: 2174*- 1/0/1 A 10.20.20.20 (89)

То есть первый ответ идет как «BADCOOKIE» (Приходят два ответа), затем возвращается второй ответ как COOKIE: 68f7cc9a770167da01000000669e38cfc57362344a5a2d65 (good) Если убрать опцию, то ответ возвращается нормально без «BADCOOKIE», но и куки не дает.

Например BIND не выдает BADCOOKIE. Может я что-то упустил или это нормальная логика работы? Может есть другие варианты опций?

 

BLACKNED
()

Пропарсить XML на Pyton

Привет всем, помогите с кодом. Есть xml документ

<?xml version=«1.0» encoding=«utf-8»?>
<recognitionResults success=«1»>
<variant confidence=«0.99»>Тест</variant>
<variant confidence=«0»>Прочее</variant>
</recognitionResults>

Параметр success=«» может быть 0 или 1
Параметр confidence=«» любой
Параметр тест и прочее могут быть разными

Задача пропарсить xml документ

Если success=«0» то выводим сообщение «несовпадение» и выходим из программы, иначе ищем параметр confidence и парсим первое совпадение (т.е. <variant confidence=«0.99»>Тест</variant>) и выводим сообщение «тест» (Вместо тест может быть любое значение в документе) и выходим из программы.

Написал вроде понятно, не ругайте сильно.

 

BLACKNED
()

Google speech api v2

Если есть кто сталкивался с Google speech api v2. Проблема такая, получил ключ от Google, хотел протестировать по этому примеру https://github.com/gillesdemey/google-speech-v2 но ответ всегда пустой {«result»:[]}. Насколько я понял, должно выдавать два ответа, один пустой, другой с данными. Все делал по инструкции, смотрю у некоторых такая же проблема. Запросы видимо до гугля доходят, раз ответ есть и ключи расходуются, судя по логам. Есть знатоки по этому вопросу?

 , ,

BLACKNED
()

Конвертирование Wav to Flac

Здравствуйте уважаемые форумчане. Помогите разобраться, на Raspberry PI стоит ос Raspbian, почему при конвертировании из формата wav во flac одни шумы, конвертация происходит без ошибок. Делал по этой инструкции http://raspberrypi.ru/blog/readblog/155.html и по этой http://lleo.me/dnevnik/2013/11/25.html одно и тоже. С микрофона все отлично записывает, без шумов, а после конвертации чистый шум при воспроизведении. Пакеты стоят: sox, flac, ffmpeg, lame.

root@raspberrypi:/home/pi/test# arecord -B --buffer-time=1000000 -f dat -r 16000 -d 4 -D plughw:1,0 send.wav Recording WAVE 'send.wav': Signed 16 bit Little Endian, Rate 16000 Hz, Stereo root@raspberrypi:/home/pi/test# flac -f -s send.wav -o send.flac root@raspberrypi:/home/pi/test# aplay send.flac Playing raw data 'send.flac': Unsigned 8 bit, Rate 8000 Hz, Mono root@raspberrypi:/home/pi/test#

Ошибок нет. Выручайте.

 ,

BLACKNED
()

RSS подписка на новые темы