Skip to content

Instantly share code, notes, and snippets.

@zeruk
zeruk / transactionTest.ts
Created March 3, 2023 12:33
Test multiple queries execution in one transaction
process.env.YDB_SDK_PRETTY_LOGS = "1";
import { Driver, getCredentialsFromEnv, Logger, TypedValues } from "ydb-sdk";
import { main, SYNTAX_V1 } from "../utils";
const getRandomValue = () => {
return {
$value: TypedValues.uint64(Math.trunc(Math.random() * 10000)),
};
};
@zeruk
zeruk / custom-jonathan.zsh-theme
Last active March 17, 2022 17:19
My cusomized jonathan zsh theme
function theme_precmd {
local TERMWIDTH=$(( COLUMNS - ${ZLE_RPROMPT_INDENT:-1} ))
PR_FILLBAR=""
PR_PWDLEN=""
local promptText="${(%):---(%n)---()-at---}$(date +%H:%M:%S)"
local promptsize=$#promptText
local rubypromptsize=${#${(%)$(ruby_prompt_info)}}
local pwdsize=${#${(%):-%~}}
@zeruk
zeruk / test.js
Created April 1, 2020 17:39
lodash throttle with accumulated arguments
const _ = require('lodash');
_.mixin({
throttleReduce: function(func, wait, combine) {
var allargs,
context,
wrapper = _.throttle(
function() {
var args = allargs;
allargs = undefined;
@zeruk
zeruk / bootstrap-OSX
Last active February 10, 2020 10:12
bootstrap-OSX for snowmix with Mojave config
#!/bin/bash
# Copyright 2013-2015 - Peter Maersk-Moller
echo $PORTVERSION-$VERSION-$OSNAME.pkg
if [ "X$BASH" != X ] ; then
echo="echo -e"
else
echo=echo
@zeruk
zeruk / 1.js
Created November 12, 2019 07:37
/*
Дана строка, состоящая из букв латинского алфавита, цифр и скобок {([])}.
Необходимо проверить, что скобки в строке сбалансированы — на каждую
открывающую скобку приходится закрывающая, и скобочные группы не пересекаются.
Напишите функцию, которая принимает такую строку и возвращает true,
если скобки сбалансированы, и false, если не сбалансированы.
*/
function isValid(str) {
// your code here
sortedTransactions(state, sort) {
if (sort ==="names" || state.sort === "names") // if sort is defined, use it
return state.items.sort(comparator('manufacturer+name+model'));
else
return state.items.sort(compareDates);
},

Keybase proof

I hereby claim:

  • I am zeruk on github.
  • I am zeruk (https://keybase.io/zeruk) on keybase.
  • I have a public key ASBNUsUOaDO6CKJ_aeX_4mVefdm0G6gWaO7TqirEDw6hCwo

To claim this, I am signing this object: