Skip to content

Instantly share code, notes, and snippets.

Benjamin Altpeter baltpeter

Block or report user

Report or block baltpeter

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
@baltpeter
baltpeter / script-bash.sh
Created Jan 21, 2017
Create 100 files with random hex-like filenames and random binary content
View script-bash.sh
for n in {1..100}; do
dd if=/dev/urandom of=$( cat /dev/urandom | tr -cd 'a-f0-9' | head -c 6 ) bs=1 count=$(( RANDOM + 1024 ))
done
@baltpeter
baltpeter / config
Created Jul 10, 2015
Proxmox Reverse Proxy with Nginx
View config
server {
listen 443;
server_name pve.mydomain.com;
ssl on;
ssl_certificate /etc/nginx/ssl/ssl.crt;
ssl_certificate_key /etc/nginx/ssl/ssl.key;
proxy_redirect off;
location / {
View keybase.md

Keybase proof

I hereby claim:

  • I am baltpeter on github.
  • I am baltpeter (https://keybase.io/baltpeter) on keybase.
  • I have a public key whose fingerprint is 0903 DEF9 C683 8D77 4EC7 3A8E 580B 1C78 00EB 2372

To claim this, I am signing this object:

@baltpeter
baltpeter / script.sh
Created Nov 6, 2014
Format 2 TB+ disks using parted (GPT)
View script.sh
# To create a partition start GNU parted as follows:
parted /dev/sdb
# Create a new GPT disklabel i.e. partition table:
mklabel gpt
yes
# Next, set the default unit to TB, enter:
unit TB
@baltpeter
baltpeter / script.sh
Created Nov 4, 2014
Replace all occurrences of `wrong` with `right` in all files matching `*.txt` in a directory
View script.sh
sed -i '' 's/wrong/right/g' *.txt
@baltpeter
baltpeter / domainchecker.php
Last active May 16, 2018
Reads a list of words and outputs those that are available as both .de and .com to the console
View domainchecker.php
<?php
header('Content-type: text/plain');
function checkdomain($domain) {
if($domain == '.com' OR $domain == '.de') return false;
$api_req = file_get_contents('http://freedomainapi.com/?key=YOURAPIKEY&domain=' . $domain);
$api_req = json_decode($api_req, true);
return $api_req['available'] == 'true';
}
@baltpeter
baltpeter / checkdomain.php
Last active Aug 29, 2015
Use freedomainapi.com to check whether a domain is available as both .de and .com
View checkdomain.php
<?php
function checkdomain($domain) {
$api_req = file_get_contents('http://freedomainapi.com/?key=YOURAPIKEY&domain=' . $domain);
$api_req = json_decode($api_req, true);
if($api_req['available'] == 'true') return true;
return false;
}
@baltpeter
baltpeter / treetagger.js
Last active Aug 29, 2015
Given a plain text wordlist, output all words from that list that are nouns
View treetagger.js
var Treetagger = require('treetagger');
var tagger = new Treetagger({ language: "french" });
var fs = require('fs'), filename = "/Users/benni/coding/tt-nodejs/french.txt";
fs.readFile(filename, 'utf8', function(err, data) {
if(err) throw err;
tagger.tag(data, function (err, results) {
results.forEach(function(e) {
if(e.pos == "NOM") {
console.log(e.t);
@baltpeter
baltpeter / interfaces.sh
Created Jun 1, 2014
Configure Debian/Ubuntu to use static IP instead of DHCP
View interfaces.sh
nano /etc/network/interfaces
iface eth0 inet static
address 10.42.4.4
netmask 255.0.0.0
gateway 10.10.10.1
dns-nameservers 10.10.10.1 8.8.8.8 8.8.4.4
dns-search altpeter.me
/etc/init.d/networking restart
@baltpeter
baltpeter / UIImage_from_color
Created May 3, 2014
Create UIImage rectangle from color
View UIImage_from_color
+ (UIImage *)imageWithColor:(UIColor *)color {
CGRect rect = CGRectMake(0, 0, 1, 1);
// Create a 1 by 1 pixel context
UIGraphicsBeginImageContextWithOptions(rect.size, NO, 0);
[color setFill];
UIRectFill(rect); // Fill it with your color
UIImage *image = UIGraphicsGetImageFromCurrentImageContext();
UIGraphicsEndImageContext();
return image;
You can’t perform that action at this time.