Skip to content

Instantly share code, notes, and snippets.

Anders Weijnitz aweijnitz

Block or report user

Report or block aweijnitz

Hide content and notifications from this user.

Learn more about blocking users

Contact Support about this user’s behavior.

Learn more about reporting abuse

Report abuse
View GitHub Profile
@aweijnitz
aweijnitz / .bash_profile
Created Nov 10, 2017 — forked from natelandau/.bash_profile
Mac OSX Bash Profile
View .bash_profile
# ---------------------------------------------------------------------------
#
# Description: This file holds all my BASH configurations and aliases
#
# Sections:
# 1. Environment Configuration
# 2. Make Terminal Better (remapping defaults and adding functionality)
# 3. File and Folder Management
# 4. Searching
# 5. Process Management
@aweijnitz
aweijnitz / install-cs.cart.sh
Created Jun 7, 2017
Install CS.Cart on Ubuntu 14.04
View install-cs.cart.sh
#!/bin/bash
# Based on http://docs.cs-cart.com/4.3.x/install/digitalocean.html
curl -sL http://cartoma.tk/installer | bash -s -- cart.is-by.us
cd /var/www/html/cart.is-by.us
wget "https://www.cs-cart.com/index.php?dispatch=pages.get_trial&page_id=297&edition=ultimate" -O cscart.zip && unzip cscart.zip
chown -R service ./
chmod 644 config.local.php
chmod -R 755 design images var
find design -type f -print0 | xargs -0 chmod 644
find images -type f -print0 | xargs -0 chmod 644
@aweijnitz
aweijnitz / sqlite3_example.js
Last active Feb 26, 2017
Example how to use SQLite with Node.js
View sqlite3_example.js
/**
* Small refresher on how to use sqlite3 embedded in node.js
*
* LINKS:
* - Package: https://www.npmjs.com/package/sqlite3 (NOTE: Includes correct platform binary of sqlite3. No extra install required.)
* - API: https://github.com/mapbox/node-sqlite3/wiki/API
*/
var sqlite3 = require('sqlite3').verbose();
// var db = new sqlite3.Database('./dbfiles/testdb');
@aweijnitz
aweijnitz / urandom_music.sh
Last active Aug 5, 2018
Music from /dev/urandom on Mac OSX
View urandom_music.sh
# I really enjoyed "Bash One Liner - Compose Music From Entropy in /dev/urandom"
# From http://blog.robertelder.org/bash-one-liner-compose-music/
#
# This is a collection of one liners that work on Mac OSX
# You need sox
brew install sox
# Major scale
cat /dev/urandom | hexdump -v -e '/1 "%u\n"' | awk '{ split("0,2,4,5,7,9,11,12",a,","); for (i = 0; i < 1; i+= 0.0001) printf("%08X\n", 100*sin(1382*exp((a[$1 % 8]/12)*log(2))*i)) }' | xxd -r -p | sox -v 0.25 -traw -r16000 -b32 -e signed-integer - -tcoreaudio
@aweijnitz
aweijnitz / install_CUPS_all_defaults.sh
Last active Jul 3, 2019
Installing CUPS printer on Debian and add PDF printer
View install_CUPS_all_defaults.sh
#!/bin/bash
sudo apt-get -y install cups
sudo apt-get -y install cups-pdf
# add pdf printer to cups
# - named files end up in ~/PDF/
# - unnamed files are stored in /var/spool/cups-pdf/ANONYMOUS/, such as PDF:s created by streaming bytes over an API
sudo lpadmin -p cups-pdf -v cups-pdf:/ -E -P /usr/share/ppd/cups-pdf/CUPS-PDF.ppd
@aweijnitz
aweijnitz / remoteBackup.sh
Created May 21, 2015
rsync based remote backup
View remoteBackup.sh
#!/bin/bash
sudo rsync -avz --delete --one-file-system / /boot backupuser@80.86.92.244:/home/hydrobackup/backups
@aweijnitz
aweijnitz / NFT_Setup
Created May 3, 2015
Hydro Balicony 2015 Quick Summary
View NFT_Setup
# Quick Summary Of Balcony Hydroponic Garden
## Rig
- 2*120cm PVC pipe + bends and fittings
- 60l capcaity tank with about 25l nutrient water.
- 4*2 holes, 7 chilis, 1 tomato
- Type: [Nutrient Film Technique](http://en.wikipedia.org/wiki/Nutrient_film_technique)
- Pump schedule: 4 runs per hour, 20 seconds per run (pump a bit too powerful)
[The rig](http://i.imgur.com/T3ySmOS.jpg)
@aweijnitz
aweijnitz / listBannedIPs.sh
Created Jan 30, 2015
list banned IP addresses in iptables
View listBannedIPs.sh
sudo iptables -L -n
@aweijnitz
aweijnitz / installIOJS.sh
Created Jan 30, 2015
script to install io.js
View installIOJS.sh
#!/bin/sh
su -
mkdir ./downloads
cd downloads
rm -rf /uss/lib/iojs*
rm /usr/bin/iojs
rm /usr/bin/node
rm /usr/bin/npm
@aweijnitz
aweijnitz / setupSecurity.sh
Last active Aug 29, 2015
Basic firewall and connection autobanning on Debian
View setupSecurity.sh
#!/bin/bash
#
# ____ Install Uncomplicated Firewall (frontend to iptables)
#
sudo apt-get install -y ufw
# Be paranoid
sudo ufw disable
You can’t perform that action at this time.