Skip to content

Instantly share code, notes, and snippets.

root@minion:/home/vagrant# salt-call saltutil.sync_all
[ERROR ] The Salt Master has cached the public key for this node, this salt minion will wait for 10 seconds before attempting to re-authenticate
Minion failed to authenticate with the master, has the minion key been accepted?
@bmcorser
bmcorser / README.md
Last active August 29, 2015 14:00 — forked from gmarik/README.md

About

minimal example of using [phantomjs] with [qunit]

$ phantomjs run-qunit.js file://`pwd`/test.html
'waitFor()' finished in 200ms.
Tests completed in 21 milliseconds.
5 tests of 5 passed, 0 failed.

Installation

pkgrepo.managed:
- name: deb http://apt.postgresql.org/pub/repos/apt/ {{ grains['oscodename'] }}-pgdg main
- gpgcheck: 1
- gpgkey: https://www.postgresql.org/media/keys/ACCC4CF8.asc
postgresql-server-dev-9.3:
pkg.installed
@bmcorser
bmcorser / gist:6e76fb36a36971714229
Last active August 29, 2015 14:03
salt dot-dot
# /database/init.sls
include:
- ..install
# /database/install.sls
my_database:
pkg:
- installed
@bmcorser
bmcorser / addresses.sls
Created July 10, 2014 08:08
pip install state
install_addresses:
pip.install:
- pkgs:
- /opt/addresses/
- bin_env: {{ paths.virtualenv_shared }}
- force_reinstall: True
- require:
- file: addresses_setup
import qualified Data.Map
import qualified Data.Maybe
listInsert :: Ord k => (k, v) -> Data.Map.Map k [v] -> Data.Map.Map k [v]
listInsert (k,v) acc = if Data.Maybe.isNothing kv then Data.Map.insert k [v] acc else Data.Map.insert k (v:Data.Maybe.fromJust kv) acc
where kv = Data.Map.lookup k acc
fromListToMapList :: Ord k => [(k, a)] -> Data.Map.Map k [a]
fromListToMapList = foldr listInsert Data.Map.empty
:set +m
import qualified Data.Map
let phoneBook = [("betty","555-2938")
,("betty","342-2492")
,("bonnie","452-2928")
,("patsy","493-2928")
,("patsy","943-2929")
from collections import defaultdict
phonebook = [('betty', '555-2938'),
('betty', '342-2492'),
('bonnie', '452-2928'),
('patsy', '493-2928'),
('patsy', '943-2929'),
('patsy', '827-9162'),
('lucille', '205-2928'),

The genomebrowser API does not deal with foreign key associations at all.

A request requires enough information to get to a chromosome id (either directly a chromosome id, or combination of genome/chromsome filters) and a target region (start and end). This information should be provided in a JSON-encoded JavaScript object transmitted in the request body. Detailed spec:

{
from wheel.install import WheelFile
dist_path = '/path/to/mypackage.whl'
whl = WheelFile(dist_path)
whl.parsed_wheel_info.items()
# [('Wheel-Version', '1.0'), ('Generator', 'bdist_wheel (0.21.0)'), ('Root-Is-Purelib', 'false'), ('Tag', 'cp27-none-macosx_10_9_x86_64')]