Skip to content

Instantly share code, notes, and snippets.

View nizom333's full-sized avatar
👨‍💻
Backend - Software Engineer

Nizomiddin Najmiddinov nizom333

👨‍💻
Backend - Software Engineer
View GitHub Profile
@nizom333
nizom333 / GROUP_MAXIMUM.SQL
Created May 31, 2021 06:26 — forked from hackimov/GROUP_MAXIMUM.SQL
#SQL #MAXIMUM #WITHOUT_GROUP_BY #SPEED #QUERY
SELECT maintable.*
FROM TABLE_NAME maintable
LEFT OUTER JOIN TABLE_NAME temporarytable
ON maintable.GROUPING_BY_COLUMN = temporarytable.GROUPING_BY_COLUMN
AND maintable.COLUMN_WHERE_THE_MAXIMUM_IS_NEEDED < temporarytable.COLUMN_WHERE_THE_MAXIMUM_IS_NEEDED
WHERE temporarytable.COLUMN_WHERE_THE_MAXIMUM_IS_NEEDED IS NULL
ORDER BY PRIMARY_KEY_COLUMN DESC
LIMIT 50;
@nizom333
nizom333 / doc_counters.sql
Created May 7, 2021 10:51 — forked from hackimov/doc_counters.sql
doc counters function
create or replace function doc_counters(
mailbox_id_in text,
profile_id_in text,
structure_id_in text
)
RETURNS json
AS
$$
DECLARE owner_reaction integer;
DECLARE partner_reaction integer;
@nizom333
nizom333 / HackimovSignParser.php
Created June 26, 2020 08:29
Eimzo pkcs7 sign parser in php. simple analog of dsv server
<?php /** @noinspection PhpUndefinedMethodInspection PhpUnused */
/***************************************************************************************************************************************************************************
* Разработчик Хакимов Александр https://github.com/hackimov *
* Данный класс занимается получением данных из подписи формата pkcs7 ГНК РУз. *
* Подпись расшифровывается с помощью phpseclib из X509 вытаскивается BER формат далее декодируется через ASN1 *
* Существует ещё дофига OID политик, можно их дополнить в маппинге но я использовал только самые нужные. *
*