Skip to content

Instantly share code, notes, and snippets.

View vko-online's full-sized avatar
🎥
learning filming

Medet Tleukabiluly vko-online

🎥
learning filming
  • Kazakhstan
View GitHub Profile
@vko-online
vko-online / auth.js
Created June 7, 2022 12:23
Password generate/compare
const crypto = require('crypto');
const HASH_BYTES = 32;
const SALT_BYTES = 16;
const ITERATIONS = 15000;
const ENCODING = 'base64';
const ALGORITHM = 'sha512';
exports.hashPassword = password => {
return new Promise((resolve, reject) => {
/*interface BarData {
day1: number;
day2: number;
...
day30: number;
}*/
type LessThan<N extends number, A extends number[] = []> =
N extends A['length'] ? A[number] : LessThan<N, [...A, A['length']]>;

Keybase proof

I hereby claim:

To claim this, I am signing this object:

accessToken 244120591.2f646e9.06a1bfe2c26e49499252236b2be6436b
clientId 924f677fa3854436947ab4372ffa688d
accessToken 8987997106.924f677.8555ecbd52584f41b9b22ec1a16dafb9
const request = require("request-promise-native");
const brain = require("brain.js");
const net = new brain.NeuralNetwork();
let DATA = [];
const dataJson = require('./matches.json')
const nsort = (a, b) => a - b
function calc(val) {
const train_list = dataJson.map(data => {
@vko-online
vko-online / citrusbyte.js
Last active February 20, 2017 12:45
cv task
function flat(arr, old) {
var plain = old || [];
arr.reduce(function(prev, curr) {
if(curr instanceof Array) {
return flat(curr, plain);
} else {
plain.push(curr);
return plain;
}
@vko-online
vko-online / generate-short-uid.js
Created February 2, 2016 06:33
Generate 4 alpha-numberic symbols, useful for SMS services, DOM id attrs
//this will generate 8wde for example
function genShortUid() {
return ('0000' + (Math.random()*Math.pow(36,4) << 0).toString(36)).slice(-4);
}
@vko-online
vko-online / angular-injector.js
Created February 2, 2016 06:30
Use angular services inside browser's console
//use angular services inside browser's console
var User = angular.injector(['lbServices']).get('User');
@vko-online
vko-online / safeRegexp.js
Last active February 2, 2016 06:28
JavaScript safe regexp queries when using MongoDB database
//remove dangerous symbols
function safeRegexp(query) {
return query.replace(/([.?*+^$[\]\\(){}|-])/g, '\\$1');
}