Skip to content

Instantly share code, notes, and snippets.

View mikhail-angelov's full-sized avatar
🍀
remote

Mikhail Angelov mikhail-angelov

🍀
remote
  • Ѣ
  • Nizhniy Novgorod, Russia
View GitHub Profile
@mikhail-angelov
mikhail-angelov / gist:4a60271764bc1a4aab06a2856a6e403f
Created August 28, 2023 07:36
dump postgres db from docker
#on host
docker exec -i <docker postgres id> pg_dump -d postgresql://<db user>:<db password>@127.0.0.1:5432/<db name> > test.dump
#to run any sql script on postgres in docker
docker exec -i <docker postgres id> psql postgresql://<db user>:<db password>@127.0.0.1:5432/<db name> < test.sql
---
- hosts: app_server_1
user: ubuntu
sudo: true
roles:
- docker_rails_app_build
- hosts: app_loadbalancer
user: ubuntu
function encodeJWT(payload){
function base64urlEncode(str) {
return window.btoa(unescape(encodeURIComponent(str)))
}
const segments = [
base64urlEncode(JSON.stringify({ typ: 'JWT', alg: 'HS256' })),
base64urlEncode(JSON.stringify(payload)),
'fake-signature'
];
return segments.join('.');
#to disable external export port
iptables -I DOCKER 1 -i eth0 -p tcp --dport 5432 -j DROP
#to allow export port for particular IP
iptables -I DOCKER 1 --src 195.201.137.198 -m tcp -p tcp --dport 5432 -j ACCEPT
@mikhail-angelov
mikhail-angelov / gen_ssl.sh
Created November 25, 2018 14:39
docker tls certificates
#!/bin/bash
export OPENSSL_CONF=openssl.cnf
echo 'Creating CA (ca-key.pem, ca.pem)'
echo 01 > ca.srl
openssl genrsa -des3 -passout pass:password -out ca-key.pem 2048
openssl req -new -passin pass:password \
-subj '/CN=Non-Prod Test CA/C=US' \
var commentSchema = new Schema({
postId: {
type: String,
hashKey: true
},
id: {
type: String,
rangeKey: true,
default: shortId.generate
},

В этой статье я хочу показать как довольно просто сделать еще один UI Framework на основе виртуального дома

В начале хочу сказать что я понимаю под UI framework - потому как у многих разное мнения на этот счет. Например некоторые считаю что Angular и Ember это UI framework а React - это всего лишь библиотека которая позволят легче работать с view частью приложении

Определим UI framework так - это библиотека которая помогает создавать/обновлять/удалять страницы либо отдельные элементы страницы в этом смысле довольно широкий спектр обертка над DOM API может оказаться UI framework, вопрос лишь в вариантах абстракции (API) которые предоставляет эта библиотека для манипуляции с DOM и в эффективности этих манипуляций

В предложенной формулировке - React вполне является UI framework.

задачки по js
gist -r 9527e7a75344e31924af87f9bfd18c15