Skip to content

Instantly share code, notes, and snippets.

@mietek
mietek / monthy-hall.md
Created September 10, 2014 05:42
Monty Hall notes

Monty Hall notes

Setup

World 1

  • Door A: car
@mietek
mietek / output.txt
Created September 14, 2014 07:24
Reproduction of haskell/cabal#1953
08:20:49 ~ $ cd /tmp
08:20:50 tmp $ git clone https://github.com/mietek/foobar
Cloning into 'foobar'...
remote: Counting objects: 20, done.
remote: Total 20 (delta 0), reused 0 (delta 0)
Unpacking objects: 100% (20/20), done.
Checking connectivity... done.
08:20:57 tmp $ cd foobar
08:21:00 foobar (master) $ cabal sandbox init
Writing a default package environment file to
09:45:58 tryidris (cedar-14-ghc-7.6.3) $ heroku run --size=PX build
Running `build` attached to terminal... up, run.6012
-----> Examining cache
-----> Determining GHC version... 7.6.3 (forced)
-----> Determining GHC hooks hash... (none)
-----> Restoring GHC layer
Downloading s3://test.halcyon.sh/linux-ubuntu-14.04-x86_64/halcyon-ghc-7.6.3.tar.xz... done
Extracting halcyon-ghc-7.6.3.tar.xz
-----> GHC layer installed:
@mietek
mietek / deploy-alex-happy.txt
Created October 19, 2014 13:24
deploy alex happy
root@h10:~# deploy alex happy
-----> Examining cache
ghc-7.6.1-x86_64-unknown-linux.tar.bz2
halcyon-ghc-7.6.1.tar.xz
halcyon-sandbox-ghc-7.6.1-bd5cd77-base-4.6.0.0.tar.xz
-----> Determining GHC version... 7.8.3 (default)
-----> Determining GHC magic hash... (none)
-----> Restoring GHC layer
Downloading s3://test.halcyon.sh/linux-ubuntu-10.04-x86_64/halcyon-ghc-7.8.3.tar.xz... done
@mietek
mietek / deploy-tool-alex-happy.txt
Created October 21, 2014 19:47
deploy --tool alex happy
root@h14:~# deploy --tool alex happy
-----> Deploying published app:
alex
-----> Examining cache
halcyon-app-ghc-7.8.3-9d915b2-alex-3.1.3.tar.gz
halcyon-app-ghc-7.8.3-28f828f-happy-1.19.4.tar.gz
halcyon-cabal-1.20.0.3-hackage-20141021191527.tar.xz
halcyon-ghc-7.8.3.tar.xz
halcyon-sandbox-ghc-7.8.3-9d915b2-alex-3.1.3.tar.xz
@mietek
mietek / deploy.txt
Last active August 29, 2015 14:07
Deploying Idris with Halcyon
$ time deploy --constraints-file=idris-0.9.15.1.cabal.config --sandbox-extra-apps=alex-3.1.3 --sandbox-extra-apps-constraints-dir=idris-0.9.15.1-constraints idris-0.9.15.1
-----> Examining cache contents
halcyon-cabal-1.20.0.3-hackage-2014-10-29.tar.xz
halcyon-ghc-7.8.3.tar.xz
halcyon-slug-d8e2e29-idris-0.9.15.1.tar.gz
-----> Deploying environment
GHC version: 7.8.3
Cabal version: 1.20.0.3
Cabal repository: Hackage
@mietek
mietek / .bash_profile
Last active August 29, 2015 14:08
.bash_profile for Halcyon
export HALCYON_AWS_ACCESS_KEY_ID=...
export HALCYON_AWS_SECRET_ACCESS_KEY=...
export HALCYON_S3_BUCKET=...
if [[ ! -d ~/halcyon ]]; then
git clone https://github.com/mietek/halcyon.git ~/halcyon
fi
source <( ~/halcyon/halcyon paths )
@mietek
mietek / 1.txt
Last active August 29, 2015 14:08
Halcon operation
# time deploy
-----> Deploying environment
GHC version: 7.8.3
Cabal version: 1.20.0.3
Cabal repository: Hackage
External storage: private and public
-----> Restoring GHC layer
Downloading s3://s3.halcyon.sh/linux-ubuntu-14.04-x86_64/halcyon-ghc-7.8.3.tar.xz... done
Extracting halcyon-ghc-7.8.3.tar.xz... done, 839MB
@mietek
mietek / 1.txt
Last active August 29, 2015 14:08
Using Halcyon
root@h14:~# git clone [email protected]:mietek/halcyon.git halcyon
Cloning into 'halcyon'...
remote: Counting objects: 2964, done.
remote: Compressing objects: 100% (1269/1269), done.
remote: Total 2964 (delta 2225), reused 2338 (delta 1686)
Receiving objects: 100% (2964/2964), 497.87 KiB | 502.00 KiB/s, done.
Resolving deltas: 100% (2225/2225), done.
Checking connectivity... done.
root@h14:~#
root@h14:~# git clone [email protected]:mietek/bashmenot.git halcyon/lib/bashmenot
@mietek
mietek / 1.txt
Created November 3, 2014 14:16
Deploy c2hs with Halcyon
# halcyon deploy --target=sandbox --constraints-file=c2hs-0.18.2.cabal.config --sandbox-extra-apps='alex-3.1.3 happy-1.19.4' --sandbox-extra-apps-constraints-dir=c2hs-0.18.2-constraints c2hs-0.18.2 --force-build-sandbox
-----> Auto-updating bashmenot... done, bb9d0a6
-----> Auto-updating Halcyon... done, c761bd4
-----> Examining cache contents
halcyon-cabal-1.20.0.3-hackage-2014-11-03.tar.gz
halcyon-ghc-7.8.3.tar.gz
pigz_2.3-2_amd64.deb
-----> Installing pigz
-----> Deploying environment