== Регистровая машина и язык ассемблера
https://youtu.be/BSN2x7blg6o
https://youtu.be/BSN2x7blg6o
YouTube
Регистровая машина и язык ассемблера
== Две задачи для машины Поста
https://youtu.be/2tFgsIAqM-Q
https://youtu.be/2tFgsIAqM-Q
YouTube
Две задачи для машины Поста
Тьюринг-полнота, машина Тьюринга - несложные, хотя и фундаментальные концепции в computer science, которые полезны и как для просто понимания компьютерной литературы, так и для углубления постижения области вообще, её оснований.
В этом видео об этом не рассказывается…
В этом видео об этом не рассказывается…
тут ктото чемто интересным занят)
== Самодельный ионный двигатель
https://youtu.be/dtKva0BcL2c
https://www.youtube.com/watch?v=8kWt9mfBHew&ab_channel=%D0%AD%2B%D0%9C
== Самодельный ионный двигатель
https://youtu.be/dtKva0BcL2c
https://www.youtube.com/watch?v=8kWt9mfBHew&ab_channel=%D0%AD%2B%D0%9C
YouTube
Самодельный ионный двигатель (опыты 1 часть)
Провожу эксперименты с эффектом Бифельда-Брауна и строю ионный двигатель.
Наша группа в ВК https://vk.com/epm_club
0:00 - 0:15 вступление
0:16 - 1:07 теория
1:08 - 2:26 ВВ генератор
2:27 - 3:46 ищем зависимости и закономерности
3:47 - 6:13 опыты без номера…
Наша группа в ВК https://vk.com/epm_club
0:00 - 0:15 вступление
0:16 - 1:07 теория
1:08 - 2:26 ВВ генератор
2:27 - 3:46 ищем зависимости и закономерности
3:47 - 6:13 опыты без номера…
Forwarded from Senior Python Developer
Проверяем скорость интернета
Speedtest — пакет от создателей того самого сайта для проверки скорости интернета прямо на Python.
У объекта класса
Методы отдают результат в байтах, поэтому для наглядности в примере данные переводятся в мегабайты при выводе. Документация, как всегда, по ссылке.
Speedtest — пакет от создателей того самого сайта для проверки скорости интернета прямо на Python.
У объекта класса
Speedtest методы download() и upload() выдают соответственно скорость скачивания и загрузки данных.Методы отдают результат в байтах, поэтому для наглядности в примере данные переводятся в мегабайты при выводе. Документация, как всегда, по ссылке.
👍1
== The Unreasonable Effectiveness of JPEG: A Signal Processing Approach
https://youtu.be/0me3guauqOU
https://youtu.be/0me3guauqOU
YouTube
The Unreasonable Effectiveness of JPEG: A Signal Processing Approach
Visit https://brilliant.org/Reducible/ to get started learning STEM for free, and the first 200 people will get 20% off their annual premium subnoscription.
Chapters:
00:00 Introducing JPEG and RGB Representation
2:15 Lossy Compression
3:41 What information…
Chapters:
00:00 Introducing JPEG and RGB Representation
2:15 Lossy Compression
3:41 What information…
== Брокер сообщений Kafka в условиях повышенной нагрузки
https://youtu.be/BtmYjTO1EpI
!!! переизбрание лидера может происходить даже когда все хорошо
https://youtu.be/BtmYjTO1EpI
!!! переизбрание лидера может происходить даже когда все хорошо
YouTube
Брокер сообщений Kafka в условиях повышенной нагрузки / Артём Выборнов (Rambler&Co)
РИТ++ 2017, Backend Conf
Тезисы:
http://backendconf.ru/2017/abstracts/2542.html
Kafka - распределённый брокер сообщений, нашедший широкое применение как универсальная шина для больших данных. Kafka позволяет как реализовать realtime-обработку большого…
Тезисы:
http://backendconf.ru/2017/abstracts/2542.html
Kafka - распределённый брокер сообщений, нашедший широкое применение как универсальная шина для больших данных. Kafka позволяет как реализовать realtime-обработку большого…
== PostgreSQL: практические примеры оптимизации SQL-запросов
https://youtu.be/dm_oid1HVfQ
- Explain Analyze
- чем меньше данных тем быстрей
- индексы не бесплатные
- жадничайте при проектировании. не давайте колонкам большие типы по умолчанию
- на строку индекса всего 14байт
- btree индексы можно перестраивать во время выполнения
- не вырубать автовакуум !!! его агрессивность можно настроить вплоть до таблицы
- pgbench !!!
- Материализованные вьюхи надо делать руками!
- pg-stats
https://youtu.be/dm_oid1HVfQ
- Explain Analyze
- чем меньше данных тем быстрей
- индексы не бесплатные
- жадничайте при проектировании. не давайте колонкам большие типы по умолчанию
- на строку индекса всего 14байт
- btree индексы можно перестраивать во время выполнения
- не вырубать автовакуум !!! его агрессивность можно настроить вплоть до таблицы
- pgbench !!!
- Материализованные вьюхи надо делать руками!
- pg-stats
YouTube
PostgreSQL: практические примеры оптимизации SQL-запросов / Иван Фролков (Postgres Professional)
Презентация и тезисы:
http://www.highload.ru/2016/abstracts/2306.html
Довольно часто как адинистраторы, так и разработчики жалуются на низкую производительность приложений, работающих с базой данных, и нередко при этом ищут решения возникших проблем с помощью…
http://www.highload.ru/2016/abstracts/2306.html
Довольно часто как адинистраторы, так и разработчики жалуются на низкую производительность приложений, работающих с базой данных, и нередко при этом ищут решения возникших проблем с помощью…
== Надежные и быстрые бэкапы PostgreSQL
https://youtu.be/DcIq7H622dQ
pg_dump просто копирует
а надо востановление на конкретную точку во времени
pg_basebackup
wal-g
wal-verify
delta backups
lsn-based delta
https://youtu.be/DcIq7H622dQ
pg_dump просто копирует
а надо востановление на конкретную точку во времени
pg_basebackup
wal-g
wal-verify
delta backups
lsn-based delta
YouTube
Надежные и быстрые бэкапы PostgreSQL / Даниил Захлыстов (Яндекс)
Приглашаем на конференцию Saint HighLoad++ 2025, которая пройдет 23 и 24 июня в Санкт-Петербурге!
Программа, подробности и билеты по ссылке: https://highload.ru/spb/2025
________
HighLoad++ Весна 2021
Крупнейшая профессиональная конференция для разработчиков…
Программа, подробности и билеты по ссылке: https://highload.ru/spb/2025
________
HighLoad++ Весна 2021
Крупнейшая профессиональная конференция для разработчиков…
== Выбираем систему репликации для PostgreSQL
https://youtu.be/YQ63niptCTc
- репликация не заменяет бэкапы
- усложняет поддержку
задачи:
- резервирование
- балансировка
- обновление
- движение
- расппределение
неприятные моменты:
- реплицируется весь кластер!
- реплицируются и физические ошибки
- изменения применяются однопоточно!
- только в рамках одной мажорной версии
балансировка
- читающая нагрузка
- пишущая нагрузка
читающая нагрузка
- физическая
- тригерная
- логическая
Триггерная
-доп демоны на каждом узле
- только DML
Slony
- скриптовой язык управления
- дополнительно нагружает мастер
- доставка изменений файлами
- сериализация, каскадная репликация
Bucardo
- perl
- LISTEN/NOTIFY
- Требуется отдельная база
- МАСТЕР-МАСТЕР
Londiste
- Python
- разработана в Skype
- использует PgQ
Логическая репликация
- тоже основана на WAL
- только DML
- Нельзя менять обекты (схему, название)
— встроенная
- pg10+
- не умеет DDL, TRUNCATE
— pglogial
- pg9+
- не умеет DDLб но можно передать DDL подписчикам
- фильтрация записей
- выборочные колонки
Кластеры
- уже не совсем репликация
- разные типы узлов
— citus
- расширение PG
- Community / Enterprice
- собирает и отсылает стату!
- узлы: координатор, рабочие
- колоночное хранение
— Postgres-XL
- отдельный продукт
- узлы GTM, координатор, рабочий
- управляется pgxc_ctl утилитой
Балансировка записи
- мастер-мастер репликация
- кластерная репликация
Мастер-мастер
- любой узел = полная копия
- восокая вероятность конфликтов
- сложность администрирование
- сложное и долгое востановление после сбоев
— Bucardo
— BDR
ИТОГО
- Резервирование = физическая
- Балансировка чтения = (1) физическая, (2) логическая, (3) триггерная
- Балансировка записи (1) кластерная репликация
- Обновление: (1) логическая, (2) триггерная
- движение (1) триггерная (2) логическая
- Распределение (1) Кластерная
PG_POOL - НЕ РЕКОМЕНДУЕТСЯ
это миддлварь, который перегружен функционалом.
Хранимые процедуры ХОРОНЯТ автоматический выбор пишущий это или читающий запросы
https://youtu.be/YQ63niptCTc
- репликация не заменяет бэкапы
- усложняет поддержку
задачи:
- резервирование
- балансировка
- обновление
- движение
- расппределение
неприятные моменты:
- реплицируется весь кластер!
- реплицируются и физические ошибки
- изменения применяются однопоточно!
- только в рамках одной мажорной версии
балансировка
- читающая нагрузка
- пишущая нагрузка
читающая нагрузка
- физическая
- тригерная
- логическая
Триггерная
-доп демоны на каждом узле
- только DML
Slony
- скриптовой язык управления
- дополнительно нагружает мастер
- доставка изменений файлами
- сериализация, каскадная репликация
Bucardo
- perl
- LISTEN/NOTIFY
- Требуется отдельная база
- МАСТЕР-МАСТЕР
Londiste
- Python
- разработана в Skype
- использует PgQ
Логическая репликация
- тоже основана на WAL
- только DML
- Нельзя менять обекты (схему, название)
— встроенная
- pg10+
- не умеет DDL, TRUNCATE
— pglogial
- pg9+
- не умеет DDLб но можно передать DDL подписчикам
- фильтрация записей
- выборочные колонки
Кластеры
- уже не совсем репликация
- разные типы узлов
— citus
- расширение PG
- Community / Enterprice
- собирает и отсылает стату!
- узлы: координатор, рабочие
- колоночное хранение
— Postgres-XL
- отдельный продукт
- узлы GTM, координатор, рабочий
- управляется pgxc_ctl утилитой
Балансировка записи
- мастер-мастер репликация
- кластерная репликация
Мастер-мастер
- любой узел = полная копия
- восокая вероятность конфликтов
- сложность администрирование
- сложное и долгое востановление после сбоев
— Bucardo
— BDR
ИТОГО
- Резервирование = физическая
- Балансировка чтения = (1) физическая, (2) логическая, (3) триггерная
- Балансировка записи (1) кластерная репликация
- Обновление: (1) логическая, (2) триггерная
- движение (1) триггерная (2) логическая
- Распределение (1) Кластерная
PG_POOL - НЕ РЕКОМЕНДУЕТСЯ
это миддлварь, который перегружен функционалом.
Хранимые процедуры ХОРОНЯТ автоматический выбор пишущий это или читающий запросы
YouTube
Выбираем систему репликации для PostgreSQL / Виктор Егоров (DataEgret)
Приглашаем на конференцию HighLoad++ 2025, которая пройдет 6 и 7 ноября в Москве!
Программа, подробности и билеты по ссылке: https://highload.ru/moscow/2025
________
HighLoad++ Moscow 2018
Тезисы и презентация:
http://www.highload.ru/moscow/2018/abstracts/4216…
Программа, подробности и билеты по ссылке: https://highload.ru/moscow/2025
________
HighLoad++ Moscow 2018
Тезисы и презентация:
http://www.highload.ru/moscow/2018/abstracts/4216…
Forwarded from SecAtor
Интересный юридический прецедент был рассмотрен в немецком суде, который постановил, что веб-сайты со встроенными шрифтами Google нарушают Общий регламент ЕС по защите данных (GDPR).
Суд в Мюнхене обязал владельца веб-сайта выплатить 100 евро в качестве возмещения ущерба за передачу личных данных пользователя, а именно IP-адреса в Google через библиотеку шрифтов Google Fonts без согласия человека.
Google Fonts — это сервисная библиотека для встраивания шрифтов от Google, позволяющая разработчикам добавлять шрифты в свои приложения и веб-сайты для Android, просто ссылаясь на таблицу стилей. По состоянию на январь 2022 года Google Fonts представляет собой хранилище для 1358 семейств шрифтов.
По мнению суда несанкционированное раскрытие IP-адреса истца веб-сайтом, представляет собой нарушение прав пользователя на неприкосновенность частной жизни и что администратор ресурса теоретически может объединить собранную информацию с другими сторонними данными для идентификации лица, стоящего за этим IP. Как говорится в постановлении - истец утратил контроль над личными данными в пользу Google.
В соответствии с GDPR элементы данных, такие как IP-адреса, рекламные идентификаторы и файлы cookie, считаются личной идентифицирующей информацией, что обязывает компании, запрашивать явное разрешение пользователей, на обработку таких сведений. Подобная практика не новая и вы наверняка не раз видели всплывающие уведомления на ресурсах и в рунете, но с процессуальной точки зрения прецедент уникален и может вызвать неподдельный интерес со стороны правоохранителей, активистов и правозащитных организаций.
Кроме того, суд постановил владельцу веб-сайта прекратить раскрытие IP-адресов из-за библиотеки шрифтов, а также предоставить потерпевшей стороне информацию о том, какие персональные данные он хранит и обрабатывает.
Не так давно подобной инцидент с Google уже имел место быть, когда Австрийский орган по защите данных постановил, что использование Google Analytics веб-сайтом NetDoktor, нарушает регламент GDPR, поскольку данные посетителей экспортируются на серверы Google в США, тем самым открывая двери для потенциальных клиентов и слежки со стороны ее спецслужб.
А так, казалось бы всего лишь шрифт.
Суд в Мюнхене обязал владельца веб-сайта выплатить 100 евро в качестве возмещения ущерба за передачу личных данных пользователя, а именно IP-адреса в Google через библиотеку шрифтов Google Fonts без согласия человека.
Google Fonts — это сервисная библиотека для встраивания шрифтов от Google, позволяющая разработчикам добавлять шрифты в свои приложения и веб-сайты для Android, просто ссылаясь на таблицу стилей. По состоянию на январь 2022 года Google Fonts представляет собой хранилище для 1358 семейств шрифтов.
По мнению суда несанкционированное раскрытие IP-адреса истца веб-сайтом, представляет собой нарушение прав пользователя на неприкосновенность частной жизни и что администратор ресурса теоретически может объединить собранную информацию с другими сторонними данными для идентификации лица, стоящего за этим IP. Как говорится в постановлении - истец утратил контроль над личными данными в пользу Google.
В соответствии с GDPR элементы данных, такие как IP-адреса, рекламные идентификаторы и файлы cookie, считаются личной идентифицирующей информацией, что обязывает компании, запрашивать явное разрешение пользователей, на обработку таких сведений. Подобная практика не новая и вы наверняка не раз видели всплывающие уведомления на ресурсах и в рунете, но с процессуальной точки зрения прецедент уникален и может вызвать неподдельный интерес со стороны правоохранителей, активистов и правозащитных организаций.
Кроме того, суд постановил владельцу веб-сайта прекратить раскрытие IP-адресов из-за библиотеки шрифтов, а также предоставить потерпевшей стороне информацию о том, какие персональные данные он хранит и обрабатывает.
Не так давно подобной инцидент с Google уже имел место быть, когда Австрийский орган по защите данных постановил, что использование Google Analytics веб-сайтом NetDoktor, нарушает регламент GDPR, поскольку данные посетителей экспортируются на серверы Google в США, тем самым открывая двери для потенциальных клиентов и слежки со стороны ее спецслужб.
А так, казалось бы всего лишь шрифт.
корреляционные плеяды
такие схемы часто попадались, но особо не вдавался в подробности. но вот дошли руки)
== Мат Стат. построение корреляционных плеяд
https://youtu.be/tHZBU-q_Jxs
там впроцем на канале все 7 частей.
такие схемы часто попадались, но особо не вдавался в подробности. но вот дошли руки)
== Мат Стат. построение корреляционных плеяд
https://youtu.be/tHZBU-q_Jxs
там впроцем на канале все 7 частей.
YouTube
Корреляции. Часть 7.
Обучающее видео. Простое и пошаговое объяснение, как нарисовать корреляционные плеяды с помощью SPSS. Матметоды в психологии.
Первая часть.
(с)Тарас Странник. http://vkontakte.ru/id89108
Первая часть.
(с)Тарас Странник. http://vkontakte.ru/id89108
неплохая статья про РО и
https://pythobyte.com/calculating-pearson-correlation-coefficient-in-python-with-numpy-c7357af3/
== Корреляционная матрица в Python – практическая реализация
https://pythobyte.com/correlation-matrix-in-python-34345/
== Корреляционный регрессионный анализ в Python
https://pythobyte.com/correlation-regression-analysis-in-python-edad6547/
numpy
== Вычисление коэффициента корреляции Пирсона в Python с помощью Numpyhttps://pythobyte.com/calculating-pearson-correlation-coefficient-in-python-with-numpy-c7357af3/
== Корреляционная матрица в Python – практическая реализация
https://pythobyte.com/correlation-matrix-in-python-34345/
== Корреляционный регрессионный анализ в Python
https://pythobyte.com/correlation-regression-analysis-in-python-edad6547/
pythobyte.com
Вычисление коэффициента корреляции Пирсона в Python с помощью Numpy - pythobyte.com
В этой статье мы рассмотрим теорию корреляции Пирсона, а также примеры сильных положительных и отрицательных корреляций, используя Python, Numpy и Matplotlib.
годнота
ПРОСТО ВАУ. насколько же высокого уровня статья. прям оч шикарно
== GPS
https://ciechanow.ski/gps/
ПРОСТО ВАУ. насколько же высокого уровня статья. прям оч шикарно
== GPS
https://ciechanow.ski/gps/
ciechanow.ski
GPS – Bartosz Ciechanowski
Interactive article explaining how GPS works.
== Эксперимент Базермана: как мы ежедневно теряем деньги
https://habr.com/ru/post/596543/
https://habr.com/ru/post/596543/
Apache Avro для питона
https://avro.apache.org/docs/current/gettingstartedpython.html
и для пайдентик офкос
https://pypi.org/project/pydantic-avro/
https://avro.apache.org/docs/current/gettingstartedpython.html
и для пайдентик офкос
https://pypi.org/project/pydantic-avro/
PyPI
pydantic-avro
Converting pydantic classes to avro schemas
== Решите уравнение ★ e^x=x^e
https://youtu.be/a1rdzQWGo-k
https://youtu.be/a1rdzQWGo-k
YouTube
Решите уравнение ★ e^x=x^e
4 млн просмотров https://youtu.be/NglMVm_ScPI
@arinablog наш семейный канал
Telegram: https://news.1rj.ru/str/volkov_telegram
Группа ВК: https://vk.com/volkovvalery
Поддержать: http://donationalerts.ru/r/valeryvolkov
Instagram: https://www.instagram.com/volkovege/
Почта:…
@arinablog наш семейный канал
Telegram: https://news.1rj.ru/str/volkov_telegram
Группа ВК: https://vk.com/volkovvalery
Поддержать: http://donationalerts.ru/r/valeryvolkov
Instagram: https://www.instagram.com/volkovege/
Почта:…
== Число e на пальцах
https://youtu.be/ha94GHrct24
https://youtu.be/ha94GHrct24
YouTube
✓ Число e на пальцах | Ботай со мной #054 | Борис Трушин |
Число е на пальцах
#БотайСоМной #054
Книжка от Трушина: http://trushinbv.ru/book
Как поддержать канал: https://youtu.be/RZ0s_N-XGsY
Разовая помощь (Яндекс.Деньги): https://money.yandex.ru/to/410011017613074
Разовая помощь (PayPal): https://paypal.me/trushinbv…
#БотайСоМной #054
Книжка от Трушина: http://trushinbv.ru/book
Как поддержать канал: https://youtu.be/RZ0s_N-XGsY
Разовая помощь (Яндекс.Деньги): https://money.yandex.ru/to/410011017613074
Разовая помощь (PayPal): https://paypal.me/trushinbv…
второй способ даж и не знал. оч полезно
== Условная вероятность и формула Байеса. Задача про два кубика
https://youtu.be/0THgI47uqaA
== Условная вероятность и формула Байеса. Задача про два кубика
https://youtu.be/0THgI47uqaA
YouTube
✓ Условная вероятность и формула Байеса. Задача про два кубика | Ботай со мной #106 | Борис Трушин
Задача по теории вероятностей из открытого банка задач ЕГЭ:
Первый игральный кубик обычный, а на гранях второго кубика нет чётных чисел, а нечётные числа 1, 3 и 5 встречаются по два раза. В остальном кубики одинаковые.
Один случайно выбранный кубик бросают…
Первый игральный кубик обычный, а на гранях второго кубика нет чётных чисел, а нечётные числа 1, 3 и 5 встречаются по два раза. В остальном кубики одинаковые.
Один случайно выбранный кубик бросают…
👍1