Skip to content

Instantly share code, notes, and snippets.

View sosnovskyas's full-sized avatar

Alexey Sosnovsky sosnovskyas

View GitHub Profile
# QEmu
brew install qemu
# Home for out tests
mkdir ~/arm-emu
cd ~/arm-emu
# Download initrd and kernel
wget http://ftp.de.debian.org/debian/dists/jessie/main/installer-armel/current/images/versatile/netboot/initrd.gz
@sosnovskyas
sosnovskyas / jwtRS256.sh
Created July 19, 2018 12:58 — forked from ygotthilf/jwtRS256.sh
How to generate JWT RS256 key
ssh-keygen -t rsa -b 4096 -f jwtRS256.key
# Don't add passphrase
openssl rsa -in jwtRS256.key -pubout -outform PEM -out jwtRS256.key.pub
cat jwtRS256.key
cat jwtRS256.key.pub
@sosnovskyas
sosnovskyas / EcmaStandart Перевод 11.9.3.txt
Created June 5, 2017 10:45 — forked from egrashinagi/EcmaStandart Перевод 11.9.3.txt
EcmaStandart Перевод 11.9.3 The Abstract Equality Comparison Algorithm
Алгоритм сравнения
Сравнение x==y , где x и y значения представляют true or false. Эти значения выполнены следующим образом:
1. Если Тип X такой же как тип Y, тогда:
a. Если Тип X undefined возвращает true.
b. Если Тип X Null возвращает true.
c. Если Тип X number тогда
i. если X NaN возвращает false.
ii. если Y NaN возвращает false.
iii.Если X такой же как Number и значение Y возвращает true.
iv. Если X +0 и Y -0 возвращает true.
@sosnovskyas
sosnovskyas / app.js
Created December 7, 2015 10:02 — forked from sogko/app.js
gulp + expressjs + nodemon + browser-sync
'use strict';
// simple express server
var express = require('express');
var app = express();
var router = express.Router();
app.use(express.static('public'));
app.get('/', function(req, res) {
res.sendfile('./public/index.html');
@sosnovskyas
sosnovskyas / Gulpfile.js
Created November 18, 2015 00:03 — forked from webdesserts/Gulpfile.js
Automatically reload your node.js app on file change with Gulp (https://github.com/wearefractal/gulp).
// NOTE: I previously suggested doing this through Grunt, but had plenty of problems with
// my set up. Grunt did some weird things with scope, and I ended up using nodemon. This
// setup is now using Gulp. It works exactly how I expect it to and is WAY more concise.
var gulp = require('gulp'),
spawn = require('child_process').spawn,
node;
/**
* $ gulp server
* description: launch the server. If there's a server already running, kill it.
@sosnovskyas
sosnovskyas / footer.css
Last active December 1, 2015 08:37
Прижатый footer
@sosnovskyas
sosnovskyas / lorem.jade
Last active September 25, 2015 09:23 — forked from geedmo/lorem.jade
Lorem Ipsum generator mixin for Jade (single paragraph)
//- ----------------------------------
//- Usage:
//- include lorem
//- p
//- mixin lorem(25)
//- ----------------------------------