Skip to content

Instantly share code, notes, and snippets.

Avatar
🤗
free hugs

todgru

🤗
free hugs
  • Portland, OR
View GitHub Profile
@todgru
todgru / newrepo.sh
Last active Sep 29, 2020
run simple git server on synology nas
View newrepo.sh
#!/bin/bash
#
# ./newrepo.sh <repo-name>
#
cd /volume1/homes/<username>/git-repos
git --bare init "$1".git
cd "$1".git
git update-server-info
@todgru
todgru / size.sql
Created Apr 21, 2020
display size of postgres database and table
View size.sql
SELECT pg_size_pretty (
pg_total_relation_size ('"camelCaseTableName"')
);
SELECT pg_size_pretty (
pg_database_size ('lowercaseddbname')
);
@todgru
todgru / remote-office-not-required-my-take-home-points.md
Last active Apr 8, 2020
Remote, Office Not Require - summary of points that stood out for me
View remote-office-not-required-my-take-home-points.md

Remote, Office not Required https://basecamp.com/books/remote

1. If I can't see them, how do I know they're working?

(pg 54) People have amazing ability to live down to low expectations, or live up to high expectations. If there are trust issues with employees, then the employer made poor hiring decision. Employer/Employee trust is fundamental.

2. People’s homes are full of distractions

(pg 58) being easily distracted from work could mean the work is not well defined or the task is menial, pointless. Might be a chance that if someone feels like this, others on the team might feel the same.

@todgru
todgru / vpn-in-a-vpn.md
Last active Nov 15, 2019
vpn route through another vpn pihole pivpn dnsmasq openvpn
View vpn-in-a-vpn.md

Vpn-ception

Ideally, I like to run one vpn. I have OpenVPN/PiVPN working just fine.

On the PiVPN server, I'd like to run a VPN client to my work office.

It's difficult to get Cisco VPN client and Tunnelblick clients running side-by-side on the same machine, ie my local dev machine, without a seeming hack(see below).

I have it working locally.

  • Cisco AnyConnect Client connect to work VPN. Only specific resources are made available. All other traffic is routed as normal.
@todgru
todgru / ssh.md
Last active Jun 19, 2019
enable ssh on raspberry pi raspian fresh install etcher OS X Mac network cable direct connect
View ssh.md
  • after image is flashed using Etcher, cd /Volumes/boot.
  • Then add ssh file to root. touch ssh.
  • connect network cable between os x computer and raspberry pi. boot the raspberry pi.
  • wait a minute.
  • then ssh pi@raspberrypi.local

That's it. No need for a screen, keyboard or any other device to get into the pi. :)

@todgru
todgru / ffmpeg.md
Last active May 29, 2019
trim an mp3 from the command line cli using ffmpeg copies to new file, original undedited
View ffmpeg.md

trim an mp3

I record mp3s from a few streams. Sometimes the recordings do not stop on schedule. This command allows me to trim or trucate the mp3 file.

ffmpeg -i infile.mp3 -vn -acodec copy -ss 00:00:00 -t 01:00:34 outfile.mp3

installation on ubuntu 14.04

View paclink-unix-install.md
@todgru
todgru / 0-ax25.md
Last active May 29, 2019
installing ax25 on debian 9 raspberry pi
View 0-ax25.md
@todgru
todgru / gist:39d3f58cff67f6552666da30497db279
Created Jan 26, 2019
converting debian 9 raspberry pi file system to f2fs
View gist:39d3f58cff67f6552666da30497db279
https://movr0.com/2016/08/19/convert-raspberry-pi-123-to-f2fs/
View jellyfin.md

Jellyfin setup on Raspberry Pi 3 Debian 9(stretch)

Jellyfin is the open source version of Emby.

install docker

wget -nv -O- https://get.docker.com/ | sh
You can’t perform that action at this time.