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
@hackimov
hackimov / govnocode.php
Created August 11, 2019 12:26
Govnocode Example
<?php
namespace App\Http\Controllers\API;
use Illuminate\Http\Request;
use DB;
use App\Quotation;
use Carbon\Carbon;
class GetAllCVsAPIController extends BaseApiController
{
@hackimov
hackimov / GROUP_MAXIMUM.SQL
Last active May 31, 2021 06:26
#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 / 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 политик, можно их дополнить в маппинге но я использовал только самые нужные. *
*
@hackimov
hackimov / doc_counters.sql
Created May 7, 2021 08:58
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;