Skip to content

Instantly share code, notes, and snippets.

View mribica's full-sized avatar

mmr mribica

  • Sarajevo, Bosnia and Herzegovina
View GitHub Profile
@mribica
mribica / es.sh
Created October 14, 2012 20:24
Install ElasticSearch on Ubuntu 12.04
cd ~
sudo apt-get update
sudo apt-get install openjdk-7-jre -y
wget https://github.com/downloads/elasticsearch/elasticsearch/elasticsearch-0.19.0.tar.gz -O elasticsearch.tar.gz
tar -xf elasticsearch.tar.gz
rm elasticsearch.tar.gz
sudo mv elasticsearch-* elasticsearch
sudo mv elasticsearch /usr/local/share
@mribica
mribica / ror-install.markdown
Created October 15, 2012 11:33
Install Ruby on Rails (Ubuntu 12.04)

Install curl

sudo apt-get install curl

Install RVM

curl -L get.rvm.io | bash -s stable

Load RVM

@mribica
mribica / pg install.markdown
Created October 15, 2012 11:43
Install pg 9.1 (Ubuntu 12.04)

Install pg server

sudo apt-get install postgresql

Install client

sudo apt-get install pgadmin3

Install dev tools

@mribica
mribica / image_uploader.rb
Created October 28, 2012 14:01 — forked from DAddYE/image_uploader.rb
CarrierWave on the fly resizer (work as dragonfly)
class ImageUploader < CarrierWave::Uploader::Base
include CarrierWave::MiniMagick
storage :file
def thumb(size)
begun_at = Time.now
size.gsub!(/#/, '!')
uploader = Class.new(self.class)
uploader.versions.clear
uploader.version_names = [size]
@mribica
mribica / post-commit
Created December 15, 2012 17:52
Gitshot post-commit hook (Ubuntu)
#!/usr/bin/env ruby
puts "[Cheese!]"
# Get some info about current commit
repository_name = `basename "$PWD"`.chop
commit_hash, commit_date = `git log -1 --pretty="%H%n%ci"`.split(/\r?\n/)
# Capture image and save it to ~/Pictures/gitshots/REPOSITORYNAME-TIMESTAMP-COMMITHASH.jpeg
exec "streamer -c /dev/video0 -b 16 -o ~/Pictures/gitshots/#{repository_name}_#{commit_date.gsub!(' ', '_')}_#{commit_hash}.jpeg"
exit 1
@mribica
mribica / post-commit
Created December 15, 2012 17:53
Gitshot post-commit hook (OS X)
#!/usr/bin/env ruby
puts "[Cheese!]"
# Get some info about current commit
repository_name = `basename "$PWD"`.chop
commit_hash, commit_date = `git log -1 --pretty="%H%n%ci"`.split(/\r?\n/)
# Capture image and save it to ~/Pictures/gitshots/REPOSITORYNAME-TIMESTAMP-COMMITHASH.jpeg
exec "imagesnap ~/Pictures/gitshots/#{repository_name}_#{commit_date.gsub!(' ', '_')}_#{commit_hash}.jpeg"
exit 1
@mribica
mribica / ssh tunel vagrant postgres
Last active December 12, 2015 06:39
ssh tunel for postgres in vagrant box
Host machine shell:
ssh vagrant@192.168.33.10 -L 9001:localhost:5432
include Tire::Model::Search
index_name INDEX_NAME
# Update index only if user is active
after_save do
tire.update_index if self.active == true
end
# Update index only if user is active
after_destroy do
@mribica
mribica / CORS-amazons3-direct-upload
Created February 27, 2013 11:05
CORS configuration for Amazon S3 bucket direct upload
<CORSConfiguration>
<CORSRule>
<AllowedOrigin>http://localhost:3000</AllowedOrigin>
<AllowedMethod>GET</AllowedMethod>
<AllowedMethod>POST</AllowedMethod>
<AllowedMethod>PUT</AllowedMethod>
<MaxAgeSeconds>3000</MaxAgeSeconds>
<AllowedHeader>*</AllowedHeader>
</CORSRule>
</CORSConfiguration>
@mribica
mribica / iphone simulator
Created April 14, 2013 08:13
iphone simulator
$open /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/Applications/iPhone\ Simulator.app