Skip to content

Instantly share code, notes, and snippets.

View ktaranov's full-sized avatar
🎯
Focusing

Konstantin Taranov ktaranov

🎯
Focusing
View GitHub Profile
@ktaranov
ktaranov / 0_reuse_code.js
Created October 29, 2015 20:13
Here are some things you can do with Gists in GistBox.
// Use Gists to store code you would like to remember later on
console.log(window); // log the "window" object to the console
@ktaranov
ktaranov / Broken external link in markdown table.md
Created March 15, 2017 10:06
Broken external link in markdown table
@ktaranov
ktaranov / RU_To_EN_Translit.md
Last active March 17, 2017 15:32
Russian symbol mapping to another language
@ktaranov
ktaranov / Authors_with_20_liders.sql
Created May 23, 2017 08:57
Authors_with_20_liders
SELECT stt.*, lider.LiderCount
FROM `save_tmp_table` as stt
INNER JOIN (
-- в этом подзапросе находим для каждого из авторов максимальное число совместных публикаций с одним из лидеров 20-ки
SELECT first, MAX(count) as countMAX
FROM `save_tmp_table`
INNER JOIN (
-- В подзапросе выбираем 20 авторов, у которых максимально большое число одиночных публикаций - это наши лидеры
SELECT first AS Lider20ID, count AS LiderCount
FROM `save_tmp_table`
@ktaranov
ktaranov / PS_Script_Template_V2_Logs.ps1
Created August 1, 2017 09:44 — forked from 9to5IT/PS_Script_Template_V2_Logs.ps1
PowerShell: Script Template Version 2 (with logging)
#requires -version 4
<#
.SYNOPSIS
<Overview of script>
.DESCRIPTION
<Brief description of script>
.PARAMETER <Parameter_Name>
<Brief description of parameter input required. Repeat this attribute if required>
@ktaranov
ktaranov / PS_Script_Template_V2_NoLogs.ps1
Created August 1, 2017 09:45 — forked from 9to5IT/PS_Script_Template_V2_NoLogs.ps1
PowerShell: Script Template Version 2 (without logging)
#requires -version 4
<#
.SYNOPSIS
<Overview of script>
.DESCRIPTION
<Brief description of script>
.PARAMETER <Parameter_Name>
<Brief description of parameter input required. Repeat this attribute if required>
Sub PasswordBreaker()
'Breaks worksheet password protection.
Dim i As Integer, j As Integer, k As Integer
Dim l As Integer, m As Integer, n As Integer
Dim i1 As Integer, i2 As Integer, i3 As Integer
Dim i4 As Integer, i5 As Integer, i6 As Integer
On Error Resume Next
For i = 65 To 66: For j = 65 To 66: For k = 65 To 66
For l = 65 To 66: For m = 65 To 66: For i1 = 65 To 66
For i2 = 65 To 66: For i3 = 65 To 66: For i4 = 65 To 66
@ktaranov
ktaranov / gist:6035042ec9065c1dabdcd3a5fe8f8978
Last active October 9, 2017 09:37
Test t-sql highlight
 SELECT 
   name, recovery_model_desc
 FROM sys.databases
SELECT 
 name, recovery_model_desc
FROM sys.databases
@ktaranov
ktaranov / app.R
Created October 17, 2017 07:35 — forked from gluc/app.R
Shiny CRUD
library(shiny)
library(shinyjs)
# Get table metadata. For now, just the fields
# Further development: also define field types
# and create inputs generically
GetTableMetadata <- function() {
fields <- c(id = "Id",
USE master;
CREATE DATABASE [TestDB]
CONTAINMENT = NONE
ON PRIMARY
( NAME = N'TestDB'
, FILENAME = N'C:\Program Files\Microsoft SQL Server\MSSQL14.MSSQLSERVER\MSSQL\DATA\TestDB.mdf'
, SIZE = 4GB
, MAXSIZE = UNLIMITED
, FILEGROWTH = 4GB )
LOG ON