Forwarded from There will be no singularity
Если вы хотите рассказать детям об астрономии, или сами освежить свои знания (а то сейчас есть мнение, что земля плоская), рекомендую вот эту штуку.
Чего там только нет - и интерактивчик с вращением планет, и космические тела в разрезе, и ночное небо из выбранной геопозиции с хинтами про звезды.
В вебе бесплатно, приложухи за деньги.
https://www.solarsystemscope.com
Чего там только нет - и интерактивчик с вращением планет, и космические тела в разрезе, и ночное небо из выбранной геопозиции с хинтами про звезды.
В вебе бесплатно, приложухи за деньги.
https://www.solarsystemscope.com
Solar System Scope
Online 3D simulation of the Solar System and night sky in real time - the Sun, planets, dwarf planets, comets, stars and constellations
https://dev.to/polarbit/how-docker-container-networking-works-mimic-it-using-linux-network-namespaces-9mj
#docker #networking #namespace
#docker #networking #namespace
DEV Community
How Docker Container Networking Works - Mimic It Using Linux Network Namespaces
Docker (and probably any container technology) uses linux network namespaces to isolate container net...
Forwarded from Security Wine (бывший - DevSecOps Wine) (Denis Yakimov)
Docker-Slim
Docker-slim - бесплатный инструмент, позволяющий оптимизировать размер образов Docker, используя различные методики анализа. В некоторых случаях размер образов может быть уменьшен в 30 раз. Говоря про безопасность, Docker-slim также может также автоматически сгенерировать AppArmor и Seccomp профили для выбранных образов.
Пример работы
DockerSlim Demo ( Docker Global Hack Day )
#docker #tools
Docker-slim - бесплатный инструмент, позволяющий оптимизировать размер образов Docker, используя различные методики анализа. В некоторых случаях размер образов может быть уменьшен в 30 раз. Говоря про безопасность, Docker-slim также может также автоматически сгенерировать AppArmor и Seccomp профили для выбранных образов.
Пример работы
DockerSlim Demo ( Docker Global Hack Day )
#docker #tools
Preparation for Cloud Native Certified Kubernetes Administrator
https://github.com/Bes0n/CKA
#CKA #k8s #kubernetes #github
https://github.com/Bes0n/CKA
#CKA #k8s #kubernetes #github
GitHub
GitHub - Bes0n/CKA: Preparation for Cloud Native Certified Kubernetes Administrator
Preparation for Cloud Native Certified Kubernetes Administrator - Bes0n/CKA
https://unixism.net/2020/06/containers-the-hard-way-gocker-a-mini-docker-written-in-go/
#go #containers #docker
#go #containers #docker
Unixism
Containers the hard way: Gocker: A mini Docker written in Go
They are popular and they are misunderstood. Containers have become the default way applications are packaged and run on servers, initially popularized by Docker. Now, Docker itself is misunderstoo…
Forwarded from There will be no singularity
Не все знают, но SQL можно использовать не только для работы с данными в БД.
Есть возможность манипулировать данными из командной строки.
Зачем такое может понадобиться?
1) Парсинг JSON-логов
https://github.com/avz/jl-sql
Можно придумать много хороших usecases. Я писал про эту тулзу в статье про тестирование логов - https://xn--r1a.website/nosingularity/198
2) Работа с параметрами операционной системы
https://osquery.io/
Совершенно безумная и красивая идея. 257 источников данных!
3) Работа с изображениями
https://github.com/escherize/img_sql/
Осталось написать транспайлер в GLSL и будет win :)
4) SQL для MongoDB, DynamoDB, Kafka, S3
Если не хочется работать с монгой, но очень нужно, то можно выкрутиться так
https://rockset.com/solutions/mongodb/
Например, отлично зайдет для использования в тулзах для визуализации, таких как Grafana.
Насколько это имеет смысл для работы с базами из приложения, сказать сложно.
Если у вас есть еще примеры, накидайте, пожалуйста, в чат и я обновлю пост.
Есть возможность манипулировать данными из командной строки.
Зачем такое может понадобиться?
1) Парсинг JSON-логов
https://github.com/avz/jl-sql
Можно придумать много хороших usecases. Я писал про эту тулзу в статье про тестирование логов - https://xn--r1a.website/nosingularity/198
> cat data.json | jl-sql 'SELECT key, SUM(value) AS sum, COUNT(*) AS count GROUP BY key'
2) Работа с параметрами операционной системы
https://osquery.io/
Совершенно безумная и красивая идея. 257 источников данных!
> osqueryi --json "SELECT * FROM mounts m, disk_encryption d WHERE m.device_alias = d.name AND d.encrypted = 0;"
3) Работа с изображениями
https://github.com/escherize/img_sql/
> ./img_sql.py -i samples/matrix.jpg -o samples/matrix_out.jpg -s 'update pixels set r = g, b = r, g = b where x > 700'
Осталось написать транспайлер в GLSL и будет win :)
4) SQL для MongoDB, DynamoDB, Kafka, S3
Если не хочется работать с монгой, но очень нужно, то можно выкрутиться так
https://rockset.com/solutions/mongodb/
Например, отлично зайдет для использования в тулзах для визуализации, таких как Grafana.
Насколько это имеет смысл для работы с базами из приложения, сказать сложно.
Если у вас есть еще примеры, накидайте, пожалуйста, в чат и я обновлю пост.
Forwarded from Cybervalhalla
Эмулятор NES с конвертацией игр в 3D вышел в Steam
Разработчик Geod Studio выпустил в Steam эмулятор Nintendo Entertainment System. 3dSen PC умеет запускать некоторые игры в 3D с поправкой на спрайтовые исходники.
Список поддерживаемых игр доступен в обсуждениях Steam и периодически обновляется. Сейчас эмулятор продается со скидкой в 10%.
Годом ранее студия выпустила аналогичную программу для VR-шлемов.
Разработчик Geod Studio выпустил в Steam эмулятор Nintendo Entertainment System. 3dSen PC умеет запускать некоторые игры в 3D с поправкой на спрайтовые исходники.
Список поддерживаемых игр доступен в обсуждениях Steam и периодически обновляется. Сейчас эмулятор продается со скидкой в 10%.
Годом ранее студия выпустила аналогичную программу для VR-шлемов.
“Kubernetes : NFS and Dynamic NFS provisioning” by Ccaplat https://link.medium.com/Ig7oO4mAz7
#kubernetes #k8s #nfs
#kubernetes #k8s #nfs
Medium
Kubernetes : NFS and Dynamic NFS provisioning
The goal of this post is to understand how NFS provisioning work in Kubernetes. In the first part i will deploy the volume and claim…
Forwarded from Sys-Admin InfoSec
Удивительно, почему я не написал о ZSWAP ранее. Использую эту технологию уже достаточно давно, как минимум на всех своих ноутбуках, десктопах (и конечно же это Fedora Linux) и был точно уверен, что поделился этим знанием, как оазалось нет(
Если кратко о технологии. Суть zwsap - сжимать страницы памяти в ОЗУ без выгрузки на жесткий диск. Это уменьшит дисковый ввод-вывод, что может сделать системы с механическими дисками более отзывчивыми, снизить износ SSD-дисков. Пул сжатой памяти динамически управляется ядром
Ускоряем работу, уменьшаем износ жестких дисков если уж быть совсем кратким:
https://sys-adm.in/systadm/nix/908-linux-umenshaem-zagruzku-diska-uvelichivaem-srok-zhizni-ssd-za-schet-zswap.html
Если кратко о технологии. Суть zwsap - сжимать страницы памяти в ОЗУ без выгрузки на жесткий диск. Это уменьшит дисковый ввод-вывод, что может сделать системы с механическими дисками более отзывчивыми, снизить износ SSD-дисков. Пул сжатой памяти динамически управляется ядром
Ускоряем работу, уменьшаем износ жестких дисков если уж быть совсем кратким:
https://sys-adm.in/systadm/nix/908-linux-umenshaem-zagruzku-diska-uvelichivaem-srok-zhizni-ssd-za-schet-zswap.html
lab.sys-adm.in
Sys-Admin Laboratory
Open Sys-Admin BLD DNS - Focus on information for free with adblocking and implicit cybersecurity threat prevention.
Forwarded from Библиотека Go-разработчика | Golang
Действительно, как узнать, что ты написал на Go хороший код? Если есть какая-то шкала между хорошо и плохо, то как понять, какие части шкалы относятся к хорошему? Каковы его свойства, атрибуты, отличительные признаки, паттерны и идиомы? Ответы на эти вопросы можно найти в переведённой на русский статье с многообещающим названием «Дзен Go».
https://proglib.io/w/8af37e8e
https://proglib.io/w/8af37e8e
Хабр
Дзен Go
Оценивая свою работу, я недавно много размышлял о том, как мне писать хороший код. Учитывая, что никто не интересуется тем, как писать плохой код, возникает во...