Skip to content

Instantly share code, notes, and snippets.

View sk146's full-sized avatar
:octocat:
Thanks for the fish!

Sergey Karpenko sk146

:octocat:
Thanks for the fish!
View GitHub Profile
@sk146
sk146 / imageSize.md
Created November 13, 2020 01:32 — forked from zmts/imageSize.md
Get image width and height with JavaScript

Get image width and height with JavaScript

function imageSize (image) {
  return new Promise((resolve, reject) => {
    try {
      const fileReader = new FileReader()

      fileReader.onload = () => {
 const img = new Image()
@sk146
sk146 / tokens.md
Created November 13, 2020 01:32 — forked from zmts/tokens.md
Про токены, JSON Web Tokens (JWT), аутентификацию и авторизацию. Token-Based Authentication

Про токены, JSON Web Tokens (JWT), аутентификацию и авторизацию. Token-Based Authentication

Last major update: 25.08.2020

  • Что такое авторизация/аутентификация
  • Где хранить токены
  • Как ставить куки ?
  • Процесс логина
  • Процесс рефреш токенов
  • Кража токенов/Механизм контроля токенов

Процессы в Linux

В Linux используется уникальная реализация потоков: между процессами и потоками нет никакой разницы Многопоточность организована в виде процессов с общими ресурсами. Иное название для процесса – задание или задача (task).

@sk146
sk146 / Readme.md
Created February 18, 2020 14:49 — forked from Dmitriy-8-Kireev/Readme.md
Docker Шпаргалка