This gist shows how to create a GIF screencast using only free OS X tools: QuickTime, ffmpeg, and gifsicle.
To capture the video (filesize: 19MB), using the free "QuickTime Player" application:
# to generate your dhparam.pem file, run in the terminal | |
openssl dhparam -out /etc/nginx/ssl/dhparam.pem 2048 |
include RethinkDB::Shortcuts | |
conn = r.connect(host: ENV['RETHINKDB_URL']) | |
databases = r.db_list().run(conn) | |
databases.each do |database| | |
puts "Database: #{database}" | |
tables = r.db(database).table_list().run(conn) | |
namespace :db do | |
namespace :enable do | |
desc "enable hstore extension" | |
task :hstore => [:environment, :load_config] do | |
ActiveRecord::Base.connection.execute('CREATE EXTENSION IF NOT EXISTS hstore;') | |
end | |
end | |
Rake::Task['db:schema:load'].enhance ['db:enable:hstore'] | |
end |
# Description: | |
# Submit time query to www.timeapi.org | |
# | |
# Commands: | |
# hubot time - Current time in local timezone | |
# hubot time <timezone> - Current time in timezone | |
# hubot time <timezone> <query> - Time in timezone based on query | |
module.exports = (robot) -> |
objects = Hash.new(0) | |
ObjectSpace.each_object { |obj| objects[obj.class] += 1 } | |
p objects.sort_by { |_,v| -v } |
#!/bin/sh | |
remove_dangling() { | |
echo "Removing dangling images ..." | |
docker rmi $(docker images -f dangling=true -q) | |
} | |
remove_stopped_containers() { | |
echo "Removing stopped containers ..." | |
docker rm $(docker ps -qa) |
require 'celluloid' | |
WORKERS_COUNT = (ARGV[0] || 1).to_i | |
class Output | |
include Celluloid | |
def puts(msg) | |
Kernel.puts(msg) | |
end |
upstream mostor_backend { | |
server unix:/tmp/unicorn.mostor-website.sock fail_timeout=0; | |
} | |
server { | |
listen 80; | |
root /home/work/www/mostor/current/public/; | |
client_max_body_size 1000m; | |
location ^~ /assets/ { |
FROM dockerfile/java | |
RUN wget https://download.elasticsearch.org/elasticsearch/elasticsearch/elasticsearch-1.1.0.tar.gz | |
RUN tar xzf elasticsearch-1.1.0.tar.gz | |
RUN mv elasticsearch-1.1.0 /opt/elasticsearch | |
RUN rm elasticsearch-1.1.0.tar.gz | |
RUN /opt/elasticsearch/bin/plugin -install mobz/elasticsearch-head | |
RUN /opt/elasticsearch/bin/plugin -install elasticsearch/elasticsearch-cloud-aws/2.1.0 | |
RUN /opt/elasticsearch/bin/plugin -install karmi/elasticsearch-paramedic |