Skip to content

Instantly share code, notes, and snippets.

View Gladozzz's full-sized avatar
💭
Soon

Dmitriy Vlasov Gladozzz

💭
Soon
  • Russia, Nizhnevartovsk
View GitHub Profile
@Gladozzz
Gladozzz / piecewise_func.py
Last active June 30, 2022 11:43
траектория
# Задача #1
# Есть кусочно заданная линейная функция. Функция задаётся точками (x,y), которые соединяются прямыми.
# Необходимо получать значение этой функции при определённом значении x.
# Так же оценить сложность алгоритма вычисления значения функции в нотации О-большое.
# Реализация на любом удобном языке, без использования библиотек.
#
# Эта кусочно линейная функция заданная двумя точками
# Точки с одинаковым х переписывают друг друга
# Входящие точки: x=0,y=100 и x=10,y=122
#
@Gladozzz
Gladozzz / xsd_tool.py
Last active May 11, 2021 08:51
simple dirty xml validator tool written in python
import os
import webbrowser
# import subprocess
# from subprocess import Popen,CREATE_NEW_CONSOLE
import lxml.etree # python -m pip install lxml
import tkinter as tk
import tkinter.filedialog as fd
from tkinter import messagebox
@Gladozzz
Gladozzz / float_to_str.sql
Created March 30, 2021 11:43
pl/sql Function for getting a floating point number in words Число прописью.
-- I just changed someone else's function to fit my needs, but I don't remember where I got the code from.
FUNCTION float_to_str (pnum IN NUMBER,
pdot IN NUMBER := 2,
ost_mode IN NUMBER := NULL,
postfix IN VARCHAR2 := '')
RETURN VARCHAR2
IS
dot NUMBER;
num NUMBER;
@Gladozzz
Gladozzz / pl-sql_clob_parsing.sql
Created February 19, 2021 09:28
Parsing rows from clob field
CREATE OR REPLACE Procedure get_rows_from_first_table
IS
cursor c_clob is
select raw_content from first_table;
raw_content CLOB;
procedure read_lines
(p_clob in out nocopy CLOB) is
offset number := 1;
amount number := 32767;
len number := dbms_lob.getlength(p_clob);
@Gladozzz
Gladozzz / js-singleton.js
Last active January 13, 2021 17:34
javascript singleton class
// const Singleton = (function() {
// var _instance;
// function init() {
// var privateProperty = "private " + Math.floor(Math.random() * 100);
// function privateMethod() {
// console.log(privateProperty);
// }
// return {
// publicProperty: "public " + Math.floor(Math.random() * 100),
@Gladozzz
Gladozzz / task1.js
Last active December 17, 2020 10:19
Number of zeroes in end of factorial.
var getZeroesOfFactorial = function (n) {
var number_of_2 = 0;
var number_of_5 = 0;
var number_of_zeroes_of_factorial = 0;
for (var i = 2; i <= n; i++) {
var currentValue = i;
console.log(i);
while (currentValue >= 5) {
if (currentValue % 5 == 0) {