Forwarded from Веб-страница
Svelte • Cybernetically enhanced web apps
https://svelte.dev/
https://svelte.dev/
svelte.dev
Web development for the rest of us
Methods in Python - A Key Concept of Object Oriented Programming
https://www.analyticsvidhya.com/blog/2020/11/basic-concepts-object-oriented-programming-types-methods-python/
https://www.analyticsvidhya.com/blog/2020/11/basic-concepts-object-oriented-programming-types-methods-python/
Analytics Vidhya
Methods in Python - A Key Concept of Object Oriented Programming
Learn the basics of methods in Python and explore their significance in the field of data science. Gain expertise in implementing methods.
Forwarded from Хекслет (hexlet_bot)
Чистые функции — важное понятие для любого разработчика вне зависимости от языка программирования. В этом видео Сергей Бакаев, наставник Хекслета, расскажет, как правильно писать чистые функции, и как они влияют на архитектуру кода.
https://youtu.be/_tPRetDsLj4
https://youtu.be/_tPRetDsLj4
YouTube
Как писать качественный и понятный код? Чистые функции [Хекслет]
Чистые функции — важное понятие для любого разработчика вне зависимости от языка программирования.
Наставник Хекслета Сергей Бакаев рассказывает, как правильно писать чистые функции, и как они влияют на архитектуру кода.
Таймкоды:
00:00:00 Приветствие
00:00:34…
Наставник Хекслета Сергей Бакаев рассказывает, как правильно писать чистые функции, и как они влияют на архитектуру кода.
Таймкоды:
00:00:00 Приветствие
00:00:34…
Forwarded from Темная Сторона Интернета
Игры с неведомым. Как устроены хакерские квесты и почему от них тяжело оторваться
Добрый день, господа! Любопытство — это ключ к совершенству. Увлеченный человек готов прилагать усилия, чтобы снова и снова находить ответы и удовлетворять свою тягу к познанию. Один из способов задействовать силу любопытства — это хакерские квесты. Они лежат на пересечении игр в альтернативную реальность (ARG) и CTF-соревнований и манят участников атмосферой тайны, но не только развлекают, но и дают совершенно реальные навыки.
Читать без VPN
Добрый день, господа! Любопытство — это ключ к совершенству. Увлеченный человек готов прилагать усилия, чтобы снова и снова находить ответы и удовлетворять свою тягу к познанию. Один из способов задействовать силу любопытства — это хакерские квесты. Они лежат на пересечении игр в альтернативную реальность (ARG) и CTF-соревнований и манят участников атмосферой тайны, но не только развлекают, но и дают совершенно реальные навыки.
Читать без VPN
Telegraph
Игры с неведомым. Как устроены хакерские квесты и почему от них тяжело оторваться
Любопытство — это ключ к совершенству. Увлеченный человек готов прилагать усилия, чтобы снова и снова находить ответы и удовлетворять свою тягу к познанию. Один из способов задействовать силу любопытства — это хакерские квесты. Они лежат на пересечении игр…
Forwarded from Темная Сторона Интернета
Игры в компьютер. Обзор игр, которые не только развлекут, но и обучат важным навыкам
Добрый вечер, господа! Если ты читаешь эти строки, у нас для тебя хорошие новости: ты пока еще не умер от сам-знаешь-какого вируса! Из плохих новостей — тебя, скорее всего, уже попросили самоизолироваться и соблюдать карантин, работая из дома. Сидеть в четырех стенах невыносимо уныло, поэтому, чтобы не страдать от скуки, самое время размять мозги интересными задачками. Тем более что тут у нас отличный список!
Читать без VPN
Добрый вечер, господа! Если ты читаешь эти строки, у нас для тебя хорошие новости: ты пока еще не умер от сам-знаешь-какого вируса! Из плохих новостей — тебя, скорее всего, уже попросили самоизолироваться и соблюдать карантин, работая из дома. Сидеть в четырех стенах невыносимо уныло, поэтому, чтобы не страдать от скуки, самое время размять мозги интересными задачками. Тем более что тут у нас отличный список!
Читать без VPN
Telegraph
Игры в компьютер. Обзор игр, которые не только развлекут, но и обучат важным навыкам
Если ты читаешь эти строки, у нас для тебя хорошие новости: ты пока еще не умер от сам-знаешь-какого вируса! Из плохих новостей — тебя, скорее всего, уже попросили самоизолироваться и соблюдать карантин, работая из дома. Сидеть в четырех стенах невыносимо…
Windows Terminal Tips and Tricks | Windows Command Line
https://devblogs.microsoft.com/commandline/windows-terminal-tips-and-tricks/
https://devblogs.microsoft.com/commandline/windows-terminal-tips-and-tricks/
Microsoft News
Windows Terminal Tips and Tricks
Windows Terminal comes with a lot of features that allow you to customize it and interact with it in a way that feels most comfortable to you. Let’s run through some tips and tricks that could help you set up your terminal in a way that’s perfect for you.
Forwarded from Sys-Admin InfoSec
Deconstructing an Ansible playbook | Enable Sysadmin
https://www.redhat.com/sysadmin/deconstructing-ansible-playbook
https://www.redhat.com/sysadmin/deconstructing-ansible-playbook
Redhat
Deconstructing an Ansible playbook
This article describes the different parts of an Ansible playbook starting with a very broad overview of what Ansible is and how you can use it. Ansible is a...
Forwarded from Sys-Admin Up (Yevgeniy Goncharov)
Prometheus vs Nagios
Не совсем сравнение двух систем мониторинга, скорее пояснения какая, для чего и какие функции выполняет:
https://logz.io/blog/prometheus-vs-nagios-metrics/
Не совсем сравнение двух систем мониторинга, скорее пояснения какая, для чего и какие функции выполняет:
https://logz.io/blog/prometheus-vs-nagios-metrics/
Logz.io
Prometheus vs Nagios | Logz.io
So you're looking at the open source options for metrics? Compare Prometheus vs Nagios to get insights on the comparisons and differences between the two.
Forwarded from Sys-Admin InfoSec
Minikube - построение локального кластера Kubernetes
macOS, Linux, Windows
https://github.com/kubernetes/minikube
macOS, Linux, Windows
https://github.com/kubernetes/minikube
GitHub
GitHub - kubernetes/minikube: Run Kubernetes locally
Run Kubernetes locally. Contribute to kubernetes/minikube development by creating an account on GitHub.
Forwarded from Sys-Admin InfoSec
System-checks - Обновленная версия скрипта проверки Linux систем
Это bash скрипт, который выводит основную информацию о системе. Поддерживаются CentOS 7/8, Ubuntu 18+
При создании скрипта преследовалась идея "без лишних компонент" т.е. без необходимости что-либо устанавливать в систему используя "коробочные" возможности с выводом информации о:
• Системе
• Процессоре
• Памяти
• Аптайм информация
• Информация по последних загрузках и логонах
• Использовании жесткого диска + тестирование на чтение / запись
• Топ программ использующих память
• Замер интернет-скорости (три Amazon зоны)
• Проверка статусов сервисов (из листа проверки сервисов)
Что добавилось:
Параметры запуска скрипта
• Пропустить проверку интернет скорости -sn
• Пропустить проверку диска -sd
• Отобразить extra информацию -e
Экстра информация:
• Информация о внешнем IP адресе
• Список /bin/bash пользователей
• Список пользователей из-под которых крутятся процессы
• Список logged пользователей
• Список слушаемых (локально) портов
• Информация о всех запущенных сервисах
• Дерево процессов
• Поиск файлов и папок без пользователей / групп
• Статья о System-checks в моем блоге
• Сайт System-checks.org
• Репозиторий
Это bash скрипт, который выводит основную информацию о системе. Поддерживаются CentOS 7/8, Ubuntu 18+
При создании скрипта преследовалась идея "без лишних компонент" т.е. без необходимости что-либо устанавливать в систему используя "коробочные" возможности с выводом информации о:
• Системе
• Процессоре
• Памяти
• Аптайм информация
• Информация по последних загрузках и логонах
• Использовании жесткого диска + тестирование на чтение / запись
• Топ программ использующих память
• Замер интернет-скорости (три Amazon зоны)
• Проверка статусов сервисов (из листа проверки сервисов)
Что добавилось:
Параметры запуска скрипта
• Пропустить проверку интернет скорости -sn
• Пропустить проверку диска -sd
• Отобразить extra информацию -e
Экстра информация:
• Информация о внешнем IP адресе
• Список /bin/bash пользователей
• Список пользователей из-под которых крутятся процессы
• Список logged пользователей
• Список слушаемых (локально) портов
• Информация о всех запущенных сервисах
• Дерево процессов
• Поиск файлов и папок без пользователей / групп
• Статья о System-checks в моем блоге
• Сайт System-checks.org
• Репозиторий
Forwarded from Sys-Admin InfoSec
Vagrant - как инструмент который может экономить время
Использую vagrant в домашней/тестовой среде, значительно экономит время, позволяет гибко и кроссплатформенно управлять виртуальными машинами, практически прозрачно меняя различные хост-платформы и гипервизоры
В итоге, в дополнение к статьям решил голосом рассказать про Vagrant (см ссылку в конце поста).
Статьи:
- Vagrant - надежная, быстро / легко воспроизводимая система автоматизации виртуальных сред
- Создание Vagrant box'a (шаблона) виртуальной машины CentOS для VirtualBox
- Vagrant Multi-Machine - Создание нескольких преднастроенных машин
Видео писалось в разное время, есть огрехи, поэтому заранее спасибо за понимание 🙂
Видео "Vagrant - Вводный курс". :
- https://youtu.be/wfIYoorInaA
System-Check скрипт используемый в демонстрации:
- https://github.com/m0zgen/system-checks
Vagrant - как инструмент который может экономить время
Использую vagrant в домашней/тестовой среде, значительно экономит время, позволяет гибко и кроссплатформенно управлять виртуальными машинами, практически прозрачно меняя различные хост-платформы и гипервизоры
В итоге, в дополнение к статьям решил голосом рассказать про Vagrant (см ссылку в конце поста).
Статьи:
- Vagrant - надежная, быстро / легко воспроизводимая система автоматизации виртуальных сред
- Создание Vagrant box'a (шаблона) виртуальной машины CentOS для VirtualBox
- Vagrant Multi-Machine - Создание нескольких преднастроенных машин
Видео писалось в разное время, есть огрехи, поэтому заранее спасибо за понимание 🙂
Видео "Vagrant - Вводный курс". :
- https://youtu.be/wfIYoorInaA
System-Check скрипт используемый в демонстрации:
- https://github.com/m0zgen/system-checks
Forwarded from Веб-страница
Как спроектировать базу данных, чтобы в будущем не пришлось её переписывать?
Мы тут разобрали грамотное структурирование таблиц. Будет интересно тем, у кого уже есть начальные знания по SQL, но хотелось бы копнуть глубже.
Загляните, здесь полезно: https://tprg.ru/hd9J
#бэкенд #базыданных
Мы тут разобрали грамотное структурирование таблиц. Будет интересно тем, у кого уже есть начальные знания по SQL, но хотелось бы копнуть глубже.
Загляните, здесь полезно: https://tprg.ru/hd9J
#бэкенд #базыданных
Forwarded from PythonDigest
Генерируем случайный аватар для пользователя на Django/Python
https://www.peterbe.com/plog/random-avatars-in-django-python
https://www.peterbe.com/plog/random-avatars-in-django-python
Forwarded from PythonDigest
Стресс-тестер для соревнований по программированию
https://habr.com/ru/post/525262/?utm_campaign=525262&utm_source=habrahabr&utm_medium=rss
Во-первых, не бойтесь названия «стресс-тестер». Это просто модный термин для написанного мной служебного инструмента для соревнований по программированию. Вместо того чтобы просто дать вам код, я расскажу о стратегии и плане, которые у меня были, когда я писал этот инструмент.
https://habr.com/ru/post/525262/?utm_campaign=525262&utm_source=habrahabr&utm_medium=rss
Во-первых, не бойтесь названия «стресс-тестер». Это просто модный термин для написанного мной служебного инструмента для соревнований по программированию. Вместо того чтобы просто дать вам код, я расскажу о стратегии и плане, которые у меня были, когда я писал этот инструмент.