Skip to content

Instantly share code, notes, and snippets.

@hpetru
hpetru / base.rb
Created November 15, 2021 10:56 — forked from bensie/base.rb
Sinatra API Helpers
require "sinatra/base"
require "sinatra/namespace"
require "multi_json"
require "api/authentication"
require "api/error_handling"
require "api/pagination"
module Api
class Base < ::Sinatra::Base
mapboxgl.accessToken = 'pk.eyJ1Ijoib3BlbnN0YXRlcyIsImEiOiJjamU0ZnVibHExNmVnMzRycTFkMnR0cjZkIn0.nE772hhH8i1ij-ae2p0E7g';
var map = new mapboxgl.Map({
container: 'map',
style: 'mapbox://styles/mapbox/light-v9',
minZoom: 2,
maxZoom: 13
})
const bounds = JSON.parse('[[-104.053520202637, 39.9999961853027], [-95.3080520629883, 43.0017013549805]]')
@hpetru
hpetru / gist:4cbc31c634e3282d8bb756979c52b3dc
Created April 6, 2016 14:42 — forked from nside/gist:8078726
scrapyd logs grokking for logstash kibana elasticsearch
filter {
grok {
match => [ "message", "%{TIMESTAMP_ISO8601:ts} \[%{USERNAME:spider}\] %{LOGLEVEL:level}: Crawled %{NUMBER:pages2:int} pages \(at %{NUMBER:pages_rate2:int%} pages/min\), scraped %{NUMBER:items2:int} items \(at %{NUMBER:items_rate2:int%} items/min\)" ]
}
}
{
"trim_trailing_white_space_on_save": true,
"bold_folder_labels": true,
"caret_style": "phase",
"create_window_at_startup": false,
"ensure_newline_at_eof_on_save": true,
"file_exclude_patterns":
[
"*.scssc"
],
from os import system
from PIL import Image
import glob
# tesseract
# convert
system("convert -density 200 in.pdf -quality 100 out/out.jpg")
for f in glob.glob("out/out-*.jpg"):
im = Image.open(f)
@hpetru
hpetru / Gemfile
Created August 1, 2015 13:18
Do you have problems with your love life? Is your hand becoming too dry? Ion_The_Conqueror.rb is here to help! Just install ruby and run me, your life will become better just in seconds. Become the most popular person on badoo just by making a few clicks!
source 'https://rubygems.org'
gem 'faraday', '0.9.0'
gem 'faraday_middleware'
gem 'nokogiri'
gem 'pry'
3
100
1
1
#include <iostream>
#include <math.h>
class BinaryNumber
{
unsigned long int bitset;
public:
BinaryNumber();
BinaryNumber(unsigned long int);
Program MIN_ION;
const N = 2;
type
vec = array[1..N] of integer;
function min(a, b: vec) : integer;
var i : integer;
var _min : integer;
begin
#!/usr/bin/env ruby
module W
class Token
attr_reader :value, :tags
def initialize(value)
@value = value
@tags = []
end