Skip to content

Instantly share code, notes, and snippets.

View Andrew8xx8's full-sized avatar

Andrew Kulakov Andrew8xx8

View GitHub Profile
@Andrew8xx8
Andrew8xx8 / ssl_puma.sh
Created March 5, 2018 09:45 — forked from tadast/ssl_puma.sh
localhost SSL with puma
# 1) Create your private key (any password will do, we remove it below)
$ cd ~/.ssh
$ openssl genrsa -des3 -out server.orig.key 2048
# 2) Remove the password
$ openssl rsa -in server.orig.key -out server.key

Введение

Начать стоит отсюда. Не пугайтесь то, что это книга по незнакомой OS, эти термины практически везде одинаковые и здесь они изложены в понятной для начинающих форме.

http://www.qnx.com/developers/docs/6.4.1/neutrino/getting_started/s1_procs.html

Прочесть нужно треть главы до подраздела "Starting a process", если С не пугает, читайте полностью. После прочтения вы будете понимать, что такое process, thread, mutex, priorites, semaphores, scheduler, contex-switch, kernel states.

Ruby

@Andrew8xx8
Andrew8xx8 / cscart-php-style-guide.md
Created November 2, 2012 13:42 — forked from bzzeke/cscart-php-style-guide.md
CS-Cart PHP code style guide

Правильный путь PHP разработки

The Right Way

Обязательно к прочтению перед работой.

Стандарты

Общий стиль

@Andrew8xx8
Andrew8xx8 / cscart-php-style-guide.md
Created November 2, 2012 13:29 — forked from bzzeke/cscart-php-style-guide.md
CS-Cart PHP code style guide

Правильный путь PHP разработки

The Right Way

Обязательно к прочтению перед работой.

Стандарты

Общий стиль

@Andrew8xx8
Andrew8xx8 / gist:1263884
Created October 5, 2011 07:45 — forked from realmyst/gist:1262561
Склонение числительных в javascript
function declOfNum(number, titles) {
cases = [2, 0, 1, 1, 1, 2];
return titles[ (number%100>4 && number%100<20)? 2 : cases[(number%10<5)?number%10:5] ];
}
use:
declOfNum(count, ['найдена', 'найдено', 'найдены']);