Skip to content

Instantly share code, notes, and snippets.

@damico
damico / test-rocm.py
Created April 10, 2023 18:54
Script for testing PyTorch support with AMD GPUs using ROCM
import torch, grp, pwd, os, subprocess
devices = []
try:
print("\n\nChecking ROCM support...")
result = subprocess.run(['rocminfo'], stdout=subprocess.PIPE)
cmd_str = result.stdout.decode('utf-8')
cmd_split = cmd_str.split('Agent ')
for part in cmd_split:
item_single = part[0:1]
item_double = part[0:2]
@Spalaiokostas
Spalaiokostas / docker-compose.yml
Created January 19, 2023 15:08
Postgres Docker container with custom pg_hba.conf
version: '3'
services:
other: # other service that connects to postgres
image: codingpuss/postgres-client
entrypoint: ["psql", "postgres://postgres:test@db:5432", "-l"]
depends_on:
db:
condition: service_healthy
networks:
- backend
@gilangvperdana
gilangvperdana / README.md
Last active May 20, 2025 09:38
Expose Grafana with Nginx Reverse Proxy

Expose Grafana with Nginx Reverse Proxy

This documentation tested on Ubuntu 20.04 Server LTS.

Goals

  • Make grafana can accessed to world with stack.bignetlab.com/grafana
  • Expose with Nginx Reverse Proxy Technique.

Make Sure

  • Make sure you have a Public IP.
    • You can try to use a VPN
@NeilAlishev
NeilAlishev / Instruction.md
Last active December 18, 2024 18:43
Решение проблемы с запуском Jupyter Notebook

Это очень частая проблема, которая появляется на некоторых ОС. Дело в том, что среда разработки запустилась, но браузер не открылся автоматически.

Как решить эту проблему?

В первую очередь, попробуйте запустить Anaconda Navigator с правами администратора (правой кнопкой мыши нажать на иконку Anaconda Navigator, во всплывающем меню выбрать "Запуск от имени администратора"). Теперь, запустите Jupyter Notebook.

Если все равно не открывается окно браузера, выполните инструкции описанные далее.

@zinvapel
zinvapel / k8s_in_action.md
Last active June 19, 2025 16:39
Марко Лукша

[Книга] Kubernetes в действии

Основы

Основные понятия Docker

Layer. Каждый Docker-образ состоит из слоёв, каждый из которых описывает какую-то инструкцию. Далее — Docker объединяет информацию из каждого слоя, и создает шаблон-образ, из которого запускается контейнер, в котором выполняются инструкции из каждого слоя, который был включен в данный образ.

Registry. Хранилище Docker – это репозиторий, в котором хранятся образы Docker и который упрощает обмен этими образами между различными людьми и компьютерами. Когда вы создаете образ, вы можете либо запустить его на компьютере, на котором вы его создали, либо отправить (закачать) образ в хранилище, а затем извлечь (скачать) его на другом компьютере и запустить его там.

Image. Образ контейнера на основе Docker – это то, во что вы упаковываете свое приложение и его среду. Он содержит файловую систему, которая будет доступна приложению, и другие метаданные, такие как путь к исполняемому файлу, который должен быть исполнен при запуске образа.

@ezhov-da
ezhov-da / sql-postgres-Изменение пароля пользователя postgres.txt
Last active April 30, 2025 18:07
postgres изменение пароля пользователя postgres
Полезные ссылки:
1. http://profhelp.com.ua/articles/postgresql-%D0%BA%D0%B0%D0%BA-%D1%81%D0%B1%D1%80%D0%BE%D1%81%D0%B8%D1%82%D1%8C-%D0%BF%D0%B0%D1%80%D0%BE%D0%BB%D1%8C-%D1%81%D1%83%D0%BF%D0%B5%D1%80%D0%BF%D0%BE%D0%BB%D1%8C%D0%B7%D0%BE%D0%B2%D0%B0%D1%82%D0%B5%D0%BB%D1%8F
2. https://stackoverflow.com/questions/37234940/centos-locate-command-doesnt-work
3. https://stackoverflow.com/questions/19674456/run-postgresql-queries-from-the-command-line
Может произойти так, что ты забыл пароль от пользователя postgres.
Но не беда, его можно восстановить, для этого:
1. Открой файл: pg_hba.conf
Не знаешь где он лежит? Воспользуйся командой: locate pg_hba.conf
Не работает команда? Установи ее командами: yum install mlocate и updatedb
version: '2'
services:
redis:
image: redis:alpine
container_name: redis_db
command: redis-server --appendonly yes
ports:
- 6379:6379
volumes:
@Jekins
Jekins / Markdown-docs.md
Last active July 24, 2025 06:04
Руководство по оформлению Markdown файлов

Руководство по оформлению Markdown файлов

Markdown - это облегчённый язык разметки, который преобразует текст в структурированный HTML. Следующее руководство поможет вам разобраться, как использовать Markdown.

Заголовки

# Заголовок первого уровня
## Заголовок второго уровня
### Заголовок третьего уровня
#### Заголовок четвёртого уровня
##### Заголовок пятого уровня