Skip to content

Instantly share code, notes, and snippets.

View baltpeter's full-sized avatar

Benjamin Altpeter baltpeter

View GitHub Profile
@baltpeter
baltpeter / treetagger.js
Last active August 29, 2015 14:08
Given a plain text wordlist, output all words from that list that are nouns
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 / checkdomain.php
Last active August 29, 2015 14:08
Use freedomainapi.com to check whether a domain is available as both .de and .com
<?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 / keybase.md
Created January 7, 2015 15:50
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 November 6, 2014 17:25
Format 2 TB+ disks using parted (GPT)
# 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 November 4, 2014 19:34
Replace all occurrences of `wrong` with `right` in all files matching `*.txt` in a directory
sed -i '' 's/wrong/right/g' *.txt
@baltpeter
baltpeter / interfaces.sh
Created June 1, 2014 14:32
Configure Debian/Ubuntu to use static IP instead of DHCP
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 22:56
Create UIImage rectangle 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;
@baltpeter
baltpeter / UIColor_NSLog
Created May 3, 2014 22:49
Use NSLog to output a UIColor
CGFloat red, green, blue, alpha;
[color getRed: &red
green: &green
blue: &blue
alpha: &alpha];
NSLog(@"red = %f. Green = %f. Blue = %f. Alpha = %f",
red,
green,
blue,
alpha);
@baltpeter
baltpeter / script.sh
Created April 27, 2014 12:54
Format and mount new hard drive
#1. Figure out the device name for the new device
fdisk -l
#This will give you output similar to this:
#Disk /dev/sda: 17.2 GB, 17179869184 bytes
#255 heads, 63 sectors/track, 2088 cylinders, total 33554432 sectors
#Units = sectors of 1 * 512 = 512 bytes
#Sector size (logical/physical): 512 bytes / 512 bytes
#I/O size (minimum/optimal): 512 bytes / 512 bytes
@baltpeter
baltpeter / script.sh
Created April 4, 2014 20:22
Find a file
find /path/here -name "what to look for"