Skip to content

Instantly share code, notes, and snippets.

View ehlyzov's full-sized avatar

Eugene Hlyzov ehlyzov

  • http://datafabric.cc
  • SaintPetersburg, Russia
View GitHub Profile
@ehlyzov
ehlyzov / demo.py
Last active January 20, 2018 12:03 — forked from KMax/gist:fe24c9fffa58af7e116bd254e6330b99
Rosstat Stats from Datafabric.cc
##
## Возвращает список учредителей ООО ДатаФабрик
##
from SPARQLWrapper import SPARQLWrapper, JSON
sparql = SPARQLWrapper("http://104.155.96.199/blazegraph/sparql")
sparql.setQuery("""
PREFIX fts: <https://w3id.org/datafabric.cc/ontologies/fts#>
@ehlyzov
ehlyzov / README
Created September 23, 2015 14:17 — forked from nelix/README
Cloud66 postgresql with wal backups on S3
You need to do base backups often...
sudo -u postgres envdir /etc/wal-e.d/env /usr/local/bin/wal-e backup-push /usr/local/pgsql/data
You can check how many objects are not archived:
./var/backup_status.sh
@ehlyzov
ehlyzov / gist:4e1d77150fe1e6592749
Created September 23, 2015 14:15 — forked from sandsu/gist:2aeab3e71100d58e48b7
WAL-E and Cloud66
# WAL-E (https://github.com/wal-e/wal-e) install
sudo su
source /var/.cloud66_env
sudo apt-get install daemontools
sudo apt-get install -y python-virtualenv python-dev git libevent-dev pv lzop vim
sudo pip install git+https://github.com/wal-e/wal-e
umask u=rwx,g=rx,o=
mkdir -p /etc/wal-e.d/env
echo $AWS_SECRET_ACCESS_KEY > /etc/wal-e.d/env/AWS_SECRET_ACCESS_KEY
@ehlyzov
ehlyzov / raskell.rb
Last active August 29, 2015 14:14 — forked from andkerosine/raskell.rb
$stack, $draws = [], {}
def method_missing *args
return if args[0][/^to_/]
$stack << args.map { |a| a or $stack.pop }
$draws[$stack.pop(2)[0][0]] = args[1] if args[0] == :<
end
class Array
def +@
; call trello2org interactively
; or pragmatically like this: (trello2org "c:/Users/jfurtney/blo-up-2-7.json")
(require 'json)
(defun convert-trello-json-file-to-org (trello-json-file)
(let* ((board (json-read-file trello-json-file))
(board-name (cdr (assoc 'name (cdr board))))
(lists (cdr (assoc 'lists (cdr board))))
@ehlyzov
ehlyzov / deploy.rb
Created July 26, 2012 09:17 — forked from mikhailov/deploy.rb
capistrano prettify
# standard capistrano config goes here....
# Prettify output to console
logger.level = Capistrano::Logger::IMPORTANT
STDOUT.sync
before "deploy:web:disable" do print "\e[34m-->\e[0m Put maintenance sreen......."; end
after "deploy:web:disable" do puts "[\e[32m✓\e[0m]"; end
@ehlyzov
ehlyzov / ffmpeg.rb
Created January 4, 2012 20:34 — forked from Flamefork/ffmpeg.rb
ffmpeg & carrierwave
module CarrierWave
module FFMPEG
extend ActiveSupport::Concern
module ClassMethods
def faststart
process :faststart => true
end
def transcode options