Skip to content

Instantly share code, notes, and snippets.

View quidproquo's full-sized avatar

Ilya Scharrenbroich quidproquo

View GitHub Profile
describe 'with valid ticker' do
let(:ticker) { 'AAPL' }
let!(:instrument) { create(:instrument, ticker: ticker) }
["url_1", "url_2"].each do |url|
context "with url #{url}" do
let(:referer) { url }
it "should redirect to ticker page" do

Keybase proof

I hereby claim:

  • I am quidproquo on github.
  • I am quidproquo (https://keybase.io/quidproquo) on keybase.
  • I have a public key whose fingerprint is 00CE DDB7 B93E F0DD 776C 3773 4590 E3E9 540F 7B09

To claim this, I am signing this object:

@quidproquo
quidproquo / gist:c0b45e77f059863ae449
Last active June 15, 2023 14:22
SQL for selecting row with max timestamp
SELECT n.node_id, n.lat, n.lng, n.timestamp
FROM nodes AS n
INNER JOIN (
SELECT node_id, MAX(timestamp) AS timestamp
FROM nodes
GROUP BY node_id
) AS mn
ON n.node_id = mn.node_id
AND n.timestamp = mn.timestamp;
<div class="row">
<div class="span12">
<h2>Registration</h2>
</div>
</div>
<div class="row">
<div class="span6">
<div style="border: 0px #ddd solid;">
<%= simple_form_for resource,
as: resource_name,
@quidproquo
quidproquo / gist:3319717
Created August 11, 2012 01:13
TorqueBox JMSXGroupID Test
#!/usr/bin/env jruby
require 'rubygems'
require 'torquebox-messaging'
queue = TorqueBox::Messaging::Queue.new(
'/queues/trade/prod_ord',
host: 'localhost',
port: 5445
)
@quidproquo
quidproquo / gist:2785551
Created May 25, 2012 03:18
Find all files and directories that are not SVN
find . \! \( -name . -or -name ".svn" -or -path "*/.svn/*" \)
@quidproquo
quidproquo / gist:2431334
Created April 20, 2012 19:52
Cloudinary Uploader
# encoding: utf-8
class FloorPlanPhotoUploader < CarrierWave::Uploader::Base
include Cloudinary::CarrierWave
process :convert => :jpg
version :medium do
process :resize_and_pad => [280, 374, :white, 'West']