Skip to content

Instantly share code, notes, and snippets.

View matiasgarciaisaia's full-sized avatar
🙃
Piensa bonito

Matías García Isaía matiasgarciaisaia

🙃
Piensa bonito
View GitHub Profile
@matiasgarciaisaia
matiasgarciaisaia / circle.yml
Created November 30, 2016 18:23
manas.tech circle.yml
test:
pre:
- python -m SimpleHTTPServer:
background: true
pwd: build
- sleep 5
override:
- wget -r -l8000 --spider -e robots=off -D localhost http://localhost:8000 -o $CIRCLE_ARTIFACTS/broken-links.log
post:
- rm build/nohup.out
$ crystal --version
Crystal 0.18.7 (2016-08-05)
$ crystal tmp/test.cr
Pinging...
Pinging...
Pinging...
Pinging...
Pinging...
Pinging...
Pinging...
@matiasgarciaisaia
matiasgarciaisaia / build-log.txt
Created November 10, 2016 20:58 — forked from mgarciaisaia/build-log.txt
Building bdwgc & libatomic_ops from source on Bash on Ubuntu on Windows 10
user@MSEDGEWIN10:~/bdwgc$ autoreconf -vif && automake --add-missing > autoreconf.log
autoreconf: Entering directory `.'
autoreconf: configure.ac: not using Gettext
autoreconf: running: aclocal --force -I m4
autoreconf: configure.ac: tracing
autoreconf: configure.ac: adding subdirectory libatomic_ops to autoreconf
autoreconf: Entering directory `libatomic_ops'
autoreconf: running: libtoolize --copy --force
libtoolize: putting auxiliary files in `.'.
libtoolize: copying file `./ltmain.sh'
@matiasgarciaisaia
matiasgarciaisaia / make.log
Created November 10, 2016 20:28
Running `make -f Makefile.direct test` on Bash on Ubuntu on Windows 10
$ make -f Makefile.direct test
cc -O -I./include -I./libatomic_ops/src -DGC_ATOMIC_UNCOLLECTABLE -DNO_EXECUTE_PERMISSION -DALL_INTERIOR_POINTERS -c ./tests/test.c
mv test.o tests/test.o
rm -f gctest
./if_mach SPARC DRSNX cc -O -I./include -I./libatomic_ops/src -DGC_ATOMIC_UNCOLLECTABLE -DNO_EXECUTE_PERMISSION -DALL_INTERIOR_POINTERS -o gctest tests/test.o gc.a -lucb
./if_mach HP_PA HPUX cc -O -I./include -I./libatomic_ops/src -DGC_ATOMIC_UNCOLLECTABLE -DNO_EXECUTE_PERMISSION -DALL_INTERIOR_POINTERS -o gctest tests/test.o gc.a -ldld `./threadlibs`
./if_mach M68K AMIGA cc -O -I./include -I./libatomic_ops/src -DGC_ATOMIC_UNCOLLECTABLE -DNO_EXECUTE_PERMISSION -DALL_INTERIOR_POINTERS -UGC_AMIGA_MAKINGLIB -o gctest tests/test.o gc.a `./threadlibs`
./if_not_there gctest cc -O -I./include -I./libatomic_ops/src -DGC_ATOMIC_UNCOLLECTABLE -DNO_EXECUTE_PERMISSION -DALL_INTERIOR_POINTERS -o gctest tests/test.o gc.a `./threadlibs`
^^^^Starting command^^^^
./setjmp_test
@matiasgarciaisaia
matiasgarciaisaia / crystal-fail.txt
Created November 10, 2016 19:29
sudo apt-get install crystal fails on standard Bash on Ubuntu/Win10
user@MSEDGEWIN10:/mnt/c/Windows/System32$ sudo apt-get install crystal
sudo: unable to resolve host MSEDGEWIN10
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following packages were automatically installed and are no longer required:
libfreetype6 os-prober
Use 'apt-get autoremove' to remove them.
The following NEW packages will be installed:
@matiasgarciaisaia
matiasgarciaisaia / crystal-fail.txt
Created November 10, 2016 19:29
sudo apt-get install crystal fails on standard Bash on Ubuntu/Win10
user@MSEDGEWIN10:/mnt/c/Windows/System32$ sudo apt-get install crystal
sudo: unable to resolve host MSEDGEWIN10
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following packages were automatically installed and are no longer required:
libfreetype6 os-prober
Use 'apt-get autoremove' to remove them.
The following NEW packages will be installed:
@matiasgarciaisaia
matiasgarciaisaia / Dockerfile
Created September 28, 2016 16:33
Sample Crystal Dockerfile
FROM crystallang/crystal:0.19.2
# Install crystal deps
ADD shard.yml /app/
ADD shard.lock /app/
WORKDIR /app
RUN crystal deps
# Add app and build it
ADD . /app
#!/usr/bin/env ruby
require 'sinatra'
require 'tempfile'
set :bind, '0.0.0.0'
get '/' do
source_url = params['q']
puts "Downloading #{source_url} ..."
system("wget -nc #{source_url}")
@matiasgarciaisaia
matiasgarciaisaia / bundle_install_--verbose.log
Created November 12, 2015 01:20
bundle install --verbose
HTTP GET http://bundler.rubygems.org/api/v1/dependencies
HTTP 200 OK
Fetching gem metadata from http://rubygems.org/
Query List: ["middleman", "middleman-livereload", "middleman-blog", "middleman-blog-drafts", "builder", "nokogiri", "wdm", "middleman-s3_sync", "middleman-build-reporter", "pry-debugger", "middleman-alias", "middleman-sitemap", "middleman-sitemap-ping", "middleman-syntax", "redcarpet", "ruby18_source_location", "inifile", "middleman-search"]
Query Gemcutter Dependency Endpoint API: middleman,middleman-livereload,middleman-blog,middleman-blog-drafts,builder,nokogiri,wdm,middleman-s3_sync,middleman-build-reporter,pry-debugger,middleman-alias,middleman-sitemap,middleman-sitemap-ping,middleman-syntax,redcarpet,ruby18_source_location,inifile,middleman-search
HTTP GET http://bundler.rubygems.org/api/v1/dependencies?gems=middleman,middleman-livereload,middleman-blog,middleman-blog-drafts,builder,nokogiri,wdm,middleman-s3_sync,middleman-build-reporter,pry-debugger,middleman-alias,middleman-sitemap,midd
@matiasgarciaisaia
matiasgarciaisaia / search.js
Created October 21, 2015 18:53
Autocomplete-enabled search box for a Middleman static site using middleman-search extension and jquery-ui
var lunrIndex = null;
var lunrData = null;
// Download index data
$.ajax({
url: '/index.json',
cache: true,
method: 'GET',
success: function(data) {
lunrData = data;