Skip to content

Instantly share code, notes, and snippets.

View emiltin's full-sized avatar

Emil Tin emiltin

  • City of Copenhagen
  • Denmark
  • 08:58 (UTC +02:00)
View GitHub Profile
@emiltin
emiltin / gist:4162804
Created November 28, 2012 17:45
clang warnings building 7379c8c3873ade900e10a078c137006b17591d1e
In file included from Extractor/ScriptingEnvironment.cpp:27:
In file included from /usr/local/opt/boost/include/boost/foreach.hpp:78:
In file included from /usr/local/opt/boost/include/boost/range/rend.hpp:19:
In file included from /usr/local/opt/boost/include/boost/range/reverse_iterator.hpp:20:
In file included from /usr/local/opt/boost/include/boost/iterator/reverse_iterator.hpp:12:
In file included from /usr/local/opt/boost/include/boost/iterator/iterator_adaptor.hpp:15:
In file included from /usr/local/opt/boost/include/boost/iterator/iterator_facade.hpp:14:
In file included from /usr/local/opt/boost/include/boost/iterator/detail/facade_iterator_category.hpp:26:
In file included from /usr/local/opt/boost/include/boost/detail/indirect_traits.hpp:9:
In file included from /usr/local/opt/boost/include/boost/type_traits/is_pointer.hpp:24:
@emiltin
emiltin / polyline.png
Created November 16, 2012 09:31
weird polyline generalization
polyline.png
#lib/auto_html.rb
AutoHtml.add_filter(:issue_link) do |text|
text.gsub(/x/) do |match|
'-'
end
end
@emiltin
emiltin / gist:3873981
Created October 11, 2012 17:08
OSRM asserting failing in debug mode
~/code/Project-OSRM$ (develop) git log -n 1
commit f40550b18c5f750a2ef40b003193adf0141e5841
Author: Emil Tin <emil.tin@tmf.kk.dk>
Date: Thu Oct 11 16:50:17 2012 +0200
bike speeds on pedestrian areas
~/code/Project-OSRM$ (develop) scons --cxx=clang++ --buildconfiguration=debug
scons: Reading SConscript files ...
Using user supplied C++ Compiler: clang++
#!/usr/bin/env ruby
require 'bigdecimal'
DEG_TO_RAD = 0.017453292519943295769236907684886
EARTH_RADIUS_IN_METERS = 6372797.560856
def approximateDistance lat1, lon1, lat2, lon2
#assert(lat1 != INT_MIN)
~/code/Project-OSRM$ (distance_precision) cuc --tags @distance
Using the default profile...
@routing @distance
Feature: Distance calculation
Background: # features/testbot/distance.feature:4
Given the speedprofile "testbot" # features/step_definitions/data.rb:1
Scenario: Distance should equal sum of segments, leftwinded # features/testbot/distance.feature:7
Given the node map # features/step_definitions/data.rb:9
options = {
vejnavn: 'Ravnsborggade',
husnr: '3',
postnr: '2200'
}
$.ajax 'http://geo.oiorest.dk/adresser.json',
type: 'GET'
dataType: 'jsonp'
data: options
@emiltin
emiltin / osrm.rb
Created July 14, 2012 09:19
Brew formula for building OSRM with Clang, without SCons
require 'formula'
class Osrm < Formula
head 'https://github.com/DennisOSRM/Project-OSRM', :using => :git
homepage 'https://github.com/DennisOSRM/Project-OSRM'
depends_on 'protobuf'
depends_on 'boost'
depends_on 'libzip'
depends_on 'libstxxl'
#routes.rb
RailsOSRM::Application.routes.draw do
scope "(:locale)"
resources(:issues)
end
end
#issues_controler.rb
def test
@issue = Issue.find params[:id]
#config/application.rb
config.exceptions_app = self.routes
#config/routes.rb
match "/404.:format", :to => "application#error_route_not_found"
#app/controllers/application.rb
def error_route_not_found
respond_to do |format|
format.html { render 'errors/route_not_found', :status => :not_found }