внезапно. CAN-шину начинают заменять на ethernet (изза отстуствия безопасности и низкой скорости) даже в машинах
== Подробно про CAN шину
https://youtu.be/osULWSJ2fmY
== Подробно про CAN шину
https://youtu.be/osULWSJ2fmY
YouTube
Подробно про CAN шину
Ролик про анализ CAN шины на Caddy - https://youtu.be/tBogm4BWpJM
Ролик про восстановление моей Audi 100 - https://youtu.be/_fsHh2Qzmv8
CAN Hacker - https://canhacker.ru/product/can-hacker-3-2/
Тайм код:
00:00 - CAN bus
00:41 - Причины появления информационных…
Ролик про восстановление моей Audi 100 - https://youtu.be/_fsHh2Qzmv8
CAN Hacker - https://canhacker.ru/product/can-hacker-3-2/
Тайм код:
00:00 - CAN bus
00:41 - Причины появления информационных…
== ВИРТУАЛИЗАЦИЯ НА ПАЛЬЦАХ
https://youtu.be/C8YkihDg30I
https://youtu.be/C8YkihDg30I
YouTube
ВИРТУАЛИЗАЦИЯ НА ПАЛЬЦАХ
Промокод Alek
Виртуальные серверы со скидкой 20%: https://sweb.ru/vds/?utm_source=youtube&utm_medium=social&utm_term=alek&utm_campaign=inbase
Мощный конфигуратор серверов: https://sweb.ru/vds/?utm_source=youtube&utm_medium=social&utm_term=alek&utm_campaign=inbase#kit…
Виртуальные серверы со скидкой 20%: https://sweb.ru/vds/?utm_source=youtube&utm_medium=social&utm_term=alek&utm_campaign=inbase
Мощный конфигуратор серверов: https://sweb.ru/vds/?utm_source=youtube&utm_medium=social&utm_term=alek&utm_campaign=inbase#kit…
Forwarded from Библиотека питониста | Python, Django, Flask
Python 3.11: классные новые функции, которые вы можете попробовать.
https://realpython.com/python311-new-features/
https://realpython.com/python311-new-features/
Realpython
Python 3.11: Cool New Features for You to Try – Real Python
In this tutorial, you'll explore what Python 3.11 brings to the table. You'll learn how Python 3.11 is the fastest and most user-friendly version of CPython yet, and learn about improvements to the typing system and to the asynchronous features of Python.
Media is too big
VIEW IN TELEGRAM
Никогда в жизни так не радовался тому что снимаю квартиру с хорошим видом. На Новый Год просто весь горизонт весь час кидался мирными огоньками ☄️💥🔥❄️☄️💥🌟☀️✨ вау. Просто вау
Всех с Новым Годом
Всех с Новым Годом
👍4❤2💩1
думал про паттерн фэйловера будет... однако название как бы не только про него))) и я нарвался на обьяснение оригинала... впрочем неплохое
== Circuit Breaker Explained
https://youtu.be/SNBfppriDjc
== Circuit Breaker Explained
https://youtu.be/SNBfppriDjc
YouTube
Circuit Breaker Explained | Working Principle
▶ Ready to level up your industrial automation skills? Look no further than RealPars! With easy-to-follow courses and certificates, you can boost your knowledge in this field quickly - all from the comfort of your home. Get started today: https://realpars.com…
== CppCon 2017: Louis Brandy “Curiously Recurring C++ Bugs at Facebook”
https://youtu.be/lkgszkPnV8g
https://youtu.be/lkgszkPnV8g
YouTube
CppCon 2017: Louis Brandy “Curiously Recurring C++ Bugs at Facebook”
http://CppCon.org
—
Presentation Slides, PDFs, Source Code and other presenter materials are available at: https://github.com/CppCon/CppCon2017
—
I've spent the last few years watching Facebook's C++ codebase grow by several orders of magnitude. Despite constantly…
—
Presentation Slides, PDFs, Source Code and other presenter materials are available at: https://github.com/CppCon/CppCon2017
—
I've spent the last few years watching Facebook's C++ codebase grow by several orders of magnitude. Despite constantly…
Q:
could someone explain what is downtime within a SLA agreement ?
(like yearly downtime with 99.9 % SLA = 8h 41m 38s, does it mean the server is unreachable ? like if a client made a request the response will 5**)
A:
SLA level of 99.9% uptime/availability results in the following periods of allowed downtime/unavailability:
- Daily: 1m 26s
- Weekly: 10m 4.8s
- Monthly: 43m 28s
- Quarterly: 2h 10m 24s
- Yearly: 8h 41m 38s
But this does not mean that the server will be unavailable at that time and we will get a 5** error.
This means that the service provider undertakes that the service CAN be unavailable NO MORE than 8h 41m 38s per year, at a 99.9% SLA.
In case of violation of this agreement, we, as clients, may demand compensation depending on the signed agreement with the service provider.
could someone explain what is downtime within a SLA agreement ?
(like yearly downtime with 99.9 % SLA = 8h 41m 38s, does it mean the server is unreachable ? like if a client made a request the response will 5**)
A:
SLA level of 99.9% uptime/availability results in the following periods of allowed downtime/unavailability:
- Daily: 1m 26s
- Weekly: 10m 4.8s
- Monthly: 43m 28s
- Quarterly: 2h 10m 24s
- Yearly: 8h 41m 38s
But this does not mean that the server will be unavailable at that time and we will get a 5** error.
This means that the service provider undertakes that the service CAN be unavailable NO MORE than 8h 41m 38s per year, at a 99.9% SLA.
In case of violation of this agreement, we, as clients, may demand compensation depending on the signed agreement with the service provider.
отрытка нового года для себя
== Правильный способ сравнения чисел с плавающей точкой в Python
https://bookflow.ru/pravilnyj-sposob-sravneniya-chisel-s-plavayushhej-tochkoj-v-python/
math.isclose() постоянно ворочу такой велик сам == Правильный способ сравнения чисел с плавающей точкой в Python
https://bookflow.ru/pravilnyj-sposob-sravneniya-chisel-s-plavayushhej-tochkoj-v-python/
bookflow.ru
Правильный способ сравнения чисел с плавающей точкой в Python
Сравнения чисел с плавающей точкой в Python. Обеспечивают быстрое выполнение арифметических операций и эффективное использование памяти.
Forwarded from Блог*
Пока писал пост — вспомнил анекдот про математика и воздушный шар. Попытался найти текст и обнаружил, что к нему придумали продолжение:
...
— А вы, похоже, из управленцев, — заметил математик.
— Я действительно топ-менеджер серьезной компании, — воспрял воздухоплаватель, — Но как вы догадались? Вы видели меня по телевизору?
— Зачем? — удивился математик, — Судите сами: вы не понимаете ни где вы находитесь, ни что вам следует делать, в этом вы полагаетесь на нижестоящих. Спрашивая совета у эксперта, вы ни на секунду не задумываетесь, способны ли вы понять его ответ, и когда оказывается, что это не так — вы возмущаетесь вместо того, чтобы переспросить. Вы находитесь ровно в том же положении, что и до моего ответа, но теперь почему-то обвиняете в этом меня. Наконец, вы находитесь выше других только благодаря дутому пузырю, и если с ним что-то случится — падение станет для вас фатальным.
...
— А вы, похоже, из управленцев, — заметил математик.
— Я действительно топ-менеджер серьезной компании, — воспрял воздухоплаватель, — Но как вы догадались? Вы видели меня по телевизору?
— Зачем? — удивился математик, — Судите сами: вы не понимаете ни где вы находитесь, ни что вам следует делать, в этом вы полагаетесь на нижестоящих. Спрашивая совета у эксперта, вы ни на секунду не задумываетесь, способны ли вы понять его ответ, и когда оказывается, что это не так — вы возмущаетесь вместо того, чтобы переспросить. Вы находитесь ровно в том же положении, что и до моего ответа, но теперь почему-то обвиняете в этом меня. Наконец, вы находитесь выше других только благодаря дутому пузырю, и если с ним что-то случится — падение станет для вас фатальным.
👏2
внезапно понадобилось посчитать сколько стоит одна секунда видеонаблюдения в мегабайтах
и тут оказывается есть такой калькулятор
https://www.omnicalculator.com/other/video-size
и тут оказывается есть такой калькулятор
https://www.omnicalculator.com/other/video-size
Omni Calculator
Video File Size Calculator (by format)
The video file size calculator determines how much space a video takes up on your disk, depending on the video format and compression.
про pyarrow даж не знал
== Pyspark. Анализ больших данных, когда Pandas не достаточно
https://habr.com/ru/post/708468/
== Pyspark. Анализ больших данных, когда Pandas не достаточно
https://habr.com/ru/post/708468/
Хабр
Pyspark. Анализ больших данных, когда Pandas не достаточно
Pandas - одна из наиболее используемых библиотек Python с открытым исходным кодом для работы со структурированными табличными данными для анализа. Однако он не поддерживает распределенную обработку,...
== Простое объяснение CRD в Kubernetes и как его использовать
https://habr.com/ru/company/vk/blog/515138/
== Когда хочется больше: пишем кубовый оператор
https://habr.com/ru/post/708522/
https://habr.com/ru/company/vk/blog/515138/
== Когда хочется больше: пишем кубовый оператор
https://habr.com/ru/post/708522/
Хабр
Простое объяснение CRD в Kubernetes и как его использовать
Space by maryanion CRD (Custom Resource Definition) — специальный ресурс в Kubernetes, который позволяет вносить любые данные. Команда Kubernetes aaS от Mail.ru перевела статью о том, что это такое,...
чисто случайно нашел шикарнейший сет данных об инфляции
https://www.worldbank.org/en/research/brief/inflation-database
https://www.worldbank.org/en/research/brief/inflation-database
World Bank
A Global Database of Inflation
Inflation, CPI, Headline consumer price index, Food CPI inflation, Energy CPI inflation, Core CPI inflation,
Producer price inflation, Gross domestic product deflator
Producer price inflation, Gross domestic product deflator
статья была интересна только ради выводов сжатия самого трафика по сети
== Оптимизация графики для небольших сайтов: quetzli, webp, avif
https://habr.com/ru/post/708910/
- Внедрение webp дало дополнительные 15% уменьшения размера изображений. Avif даёт больше, примерно 30%. При этом формируемый html-код и таблицы стилей немного потяжелели, примерно на 5%.
- Если не внедрять сжатие guetzli, а сразу встроить webp и avif, то экономия более заметна. Но полностью уйти от jpeg всё равно пока не получается: браузеры, поисковые машины, превью-боты работают именно с этим форматом.
- Необходимости внедрять webp и avif для 100% страниц сайта при наличии guetzli нет. Если одно-два изображения отдаются "по старинке", без тега picture, это настолько мало сказывается на общем времени загрузки, что можно задушить внутреннего перфекциониста и отложить 100% внедрение на потом.
== Оптимизация графики для небольших сайтов: quetzli, webp, avif
https://habr.com/ru/post/708910/
- Если не внедрять сжатие guetzli, а сразу встроить webp и avif, то экономия более заметна. Но полностью уйти от jpeg всё равно пока не получается: браузеры, поисковые машины, превью-боты работают именно с этим форматом.
- Необходимости внедрять webp и avif для 100% страниц сайта при наличии guetzli нет. Если одно-два изображения отдаются "по старинке", без тега picture, это настолько мало сказывается на общем времени загрузки, что можно задушить внутреннего перфекциониста и отложить 100% внедрение на потом.
Хабр
Оптимизация графики для небольших сайтов: quetzli, webp, avif
Всё началось примерно 10 лет назад, когда захотелось, чтобы вот этот вот контейнер выглядел прилично, не имел явно зазубренных граней, но при этом загружался за разумное время. Правый контейнер...
== Ускоряем тестирование: быстро, модно, без рутины
https://habr.com/ru/company/qiwi/blog/702302/
https://habr.com/ru/company/qiwi/blog/702302/
Хабр
Ускоряем тестирование: быстро, модно, без рутины
Привет! Меня зовут Александр Пронин, я занимаюсь тестированием более пяти лет, последние полгода из которых — в QIWI, проект ContactPay. Мы делаем платежную систему для международного рынка, она...
Forwarded from Иван Акулов про разработку
React Concurrency под капотом
Наконец-то опубликовался доклад, с которым я выступал осенью на Smashing Conf и performance.now(). Ловите :) https://3perf.com/talks/react-concurrency/
Внутри — куча картинок про новые перфоманс-фичи React 18:
⚛️ Как именно работает
🧊 Как применять
🫠 Почему Vue.js и Preact отказались реализовывать что-то похожее на React Concurrency
(и другое)
Наконец-то опубликовался доклад, с которым я выступал осенью на Smashing Conf и performance.now(). Ловите :) https://3perf.com/talks/react-concurrency/
Внутри — куча картинок про новые перфоманс-фичи React 18:
⚛️ Как именно работает
useTransition() (с демкой в девтулзах и просмотром кода из React-а, да)🧊 Как применять
<Suspense>, чтобы ускорить гидрацию, и как его не применять🫠 Почему Vue.js и Preact отказались реализовывать что-то похожее на React Concurrency
(и другое)
PerfPerfPerf
React Concurrency, Explained: What useTransition and Suspense Hydration Actually Do
Concurrent rendering: how it helps with performance, how it works under the hood, and why Vue.js/Preact refused to ship anything similar
== В свободном доступе опубликована книга "PostgreSQL 15 изнутри"
https://www.opennet.ru/opennews/art.shtml?num=58411
- Введение
- Часть I. Изоляция и многоверсионность
Изоляция
Страницы и версии строк
Снимки данных
Внутристраничная очистка и hot-обновления
Очистка и автоочистка
Заморозка
Перестроение таблиц и индексов
- Часть II. Буферный кеш и журнал
Буферный кеш
Журнал предзаписи
Режимы журнала
- Часть III. Блокировки
Блокировки отношений
Блокировки строк
Блокировки разных объектов
Блокировки в памяти
- Часть IV. Выполнение запросов
Этапы выполнения запросов
Статистика
Табличные методы доступа
Индексные методы доступа
Индексное сканирование
Вложенный цикл
Хеширование
Сортировка и слияние
- Часть V. Типы индексов
Хеш-индекс
B-дерево
Индекс GiST
Индекс SP-GiST
Индекс GIN
Индекс BRIN
https://www.opennet.ru/opennews/art.shtml?num=58411
- Введение
- Часть I. Изоляция и многоверсионность
Изоляция
Страницы и версии строк
Снимки данных
Внутристраничная очистка и hot-обновления
Очистка и автоочистка
Заморозка
Перестроение таблиц и индексов
- Часть II. Буферный кеш и журнал
Буферный кеш
Журнал предзаписи
Режимы журнала
- Часть III. Блокировки
Блокировки отношений
Блокировки строк
Блокировки разных объектов
Блокировки в памяти
- Часть IV. Выполнение запросов
Этапы выполнения запросов
Статистика
Табличные методы доступа
Индексные методы доступа
Индексное сканирование
Вложенный цикл
Хеширование
Сортировка и слияние
- Часть V. Типы индексов
Хеш-индекс
B-дерево
Индекс GiST
Индекс SP-GiST
Индекс GIN
Индекс BRIN