Skip to content

Instantly share code, notes, and snippets.

View bascht's full-sized avatar
📢
Setting all the statuses.

Sebastian Schulze bascht

📢
Setting all the statuses.
View GitHub Profile
{
"capabilities": "build",
"host": {
"operatingsystem_id": 1,
"environment_id": 8,
"compute_resource_id": 1,
"ptable_id": 1,
"build": 1,
"subnet_id": 1,
"enabled": 1,
@bascht
bascht / json
Created November 29, 2013 17:00
Processing by Api::V1::HostsController#create as JSON
Parameters: {"capabilities"=>"build", "host"=>{"ptable_id"=>1, "operatingsystem_id"=>1, "medium_id"=>5, "type"=>"Host::Managed", "name"=>"…", "environment_id"=>8, "provision_method"=>"build", "domain_id"=>"1", "architecture_id"=>"1", "compute_attributes"=>{"path"=>"…", "volumes_attributes"=>{"new_volumes"=>{"name"=>"Hard disk", "thin"=>true, "size_gb"=>10, "datastore"=>"…"}, "0"=>{"name"=>"Hard disk", "thin"=>true, "size_gb"=>10, "datastore"=>"…"}}, "interfaces_attributes"=>{"0"=>{"network"=>"VLan496"}, "new_interfaces"=>{"network"=>"…"}}, "start"=>1, "memory_mb"=>1024, "cluster"=>"…", "power_action"=>"start", "cpus"=>1}, "build"=>1, "compute_resource_id"=>1, "enabled"=>1, "subnet_id"=>1}}
@bascht
bascht / gist:aa79faab75b95fbea479
Created May 13, 2014 06:07
list of loaded gems
/home/vagrant/.rbenv/versions/2.0.0-p353/lib/ruby/gems/2.0.0/gems/bundler-1.6.2
/home/vagrant/.rbenv/versions/2.0.0-p353/lib/ruby/gems/2.0.0/gems/rake-10.1.1
/home/vagrant/.rbenv/versions/2.0.0-p353/lib/ruby/gems/2.0.0/gems/i18n-0.6.9
/home/vagrant/.rbenv/versions/2.0.0-p353/lib/ruby/gems/2.0.0/gems/minitest-4.7.5
/home/vagrant/.rbenv/versions/2.0.0-p353/lib/ruby/gems/2.0.0/gems/multi_json-1.10.0
/home/vagrant/.rbenv/versions/2.0.0-p353/lib/ruby/gems/2.0.0/gems/atomic-1.1.16
/home/vagrant/.rbenv/versions/2.0.0-p353/lib/ruby/gems/2.0.0/gems/thread_safe-0.2.0
/home/vagrant/.rbenv/versions/2.0.0-p353/lib/ruby/gems/2.0.0/gems/tzinfo-0.3.39
/home/vagrant/.rbenv/versions/2.0.0-p353/lib/ruby/gems/2.0.0/gems/activesupport-4.0.5
/home/vagrant/.rbenv/versions/2.0.0-p353/lib/ruby/gems/2.0.0/gems/builder-3.1.4

Keybase proof

I hereby claim:

  • I am bascht on github.
  • I am bascht (https://keybase.io/bascht) on keybase.
  • I have a public key whose fingerprint is A21D 0E0E 0517 04FF 599C 4C84 7406 AC3E BC21 CEC5

To claim this, I am signing this object:

task:
- name: This
template: src=templates/thesame.conf.j2 dest=/etc/this.conf
- name: That
template: src=templates/thesame.conf.j2 dest=/etc/that.conf
@bascht
bascht / pinget.rb
Last active September 24, 2024 14:42
Download all a RSS feed and wget all the links for your personal offline reading pleasure. :)
#!/usr/bin/env ruby
# - encoding: utf-8 -
#
# E.g. with: pinget.rb https://feeds.pinboard.in/rss/secret:YOURSECRET/u:YOURUSERNAME/toread/
require 'rss'
require 'open-uri'
require 'uri'
WGET = ['wget',
@bascht
bascht / binichonline.py
Created November 20, 2014 12:25
Check if I am online. Useful for wonky interwebs like 3/4G or crappy office NAT…
#!/usr/bin/env python
# encoding:utf-8
import os
import subprocess
from time import sleep
import curses
PING = ["ping", "-q", "-c1", "8.8.8.8"]
@bascht
bascht / helm-fuzzy.el
Created November 26, 2014 21:02
helm-fuzzy.el
(helm :sources (helm-build-sync-source "test"
:candidates '("foo" "foo bar" "foo bar foo" "foo bar foo bar" "bar" "baz")
:fuzzy-match t
)
:buffer "*helm test*")
@bascht
bascht / xmas.rb
Created December 24, 2014 15:35
Xmas Song
require 'socket'
begin
PAYLOAD=open("xmas.txt").read
SONG=open('silent.txt').read
rescue Exception => e
puts "Burp: #{e}"
exit(-1)
end
"SYSLOGPROG": [
[
"Shorewall"
]
],
"program": [
[
"Shorewall"
]
],