Skip to content

Instantly share code, notes, and snippets.

@ttyler01
ttyler01 / Speedify-Setup.md
Last active Oct 2, 2022
These are the things I did to configure Speedify on my Raspberry Pi to bond 3 DSL modems for my house
View Speedify-Setup.md

Intro

I live in a semi-rural area and we have crap internet options. The ONLY wired service to my house is ATT DSL. In 2020 some of the neighbors convinced ATT to sell us business accounts, which allows us to have more than 1 DSL line to the house (we got 3). Rather than run multiple WiFi networks - one for each DSL modem - at my house I wanted to bond the lines and aggregate the bandwidth. ATT won't do this for you, even though the DSL modems support it.

Along comes Speedify (https://speedify.com). For around $130 for three years you get a service that allows you to multiplex an arbitrary number of lines. Many people would use this, for instance, with a laptop if they have

View frigate_0.10_notification.yaml
blueprint:
name: Frigate Notification (0.10.0) (toddrob99)
description: |
## Frigate Mobile App Notification
This blueprint will send a notification to your device when a Frigate event for the selected camera is fired. The notification will initially include the thumbnail of the detection, but include an actionable notification allowing you to view the clip and snapshot.
With this blueprint, you may send the notification to multiple devices by leaving "Device" blank and instead use a [notification group][1].
### Software Version Requirements
@leocomelli
leocomelli / git.md
Last active Oct 2, 2022
Lista de comandos úteis do GIT
View git.md

GIT

Estados

  • Modificado (modified);
  • Preparado (staged/index)
  • Consolidado (comitted);

Ajuda

@kany
kany / sendmail_setup.md
Last active Oct 2, 2022
Setup SENDMAIL on Mac OSX Yosemite
View sendmail_setup.md
@m33x
m33x / hass.js
Last active Oct 2, 2022
Simple Home Assistant (HASS) iOS Widget via Scriptable App
View hass.js
let widget = await createWidget();
if (!config.runsInWidget) {
await widget.presentSmall();
}
Script.setWidget(widget);
Script.complete();
async function createWidget(items) {
View Redis CLI Cheatsheet
When you encounter a Redis instance and you quickly want to learn about
the setup you just need a few simple commands to peak into the setup. Of
course it doesn't hurt to look at the official [full command
documentation](http://redis.io/commands), but below is a listing just
for sysadmins.
### Accessing Redis
#### CLI
@DavidWells
DavidWells / reset.css
Last active Oct 2, 2022 — forked from karbassi/reset.css
CSS reset. Follow me on the twitters for more tips: https://twitter.com/davidwells
View reset.css
/* http://meyerweb.com/eric/tools/css/reset/
v2.0-modified | 20110126
License: none (public domain)
*/
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
View mforward.js
const {
Function,
parsedJid,
getBuffer
} = require("../lib/");
const url1 = 'https://i.imgur.com/0I0KONy.jpeg'
const url2 = 'https://i.imgur.com/kxwRM1c.jpg'
Function({
View rust-error-cheatsheet.md

Rust Error Handling Cheatsheet - Result handling functions

Introduction to Rust error handling

Rust error handling is nice but obligatory. Which makes it sometimes plenty of code.

Functions return values of type Result that is "enumeration". In Rust enumeration means complex value that has alternatives and that alternative is shown with a tag.

Result is defined as Ok or Err. The definition is generic, and both alternatives have