Skip to content

Instantly share code, notes, and snippets.

require "rubygems"
require 'rethinkdb'
require 'oj'
require 'multi_json'
include RethinkDB::Shortcuts
r.connect({:db => 'testing'}).repl
r.db_drop('test_db').run rescue nil
r.db_create('test_db').run
r.db('test_db').table_create('data', {:durability => 'soft'}).run
@rb2k
rb2k / ip_country.rb
Created August 15, 2013 19:06
IP country lookup generator thingy
require 'open-uri'
require 'ipaddr'
def generate_lookup_table
delegation_lists = [
'ftp://ftp.afrinic.net/pub/stats/afrinic/delegated-afrinic-latest',
'ftp://ftp.apnic.net/pub/stats/apnic/delegated-apnic-latest',
'ftp://ftp.arin.net/pub/stats/arin/delegated-arin-latest',
'ftp://ftp.lacnic.net/pub/stats/lacnic/delegated-lacnic-latest',
'ftp://ftp.ripe.net/pub/stats/ripencc/delegated-ripencc-latest'
@rb2k
rb2k / gist:8372402
Last active February 3, 2025 14:50
A jenkins script to clean up workspaces on slaves
// Check if a slave has < 10 GB of free space, wipe out workspaces if it does
import hudson.model.*;
import hudson.util.*;
import jenkins.model.*;
import hudson.FilePath.FileCallable;
import hudson.slaves.OfflineCause;
import hudson.node_monitors.*;
for (node in Jenkins.instance.nodes) {

httpclient - HTTP accessing library. Copyright (C) 2000-2012 NAKAMURA, Hiroshi [email protected].

'httpclient' gives something like the functionality of libwww-perl (LWP) in Ruby. 'httpclient' formerly known as 'http-access2'.

See HTTPClient for documentation.

== Features

2.1.1 :001 > require 'oj'
=> true
2.1.1 :002 > require 'multi_json'
=> true
2.1.1 :003 > MultiJson.dump({:test => 'bla'})
=> "{\"test\":\"bla\"}"
hiermit bestätigen wir Ihnen den Eingang Ihrer Anfrage und können Ihnen ergänzend folgende Informationen hierzu geben:
Das Bundesministerium des Innern und die U.S.-Behörden haben eine Verknüpfung der jeweiligen nationalen Trusted Traveler Programme vereinbart. Auf U.S.-Seite handelt es sich um das System Global Entry und auf deutscher Seite um die Automatisierte Biometriegestützte Grenzkontrolle (ABG). Diese Kooperationsvereinbarung ermöglicht es, am Global Entry registrierten U.S.-Staatsangehörigen an der ABG und umgekehrt an der ABG registrierten deutschen Staatsangehörigen am Global Entry teilzunehmen (Vielfliegerprogramm). Die Aufnahme in das Global Entry System über die Onlineregisrierung GOES erfordert daher die vorherige Teilnahme / Registrierung an der ABG.
Reisende werden bei uns im Servicecenter der Bundespolizei somit zunächst im deutschen ABG-Programm (Retinascan) registriert. Dazu benötigen wir einen gültigen, maschinenlesbaren Reisepass (mit Chip). Die Registrierung ist derzeit ausschließlic
@rb2k
rb2k / gist:5f8a881a698ff20ba2ba
Last active August 29, 2015 14:06
apple iphone 6 search
require 'json'
require 'open-uri'
phones = {
'64 gb silver tmo' => 'MG5C2LL%2FA',
'64 gb gray tmo' => 'MG5A2LL%2FA'
}
zip_code = '02138'
@rb2k
rb2k / epub_compressor.rb
Created May 22, 2016 17:34
Quick hack to recompress epub files
def compress(file)
raise unless system("rm -rf tmp/")
raise unless system("unzip -q -o -d tmp/ '#{file}'")
raise unless system("imageOptim --directory tmp/ ")
raise unless system("pushd tmp/ && zip -q -9 -rX '#{file}' 'mimetype' '*' && popd")
end
def filesize(file)
'%.2f' % (File.size(file).to_f / 2**20)
end
[ 28.693672] [drm] amdgpu kernel modesetting enabled.
[ 28.699541] amdgpu: Topology: Add APU node [0x0:0x0]
[ 28.699778] amdgpu 0000:30:00.0: enabling device (0000 -> 0003)
[ 28.699971] [drm] initializing kernel modesetting (RAVEN 0x1002:0x15D8 0x1002:0x15D8 0xC8).
[ 28.699994] amdgpu 0000:30:00.0: amdgpu: Trusted Memory Zone (TMZ) feature enabled
[ 28.700365] [drm] register mmio base: 0xFCC00000
[ 28.700376] [drm] register mmio size: 524288
[ 28.700400] [drm] add ip block number 0 <soc15_common>
[ 28.700413] [drm] add ip block number 1 <gmc_v9_0>
[ 28.700434] [drm] add ip block number 2 <vega10_ih>
Sources taken from https://git.fedorahosted.org/git/nss-pem.git
Patches taken from http://pkgs.fedoraproject.org/cgit/nss.git/
Following patches were applied in that order:
nss-enable-pem.patch
0039-Sync-up-with-nss-3.15.4-changes-in-freebl-and-softok.patch
Signed-off-by: Lars Wendler <[email protected]>