Skip to content

Instantly share code, notes, and snippets.

🏠
Working from home

Yurii Habrusiev yuriihabrusiev

🏠
Working from home
Block or report user

Report or block yuriihabrusiev

Hide content and notifications from this user.

Learn more about blocking users

Contact Support about this user’s behavior.

Learn more about reporting abuse

Report abuse
View GitHub Profile
@yuriihabrusiev
yuriihabrusiev / development.sh
Created Nov 7, 2013
Installing Ruby with rbenv on development and production boxes
View development.sh
#!/bin/bash
#
# Local Ruby with rbenv and ruby-build
## Update apt
sudo apt-get -y update
## Install git and curl
echo " ### INSTALLING GIT AND CURL ###"
sudo apt-get install -y git curl
@yuriihabrusiev
yuriihabrusiev / Ruby Run.sublime-build
Created Dec 23, 2013
Sublime Text Ruby build system
View Ruby Run.sublime-build
{
"selector": "source.ruby",
"path": "$HOME/.rbenv/shims:$PATH",
"file_regex": "^(.*):([\\d]+):(.*) (.*)$",
"variants": [
{
"cmd": ["ruby", "-wv", "$file"],
"name": "Run"
},
{
View .Xresources-gruvbox
#define G_dark0 #282828
#define G_dark1 #3c3836
#define G_dark2 #504945
#define G_dark3 #665c54
#define G_dark4 #7c6f64
#define G_medium #928374
#define G_light0 #fdf4c1
#define G_light1 #ebdbb2
View virtualenv.vim
" VirtualEnv settings for Vim
" Copy this template to VIRTUAL_ENV as 'vimrc'
" And edit DJANGO_SETTINGS_MODULE
py << EOF
import os.path
import sys
import vim
# SET THIS MANUALLY
@yuriihabrusiev
yuriihabrusiev / Flake8.sublime-build
Created Jul 17, 2013
Flake8 build system for Sublime Text 3
View Flake8.sublime-build
{
"shell_cmd": "flake8 $file; echo",
"file_regex": "^(.*):(\\d+):(\\d+): (.*)$",
"selector": "source.python",
"variants": [
{
"shell_cmd": "python -u $file",
"file_regex": "^[ ]*File \"(...*?)\", line ([0-9]*)",
"name": "Run"
}
View bylb.asm
;сортировка
lea bx,arr ; аддрес массива
mov cx,N-1 ; кол-во элементов-1
cyc1:
push cx
xor si,si ; обнуляем индекс текущего элемента
mov di,2
mov cx,N-1
cyc2:
@yuriihabrusiev
yuriihabrusiev / multab.asm
Created Mar 5, 2012
Multiplication table
View multab.asm
org 100h
use16
include 'dec_proc32.asm'
include 'lab4lib.asm'
mov CL,1
mov BL,1
mov dx,0
@yuriihabrusiev
yuriihabrusiev / screenlib.asm
Created Mar 5, 2012
Clean screen and move cursor
View screenlib.asm
jmp lib_end
; #########################
cnsn:
push AX
push CX
push DX
push BX
mov AH,6; clean screen
mov AL,0
mov CX,0
View gist:1703282
#!/usr/bin/env python
def main():
print "+-----------------------+"
for i in xrange(256):
print " | ", i, " | ", chr(i), " | "
print "+-----------------------+"
if __name__ == '__main__':
View fun_with_hash.rb
input = {
'key1a.key2a.key3a' => 'value1',
'key1a.key2b.key3b' => 'value2',
'key1a.key2c.key3c' => 'value3',
'key1a.key2c.key3d' => 'value4'
}
def flat_keys_to_nested(hash)
hash.each_with_object({}) do |(key,value), all|
key_parts = key.split('.')
You can’t perform that action at this time.