Advanced Search
Search Results
311 total results found
Building a WebRTC video and audio Broadcaster in Golang using ION-SFU, and media devices
Gabriel Tanne Gabriel Tanner Building a WebRTC video and audio Broadcaster in Golang using ION-SFU, and media devices Table of Contents In this tutorial, you will build a video broadcasting application that reads the camera in Golang and sends it to the ION-SF...
Новая страница
Структура NeuralNet NeuralNet {} FirstRun() Train() Predict() LoadModel() WriteModel() Псевдокод Загружаем модель Делаем выбор ячейки Формируем матрицу для предсказания Предсказываем следующий шаг Если модель пустая и результат пустой выбираем поле с...
Как настроить семисегментный дисплей на arduino
Семисегментный дисплей часто используется для домашнего применения например в микроволновых печах, машинах для стирки и воздушных кондиционерах. Они достаточно просты и эффективны для отображения цифровой информации. В этой инструкции разберем как подключить и...
GTK3 app
package main import ( "log" "github.com/gotk3/gotk3/gtk" ) func main() { gtk.Init(nil) //новое окно win, err := gtk.WindowNew(gtk.WINDOW_TOPLEVEL) if err != nil { log.Fatal("Unable to create window:", err) } win.SetTitle("MP3 Player") win.Connec...
Обзор микроконтроллера ESP8266
Template
Things Use bash. Using zsh or fish or any other, will make it hard for others to understand / collaborate. Among all shells, bash strikes a good balance between portability and DX. Just make the first line be #!/usr/bin/env bash, even if you don’t give executa...
Как взаимодествовать с OLED дисплеем через ESP32?
В этой инструкции, мы изучим как взаимодействовать с OLED дисплеем через ESP32 плату разработки. Графический OLED дисплей используемый в проекте основан на SSD1306 OLED драйвере IC и взаимодействует через SPI. Его можно испопльзовать для отображения текста, к...
How to use MQTT in Golang
Golang is a statically strongly typed, compiled, concurrent, and garbage-collecting programming language developed by Google. Go is expressive, clean, and efficient. Its concurrency mechanism makes it easy to write programs that maximize the use of multicore a...
2 способа направить трафик Ingress между пространствами Kubernetes
The tech industry of full of workarounds, you are probably using or relying on some workaround. And there is no problem with that per se. But most important is that when you do a workaround you should be aware of that and change it to the standard way if it'...
Новая страница
Haskell-based Infrastructure
In my previous post I focused on the build and development tools. This post will conclude my series on Capital Match by focusing on the last stage of the rocket: How we build and manage our development and production infrastructure. As already emphasized in th...
Энкодер
Схема подключения Код #define CLK 2 // Указываем к какому выводу CLK энкодер подключен к Arduino #define DT 3 // Указываем к какому выводу DT энкодер подключен к Arduino #define SW 4 //...
Сетевое взаимодействие между подами
Через nginx контейнер рядом с основновым. Рядом с основным контейнером запускаем nginx со следующим примером конфига ~~~~ location = /example_api/testapi { proxy_set_header X-Forwarded-HTTPS $scheme; ~~~~~ proxy_set_header X-...
GlusterFS Setup
Требования GlusterFS поддерживает только 64bit системы, поэтому убедитесь, что хостовая машина может запустить GlusterFS и любые другие машины используют тоже 64bit системы. Эта инструкция подоходит для Ubuntu 22.04 jammy Инструкция Запустите следующие команды...
Четыре типа метрик прометея
Метрики прометея First things first. There are four types of metrics collected by Prometheus as part of its exposition format: Счетчики Датчики Гистрограммы Сводка Прометей ходит по HTTP точками доступа, которые выставляют метрики. Они могут быть естественн...
Перенос docker на отдельный раздел.
Первый вариант Останавливаем docker systemctl stop docker systemctl stop docker.socket Обновляем конфигурацию daemon echo '{ "data-root": "/new_dir_structure/docker" }' > /etc/docker/daemon.json Запускаем docker systemctl start docker Второй вариант Создае...
Пример ansible для установки и настройки docker swarm
Описание Что необходимо на входе 4 хоста с предустановленной debian ОС на борту. В моем случае это 4 виртуальные машины созданные методом копирования пустой установленной системы Debian ОС. Что получим на выходе Кластер docker-swarm с 4мя нодами: 1 менеджер и ...
Simple nats
https://nats.io/ https://github.com/nats-io/nats.go
Neo4j + triplet
package main import ( "context" "github.com/neo4j/neo4j-go-driver/v5/neo4j" "log" "os" "fmt" ) type Triplet struct { Object string Predicate string Subject string } func main() { ctx := context.TODO() uri := "bolt://localhost:7687" userna...
Running list
//show.go package main import ( "fmt" "time" ) func PrintTasks(tasks []Task) { printCanvas() for _, t := range tasks { printTasks(t) } } func printCanvas() { day := time.Now() fmt.Printf("\tsun\tmon\ttue\twen\tthu\tfri\tsat\t\t Weeknumber %d\n", (d...