diff --git a/nontech/ortho/people/sorokin/vtorozakonie.txt b/nontech/ortho/people/sorokin/vtorozakonie.txt index 3e1b64a76..d42566613 100644 --- a/nontech/ortho/people/sorokin/vtorozakonie.txt +++ b/nontech/ortho/people/sorokin/vtorozakonie.txt @@ -13273,3 +13273,19 @@ Dvorim - Slova - po evreyski - potomu chto voobsche tema mesti (dopustimosti, granits) - eto blizhe k 6-y, chem lyuboy drugoy I vot togda vstayot vopros. Poluchaetsya chto + - v suschnosti vot eta tema mesti + - i zhelanie cheloveka vospolzovatsya situaciey, kogda drugomu ne povezlo + - eto - kakim-to obrazom svyazannye s sovoy veschi + - poluchaetsya, chto nahodka, esli prisvoena sebe, yavlyaetsya krazhey + - u togo cheloveka, kotoromu ona ranshe prinadlezhala + + S drugoy storony, situaciya kogda chelovek otkazyvaetsya ot pomoschi svoemu blizhnemu + - v tom sluchae, kogda on yavno v ney nuzhdaetsya, + - okazyvaetsya, yavlyaetsya narusheniem 6-y zapovedi + - to est, eto situaciya, v kotoroy sovershenno ochevidno, + - chto cheloveku pomosch nuzhna + - i bolee togo, esli etoy pomoschi ne okazat, to etot chelovek mozhet kak-to seriozno postradat + - i esli etu pomosch ne okazat, to eto - narushenie 6-y zapovedi + - i esli ona ne okazyvaetsya pod tem predlogom, chto deskat chelovek - moy vrag + - to eto tozhe narushenie toy zhe samoy 6-y zapovedi + - i vrazhda v etom sluchae smyagchayuschim obstoyatelstvom ne yavlyaetsya diff --git a/nontech/politics/clubs/streetoftruth/streetoftruth.txt b/nontech/politics/clubs/streetoftruth/streetoftruth.txt index 4d955f1c5..e9f5ebce2 100644 --- a/nontech/politics/clubs/streetoftruth/streetoftruth.txt +++ b/nontech/politics/clubs/streetoftruth/streetoftruth.txt @@ -34,6 +34,13 @@ Michael Mann books: Fashism, Dark Side of Democracy 2024 +MaterikTV - 02.15 - Ilnitskiy - Gevorgyan p2 13:00 of 1:08:26 + https://vk.com/video-221762048_456239128 +MaterikTV - 02.15 - Ilnitskiy - Hazin p1 of 1:04:42 + https://vk.com/video-221762048_456239127 + ! Andrei Mihalych Ilnitskiy - advisor of min-obor, general-leitenant + ! 27:00 - Hazin - Lindon LaRush explained that GB rules by US + ! 42:00 - Raushenbach - once a week readen a theory of icons (from reverse perspective standpoint) MaterikTV - Hazin - Gevorgyan - Fight for Foreign Domination of 1:11:23 https://www.youtube.com/watch?v=yW6MOJ13tHU ! Energiya Velikoy Stepi - nikuda ne delas diff --git a/nontech/politics/people/kaptar.txt b/nontech/politics/people/kaptar.txt index 0a1a6e553..f67abe133 100644 --- a/nontech/politics/people/kaptar.txt +++ b/nontech/politics/people/kaptar.txt @@ -19,7 +19,9 @@ Outstanding https://www.youtube.com/playlist?list=PLcMwSkSHCobLXCIXvGiyOu7UaY3v922q7 2024 -Secrete Power p2 of 30:49 +Secrete Power p3 - Masonery Genesis Versions of 1:20:44 + -//- +Secrete Power p2 - Death of 2 Bankers of 30:49 -//- Secrete Power p1 of 56:27 https://boosty.to/den_club/posts/8ba029dc-4076-45d4-80d0-6ae63e8a9878 diff --git a/pages/mpv.txt b/pages/mpv.txt index 5c83531af..f9a7621fd 100644 --- a/pages/mpv.txt +++ b/pages/mpv.txt @@ -5,6 +5,12 @@ mpv --gpu-api=opengl https://forum.manjaro.org/t/mpv-not-working-well-with-vulkan-api-on-gnome-wayland-after-update/47063 +vulkan + https://github.com/mpv-player/mpv/issues/11739 + https://www.reddit.com/r/mpv/comments/hoaook/stuttering_with_vulkan_anime/ + https://www.reddit.com/r/mpv/comments/vxuz8y/need_help_with_vulkandevice_setting/ + https://imgur.com/a/LHTi3hU + https://forum.manjaro.org/t/mpv-not-working-well-with-vulkan-api-on-gnome-wayland-after-update/47063/4 sudo apt remove libvulkan-dev diff --git a/pages/pages.txt b/pages/pages.txt index e767f7785..afddab4d4 100644 --- a/pages/pages.txt +++ b/pages/pages.txt @@ -1,6 +1,9 @@ zed https://github.com/zed-industries/zed/issues/5395 +debian inst inside qemu + https://www.youtube.com/watch?v=Jo6keIRnBQc + Elliot Ackerman & Admiral James Stavridis http://flibusta.site/b/681041 DCEB342C0F579153A4363F31EFF3A372 diff --git a/pages/pg.txt b/pages/pg.txt index 9e7b97c0d..2723396c1 100644 --- a/pages/pg.txt +++ b/pages/pg.txt @@ -118,3 +118,58 @@ SELECT name,pg_size_pretty(sum(used_bytes)) FROM pg_backend_memory_contexts; Пользоваться представлением может только роль с правами суперпользователя или с правом pg_read_all_stats. ***************************************** + +16-я версия PostgreSQL принесла нам много нововведений и улучшений как в плане технической части, так и в плане мониторинга. Одним из таких нововведений в мониторинге стало представление pg_stat_io. + +До появления этого представления нагрузку на дисковую подсистему, которую генерирует PostgreSQL можно было посмотреть с помощью средств и утилит операционной системы, профайлеров и т.д. Короче приходилось как-то извращаться 😪 Теперь же, в 16-й версии PostgreSQL все стало просто и понятно. Еще один повод обновиться 😉 + +Простейший запрос к этому представлению может выглядеть вот так: + +SELECT * FROM pg_stat_io WHERE reads <> 0 OR writes <> 0; + +Теперь давайте разбираться с полями в выводе запроса. + +backend_type + +Это поле показывает тип процесса PostgreSQL. Я думаю вы помните, что PostgreSQL использует так называемую процессную модель. Т.е. когда выделяется отдельный процесс в системе на каждое действие, в том числе и на подключение клиента. Вот имена этих процессов это поле и показывает. + +object + +В этом поле может быть одно из двух значений: relation и temp relation. Т.е. здесь мы увидим вид объекта базы данных: постоянная таблица, индекс или другой вид объекта или временная таблица. + +context + +В этом поле уже может быть четыре вида значений: normal, vacuum, bulkread или bulkwrite. Это поле показывает тип (контекст) нагрузки на файловую систему. +normal - имеются в виду операции с общим буферным кэшем, тогда данные читаются или пишутся в него. Такие операции считаются "нормальными". +vacuum - как думаю понятно из названия, это операции, связанные с процессом VACUUM. +bulkread или bulkwrite - это операции, связанные с чтением и записью большого кол-ва данных за пределами буферного кэша. Т.е. это может быть, например, последовательное сканирование большой таблицы или загрузка большого объема данных с помощью операции COPY. + +reads и writes + +Кол-во операций чтения и записи. Здесь показывается именно кол-во, а не размер в байтах. + +read_time и write_time + +Время, затраченное процессом на чтение и запись. Эта колонка может быть помощником в выявлении проблем с производительностью. Чтобы значение в этой колонке заполнялось нужно включить параметр track_io_timing в конфигурационном файле postgresql.conf. + +hits + +Это кол-во попаданий в общий буферный кэш. Т.е. значение показывает сколько раз раз процесс обращался к данным из кэша, а не считывал их с диска. + +Это наиболее интересные, на наш взгляд поля представления. Со всеми остальными полями можете ознакомиться в документации по ссылке: + +➡️ https://www.postgresql.org/docs/current/monitoring-stats.html#MONITORING-PG-STAT-IO-VIEW + +Вот еще парочка полезных запросов к этому представлению: + +✅ Смотрим дисковую активность процесса AUTOVACUUM. + +SELECT * FROM pg_stat_io WHERE backend_type = 'autovacuum worker'; + +✅ Смотрим большие операции чтения и записи. + +SELECT * FROM pg_stat_io WHERE io_context IN ('bulkread', 'bulkwrite') AND (reads <> 0 OR writes <> 0); + +В общем, вариантов запросов к представлению много, все зависит от вашей задачи. Расследование проблем с операциями ввода/вывода всегда было важной задачей для администратора PostgreSQL. С новым представлением pg_stat_io теперь очень легко и быстро можно получить как общую картину по операциям чтения и записи, так отдельно по определенному процессу или контексту. + +***************************************** diff --git a/pages/reddit.txt b/pages/reddit.txt index 51e0dcae5..58b0b4cf1 100644 --- a/pages/reddit.txt +++ b/pages/reddit.txt @@ -88,6 +88,9 @@ https://github.com/prasanthrangan/hyprdots https://www.youtube.com/watch?v=mb8h1-LB9K0 JackKeifer - Garuda Hyprland - A First Look, and Wowee wow, outta sight! 0:00 of 31:51 https://www.youtube.com/watch?v=BFppwQa4Yys + SamArcade - Hypr-Debian [ Hyprland for Debian 12 Linux ] 0:00 of 13:12 + https://www.youtube.com/watch?v=SiLXXv7URAg + ! not in a VM, need a real hw https://github.com/Gxnum/dot-nix https://github.com/Gxnum/dot-nix/blob/main/configuration.nix @@ -231,6 +234,7 @@ https://github.com/AmitGolden/dotfiles https://github.com/GroosL/dotfiles/ https://github.com/100lvlmaster/dots https://github.com/MagnuSiwy/dotfilesQtile +https://github.com/junnunkarim/dotfiles_home nixos https://github.com/dustinlyons/nixos-config diff --git a/pl/cross/methodologies/db-sharding.txt b/pl/cross/methodologies/db-sharding.txt new file mode 100644 index 000000000..ec511f3ae --- /dev/null +++ b/pl/cross/methodologies/db-sharding.txt @@ -0,0 +1 @@ +https://architecturenotes.co/database-sharding-explained/ diff --git a/science/statistics/markov.txt b/science/statistics/markov-chains.txt similarity index 85% rename from science/statistics/markov.txt rename to science/statistics/markov-chains.txt index 9ba2f36bb..dfff865a5 100644 --- a/science/statistics/markov.txt +++ b/science/statistics/markov-chains.txt @@ -5,6 +5,10 @@ https://stats.stackexchange.com/questions/81626/random-walk-kings-on-a-chessboar https://neerc.ifmo.ru/wiki/index.php?title=%D0%9C%D0%B0%D1%80%D0%BA%D0%BE%D0%B2%D1%81%D0%BA%D0%B0%D1%8F_%D1%86%D0%B5%D0%BF%D1%8C +2023 +https://benhoyt.com/writings/markov-chain/ + https://proglib.io/p/cepi-markova-generirovanie-chitabelnoy-bessmyslicy-za-20-strok-na-python-2024-02-07 + https://proglib.tech/p/cepi-markova-generirovanie-chitabelnoy-bessmyslicy-za-20-strok-na-python-2024-02-07 2022 https://bookflow.ru/vvedenie-v-tsepi-markova/ 2020