Skip to content

Instantly share code, notes, and snippets.

@tomekbielaszewski
tomekbielaszewski / main.go
Last active August 17, 2023 19:22
Example of RabbitMQ reconnect feature. Including recovering already registered consumers.
package main
import (
"fmt"
"log"
"time"
)
func main() {
queue := NewQueue("amqp://guest:guest@localhost:5672/", "hello")
@svcavallar
svcavallar / rabbitmq_reconnect.go
Created September 20, 2016 22:23
Golang example to reconnect to RabbitMQ on a connection closed event
package main
import (
"flag"
"github.com/streadway/amqp"
"log"
"time"
)
var amqpUri = flag.String("r", "amqp://guest:guest@127.0.0.1/", "RabbitMQ URI")
@igrr
igrr / mh-z14.ino
Created December 25, 2015 11:42
MH-Z14 ESP8266 Arduino example
#include <ESP8266WiFi.h>
#include <WiFiClient.h>
#include <ESP8266WebServer.h>
#include <ESP8266mDNS.h>
#include <time.h>
const char* ssid = "co2_sensor";
const char* password = "1qazxsw2";
ESP8266WebServer server(80);
@ahtik
ahtik / gist:cb974cb53332e1d8cbeb
Created September 20, 2015 20:49
Docker Ubuntu Ansible provisioning, works at Linode & docker 1.8.2 "works as in docker run -it ubuntu bash"
- name: add docker repo key
apt_key: id=2C52609D url=https://apt.dockerproject.org/gpg
tags: docker
- name: Add Docker repo
apt_repository: repo='deb https://apt.dockerproject.org/repo ubuntu-trusty main' update_cache=no
tags: docker
- name: Update cache
apt: update_cache=yes
@rwaldron
rwaldron / complete-character-set.js
Last active October 23, 2021 02:07
Character set: 0-9, A-Z, a-z for seven segment displays
{
"0": 0x7E,
"1": 0x30,
"2": 0x6D,
"3": 0x79,
"4": 0x33,
"5": 0x5B,
"6": 0x5F,
"7": 0x70,
"8": 0x7F,