Skip to content

Instantly share code, notes, and snippets.

View meinside's full-sized avatar
🤡
I hope my code makes more cents than my life.

Sungjin Han meinside

🤡
I hope my code makes more cents than my life.
View GitHub Profile
@meinside
meinside / systemd_go_example.service
Created November 16, 2015 01:15
Systemd service file for Go application
[Unit]
Description=__Service_Description__
After=syslog.target
After=network.target
[Service]
Type=simple
User=__Run_User__
Group=__Run_Group__
WorkingDirectory=__Directory_Path__
@meinside
meinside / check_mail.sh
Last active February 16, 2017 09:21
Sample bash script for checking unread mails in the spool.
#!/usr/bin/env bash
#
# script for checking local mail
#
#
# * for running every one hour:
#
# $ crontab -e
#
# # m h dom mon dow command
@meinside
meinside / Dockerfile.golang
Last active November 7, 2018 11:26
Dockerfile for example
# Dockerfile for Golang application
#
# idea from: https://medium.com/@pierreprinetti/the-go-1-11-dockerfile-a3218319d191
#
#
# $ docker login
# $ docker build -t image-name .
# or
# $ docker build -t image-name --build-arg GO_VERESION=1.11 .
# or
@meinside
meinside / 2017-11-21-Simple-Sabotage-Field-Manual.md
Last active March 26, 2019 08:05
Simple Sabotage Field Manual (Korean)

Simple Sabotage Field Manual


간단한 사보타주 실전 매뉴얼, 1944, 전략사무국

간단한 사보타주 실전 매뉴얼

@meinside
meinside / transmission-complete-broadcast.sh
Last active August 29, 2019 04:59
Broacast transmission download complete message and remove it from the list.
#!/bin/bash
#
# transmission-complete-broadcast.sh
#
# last update: 2019.08.29.
#
# for broadcasting transmission download complete message
# through telegram-bot-remotecontrol
# (github.com/meinside/telegram-bot-remotecontrol)
#
@meinside
meinside / wol.sh
Last active May 26, 2020 04:47
Bash script for WOL.
#!/bin/sh
#
# script for waking up on lan
# XXX - mac address to wake up
MAC_ADDR="01:23:45:67:AB:CD"
WOL="/usr/bin/wakeonlan" # apt-get install wakeonlan
$WOL "$MAC_ADDR"
@meinside
meinside / notify-fail2ban.sh
Last active May 3, 2022 08:08
Notify with pushbullet message on fail2ban's ban actions
#!/bin/bash
#
# notify-fail2ban.sh
#
# Notifies on fail2ban's ban actions through pushbullet
#
# NOTE: this script will be run as root, so don't forget to put related config files under /root/.config/
#
# USAGE: $ ./notify-fail2ban.sh 8.8.8.8 ssh
#
@meinside
meinside / notify-ssh-login.sh
Last active May 3, 2022 08:08
Notify with pushbullet message on successful ssh logins
#!/bin/bash
#
# notify-ssh-login.sh
#
# Notifies successful ssh logins through pushbullet
#
# NOTE: this script will be run as root, so don't forget to put related config files under /root/.config/
#
#
# last update: 2019.06.05.
@meinside
meinside / pushbullet-transmission.go
Last active May 3, 2022 08:08
send push through pushbullet on transmission(torrent) completion.
/*
Send a message on Transmission(torrent) completion:
https://trac.transmissionbt.com/wiki/Scripts
* Created on : 2015.07.07.
* Last update: 2015.07.16.
* by meinside@duck.com
@meinside
meinside / inline_image.rb
Last active May 3, 2022 08:14
generates in-line image tag (html)
#!/usr/bin/env ruby
# coding: UTF-8
# inline_image.rb
#
# generates in-line image tag
# (referenced: http://en.wikipedia.org/wiki/Data_URI_scheme)
#
# created on : 2013.06.30
# last update: 2013.06.30