Skip to content

Instantly share code, notes, and snippets.

Avatar
😇
kama pona!

Deni Baskovsky qertis

😇
kama pona!
View GitHub Profile
@qertis
qertis / Junior.txt
Created Jun 9, 2020
Должностные инструкции
View Junior.txt
Должностная инструкция младшего веб разработчика
УТВЕРЖДАЮ
Генеральный директор
Фамилия И.О. ________________
«________»_____________ ____ г.
1. Общие положения
1.1. Младший веб разработчик относится к категории специалистов.
1.2. Назначение на должность младшего веб разработчика и освобождение от нее производится приказом генерального директора организации по представлению менеджера по персоналу или начальником отдела.
1.3. Младший веб разработчик подчиняется непосредственно старшему разработчику / начальнику структурного подразделения.
1.4. На время отсутствия младшего веб разработчика его права и обязанности выполняет другой специалист, который приобретает соответствующие права и несет ответственность за надлежащее исполнение возложенных на него обязанностей, о чем объявляется в приказе по организации.
@qertis
qertis / crypto.js
Created Jun 1, 2020
crypt decode/encode
View crypto.js
const masterSalt = '123123123'; // todo replace
/**
* @constant {string}
*/
const ALGORITHM = 'aes-256-ctr';
/**
* @constant {number}
*/
const BITES_LENGTH = 16;
/**
View example-query.sql
SELECT id, title, protein, fat, carbohydrate, kcal FROM foods
WHERE to_tsvector('english', title) @@ plainto_tsquery('english', 'pepsi');
@qertis
qertis / gist:547dd0974909b1f268524c617a093e23
Created Mar 30, 2020
FIX Error: listen EADDRINUSE: address already in use :::9000
View gist:547dd0974909b1f268524c617a093e23
lsof -i :9000 # PID = 48989
kill 48989
@qertis
qertis / storage.js
Created Nov 11, 2019
Gridfs Storage
View storage.js
// https://www.npmjs.com/package/mongoose-gridfs
import database from 'database'
import Stream from 'stream'
const mongooseFS = require('mongoose-gridfs')
/**
* Storage
*/
export default class Storage {
@qertis
qertis / buffer-to-stream.js
Created Nov 11, 2019
Nodejs: Buffer to Stream
View buffer-to-stream.js
import Stream from 'stream'
// var buffer = ... something buffer
if (Buffer.isBuffer(bufer)) {
const stream = new Stream.PassThrough()
stream.end(bufer)
return stream
}
@qertis
qertis / bitbucket-pipelines.yml
Created Nov 11, 2019
Google Cloud SDK and Build and test and deploy
View bitbucket-pipelines.yml
image: node:10.7.0
pipelines:
default:
- step:
name: Install Google Cloud SDK and Build and test and deploy
caches:
- node
script:
- export CLOUDSDK_CORE_DISABLE_PROMPTS=1
@qertis
qertis / mongoose.flowtype.js
Created Nov 11, 2019
mongoose.flowtype.js
View mongoose.flowtype.js
import mongoose from 'mongoose';
export type MongoId = typeof mongoose.Types.ObjectId | {
toString(): string,
};
export type MongoOrScalarId = MongoId | string | number;
declare class MongooseDocumentFieldsT {
id: string | number;
_id: MongoOrScalarId;
@qertis
qertis / dialogflow-example.js
Created Jul 20, 2019
DialogFlow Entity Example
View dialogflow-example.js
const fs = require('fs')
var res = {
"id": "11ab1c11-1111-1111-1111-11c9bb639111",
"name": "EntityIntent",
"isOverridable": true,
"entries": [ // ограничение для DialogFlow 30000
],
"isEnum": true,
"automatedExpansion": false,
View gist:c02dde83c28adad67b96399a1f9db006
/* eslint-disable */
debugger
/* eslint-enable no-debugger */