Skip to content

Instantly share code, notes, and snippets.

View kamilhism's full-sized avatar

Kamil Hismatullin kamilhism

View GitHub Profile
#!/usr/bin/env ruby
#
# Proof-of-Concept exploit for Rails SQL Injection (CVE-2013-0156)
#
# ## Advisory
#
# https://groups.google.com/forum/#!topic/rubyonrails-security/61bkgvnSGTQ/discussion
#
# ## Caveats
#
@kamilhism
kamilhism / readme.md
Last active October 13, 2015 16:27
Refinery new engine guide

How to create new engine in RefineryCMS

Create empty engine & migrate

rails g refinery:engine project title:string description:text
bundle install
rails generate refinery:projects
rake db:migrate
rake db:seed
@kamilhism
kamilhism / gist:3919832
Created October 19, 2012 18:29
test task solve
str = "111222333" * 1000000
a = Time.now
str.scan(/(0+|1+|2+|3+|4+|5+|6+|7+|8+|9+)/).map { |i| "#{i[0].size}#{i[0][0]}" }.join
puts Time.now - a
a = Time.now
str.scan(/((\d)\2*)/).map { |i| "#{i[0].size}#{i[1]}"}.join
puts Time.now - a