LINUX.ORG.RU

Сообщения BruteForceSSL

 

Flask blueprints and MVC

Есть два вопроса по Flask blueprints.

(1)
Правильно ли я понимаю, что blueprints - это контроллеры (controllers) в терминологии MVC, templates/ - это представления (views), а models.py с классами SQL ORM - это модели?

(2)
В каталог tests/ - обычно кладутся тесты, extensions/ - это какие-то расширения (смотрю каталоги fbone, https://github.com/imwilsonxu/fbone), в каталоге core/ обычно хранятся какие-то общие, часто используемые, функции приложения?

Какой способ именования каталогов для Functional structure, http://exploreflask.com/en/latest/blueprints.html - наиболее классический?

 , ,

BruteForceSSL
()

poll и epoll(...) и x86 WAIT/FWAIT

Подскажите, где найти реализацию poll syscall на уровне машинных команд?
Можно ли получить такой листинг с помощью gcc -S на простейшем примере кода, где есть вызов poll()?
Если нет, то какие файлы ядра посмотреть? Поглядел /usr/src/linux-source-4.9/include/linux/poll.h - там ничего, напоминающего ассемблерный код, нет.

И ещё. Как poll связан с x86-инструкцией WAIT/FWAIT? Реализован ли poll() через прерывания процессора?

Или происходит сохранение контекста процесса (нити), переключение выполнения на другой участок кода?
В процессоре 80286 или 80386 были для этого инструкции ENTER / LEAVE.

https://www.opennet.ru/man.shtml?category=2&topic=poll

 , ,

BruteForceSSL
()

psysopg2 ThreadedConnectionPool, automatically reestablish connection

Подскажите, переустанавливает ли отвалившиеся коннекты классический psysopg2 ThreadedConnectionPool?

Если нет, то где почитать про написание врапперов для него?

 ,

BruteForceSSL
()

GDPR и Cross-Origin Requests (CORS)

  1. Подскажите, где почитать правоприменительную практику GDPR в части использования Cross Domain XmlHttpRequest?

  2. Какой смысл «соглашаться с куками» (accept cookies), если на сайте остаётся куча JS-кода для трекинга прочей информации через баннерные сети, соц.сети и т.п.?

 , ,

BruteForceSSL
()

Sberbank SSL:unable to get local issuer certificate (Thawte EV RSA CA 2018)

Подскажите, в чём проблема с SSL-сертификатом Сбербанка, их сайта developer.sberbank.ru?

$ openssl s_client -connect developer.sberbank.ru:443 | grep -e 'error'
depth=0 businessCategory = Private Organization, jurisdictionC = RU, serialNumber = 1027700132195, C = RU, L = Moscow, O = Sberbank of Russia, OU = CTI, CN = developer.sberbank.ru
verify error:num=20:unable to get local issuer certificate
verify return:1
depth=0 businessCategory = Private Organization, jurisdictionC = RU, serialNumber = 1027700132195, C = RU, L = Moscow, O = Sberbank of Russia, OU = CTI, CN = developer.sberbank.ru
verify error:num=21:unable to verify the first certificate
verify return:1
Verification error: unable to verify the first certificate
^C

Может быть, я как-то неправильно задал команду?

Yandex browser (версия 19.9.3.314) тоже пишет предупреждение:

Невозможно установить безопасное соединение. 
net::ERR_CERT_AUTHORITY_INVALID

Subject: developer.sberbank.ru

Issuer: Thawte EV RSA CA 2018

Expires on: 22 нояб. 2020 г.

Current date: 24 окт. 2019 г.

PEM encoded chain: ...

 ,

BruteForceSSL
()

Банковское округление: Math.floor, ceil, round(...)

Добрый день.

Какое округление до копейки принято ЦБ РФ для банков?

Какая функция LIBC или Java SDK используется для округления до копеек?

Например, если брать 60% от 3.28 RUB = 1.9680 руб.

Есть ли стандарты для банков?

 , , , ,

BruteForceSSL
()

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