Skip to content

Instantly share code, notes, and snippets.

View denniskupec's full-sized avatar

Dennis Kupec denniskupec

View GitHub Profile
@denniskupec
denniskupec / rules.txt
Created June 5, 2021 23:17
KiCad DRC rules for JLCPCB, 4-layer PCB
(version 1)
# 4-layer, 1oz copper
(rule "Minimum Trace Width and Spacing (inner layer)"
(constraint track_width (min 5mil))
(constraint clearance (min 5mil))
(layer inner)
(condition "A.Type == 'track'"))
(rule "Minimum Trace Width and Spacing (outer layer)"
@denniskupec
denniskupec / errors.txt
Created February 1, 2021 23:33
Known IQFeed error responses
E,!SYNTAX_ERROR!
!NO_DATA!
E,Socket Error: ...,
E,Could not connect to History socket.
E,A valid protocol has already been set for this connection.,
E,50004,User not authorized for market summary file requested.
E,50006,Invalid security token.
E,50007,No file available.
package main
import (
"crypto/sha1"
"fmt"
"io"
"log"
"os"
)
package main
import (
"log"
"os"
"time"
)
func main() {
for _, name := range os.Args[1:] {
@denniskupec
denniskupec / rename-ctime.sh
Created September 27, 2020 05:28
Rename files to numbers ordered by modification time.
#!/bin/bash
n=1
for f in $(/bin/ls -tr); do
mv $f ${n}.${f##*.}
let n++
done
exit 0
@denniskupec
denniskupec / telegraf.conf
Created March 14, 2020 21:02
synology telegraf upstart script
# /etc/init/telegraf.conf
description "Telegraf Daemon"
start on syno.share.ready and syno.network.ready
stop on runlevel [06]
respawn
respawn limit 5 30
exec /sbin/telegraf --config /etc/telegraf.conf
@denniskupec
denniskupec / image2registry.sh
Last active March 7, 2020 21:58
Tag and push all local Docker images to a private registry
#!/bin/sh -e
# alias docker="docker.exe"
registry="registry.local:5000"
# list registry contents:
# curl -s "https://${registry}/v2/_catalog" | jq
for img in $(docker image ls | awk 'NR>1{ print $3; }')
@denniskupec
denniskupec / teamspeak.service
Created December 30, 2019 20:20
Teamspeak 3 unit file
[Unit]
Description=Teamspeak 3 Server
After=network.target
[Service]
Type=simple
ExecStart=/home/ts3server/ts3server inifile=/home/ts3server/ts3server.ini
PIDFile=/home/ts3server/ts3server.pid
WorkingDirectory=/home/ts3server
KillMode=process
This post links my 3Box profile to my Github account! Web3 social profiles by 3Box.
✅ did:muport:QmbgsyUxa4FhmbsJHH5pyzp9vkgkA815YqC7Tec9iLsFDe ✅
Create your profile today to start building social connection and trust online at https://3Box.io/
@denniskupec
denniskupec / userChrome.css
Created June 6, 2019 15:55
Single application Firefox window. Place in: <profile-folder>/chrome/userChrome.css
@namespace url("http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul");
/* Hides everything but tabs and min/max/close window buttons. */
#nav-bar { visibility: collapse; }