Skip to content

Instantly share code, notes, and snippets.

@kapkaev
kapkaev / gist:2602880
Created May 5, 2012 14:29
secure nginx video streaming
# Actual Streaming
location ~ /streaming/(.*\.mp4)$ {
# Fix strange CPU usage caused by gzip
gzip off;
gzip_static off;
limit_rate_after 10m;
limit_rate 400k;
alias /streaming/$1;
internal;
@kapkaev
kapkaev / script.sh
Created April 23, 2012 06:45
macosx mysql remove
sudo rm /usr/local/mysql
sudo rm -rf /usr/local/mysql*
sudo rm -rf /Library/StartupItems/MySQLCOM
sudo rm -rf /Library/PreferencePanes/My*
sudo vim /etc/hostconfig #remove the line MYSQLCOM=-YES-
rm -rf ~/Library/PreferencePanes/My*
sudo rm -rf /Library/Receipts/mysql*
sudo rm -rf /Library/Receipts/MySQL*
sudo rm -rf /private/var/db/receipts/*mysql*
@kapkaev
kapkaev / reset_ajax_resquests.js
Created April 12, 2012 17:41
reset_ajax_resquests.js
$.xhrPool = [];
$.xhrPool.abortAll = function() {
_.each(this, function(jqXHR) {
jqXHR.abort();
});
};
$.ajaxSetup({
beforeSend: function(jqXHR) {
$.xhrPool.push(jqXHR);
@kapkaev
kapkaev / script.sh
Created April 9, 2012 16:38
ubuntu 11.10 rvm install
sudo apt-get -y install build-essential git-core curl libssl-dev libreadline6-dev zlib1g-dev libmysqlclient-dev libcurl4-openssl-dev libxslt-dev libxml2-dev imagemagick imagemagickcore-dev imagemagickwand-dev
curl -L get.rvm.io | bash -s stable && source ~/.bash_profile && rvm requirements && rvm install 1.9.3
@kapkaev
kapkaev / .irbrc
Created April 1, 2012 20:45
.irbrc
# load libraries
require 'rubygems'
require 'wirble'
require 'ostruct'
require 'open-uri'
require 'color'
require 'etc'
#require 'extensions'
require 'hpricot'
require 'irb/completion'
@kapkaev
kapkaev / hack.sh
Created March 31, 2012 16:51 — forked from erikh/hack.sh
OSX For Hackers
#!/usr/bin/env sh
##
# This is script with usefull tips taken from:
# https://github.com/mathiasbynens/dotfiles/blob/master/.osx
#
# install it:
# curl -sL https://raw.github.com/gist/2108403/hack.sh | sh
#
@kapkaev
kapkaev / ffmpeg.rb
Created March 29, 2012 13:29 — forked from ehlyzov/ffmpeg.rb
ffmpeg & carrierwave
module CarrierWave
module FFMPEG
extend ActiveSupport::Concern
module ClassMethods
def faststart
process :faststart => true
end
def transcode options
@kapkaev
kapkaev / server.conf
Created March 21, 2012 10:06
NginX config for Rails 3.1 & Unicorn
upstream example_backend {
server unix:/var/www/example.com/shared/unicorn.sock;
}
server {
listen 80;
server_name example.com www.example.com;
access_log off;
error_log off;
client_max_body_size 20M;
@kapkaev
kapkaev / elasticsearch.conf
Created March 7, 2012 07:58 — forked from tobiasmcnulty/elasticsearch.conf
upstart job for elastic search
# ElasticSearch Service
description "ElasticSearch"
start on (net-device-up
and local-filesystems
and runlevel [2345])
stop on runlevel [016]
@kapkaev
kapkaev / script.sh
Created February 3, 2012 15:20
mount mac share (afp)
sudo apt-get install libfuse-dev libreadline-dev libgcrypt-dev libgmp3-dev
cd ~
wget http://citylan.dl.sourceforge.net/project/afpfs-ng/afpfs-ng/0.8.1/afpfs-ng-0.8.1.tar.bz2
# or http://sourceforge.net/projects/afpfs-ng/
tar -xf afpfs-ng-0.8.1.tar.bz2 && cd afpfs-ng-0.8.1
./configure
make
sudo make install
sudo ldconfig