LINUX.ORG.RU

Сообщения BruteForceSSL

 

css vmin/vmax, vh/vw and window resize

Скажите, насколько соответствует стандарту реализация работы с viewport sizes в браузерах? То есть, viewport - это ведь размер окна, за вычетом декорирующих элементов (scrollbars, statusbar, menu, bookmark bar, и т.д.)?

Как влияет на рендеринг в переменных vw/vh создание боковых панелей типа F12, TreeTab и т.д.?

Корректно ли браузер перерисовывает холст при resize окна браузера?

Поделитесь опытом. А то есть сомнения, что всё сделано корректно, особенно - при ресайзе окна браузера.

 , ,

BruteForceSSL
()

Корпус для OrangePi PC и Cubieboard1

Подскажите, где купить недорогие корпуса для OrangePi PC и Cubieboard1. Смотрел по РФ - в основном, «нет в наличии» или ABS по конским ценам порядка 999 руб. С Али вначале нашел, потом повторно не смог найти нормальные корпуса. Нужен пластик, твердая пластмасса.

И ещё вопрос. Чем обычно крепите к планке/поверхности (когда плата в корпусе)? Какие стойки/винты используете?

 ,

BruteForceSSL
()

Copy-paste with mouse and tabulation (0x07)

Есть ли копи-паст с помощью мыши (Middle button click) с сохранением табов? Гуглил пару месяцев назад - не нашел такого варианта.

 , , ,

BruteForceSSL
()

MATERIALIZED VIEW and запросы к нескольким базам данных

Я прочитал, что в PostgreSQL до сих пор нет механизма выполнения SELECT, связывающего таблицы из разных баз данных.

А MATERIALIZED VIEW тоже не умеет создавать «материализованное представление» с одного сервера на другой?

Реализованы ли в 2020 году инкрементальные обновления MATERIALIZED VIEW в PostgreSQL?

Расскажите, как вы решаете этот вопрос. Используя DBLink, postgres-fdw. Или ещё как-то?

По сути дела, мне нужна синхронизация (обновление в ручном режиме или по расписанию) таблицы на основе определённого SELECT. То есть, копирование части столбцов с одной базы в другую. Пока что единственный способ, который вижу, это COPY FROM/COPY TO через оперативную память. Но на больших объёмах стрёмно так делать.

 ,

BruteForceSSL
()

nginx proxy_alias

Встретил упоминание, что Андрей Сысоев собирался (2007) добавить директиву proxy_alias для Nginx: http://www.lexa.ru/nginx-ru/msg14950.html

«В общем, я планирую сделать proxy_alias, которая всегда будет работать как alias. proxy_pass со значением http://host будет работать как root. proxy_pass со значением http://host/uri/ будет использовать значение как полный URL, если значение было задано переменной, или же выдавать предупреждение с предложением заменить на proxy_alias. А со временем предупреждение будет заменено на ошибку.»

Удалось ли это ему? Директива proxy_alias не гуглится, в документации нет: https://nginx.org/ru/docs/http/ngx_http_proxy_module.html#proxy_pass

 ,

BruteForceSSL
()

TELE2 и неправомерное списание денежных средств + беззаявительный порядок подключения услуг

У кого-нибудь есть опыт бодания с Теле2 за исчезновение денег со счёта? Либо просто в никуда - расходятся суммы в PDF-выписке, созданной в личном кабинете. Куда-то ушли сотни минут разговора, не зафиксированные в таблице. Либо тупо стали подключаться услуги, которые я не подключал, и закинутые на счёт деньги уходят сразу на оплату этих подключенных услуг. У меня таким образом ушло уже порядка 1250 рублей за два месяца.

Какой порядок действий? Подскажите из практики правоприменения.

Договор о создании контентного счёта подписан Теле2 ещё 5-6 лет назад.

 

BruteForceSSL
()

YaCaptcha и API Яндекс.Чистый веб

Я прочитал, что Yandex captcha закрылась (оказывается, в последние годы именовалось «Яндекс.Чистый веб»).

Что у нас есть отечественного для captcha?

 , ,

BruteForceSSL
()

CREATE TABLE COLLATE and CREATE INDEX (<field> COLLATE ...)

Имеет ли смысл отдельно задавать локаль для индекса, если она задана при определении поля? То есть, для PgSQL:

CREATE TABLE <name> (
  ...
  <field> varchar(N) COLLATE pg_catalog."C",
  ...
);

CREATE INDEX <idx> ON <name> USING "btree" (<field> COLLATE pg_catalog."C" ASC NULLS LAST);

 , ,

BruteForceSSL
()

Перевод на английский слова «Spravka»

Как вы переводите на английский слово Spravka, тоже одним словом?

Полчаса сидел с Яндекс.переводчиком - не мог понять, как правильно. Самое близкое - что-то вроде «information»/«info».

Как именуете такие таблицы в базе данных?

 

BruteForceSSL
()

nginx: try_files and index.html

server {

  listen 80;

  root /var/www/nginx;
  index index.html index.htm;

  access_log /var/log/nginx/access.log combined;
  error_log /var/log/nginx/error.log error;

  location / {
    try_files $uri $uri/ $uri/index.html =404;
  }
  ...
}

^ В этой схеме $uri/index.html не является лишним? Ведь при доступе к $uri/ всё-равно будет обращение > index index.html.

 

BruteForceSSL
()

IoT-чайник с Wi-Fi и открытой прошивкой

Подскажите, есть ли Open-Hardware чайники с управлением по Wi-Fi?

Типа Yandex Redmond Kettle G210S, но чтобы был открытый протокол обмена данными.

 , ,

BruteForceSSL
()

PostgreSQL DBMS and foreign key

foreign key в контексте PostgreSQL означает исключительно «foreign key constraint»?

Т.е., foreign key - это в постгресе не только пара индексов, но ещё и требование, чтобы существовало отображение R: V1 > V2?

(значения T1.V1 всегда имели соответствие среди значений T2.V2)

 , ,

BruteForceSSL
()

Форум по макбукам и айфонам

На каком форуме (разделе форума) тусуются модераторы ЛОРа, если им нужно выяснять вопросы сервисного обслуживания техники Apple?

Подскажите раздел ЛОРа по BSD-based MacOS X.

 ,

BruteForceSSL
()

Far Manager for Linux и FTPES/TLS

Midnight Commander не имеет поддержки FTPES/TLS, https://midnight-commander.org/ticket/3343 (тикет висит с 21.11.2014)

Однако, Far Manager такую опцию имеет: <Alt+F4> на NetBox item, и там проставить строчку <Ftps>3</Ftps> вместо <Ftps>2</Ftps>.

Рекомендации по включению этой опции есть на официальном форуме FAR, https://forum.farmanager.com/viewtopic.php?t=6317&start=2192 (при подключении по дефолтному FTPES/SSL было сообщение «This security scheme is not implemented SSL far manager»)

Кто-нибудь пробовал far под Linux, есть ли успешный опыт коннекта по FTPES/TLS из Far Manager for Linux? Даже без client private key.

 , , ,

BruteForceSSL
()

Pure-FTPd PAM authentication disable in Debian 8.x

Как запретить PAM-аутентификацию в Debian 8 для pure-ftpd?

sudo echo no > /etc/pure-ftpd/conf/PAMAuthentication не делает доступными pure-pw аккаунты. pure-pw mkdb сделано, restart сервера тоже сделан.

Логин возможен только по общесистемным аккаунтам. Как это запретить для PureFTPd?

 , ,

BruteForceSSL
()

error_page and access.log (логика поведения Nginx)

Объясните логику поведения Nginx.

Когда error_page закомментирован, то в access.log запросы к Nginx логируются.

А когда error_page редиректит на 404 =200 /errors/404.html, то эти (404) запросы в {access,error}.log не логируются.

Где здесь логика?

Работа модуля ngx_http_core_module в этом случае похожа на работу upstream-сервера.

 ,

BruteForceSSL
()

Jython 3 roadmap is out-dated?

https://github.com/jython/jython3/releases

Что планируется на замену Jython для Python 3.x ?

Последние 4 года не было новых релизов.

 ,

BruteForceSSL
()

oracle, mssql, postgresql, mysql

Какие есть варианты SQL-СУБД, кроме oracle, mssql, postgresql, mysql для Линукс? Требования - скорость отработки SQL-запросов > 300 req/s.

 ,

BruteForceSSL
()

Code generation tools for SQL-dialects: ERD to DDL

Какой генератор SQL-кода используете для PostgreSQL?

Я нашёл следующие рисовалки диаграмм:

  1. erwin Data Modeler, https://erwin.com/products/erwin-data-modeler/

  2. DbSchema by WISE CODERS GmbH, https://dbschema.com/purchase.html

  3. DbWrench, http://www.dbwrench.com/purchase/pp/purchase_pp_standard.shtml

  4. Aqua Data Studio by ‘Precise Software Solutions’ and ‘Uptime Software’, https://www.aquafold.com/store

  5. Database Designer for PostgreSQL by Microolap Technologies, https://www.microolap.com/products/database/postgresql-designer/

  6. System Architect by Peter Harvey (Code by Design), https://www.codebydesign.com/SystemArchitect/ScreenShots/index.html

  7. pgModeler by Raphael Araújo e Silva, https://github.com/rkhaotix/pgmodeler

  8. DBDesigner by fabFORCE team, https://fabforce.eu/dbdesigner4/

Что используете для анализа схемы существующих баз данных?

SchemaSpy, http://schemaspy.sourceforge.net/[br] SchemaCrawler, https://github.com/schemacrawler/SchemaCrawler

Что используете для выгрузки в формат TikZ? https://en.wikipedia.org/wiki/PGF/TikZ

 , , , ,

BruteForceSSL
()

PostgreSQL ThreadedConnectionPool and Flask blueprints

Вопрос.

Самый лучший способ расшарить пул соединений к СУБД между модулями Flask-приложения (blueprint-ами) - это использование глобальной переменной flask.g?

Использовать какой-то внешний процесс (брокер) я не хочу. Т.к. в этом случае придётся гонять данные между процессами (это снижение надёжности).

Я нашёл такое решение с flask.g здесь: https://stackoverflow.com/questions/16311974/connect-to-a-database-in-flask-which-approach-is-better

Инициализацию пула соединений flask.g.pool, при этом, можно выполнять на этапе @app.before_request или через декоратор @retry (случай обрыва соединения).

Какие ещё есть варианты расшарить пул соединений между нитями?

 ,

BruteForceSSL
()

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