Skip to content

Instantly share code, notes, and snippets.

View idvoretskyi's full-sized avatar
💭
🇺🇦

Ihor Dvoretskyi idvoretskyi

💭
🇺🇦
View GitHub Profile
@idvoretskyi
idvoretskyi / debian-install-zram.sh
Created February 2, 2017 21:34
Install zRAM on Debian(8)
#!/bin/bash
#
not_root() {
echo "ERROR: You have to be root to execute this script"
exit 1
}
zram_exists() {
echo "ERROR: /etc/init.d/zram already exists"
@idvoretskyi
idvoretskyi / 0_reuse_code.js
Created December 31, 2015 09:00
Here are some things you can do with Gists in GistBox.
// Use Gists to store code you would like to remember later on
console.log(window); // log the "window" object to the console
## Modified commands
alias diff='colordiff' # requires colordiff package
alias grep='grep --color=auto'
alias more='less'
alias df='df -h'
alias du='du -c -h'
alias mkdir='mkdir -p -v'
alias nano='nano -w'
alias ping='ping -c 5'
@idvoretskyi
idvoretskyi / nginx.conf
Last active August 29, 2015 14:07 — forked from eric-wu/nginx.conf
# This sets up a nginx reverse proxy behind a load balancer and in front of
# the Play web app. The setup is illustrated as the following:
#
# LB:80 ==> RP:80 ==> (Redirect to https)
# LB:443 ==> RP:8080 ==> Backend:9001
#
# LB -- Load Balancer
# RP -- Reverse Proxy
#
# IMPORTANT: Remove the line `include /etc/nginx/sites-enabled/*` from this config
Нету такого, я не видел ни одно книги, которая реально рассказывает как юзать Си.
Никогда не понимал этого даунистического желания «учить сишку». В сишке нечего учить. Что там есть? Синтаксис минимален. Там надо выучить пяток конструкций. Башка функции, блок кода, if/switch(99% С/С++ обезьян даже его не умеют) - это общие языковые конструкции и к сишке мало относятся.
Указатели, но я ещё ниразу не видел представителя, который умеет указатели не на уровне детсада. Их понимание - это чисто понимание матчасти и к языку особо тоже не относится. Синтаксис у указателей примитивен.
Т.е. в сишке нечего учить. Я уже сотни раз говорил, что сишка это не сложный язык - это скиллиматчастьбейзед язык. Т.е. чтобы на нём реально что-то внятное и полезное писать - надо широкое и грубокое представление матчасти, да и всего этого мира в целом.
Т.е. книга должна а) илитно описывать матчасть, б) илитно описывать реализации и подходы. Ни того, ни другого в книгах никогда не будет, ибо пишет их либо отрыжка производства, либо в

Ultimate OpenStack IceHouse Guide

This is a Quick Guide to deploy OpenStack IceHouse on top of Ubuntu 14.04, it is IPv6-Ready!

It is compliant with OpenStack's official documentation (docs.openstack.org).

The tenant's subnets are based on Neutron, with ML2 plugin and Single Flat Network topology, dual-stacked.

The Single Flat Network is the simplest network topology supported by OpenStack (I think). So, it is easier to understand and follow.

Ultimate OpenStack IceHouse Guide

This is a Quick Guide to deploy OpenStack IceHouse on top of Ubuntu 14.04, it is IPv6-Ready!

It is compliant with OpenStack's official documentation (docs.openstack.org).

The tenant's subnets are based on Neutron, with ML2 plugin and Single Flat Network topology, dual-stacked.

The Single Flat Network is the simplest network topology supported by OpenStack (I think). So, it is easier to understand and follow.