Navigation Menu

Skip to content

Instantly share code, notes, and snippets.

View rened's full-sized avatar

Rene Donner rened

View GitHub Profile
mkdir -p ~/julia
curl -s -L https://julialang.s3.amazonaws.com/bin/linux/x64/0.4/julia-0.4.6-linux-x86_64.tar.gz | \
tar -C ~/julia -x -z --strip-components=1 -f -
echo "export PATH=$PATH:$HOME/julia/bin" >> ~/.profile
source ~/.profile
f(a) = a + 1
g(a,f) = f(a) + 10
g(1,f)
@code_llvm f(1)
@code_llvm g(1,f)
@rened
rened / valgrind.out
Created January 17, 2014 12:16
Valgrind output of test case resulting in memory corruption / segfault
==6481== Memcheck, a memory error detector
==6481== Copyright (C) 2002-2012, and GNU GPL'd, by Julian Seward et al.
==6481== Using Valgrind-3.8.1 and LibVEX; rerun with -h for copyright info
==6481== Command: julia -e using\ WebApp;\ WebApp.demo()
==6481== Parent PID: 22678
==6481==
--6481--
--6481-- Valgrind options:
--6481-- --track-origins=yes
--6481-- -v
rene@lemonlab:lib $ ls -la
total 152
drwxr-xr-x 22 rene staff 748 Sep 20 23:01 .
drwxr-xr-x 14 rene staff 476 Sep 20 23:00 ..
lrwxr-xr-x 1 rene staff 54 Sep 20 23:01 libgnutls-openssl.27.dylib -> ../Cellar/gnutls/3.1.10/lib/libgnutls-openssl.27.dylib
lrwxr-xr-x 1 rene staff 51 Sep 20 23:01 libgnutls-openssl.dylib -> ../Cellar/gnutls/3.1.10/lib/libgnutls-openssl.dylib
lrwxr-xr-x 1 rene staff 50 Sep 20 23:01 libgnutls-xssl.0.dylib -> ../Cellar/gnutls/3.1.10/lib/libgnutls-xssl.0.dylib
lrwxr-xr-x 1 rene staff 48 Sep 20 23:01 libgnutls-xssl.dylib -> ../Cellar/gnutls/3.1.10/lib/libgnutls-xssl.dylib
lrwxr-xr-x 1 rene staff 46 Sep 20 23:01 libgnutls.28.dylib -> ../Cellar/gnutls/3.1.10/lib/libgnutls.28.dylib
lrwxr-xr-x 1 rene staff 43 Sep 20 23:01 libgnutls.dylib -> ../Cellar/gnutls/3.1.10/lib/libgnutls.dylib
@rened
rened / gist:6643864
Created September 20, 2013 21:02
GnuTLS install working on OSX when DYLD path is set
ene@lemonlab:julia $ rm -rf ~/.julia
rene@lemonlab:julia $ DYLD_LIBRARY_PATH="/Users/rene/local/julia/usr/lib/" julia
_
_ _ _(_)_ | A fresh approach to technical computing
(_) | (_) (_) | Documentation: http://docs.julialang.org
_ _ _| |_ __ _ | Type "help()" to list help topics
| | | | | | |/ _` | |
| | |_| | | | (_| | | Version 0.2.0-prerelease+3798
_/ |\__'_|_|_|\__'_| | Commit b581ea1* 2013-09-20 18:16:46 UTC
|__/ | x86_64-apple-darwin12.5.0
@rened
rened / gist:6578740
Created September 16, 2013 09:58
HttpServer working on osx when manually setting DYLD path
rene@cirdesk3:~ $ DYLD_LIBRARY_PATH=/Users/rene/local/julia/usr/lib:/usr/lib julia
_
_ _ _(_)_ | A fresh approach to technical computing
(_) | (_) (_) | Documentation: http://docs.julialang.org
_ _ _| |_ __ _ | Type "help()" to list help topics
| | | | | | |/ _` | |
| | |_| | | | (_| | | Version 0.2.0-prerelease+3743
_/ |\__'_|_|_|\__'_| | Commit fc445f8* 2013-09-16 05:29:41 UTC
|__/ | x86_64-apple-darwin12.4.0
@rened
rened / gist:6578645
Created September 16, 2013 09:45
BinDeps issue during clean install of HttpServer / GnuTLS, osx 10.8.4
rene@cirdesk3:julia $ julia
_
_ _ _(_)_ | A fresh approach to technical computing
(_) | (_) (_) | Documentation: http://docs.julialang.org
_ _ _| |_ __ _ | Type "help()" to list help topics
| | | | | | |/ _` | |
| | |_| | | | (_| | | Version 0.2.0-prerelease+3743
_/ |\__'_|_|_|\__'_| | Commit fc445f8* 2013-09-16 05:29:41 UTC
|__/ | x86_64-apple-darwin12.4.0
@rened
rened / gist:6578708
Last active December 23, 2015 04:09
BinDeps issue solved on osx by setting DYLD path
julia> Pkg.add("HttpServer")
INFO: Installing Calendar v0.4.0
INFO: Installing FactCheck v0.1.0
INFO: Installing HttpServer v0.0.3
INFO: Installing GnuTLS v0.0.0
INFO: Installing HttpParser v0.0.4
INFO: Installing HttpCommon v0.0.2
INFO: Installing ICU v0.0.0
INFO: Installing UTF16 v0.2.0
INFO: Running build script for package GnuTLS
@rened
rened / gist:6578625
Created September 16, 2013 09:44
BinDeps issue during clean install of HttpServer / GnuTLS, 64bit ubuntu
rene@cn2:~ $ rm -rf .julia
rene@cn2:~ $ julia
_
_ _ _(_)_ | A fresh approach to technical computing
(_) | (_) (_) | Documentation: http://docs.julialang.org
_ _ _| |_ __ _ | Type "help()" to list help topics
| | | | | | |/ _` | |
| | |_| | | | (_| | | Version 0.2.0-prerelease+3743
_/ |\__'_|_|_|\__'_| | Commit fc445f8* 2013-09-16 05:29:41 UTC
|__/ | x86_64-redhat-linux
#!/bin/bash
# This script installs nix from source into the current working directory.
set -e
export TARGET=$(pwd)
export BUILDTMP=/tmp/install-nix-here
export BUILDTMPESC=$(echo $BUILDTMP | sed -e's/\//\\\//g')
if [ "$(ls -A $TARGET)" ]; then