И это всё МОЁ

Сабж. Есть полином от D параметров x_1,…x_D суммарной степени N. Его можно рассматривать как сумму членов x_1^{k1} x_2^{k2} … x_D^{kD}, sum k_i<=N. При каждом таком члене есть коэффициент типа double, нужна структура данных которая обеспечит эффективный доступ к коэффициенту если известен набор степеней k.


Число D известно в компайл-тайм, как правило D=2..4 но может быть и больше (скажем до 8ми). N известно в рантайм, N<256.


Можно смотреть на это как на структуру данных, которая должна реализовать угол D-мерной кубической сетки отрезанный плоскостью проходящей через ближайшие к нижнему левому углы вершины. Или как на результат возведения в степень N суммы D переменных (только там не мультиномиальные коэффициенты, с ними еще всякие пертурбации происходят).


Cтепени k хранятся в беззнаковом целом (4 или 8 байт), по байту на степень.


Сейчас это реализовано тупо, как std::map<uint32_t, double>, есть ощущение что доступ к этой штуке сильно тормозит. Другой крайностью будет просто создать массив из N^D даблов, но это противоречит моему чуйтству прекрасного - уж больно здоровый оверхед по памяти.


Можно еще просто создать вектор из даблов, вектор из int-ов (или вектор из пар) и заниматься там поиском половинным делением - это будет всяко лучше мапа. Но есть спинномозговое ощущение, что можно придумать формулу индексации, позволяющую из набора степеней получать смещение в векторе. Вот если кто то такую формулу знает, или может подсказать как такой алгоритм построить…


ЗЫ если кто то хочет предложить хэш-таблицу, то нужно предложить сразу алгоритма вычисления хэша исключающий коллизии - это собственно и будет искомая формула;-)









 ,








И это всё МОЁ

В логах постфикса простыни (как минимум сотни строк) вида

Feb  1 19:33:24 politepol postfix/qmgr[1353]: ED856E15D2: from=<[email protected]>, size=813, nrcpt=1 (queue active)
Feb 1 19:33:24 politepol postfix/qmgr[1353]: E8DCCE5606: from=<[email protected]>, size=813, nrcpt=1 (queue active)
Feb 1 19:33:24 politepol postfix/qmgr[1353]: EAEAAE76E5: from=<[email protected]>, size=813, nrcpt=1 (queue active)
Feb 1 19:33:24 politepol postfix/qmgr[1353]: EEF84E5600: from=<[email protected]>, size=813, nrcpt=1 (queue active)
Feb 1 19:33:24 politepol postfix/qmgr[1353]: EA402E423E: from=<[email protected]>, size=813, nrcpt=1 (queue active)
Feb 1 19:33:24 politepol postfix/qmgr[1353]: E824AE0C3A: from=<[email protected]>, size=813, nrcpt=1 (queue active)
Feb 1 19:33:24 politepol postfix/qmgr[1353]: E8BAEE76A7: from=<[email protected]>, size=813, nrcpt=1 (queue active)
Feb 1 19:33:24 politepol postfix/qmgr[1353]: EF9DAE3ACD: from=<[email protected]>, size=813, nrcpt=1 (queue active)
Feb 1 19:33:24 politepol postfix/qmgr[1353]: E0400E0CC7: from=<[email protected]>, size=813, nrcpt=1 (queue active)

и

Feb  1 19:38:25 politepol postfix/error[22966]: EC5C1E5183: to=<[email protected]>, relay=none, delay=46668, delays=46667/1.4/0/0.01, dsn=4.7.0, status=deferred (delivery temporarily suspended: host mail.gandi.net[217.70.178.9] refused to talk to me: 421 4.7.0 relay4-d.mail.gandi.net Error: too many connections from 46.226.108.155)
Feb 1 19:38:25 politepol postfix/error[22934]: EC073E2EAD: to=<[email protected]>, relay=none, delay=75983, delays=75982/1.4/0/0.01, dsn=4.7.0, status=deferred (delivery temporarily suspended: host mail.gandi.net[217.70.178.9] refused to talk to me: 421 4.7.0 relay4-d.mail.gandi.net Error: too many connections from 46.226.108.155)
Feb 1 19:38:25 politepol postfix/error[22921]: EED77E1F62: to=<[email protected]>, relay=none, delay=97139, delays=97138/1.4/0/0.01, dsn=4.7.0, status=deferred (delivery temporarily suspended: host mail.gandi.net[217.70.178.9] refused to talk to me: 421 4.7.0 relay4-d.mail.gandi.net Error: too many connections from 46.226.108.155)
Feb 1 19:38:25 politepol postfix/error[22925]: EAD7CE20CB: to=<[email protected]>, relay=none, delay=96956, delays=96955/1.4/0/0, dsn=4.7.0, status=deferred (delivery temporarily suspended: host mail.gandi.net[217.70.178.9] refused to talk to me: 421 4.7.0 relay4-d.mail.gandi.net Error: too many connections from 46.226.108.155)
Feb 1 19:38:25 politepol postfix/error[22932]: E9CADE5123: to=<[email protected]>, relay=none, delay=46708, delays=46707/1.4/0/0.01, dsn=4.7.0, status=deferred (delivery temporarily suspended: host mail.gandi.net[217.70.178.9] refused to talk to me: 421 4.7.0 relay4-d.mail.gandi.net Error: too many connections from 46.226.108.155)
Feb 1 19:38:25 politepol postfix/error[22961]: EA4FFE210C: to=<[email protected]>, relay=none, delay=96924, delays=96923/1.4/0/0.01, dsn=4.7.0, status=deferred (delivery temporarily suspended: host mail.gandi.net[217.70.178.9] refused to talk to me: 421 4.7.0 relay4-d.mail.gandi.net Error: too many connections from 46.226.108.155)
Feb 1 19:38:25 politepol postfix/error[22975]: E0CA1E0D0B: to=<[email protected]>, relay=none, delay=109769, delays=109768/1.4/0/0.01, dsn=4.7.0, status=deferred (delivery temporarily suspended: host mail.gandi.net[217.70.178.9] refused to talk to me: 421 4.7.0 relay4-d.mail.gandi.net Error: too many connections from 46.226.108.155)
Feb 1 19:38:25 politepol postfix/error[22968]: E1837E78CE: to=<[email protected]>, relay=none, delay=17218, delays=17217/1.4/0/0.01, dsn=4.7.0, status=deferred (delivery temporarily suspended: host mail.gandi.net[217.70.178.9] refused to talk to me: 421 4.7.0 relay4-d.mail.gandi.net Error: too many connections from 46.226.108.155)
Feb 1 19:38:25 politepol postfix/error[22946]: EA1BEE0DB6: to=<[email protected]>, relay=none, delay=109533, delays=109532/1.4/0/0.01, dsn=4.7.0, status=deferred (delivery temporarily suspended: host mail.gandi.net[217.70.178.9] refused to talk to me: 421 4.7.0 relay4-d.mail.gandi.net Error: too many connections from 46.226.108.155)
Feb 1 19:38:25 politepol postfix/error[22972]: E487FE5770: to=<[email protected]>, relay=none, delay=42330, delays=42329/1.4/0/0, dsn=4.7.0, status=deferred (delivery temporarily suspended: host mail.gandi.net[217.70.178.9] refused to talk to me: 421 4.7.0 relay4-d.mail.gandi.net Error: too many connections from 46.226.108.155)

На этом же сервере лежит веб приложение. Которое может отправлять письма на [email protected] (этот имейл фигурирует в логах). Единственное место где может быть отправлено множество писем на мой взгляд - это страница восстановления пароля, но я эту функцию отключил. Может ли быть проблема с postfix-ом?

Может нужен конфиг postfix-а (main.cf)? Вот он:

# See /usr/share/postfix/main.cf.dist for a commented, more complete version


# Debian specific: Specifying a file name will cause the first
# line of that file to be used as the name. The Debian default
# is /etc/mailname.
#myorigin = /etc/mailname

smtpd_banner = $myhostname ESMTP $mail_name (Ubuntu)
biff = no

# appending .domain is the MUA's job.
append_dot_mydomain = no

# Uncomment the next line to generate "delayed mail" warnings
#delay_warning_time = 4h

readme_directory = no

# TLS parameters
smtpd_tls_cert_file=/etc/ssl/certs/ssl-cert-snakeoil.pem
smtpd_tls_key_file=/etc/ssl/private/ssl-cert-snakeoil.key
smtpd_use_tls=yes
smtpd_tls_session_cache_database = btree:${data_directory}/smtpd_scache
smtp_tls_session_cache_database = btree:${data_directory}/smtp_scache

# See /usr/share/doc/postfix/TLS_README.gz in the postfix-doc package for
# information on enabling SSL in the smtp client.

smtpd_relay_restrictions = permit_mynetworks permit_sasl_authenticated defer_unauth_destination
myhostname = politepol.com
alias_maps = hash:/etc/aliases
alias_database = hash:/etc/aliases
myorigin = /etc/mailname
mydestination = $myhostname, politepol.com, localhost.com, , localhost
# relayhost =
mynetworks = 127.0.0.0/8 [::ffff:127.0.0.0]/104 [::1]/128
mailbox_size_limit = 0
recipient_delimiter = +
inet_interfaces = all
inet_protocols = all

relayhost = mail.gandi.net:submission
smtp_sasl_password_maps = hash:/etc/postfix/sasl_passwd
smtp_sasl_auth_enable = yes
smtp_use_tls=yes
smtp_sasl_auth_enable = yes
smtp_sasl_mechanism_filter = plain, login
smtp_sasl_security_options = noanonymous
smtp_generic_maps = hash:/etc/postfix/generic
#smtp_tls_CAfile = /etc/ssl/certs/ca-certificates.crt

Буду благодарен за любой комментарий








 








И это всё МОЁ

Собственно, подскажите утилитку или плазмоид который умеет выводить сообщение на экран через заданное количество дней.
Можно конечно накостылить cron + notify-send, но настраивать не удобно, да и крон не умеет срабатывать если время пропущенно.









 ,








И это всё МОЁ

Почему медленно скачивается с терминала, а в браузере все хорошо? Я сижу на Kali linux, если это важно. скорость примерно 50 кб/сек.









 ,








И это всё МОЁ

Посоветуйте rss сервер для размещения на vps. Основная задача - собирать посты с 20-30 фидов. Нужно, чтобы без головной боли взаимодействовал с линуксовыми rss клиентами, вроде akregator, newsflash, newsboat и т.д. Обязательно нужен общий котел прочитанного/непрочитанного, чтобы с любого устройства мог получить только непрочитанное. Желательно не слишком жрущий сервис, т.к. vpsка бюджетная (2 расшаренных ядра, 1 Гб рамы). Есть какие-то зарекомендовавшие себя решения? Сторонние сервисы не нужны, от них как раз хочу уйти на собственное. Синхронизацию на стороне клиентов тоже не предлагать, попробовал - выходит плохо (syncthing, облака).









 , ,








И это всё МОЁ

Нужны телепаты. Про что последние сообщения об ошибках?

Систему я ССЗБ уже полностью сломал, больше показать нечего...

На сетевые юниты не обращайте внимания — включил без ethernet-адаптера.

Контекст: переустановил Debian, разметил LVM поверх DM-Crypt, первый раз загрузился удачно, потом systemctl reboot и вот.

Ну и чтобы два раза не вставать:

  • Какого [censored] debian-installer в GPT из моего protective MBR сделал hybrid?
  • Как посмотреть время последнего монтирования ntfs? Есть в метаданных ФС такое?







 , , , ,








И это всё МОЁ

Может кому пригодится:
k7u5-kc43
ai0f-n89r
aj03-cei5
e4wa-jk26
iidm-a8zw
bvpu-swzd
fgmn-z46m
ecw4-a947
85ww-5prw
64jb-j2g8
0wmm-ww0b
hz3z-nk4e
enwm-f903
0wbw-tzt7
ucvc-h0u8
ki6w-ew6b
0btm-3z8i
frqe-jda4
acq9-pgj3
nt7k-r64v


Перемещено leave из general









 , ,








И это всё МОЁ

Может кому пригодится:
k7u5-kc43
ai0f-n89r
aj03-cei5
e4wa-jk26
iidm-a8zw
bvpu-swzd
fgmn-z46m
ecw4-a947
85ww-5prw
64jb-j2g8
0wmm-ww0b
hz3z-nk4e
enwm-f903
0wbw-tzt7
ucvc-h0u8
ki6w-ew6b
0btm-3z8i
frqe-jda4
acq9-pgj3
nt7k-r64v









 , ,








И это всё МОЁ

(steam:5182): LIBDBUSMENU-GLIB-WARNING **: 20:07:28.163: Trying to remove a child that doesn’t believe we’re it’s parent.


а потом не запускается:


Maximum number of clients reachedMaximum number of clients reachedMaximum number of clients reachedMaximum number of clients reachedMaximum number of clients reachedMaximum number of clients reachedINTEL-MESA: warning: Performance support disabled, consider sysctl dev.i915.perf_stream_paranoid=0

Maximum number of clients reachedInstalling breakpad exception handler for appid(steam)/version(1608507519)
local (potentially out of sync) copy of roaming config loaded - 603 bytes.
Maximum number of clients reachedMaximum number of clients reachedMaximum number of clients reachedMaximum number of clients reachedMaximum number of clients reachedMaximum number of clients reachedINTEL-MESA: warning: Performance support disabled, consider sysctl dev.i915.perf_stream_paranoid=0

Maximum number of clients reachedInstalling breakpad exception handler for appid(steam)/version(1608507519)
roaming config store loaded successfully - 603 bytes.
migrating temporary roaming config store
BRefreshApplicationsInLibrary 1: 11ms
Installing breakpad exception handler for appid(steam)/version(1608507519)
Installing breakpad exception handler for appid(steam)/version(1608507519)
[0201/200730.378083:INFO:crash_reporting.cc(270)] Crash reporting enabled for process: renderer
[0201/200730.480417:INFO:crash_reporting.cc(270)] Crash reporting enabled for process: renderer
[0201/200730.598299:INFO:crash_reporting.cc(270)] Crash reporting enabled for process: renderer
Installing breakpad exception handler for appid(steam)/version(1608507519)
Failed to init SteamVR because it isn't installed
Maximum number of clients reachedMaximum number of clients reachedassert_20210201200724_1.dmp[5340]: Uploading dump (out-of-process)
/tmp/dumps/assert_20210201200724_1.dmp
/home/user/.local/share/Steam/steam.sh: строка 759: 5182 Ошибка сегментирования (стек памяти сброшен на диск) $STEAM_DEBUGGER "$STEAMROOT/$STEAMEXEPATH" "$@"
user@user-ZenBook-UX463FL-UX463FL:~$ assert_20210201200724_1.dmp[5340]: Finished uploading minidump (out-of-process): success = yes
assert_20210201200724_1.dmp[5340]: response: CrashID=bp-c0be5e75-facc-4b9f-b481-e8f6f2210201
assert_20210201200724_1.dmp[5340]: file ''/tmp/dumps/assert_20210201200724_1.dmp'', upload yes: ''CrashID=bp-c0be5e75-facc-4b9f-b481-e8f6f2210201''









 ,








И это всё МОЁ

Добрый день,
Я новичок в Prometheus. Настроил мониторинг, перешел к алертам и попал в тупик.


Есть 2 группы оборудования. 1 - роутеры, 2 - серверы. Есть 2 файла с правилами. В каждом файле присутстывет правило для алерта при привышени времени отклика.


- alert: host_response_time_is_high_via_icmp
expr: sum by (instance) (probe_icmp_duration_seconds) > 0.3
for: 10s
labels:
severity: warning
annotations:
description: "Host {{ $labels.instance }} response time via icmp-protocol is very high ( >300ms ) for more than 1 minutes."
summary: "Host {{ $labels.instance }} response time is {{ humanize $value}}s"


При тестировании, я меняю предел 300мс до значений чтоб алерт сработал. Когда я меняю для группы серверов, все равно обрабатывается группа с роутерами, соотвественно я получаю алерты для роутеров. Для группы серверов алерты (icmp) не приходят вообще.
Что я делаю не так? Где туплю?









 ,








И это всё МОЁ

Собственно, сабж.


Jeffrey Walsh started off his 2021 linux.conf.au presentation with a statement that, while 2020 was not the greatest year ever, there were still some good things that happened; one of those was the Emacs 27.1 release. This major update brought a number of welcome new features, but also led to yet another discussion on the future of Emacs. With that starting point, Walsh launched into a fast-moving look at the history of Emacs, why users still care about it, what changes are coming, and (especially) what was involved in moving Emacs away from the X window system and making it work with the Wayland compositor.








 ,








И это всё МОЁ
import time
import numpy as np

#KOLEJNOSC ZNAKOW W TABLICY JEST ODWROCONA
CATEGORIES = ["0","1","2","3","4","5","6","7","8","9",
"A","B","C","D","E","F","G","H","I","J",
"K","L","M","N","O","P","R","S","T","U",
"V","W","X","Y","Z"]


KR887JJ = [[0.002,0.006,0.004,0.045,0.002,0.017,0.006,0.077,0.001,0.035,0.042,0.005,0.004,0.039,0.001,0.002,0.001,0.008,0.058,0.352,0.002,0.007,0.017,0.004,0.007,0.007,0.007,0.004,0.005,0.009,0.089,0.036,0.053,0.041,0.004],[0.003,0.007,0.005,0.075,0.001,0.020,0.006,0.044,0.002,0.035,0.026,0.004,0.004,0.033,0.001,0.001,0.003,0.008,0.049,0.360,0.002,0.007,0.021,0.005,0.009,0.003,0.008,0.007,0.003,0.014,0.092,0.048,0.058,0.031,0.004],[0.002,0.000,0.025,0.012,0.006,0.002,0.001,0.627,0.006,0.021,0.022,0.008,0.004,0.006,0.004,0.033,0.000,0.006,0.011,0.009,0.002,0.002,0.009,0.000,0.002,0.040,0.007,0.005,0.015,0.000,0.035,0.001,0.008,0.015,0.053],[0.056,0.008,0.023,0.038,0.015,0.007,0.050,0.006,0.412,0.004,0.005,0.027,0.011,0.005,0.021,0.007,0.073,0.024,0.012,0.005,0.013,0.005,0.027,0.003,0.015,0.001,0.005,0.074,0.002,0.022,0.005,0.011,0.002,0.001,0.006],[0.025,0.011,0.025,0.034,0.018,0.027,0.090,0.008,0.258,0.006,0.007,0.026,0.016,0.008,0.026,0.011,0.079,0.030,0.026,0.008,0.018,0.011,0.033,0.003,0.016,0.001,0.003,0.106,0.004,0.021,0.012,0.013,0.003,0.005,0.014],[0.048,0.027,0.019,0.002,0.028,0.002,0.008,0.017,0.041,0.014,0.012,0.022,0.031,0.005,0.045,0.100,0.004,0.031,0.033,0.002,0.029,0.006,0.021,0.032,0.008,0.038,0.317,0.007,0.017,0.004,0.018,0.005,0.003,0.004,0.002],[0.013,0.002,0.002,0.000,0.164,0.001,0.060,0.004,0.006,0.002,0.018,0.003,0.035,0.002,0.008,0.008,0.001,0.008,0.028,0.005,0.383,0.013,0.063,0.010,0.004,0.002,0.014,0.016,0.002,0.005,0.048,0.011,0.028,0.017,0.012]]

[[0.004,0.007,0.005,0.042,0.002,0.014,0.011,0.054,0.002,0.032,0.051,0.005,0.005,0.044,0.001,0.002,0.002,0.008,0.056,0.389,0.003,0.008,0.023,0.005,0.009,0.005,0.009,0.006,0.004,0.010,0.070,0.029,0.049,0.031,0.005],[0.005,0.005,0.005,0.034,0.002,0.006,0.005,0.083,0.002,0.062,0.053,0.004,0.006,0.039,0.001,0.002,0.001,0.008,0.055,0.348,0.002,0.005,0.020,0.005,0.011,0.011,0.018,0.004,0.005,0.008,0.086,0.018,0.055,0.020,0.004],[0.001,0.001,0.024,0.009,0.013,0.003,0.002,0.499,0.006,0.011,0.022,0.011,0.007,0.006,0.006,0.048,0.000,0.008,0.013,0.009,0.004,0.002,0.007,0.000,0.002,0.053,0.009,0.007,0.030,0.000,0.030,0.001,0.009,0.021,0.123],[0.039,0.008,0.029,0.041,0.013,0.008,0.054,0.005,0.369,0.004,0.005,0.023,0.011,0.005,0.020,0.005,0.100,0.022,0.012,0.005,0.012,0.007,0.028,0.002,0.015,0.000,0.003,0.102,0.001,0.021,0.006,0.012,0.002,0.002,0.007],[0.031,0.007,0.018,0.032,0.015,0.017,0.075,0.008,0.365,0.005,0.005,0.028,0.015,0.005,0.022,0.011,0.075,0.027,0.014,0.005,0.020,0.006,0.025,0.002,0.014,0.001,0.004,0.099,0.003,0.016,0.008,0.009,0.002,0.002,0.010],[0.046,0.022,0.022,0.002,0.031,0.003,0.008,0.022,0.047,0.011,0.010,0.039,0.035,0.005,0.048,0.110,0.002,0.028,0.031,0.003,0.029,0.006,0.016,0.022,0.007,0.059,0.289,0.005,0.016,0.003,0.013,0.004,0.002,0.004,0.003],[0.019,0.004,0.002,0.000,0.134,0.004,0.088,0.006,0.004,0.003,0.016,0.007,0.037,0.004,0.016,0.014,0.002,0.014,0.026,0.005,0.342,0.019,0.049,0.024,0.004,0.003,0.021,0.009,0.005,0.009,0.049,0.012,0.017,0.026,0.006]]

[[0.002,0.005,0.005,0.046,0.002,0.014,0.008,0.073,0.002,0.023,0.042,0.004,0.007,0.027,0.001,0.003,0.001,0.006,0.047,0.384,0.005,0.006,0.015,0.003,0.006,0.004,0.011,0.006,0.006,0.005,0.088,0.027,0.066,0.040,0.010],[0.002,0.005,0.005,0.039,0.002,0.009,0.005,0.089,0.001,0.036,0.043,0.004,0.006,0.026,0.001,0.002,0.001,0.006,0.051,0.387,0.003,0.005,0.014,0.003,0.007,0.007,0.014,0.004,0.007,0.005,0.090,0.022,0.064,0.030,0.006],[0.002,0.001,0.014,0.011,0.020,0.005,0.004,0.282,0.005,0.012,0.022,0.011,0.009,0.010,0.008,0.041,0.000,0.017,0.030,0.019,0.009,0.003,0.009,0.000,0.004,0.053,0.010,0.016,0.049,0.000,0.043,0.002,0.017,0.037,0.224],[0.028,0.015,0.029,0.039,0.023,0.020,0.097,0.008,0.239,0.004,0.009,0.021,0.019,0.008,0.017,0.008,0.082,0.023,0.025,0.012,0.020,0.010,0.037,0.003,0.016,0.001,0.003,0.110,0.003,0.019,0.012,0.014,0.004,0.005,0.015],[0.037,0.013,0.035,0.053,0.025,0.022,0.057,0.017,0.250,0.005,0.009,0.037,0.025,0.008,0.029,0.013,0.057,0.029,0.029,0.009,0.015,0.009,0.027,0.002,0.020,0.002,0.006,0.092,0.006,0.012,0.011,0.011,0.003,0.004,0.021],[0.036,0.022,0.024,0.003,0.022,0.004,0.011,0.019,0.069,0.014,0.011,0.035,0.045,0.006,0.057,0.096,0.004,0.037,0.030,0.004,0.039,0.007,0.021,0.018,0.010,0.031,0.256,0.013,0.018,0.003,0.018,0.005,0.004,0.006,0.004],[0.015,0.003,0.002,0.000,0.174,0.004,0.085,0.008,0.005,0.002,0.015,0.008,0.028,0.003,0.013,0.016,0.001,0.015,0.029,0.004,0.357,0.013,0.043,0.017,0.003,0.003,0.017,0.010,0.004,0.007,0.037,0.013,0.015,0.020,0.010]]

[[0.005,0.006,0.006,0.055,0.002,0.017,0.009,0.076,0.003,0.035,0.032,0.007,0.005,0.050,0.001,0.002,0.002,0.011,0.050,0.391,0.002,0.005,0.018,0.003,0.012,0.009,0.009,0.005,0.005,0.012,0.068,0.032,0.032,0.017,0.006],[0.009,0.005,0.007,0.064,0.002,0.022,0.009,0.040,0.003,0.030,0.026,0.010,0.006,0.069,0.001,0.001,0.004,0.011,0.040,0.379,0.002,0.009,0.021,0.005,0.017,0.007,0.009,0.005,0.003,0.034,0.063,0.035,0.029,0.017,0.006],[0.001,0.001,0.014,0.011,0.011,0.004,0.003,0.458,0.004,0.012,0.023,0.010,0.007,0.009,0.006,0.039,0.000,0.012,0.016,0.014,0.005,0.003,0.007,0.000,0.002,0.052,0.008,0.009,0.039,0.000,0.036,0.001,0.013,0.032,0.139],[0.042,0.012,0.023,0.029,0.043,0.015,0.111,0.010,0.235,0.004,0.009,0.036,0.023,0.010,0.018,0.010,0.039,0.029,0.024,0.012,0.025,0.009,0.041,0.003,0.019,0.002,0.005,0.084,0.004,0.018,0.013,0.012,0.004,0.005,0.023],[0.030,0.008,0.017,0.033,0.011,0.020,0.103,0.009,0.289,0.004,0.006,0.030,0.022,0.007,0.021,0.011,0.108,0.031,0.013,0.008,0.020,0.006,0.023,0.002,0.018,0.001,0.004,0.102,0.005,0.012,0.007,0.007,0.002,0.003,0.009],[0.034,0.024,0.018,0.003,0.025,0.005,0.008,0.025,0.053,0.010,0.008,0.045,0.036,0.006,0.050,0.119,0.002,0.035,0.028,0.003,0.029,0.005,0.014,0.017,0.007,0.060,0.275,0.006,0.019,0.002,0.013,0.004,0.003,0.006,0.005],[0.016,0.004,0.002,0.000,0.130,0.003,0.080,0.005,0.004,0.003,0.017,0.005,0.038,0.002,0.015,0.014,0.002,0.011,0.027,0.004,0.378,0.016,0.051,0.019,0.004,0.002,0.020,0.012,0.004,0.006,0.040,0.013,0.023,0.020,0.008]]

[[0.006,0.004,0.007,0.052,0.002,0.012,0.005,0.066,0.002,0.043,0.036,0.007,0.007,0.051,0.001,0.001,0.002,0.008,0.037,0.401,0.002,0.008,0.017,0.004,0.013,0.010,0.014,0.004,0.004,0.016,0.077,0.021,0.038,0.018,0.006],[0.001,0.001,0.012,0.008,0.013,0.004,0.002,0.462,0.004,0.011,0.022,0.008,0.006,0.006,0.006,0.052,0.000,0.012,0.018,0.012,0.005,0.002,0.007,0.000,0.002,0.046,0.009,0.009,0.040,0.000,0.039,0.002,0.012,0.031,0.136],[0.004,0.003,0.007,0.042,0.001,0.008,0.005,0.060,0.002,0.062,0.050,0.005,0.004,0.053,0.000,0.001,0.002,0.006,0.033,0.422,0.001,0.008,0.017,0.004,0.011,0.007,0.010,0.003,0.002,0.013,0.065,0.024,0.045,0.017,0.003],[0.029,0.015,0.032,0.058,0.018,0.013,0.067,0.012,0.287,0.006,0.010,0.025,0.016,0.007,0.017,0.009,0.059,0.023,0.026,0.011,0.016,0.006,0.033,0.003,0.017,0.001,0.006,0.118,0.004,0.014,0.009,0.012,0.004,0.003,0.012],[0.056,0.011,0.024,0.034,0.027,0.015,0.065,0.013,0.271,0.006,0.007,0.062,0.028,0.013,0.026,0.014,0.030,0.039,0.027,0.011,0.019,0.006,0.031,0.003,0.027,0.005,0.009,0.061,0.006,0.014,0.011,0.006,0.002,0.004,0.016],[0.041,0.020,0.022,0.002,0.019,0.004,0.007,0.024,0.046,0.016,0.008,0.051,0.036,0.006,0.051,0.109,0.002,0.030,0.027,0.003,0.024,0.005,0.015,0.017,0.008,0.067,0.286,0.005,0.015,0.003,0.014,0.003,0.002,0.005,0.003],[0.014,0.003,0.002,0.000,0.106,0.007,0.079,0.007,0.004,0.003,0.014,0.010,0.041,0.004,0.013,0.011,0.001,0.014,0.031,0.007,0.377,0.022,0.049,0.017,0.004,0.003,0.014,0.009,0.004,0.009,0.050,0.013,0.016,0.034,0.008]]

[[0.008,0.004,0.008,0.064,0.001,0.018,0.009,0.041,0.003,0.043,0.035,0.008,0.005,0.076,0.001,0.001,0.004,0.009,0.037,0.382,0.001,0.011,0.024,0.005,0.015,0.006,0.007,0.005,0.002,0.030,0.057,0.031,0.029,0.017,0.004],[0.002,0.004,0.004,0.044,0.001,0.012,0.005,0.068,0.001,0.043,0.052,0.003,0.005,0.030,0.001,0.002,0.001,0.007,0.041,0.350,0.003,0.007,0.019,0.005,0.007,0.004,0.011,0.005,0.003,0.007,0.099,0.035,0.076,0.038,0.004],[0.001,0.001,0.015,0.011,0.009,0.004,0.002,0.517,0.004,0.012,0.028,0.007,0.005,0.007,0.005,0.035,0.000,0.011,0.014,0.012,0.005,0.003,0.010,0.000,0.002,0.030,0.006,0.009,0.029,0.000,0.039,0.002,0.016,0.034,0.114],[0.026,0.010,0.036,0.064,0.011,0.009,0.052,0.010,0.360,0.004,0.007,0.022,0.015,0.005,0.017,0.006,0.067,0.019,0.017,0.008,0.013,0.006,0.026,0.002,0.015,0.001,0.004,0.121,0.003,0.011,0.006,0.010,0.003,0.002,0.011],[0.044,0.017,0.027,0.037,0.024,0.016,0.079,0.010,0.259,0.006,0.009,0.032,0.023,0.009,0.022,0.012,0.064,0.031,0.026,0.010,0.019,0.007,0.034,0.004,0.021,0.002,0.007,0.086,0.005,0.018,0.011,0.011,0.003,0.003,0.011],[0.033,0.013,0.021,0.002,0.014,0.003,0.006,0.023,0.033,0.015,0.009,0.048,0.040,0.007,0.056,0.098,0.002,0.032,0.023,0.003,0.023,0.006,0.013,0.015,0.009,0.069,0.331,0.005,0.018,0.002,0.012,0.003,0.002,0.005,0.003],[0.017,0.004,0.002,0.000,0.096,0.008,0.095,0.007,0.004,0.003,0.013,0.012,0.045,0.006,0.017,0.013,0.002,0.016,0.029,0.007,0.360,0.023,0.045,0.023,0.005,0.004,0.018,0.008,0.005,0.010,0.042,0.011,0.013,0.032,0.007]]

[[0.007,0.004,0.007,0.082,0.002,0.023,0.009,0.029,0.003,0.024,0.024,0.008,0.006,0.062,0.001,0.001,0.005,0.009,0.032,0.391,0.002,0.012,0.020,0.005,0.016,0.004,0.006,0.006,0.002,0.037,0.061,0.041,0.033,0.019,0.006],[0.004,0.004,0.008,0.078,0.001,0.013,0.005,0.059,0.002,0.044,0.041,0.006,0.005,0.052,0.001,0.001,0.002,0.008,0.036,0.366,0.001,0.010,0.015,0.003,0.011,0.008,0.008,0.005,0.004,0.015,0.074,0.035,0.045,0.023,0.007],[0.001,0.001,0.013,0.010,0.015,0.006,0.004,0.299,0.004,0.011,0.021,0.011,0.009,0.010,0.009,0.044,0.000,0.021,0.023,0.017,0.008,0.004,0.007,0.000,0.003,0.056,0.008,0.014,0.056,0.000,0.040,0.002,0.016,0.039,0.217],[0.021,0.011,0.022,0.060,0.018,0.026,0.090,0.014,0.234,0.005,0.011,0.025,0.016,0.009,0.015,0.011,0.052,0.030,0.029,0.015,0.019,0.007,0.030,0.003,0.016,0.001,0.003,0.134,0.006,0.013,0.011,0.014,0.004,0.005,0.020],[0.031,0.012,0.027,0.036,0.023,0.020,0.053,0.018,0.269,0.006,0.008,0.029,0.036,0.007,0.029,0.021,0.046,0.030,0.028,0.009,0.023,0.007,0.027,0.003,0.020,0.002,0.010,0.098,0.010,0.009,0.016,0.009,0.004,0.005,0.018],[0.036,0.019,0.017,0.002,0.027,0.004,0.009,0.027,0.063,0.012,0.008,0.045,0.035,0.006,0.050,0.140,0.002,0.036,0.030,0.003,0.031,0.004,0.017,0.016,0.007,0.055,0.239,0.007,0.018,0.002,0.014,0.004,0.003,0.006,0.004],[0.018,0.004,0.002,0.000,0.186,0.004,0.107,0.005,0.005,0.003,0.010,0.008,0.041,0.004,0.017,0.018,0.001,0.012,0.034,0.004,0.300,0.014,0.036,0.018,0.004,0.004,0.020,0.010,0.005,0.008,0.049,0.009,0.011,0.020,0.008]]


start = time.time()


for sing in KR887JJ:
#print(CATEGORIES[np.argmax(sing)])

print(CATEGORIES[sing.index(max(sing))])




def list_mean(nums):
sumof = 0
num_of = len(nums)
mean = 0
for i in nums:
sumof += i
mean = sumof / num_of
return float(mean)


end = time.time()


print(f"Runtime of the program is {end - start}";)









 , ,








И это всё МОЁ

Здравствуйте.

Мне нужно запустить собственный сервер-роутер. Прошу помочь с выбором дистрибутива Linux / FreeBSD / OpenBSD с учётом моих компетенций (ниже среднего).

Функции роутера:

  • Несколько изолированных сетей
  • VPN-клиент и VPN-сервер
  • SSH-сервер
  • Ограничение скорости доступа в интернет для сегмента сети или для конкретного пользователя
  • Разграничение прав доступа к сетевому хранилищу, к отдельным каталогам
  • Приоретизаиця трафика (например для сервера и камер видеонаблюдения)
  • Мониторинг собственного состояния, уведомления об авариях и ошибках на почту и/или в jabber

Прошу не писать рекомендации приобрести NAS типа Synology и пр. Или прошить роутер OpenWRT
прошивкой. Я знаю, про такие варианты и мне нужен свой собственный сервер-роутер.

Буду благодарен за ссылки на статьи или книги по моему вопросу. Уверен, я не первый и не тысячный
с такой задачей.








 








И это всё МОЁ

Обнаружил тут какую-то фигню с transmission или с моей системой/дисками, или с рутрекером, не пойму. Качаю с рутрекера UHD видео mkv размером больше 100гб одним файлом, и после какого-то момента (может примерно когда скачалось уже 50%) начинается какая-то свистопляска со скоростью... вместо ровной скорости начинает скакать постоянно то 0 kb/s, то 500 kb/s, а до этого обычно качает 5+ MB/s

В чём может быть причина?

Диск куда скачивается - NTFS, transmission 3.00








 , ,








И это всё МОЁ

Добрый вечер ребята. Нубский вопросик.
Дано: различные ява логи со стектрейсами ( ОС дебиан ), например:


Exception in thread «main» java.lang.NullPointerException


at com.example.myproject.Book.getTitle(Book.java:16)


at com.example.myproject.Author.getBookTitles(Author.java:25)


at com.example.myproject.Bootstrap.main(Bootstrap.java:14)


Если я просто грепую: grep -i ‘NullPointerException’ /путь
Он выведет мне строку с данной надписью.


Вопрос: можно из поиска «всех ошибок» (который вывести простым grep -i «ERROR» /путь), убрать ненужные ошибки, те на которые я не хочу обращать внимания.


Допустим: Вывести все ошибки ERROR, кроме NullPointerException.
Есть ключ -V, но насколько я понимаю он уберет только строчку содержащую значение NullPointerException ( grep -v «NullPointerException» /путь
А мне бы хотелось, что бы и стектрейс этой ошибки тоже не выводился.
Или это из области фантастики?









 , ,








И это всё МОЁ

Читаю новость о выходе очередной прошивки для коммутаторов Eltex. Там вот такое:




  • Исправлена перезагрузка коммутатора при попытке установить SSH-соединение к самому себе;




  • Исправлена перезагрузка коммутатора при использовании аутентификации в протоколе RIP;




  • Исправлена перезагрузка коммутатора при установлении нескольких SSH-сесий;




  • Исправлена перезагрузка коммутатора при периодическом подключении по Telnet;




Это вообще, нормально, что коммутатор перезагружается при различных программных сбоях? Это у всех вендоров такое?









 , ,








И это всё МОЁ

Всем здравствуйте! Сегодня, запуская Fedora, я обнаружил, что у меня полностью пропал рабочий стол KDE Plasma со всеми виджедами и панелью. Остался только Latte Dock. Если зайти через root, то все будет в норме. Вчера пытался установить QMLTermWidget, но тогда никаких странностей не наблюдал. Прошу вас о помощи.









 ,








И это всё МОЁ

Всем привет! Стал я недавно пользователем astra linux special edition 1.6, и захотел установить wine для работы с приложениями винды, но никак не получается, все облазил и не как . может я не там смотрю или не то устанавливаю. Прошу помогите!!!









 








И это всё МОЁ
Представлен релиз web-браузера qutebrowser 2.0, предоставляющего минимальный графический интерфейс, не отвлекающий от просмотра содержимого, и систему навигации в стиле текстового редактора Vim, построенную целиком на клавиатурных комбинациях. Код написан на языке Python с использованием PyQt5 и QtWebEngine. Исходные тексты распространяются под лицензией GPLv3. Применение Python не сказывается на производительности, так как отрисовка и разбор контента осуществляется силами движка Blink и библиотеки Qt.



И это всё МОЁ

Одно время серьёзной проблемой биткоина были мелкие переводы. Перевод мог застрять вплоть до нескольких часов, если блок не майнился, а со временем ещё и дорогой очень стал. Даже те, кто начал что-то продавать за биткоины, перестали.


Панацеей от всех бед считалась сеть Lightning. Тут и мгновенные переводы и нулевые комиссии. Но как-то не взлетала она, всё экспериментальной была. Я даже и следить перестал.


А тут недавно случайно увидел, что её давно зарелизили.


Ну и как оно? Все проблемы биткоина решены? Можно внедрять посекундную оплату чего-нибудь?









 ,