Skip to content

Instantly share code, notes, and snippets.

View cpennington's full-sized avatar

Calen Pennington cpennington

View GitHub Profile
# xmlsec with openssl added
{ stdenv, fetchurl, libxml2, gnutls, libxslt, pkgconfig, libgcrypt, libtool, openssl }:
let
version = "1.2.20";
in
stdenv.mkDerivation rec {
name = "xmlsec-${version}";
nixpkgs.config.packageOverrides = pkgs: rec {
fish = pkgs.stdenv.lib.overrideDerivation pkgs.fish (oldAttrs: {
name = "fish-master-2.2b1";
version = "2.2b1";
src = pkgs.fetchurl {
url = "https://github.com/fish-shell/fish-shell/archive/2.2b1.tar.gz";
md5 = "dcdb28d5cba7019414bb763b85045dfc";
};
});
~/w/edx-platform   bulk-assert-all-assertions *$…  edx-platform
! 1 $  cd common/lib/xmodule/ Tue Mar 31 10:21:15 EDT 2015
~/w/edx-platform   bulk-assert-all-assertions *$  common/lib/xmodule  edx-platform
$  ipython
@cpennington
cpennington / gist:8a25c87fdd5a0f15cb69
Created March 31, 2015 14:21
xmodule subtests not found
$  paver test_lib --lib=xmodule --test_id=xmodule.tests.test_bulk_assertions Tue Mar 31 10:21:14 EDT 2015
Warning: could not find environment JSON file at '/home/cpennington/lms.env.json'
---> pavelib.tests.test_lib
---> pavelib.prereqs.install_prereqs
---> pavelib.prereqs.install_ruby_prereqs
Ruby prereqs unchanged, skipping...
---> pavelib.prereqs.install_node_prereqs
Node prereqs unchanged, skipping...
---> pavelib.prereqs.install_python_prereqs
Python prereqs unchanged, skipping...

Keybase proof

I hereby claim:

  • I am cpennington on github.
  • I am cpennington (https://keybase.io/cpennington) on keybase.
  • I have a public key whose fingerprint is 9ECC D11A 19F6 CF4A DD8A B1A9 0681 F304 1245 071B

To claim this, I am signing this object:

cabal: Could not resolve dependencies:
trying: zerorpc-haskell-0.1.0.0 (user goal)
next goal: stm (dependency of zerorpc-haskell-0.1.0.0)
rejecting: stm-2.4.2/installed-b5d... (conflict: zerorpc-haskell =>
stm>=2.4.3)
Dependency tree exhaustively searched.
dig (work=46fa8171) ~> dig registry.docker.io
; <<>> DiG 9.8.1-P1 <<>> registry.docker.io
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NXDOMAIN, id: 56766
;; flags: qr aa rd ra; QUERY: 1, ANSWER: 0, AUTHORITY: 1, ADDITIONAL: 0
;; QUESTION SECTION:
;registry.docker.io. IN A
vagrant@precise64:~/edx-platform$ cat <(echo "FROM base"; for i in {1..40}; do echo "ENV var_${i} ${i}"; done) | docker build -
FROM base ()
===> b750fe79269d2ec9a3c593ef05b4332b1d1a02a62b4accb2c21d589ff2f5f2dc
ENV var_1 1 (b750fe79269d2ec9a3c593ef05b4332b1d1a02a62b4accb2c21d589ff2f5f2dc)
===> 38a12954fead78c1413f0b92da8a4b9e313cdcfcf4aa7b6c88b71d708d64dbdf
ENV var_2 2 (38a12954fead78c1413f0b92da8a4b9e313cdcfcf4aa7b6c88b71d708d64dbdf)
===> c9c263e4b126a0afebc1c20a45b1c6b238c7f4b0c2ae8e2089e77b22079ec24b
ENV var_3 3 (c9c263e4b126a0afebc1c20a45b1c6b238c7f4b0c2ae8e2089e77b22079ec24b)
===> 9e82add90abe1af49638b9c181b0110b9411aa81a9bf342605ff9c701b340453
ENV var_4 4 (9e82add90abe1af49638b9c181b0110b9411aa81a9bf342605ff9c701b340453)
vagrant@precise64:~/edx-platform$ docker run -dns 8.8.8.8 -i -t base /bin/bashroot@0186d6352a75:/# cat /etc/resolv.conf
nameserver 8.8.8.8
root@0186d6352a75:/# ping google.com
^C
root@0186d6352a75:/#
@cpennington
cpennington / gist:4665578
Created January 29, 2013 16:31
Nginx try_files, regex location, and root
# config
# Check security on this
location ~ ^/static/(?P<file>.*)$ {
auth_basic "Restricted";
auth_basic_user_file /etc/nginx/nginx.htpasswd;
root /opt/wwc;
try_files /staticfiles/$file /course_static/$file =404;
# return a 403 for static files that shouldn't be