I hereby claim:
- I am russ on github.
- I am russfyc (https://keybase.io/russfyc) on keybase.
- I have a public key whose fingerprint is 3FBB D9A3 6E77 B375 EAE4 51CC 7767 03EF E53B B9A6
To claim this, I am signing this object:
Error target app failed to compile: | |
Invalid Int32: "280375465082880" (ArgumentError) | |
from /crystal/src/string.cr:438:83 in 'to_i32' | |
from /crystal/src/compiler/crystal/codegen/codegen.cr:510:23 in 'visit' | |
from /crystal/src/compiler/crystal/syntax/visitor.cr:27:12 in 'accept' | |
from /crystal/src/compiler/crystal/codegen/codegen.cr:2345:9 in 'initialize' | |
from /crystal/src/compiler/crystal/codegen/codegen.cr:2362:7 in 'codegen' | |
from /crystal/src/compiler/crystal/compiler.cr:174:16 in 'compile:combine_rpath' | |
from /crystal/src/compiler/crystal/compiler.cr:167:56 in 'compile:combine_rpath' | |
from /crystal/src/compiler/crystal/macros/macros.cr:96:14 in 'interpret_run' |
docker run -it homebrew/brew Unable to find image 'homebrew/brew:latest' locally | |
latest: Pulling from homebrew/brew e92ed755c008: Pull complete | |
b9fd7cb1ff8f: Pull complete | |
ee690f2d57a1: Pull complete | |
53e3366ec435: Pull complete | |
5ab15df03195: Pull complete | |
10ac880b02d1: Pull complete | |
bddb162b792c: Pull complete | |
Digest: sha256:fc1a1df1056c47660b0bc23e690cd2f9d6d2c3176513fea7d40d669ad2823dd1 | |
Status: Downloaded newer image for homebrew/brew:latest root@816c4762d86c:/home/linuxbrew# brew install crystal |
#!/usr/bin/bash | |
pegasus < parser.grammar > parser.json | |
pegasus-crystalsem -l parser.json -a parser.sem -s parser.cr | |
crystal test.cr |
token whitespace = /[ \n\t]+/ [ skip ]; | |
token true = /true/; | |
token false = /false/; | |
token and = /and/; | |
token or = /or/; | |
rule S = expr; | |
rule expr = tkn | expr and tkn | expr or tkn; | |
rule tkn = true | false; |
DROP TABLE videos; | |
DROP TABLE video_releases; | |
DROP TABLE actors; | |
DROP TABLE performances; | |
CREATE TABLE videos ( | |
id integer NOT NULL, | |
title varchar(40) NOT NULL | |
); |
require "open-uri" | |
def get_site_title(domain) | |
response = open(domain) { |f| f.read } | |
response.match(/<title.*>(.*)<\/title>/i)[1] | |
end | |
threads, titles = [], [] | |
[ "http://google.com", "http://apple.com", "https://facebook.com" ].each do |domain| |
I hereby claim:
To claim this, I am signing this object:
I hereby claim:
To claim this, I am signing this object:
namespace :sync do | |
desc "Backs up heroku database and restores it locally" | |
task production: :environment do | |
Bundler.with_clean_env do | |
system("heroku pgbackups:capture --expire --remote production") | |
timestamp = Time.now.utc.strftime("%Y%m%d%H%M%S") | |
system("curl -o ../pgbackups/production_#{timestamp}.dump --create-dirs `heroku pgbackups:url --remote production`") | |
last_backup = Dir.entries("../pgbackups").last | |
database = Rails.configuration.database_configuration[Rails.env]['database'] | |
system("pg_restore --verbose --clean --no-acl --no-owner -d #{database} ../pgbackups/#{last_backup}") |
require 'lastfm' | |
API_KEY = 'XXX' | |
API_SECRET = 'XXX' | |
lastfm = Lastfm.new(API_KEY, API_SECRET) | |
# token = lastfm.auth.get_token | |
token = '435708b60cde32b6df36b8585fe75725' | |
# open http://www.last.fm/api/auth/?api_key=XXXX&token=token |