Skip to content

Instantly share code, notes, and snippets.

View bagart's full-sized avatar
🏠
Working from home

BAGArt bagart

🏠
Working from home
View GitHub Profile
@bagart
bagart / random3.php
Created October 7, 2021 19:41
random3.php
<?php
$xcount = [0 => 0, 1 => 0, 2 => 0];
for ($i0 = 0; $i0 < 3*333; ++$i0) {
for ($i1 = 0; $i1 < 2; ++$i1) {
for ($i2 = 0; $i2 < 2; ++$i2) {
for ($i3 = 0; $i3 < 2; ++$i3) {
for ($i4 = 0; $i4 < 2; ++$i4) {
for ($i5 = 0; $i5 < 2; ++$i5) {
@bagart
bagart / # Установка HarmonyOS или GAPPS на Huawei с EMU12 (или ниже) через PC.md
Last active December 28, 2025 22:59
Установка HarmonyOS или GAPPS на Huawei с EMU12 (или ниже) через PC

Установка HarmonyOS или GAPPS на Huawei с EMU12 (или ниже) через PC

на примере Huawei P40 pro

Подготовка

  • скачиваем HiSuite proxy https://github.com/ProfessorJTJ/HISuite-Proxy

  • запустить и скачать-установить HiSuite с кнопки "get HiSuite". на текущий момент качается 10.1.0.550

  • если на телефоне EMUI12, то сначала понижаем версию до EMUI11, внутри HiSuite (без прокси)

  • обновить HiSuite на PC до последней версии(слева снизу или скачать с https://consumer.huawei.com/ru/support/hisuite/ )

@bagart
bagart / OOP.php
Last active May 25, 2022 12:51
>< of parent/children class
<?php
declare(strict_types=1);
class A
{
}
class B extends A
{
@bagart
bagart / example_delivery_notes.md
Created September 12, 2022 11:39
example_delivery_notes

Задача

Кодирующие обезьяны использовали все свои бананы, поэтому они заказали 400-килограммовый ящик бананов, которые были доставлены из Бразилии в Лондон.

Чтобы сэкономить деньги, банановый ящик перевозили разными транспортными компаниями, каждая из которых проходила свой путь из Бразилии в Лондон.

Ваш клиент хочет знать точный маршрут, по которому следовал ящик с бананами, и говорит, что он предоставит вам комплект транспортных накладных, которые подробно описывают каждый этап путешествия. Однако клиент не может гарантировать, в каком порядке будут располагаться записи, так как они в случайном порядке.

Ваша задача заключается в следующем:

@bagart
bagart / md5_distribution.php
Last active February 1, 2023 10:19
md5_distribution.php
<?php
declare(strict_types=1);
function nulles($max)
{
$x = [];
for ($i = 1; $i < $max; ++$i) {
$md5 = md5((string)$i);
$cnt = 0;