Skip to content

Instantly share code, notes, and snippets.

@kapkaev
kapkaev / _orders.html.erb
Created November 11, 2011 21:25 — forked from yrgoldteeth/_orders.html.erb
Rails 3.1 - will_paginate and ajax
<ul>
<% @orders.each do |order| %>
<li>
<!-- Show order stuff -->
</li>
<% end %>
</ul>
<%= will_paginate @orders %>
@kapkaev
kapkaev / script.sh
Created November 13, 2011 14:16
ubuntu 11.10
sudo apt-get install build-essential libxslt1.1 libxslt1-dev libxml2 mysql-server libmysqlclient-dev libmysql-ruby libssl-dev libopenssl-ruby libcurl4-openssl-dev imagemagick libmagickwand-dev git-core redis-server libffi-dev libffi-ruby rubygems libsqlite3-dev libpq-dev libreadline6 libreadline6-dev zlib1g zlib1g-dev libyaml-dev libsqlite3-0 sqlite3 libxml2-dev autoconf libc6-dev ncurses-dev automake libtool bison
@kapkaev
kapkaev / config-initializers-resque.rb
Created November 19, 2011 15:25 — forked from andreaseger/config-initializers-resque.rb
carrierwave resque background image processing foo
rails_root = ENV['RAILS_ROOT'] || File.dirname(__FILE__) + '/../..'
rails_env = ENV['RAILS_ENV'] || 'development'
resque_config = YAML.load_file(rails_root + '/config/resque.yml')
Resque.redis = resque_config[rails_env]
#secure the admin view of resque
Resque::Server.use(Rack::Auth::Basic) do |user, password|
password == "secret"
end
@kapkaev
kapkaev / Gemfile
Created January 6, 2012 12:16
sinatra && rvm && unicorn && nginx
#vim Gemfile
source 'http://rubygems.org'
gem 'sinatra'
gem 'shotgun'
gem 'haml'
gem 'sass'
gem 'unicorn'
@kapkaev
kapkaev / downloads_controller.rb
Created January 11, 2012 09:41 — forked from matiaskorhonen/downloads_controller.rb
unicorn secure download rails
class DownloadsController < ApplicationController
DOWNLOAD_EXPIRY = 30.minutes
DOWNLOAD_SECRET = "MYSECRET"
def show
download = Download.find(params[:id])
# download.file_path - get the path to the file, relative to the downloads directory
serve_file(download.file_path)
@kapkaev
kapkaev / gist:1594397
Created January 11, 2012 12:11
erlang R14B03 ubuntu 11.04
apt-get -y install build-essential m4 libncurses5-dev libssh-dev unixodbc-dev libgmp3-dev libwxgtk2.8-dev libglu1-mesa-dev fop xsltproc default-jdk
mkdir -p /src/erlang
cd /src/erlang
wget http://www.erlang.org/download/otp_src_R14B03.tar.gz
tar -xvzf otp_src_R14B03.tar.gz
chmod -R 777 otp_src_R14B03
cd otp_src_R14B03
./configure
make
make install
@kapkaev
kapkaev / gist:1606648
Created January 13, 2012 14:49
generate pdf
libreoffice --headless -convert-to pdf fileToConvert.docx -outdir output/path/for/pdf
@kapkaev
kapkaev / gist:1641413
Created January 19, 2012 17:47 — forked from phillipkoebbe/gist:1457544
Installing ruby-debug19 on ruby 1.9.3-p0 on Mac OS X Lion 10.7.2 with Xcode 4.2.1
# assumes 1.9.3-p0 is already installed in RVM (1.9.2) and you are in an empty gemset
curl -OL http://rubyforge.org/frs/download.php/75414/linecache19-0.5.13.gem
curl -OL http://rubyforge.org/frs/download.php/75415/ruby-debug-base19-0.11.26.gem
gem install rake
gem install archive-tar-minitar
gem install ruby_core_source
gem install columnize
gem install linecache19-0.5.13.gem -- --with-ruby-include="$rvm_path/src/`rvm tools strings`"
gem install ruby-debug-base19-0.11.26.gem -- --with-ruby-include="$rvm_path/src/`rvm tools strings`"
@kapkaev
kapkaev / script.sh
Created January 19, 2012 17:49
ruby 1.9.3 debug
gem install ruby-debug19
curl -OL http://rubyforge.org/frs/download.php/75414/linecache19-0.5.13.gem
curl -OL http://rubyforge.org/frs/download.php/75415/ruby-debug-base19-0.11.26.gem
gem install ruby-debug-base19-0.11.26.gem -- --with-ruby-include="$rvm_path/src/`rvm tools strings`"
# rvm tools strings
# gem install ruby-debug-base19-0.11.26.gem -- --with-ruby-include=/home/kir/.rvm/src/ruby-1.9.3-p0/
@kapkaev
kapkaev / stage0-change-mirror-to-korean.sh
Created January 31, 2012 19:22 — forked from premist/stage0-change-mirror-to-korean.sh
Installing GitLab on CentOS 6.2 (Part 1)
curl https://raw.github.com/gist/1588091/8b7b7a203074231f3dc75bdee48b3017078fb621/CentOS-Base.repo -o /etc/yum.repos.d/CentOS-Base.repo
curl https://raw.github.com/gist/1588091/2e5ab750cd0603dd7210ea7a999d15f9aadae711/epel.repo -o /etc/yum.repos.d/epel.repo