Skip to content

Instantly share code, notes, and snippets.

View Incanus3's full-sized avatar

Jakub Kaláb Incanus3

  • Universita Palackého v Olomouci
View GitHub Profile
@Incanus3
Incanus3 / gist:7116369
Created October 23, 2013 10:41
pry debugging
From: /home/jakub/.rvm/gems/ruby-2.0.0-p247@objednavky/gems/devise-3.1.1/lib/devise/controllers/helpers.rb @ line 254 Devise::Controllers::Helpers#sign_in_and_redirect:
252: def sign_in_and_redirect(resource_or_scope, *args)
253: options = args.extract_options!
=> 254: scope = Devise::Mapping.find_scope!(resource_or_scope)
255: resource = args.last || resource_or_scope
256: sign_in(scope, resource, options)
257: redirect_to after_sign_in_path_for(resource)
258: end
require 'eventmachine'
EventLoopNotRunning = Class.new(StandardError)
class AMQPHelper
def initialize
raise EventLoopNotRunning unless EM.reactor_running?
end
def self.start_reactor(&block)
@Incanus3
Incanus3 / gist:115359
Created May 21, 2009 08:40
Kormes - sl2
#include <stdio.h>
#include <stdlib.h>
#include <math.h>
void cti(char* cesta)
{
FILE* in = fopen(cesta, "r");
FILE* out = fopen("out.txt", "w");
if (in == NULL || out == NULL)
exit(1);
%% definice linearniho usporadani prvku, to jest a < b < c < d < e < f < g
lt(a,b). lt(a,c). lt(a,d). lt(a,e). lt(a,f). lt(a,g).
lt(b,c). lt(b,d). lt(b,e). lt(b,f). lt(b,g).
lt(c,d). lt(c,e). lt(c,f). lt(c,g).
lt(d,e). lt(d,f). lt(d,g).
lt(e,f). lt(e,g).
lt(f,g).
%% kazdy prvek je roven prave sobe
eq(X,X).
;;; Safety = 3, Speed = 1, Space = 1, Float = 1, Interruptible = 0
;;; Compilation speed = 1, Debug = 2, Fixnum safety = 3
;;; Source level debugging is on
;;; Source file recording is on
;;; Cross referencing is on
; (TOP-LEVEL-FORM 0)
; (TOP-LEVEL-FORM 1)
; Loading text file /home/jakub/.lisp-loading/graphs-loading.lisp
; Loading text file /home/jakub/.lisp-loading/loading.lisp
; (TOP-LEVEL-FORM 2)