Skip to content

Instantly share code, notes, and snippets.

View buvanenko's full-sized avatar
🌗
чили лили бу

Gleb Buvanenko buvanenko

🌗
чили лили бу
View GitHub Profile
def longest_pattern(s: str, pattern : str = "youit") -> int:
"""
Находит длину самой длинной непрерывной подпоследовательности,
которая повторяет шаблон "youit"
"""
# pattern - базовый шаблон
plen = len(pattern) # длина шаблона (5)
@buvanenko
buvanenko / windows-11-start-menu-styler.json
Created August 24, 2025 11:22
windows-11-start-menu-styler settings
{"controlStyles[0].target":"StartDocked.StartSizingFrame","controlStyles[0].styles[0]":"MinWidth=1200","controlStyles[0].styles[1]":"MaxWidth=1200","controlStyles[0].styles[2]":"MaxHeight=680","controlStyles[1].target":"Windows.UI.Xaml.Controls.Grid#UndockedRoot","controlStyles[1].styles[0]":"Width=900","controlStyles[1].styles[1]":"Margin=305,-10,0,-60","controlStyles[2].target":"Windows.UI.Xaml.Controls.Grid#AllAppsRoot","controlStyles[2].styles[0]":"Visibility=Visible","controlStyles[2].styles[1]":"Width=340","controlStyles[2].styles[2]":"Margin=-1690,0,1690,-60","controlStyles[3].target":"StartDocked.AllAppsGridListView#AppsList","controlStyles[3].styles[0]":"Padding=90,13,6,16","controlStyles[4].target":"StartMenu.PinnedList","controlStyles[4].styles[0]":"Width=840","controlStyles[4].styles[1]":"Height=600","controlStyles[4].styles[2]":"Margin=-20,10,0,0","controlStyles[5].target":"StartDocked.SearchBoxToggleButton","controlStyles[5].styles[0]":"Visibility=Collapsed","controlStyles[6].target":"StartDocke
@buvanenko
buvanenko / main.py
Created July 2, 2025 09:33
Пример для Макса
import time
import requests
import urllib3
from typing import Dict, Any, List
# Отключение предупреждений о небезопасных запросах
urllib3.disable_warnings(category=urllib3.exceptions.InsecureRequestWarning)
# Конфигурационные константы
BASE_PROMPT = "Тебя зовут Глиномес. Ты чат-бот, созданный в качестве примера для Максима."
[2025-04-02][06:10:17][seelen_ui::utils::integrity][INFO] ───────────────────── Starting Seelen UI v2.2.3 ─────────────────────
[2025-04-02][06:10:17][seelen_ui::utils::integrity][INFO] Operating System: Windows
[2025-04-02][06:10:17][seelen_ui::utils::integrity][INFO] version : 10.0.26100
[2025-04-02][06:10:17][seelen_ui::utils::integrity][INFO] edition : Windows 11 Professional
[2025-04-02][06:10:17][seelen_ui::utils::integrity][INFO] codename : None
[2025-04-02][06:10:17][seelen_ui::utils::integrity][INFO] bitness : 64-bit
[2025-04-02][06:10:17][seelen_ui::utils::integrity][INFO] architecture : x86_64
[2025-04-02][06:10:17][seelen_ui::utils::integrity][INFO] locate : ru-RU
[2025-04-02][06:10:17][seelen_ui::utils::integrity][INFO] WebView2 Runtime: Ok("134.0.3124.93")
[2025-04-02][06:10:17][seelen_ui::utils::integrity][INFO] Elevated : Ok(false)
@buvanenko
buvanenko / userChrome.css
Created February 25, 2025 06:33
userChrome.css
:root {
--bg: #00000066;
--tabpanel-background-color: #00000000 !important;
--in-content-page-background: #00000000 !important;
--in-content-box-background: #00000088 !important;
--tabs-navbar-separator-color: rgba(0, 0, 0, 0) !important;
}
tab.tabbrowser-tab[selected="true"] stack.tab-stack vbox.tab-background {
background: #FFFFFF28 !important;
@buvanenko
buvanenko / gist:a060791291b7d66e79622e3fef123adc
Created September 13, 2024 11:17
Шпаргалка по методам классов
__new__(cls[,…]): Этот метод создания типа класса. Он принимает первым аргументом тип класса, в котором он вызывается, и, как правило, возвращает этот же тип. В основном используется, чтобы настраивать создание экземпляра класса тех объектов, которые наследуются от неизменяемых типов (например, `int`, `str`, или `tuple`).
__init__(self[,…]): Это конструктор класса. Используется для инициализации объектов при их создании.
__str__(): Определяет поведение при преобразовании объекта в строку. Вызывается при использовании функции str() на объекте.
__len__(): Возвращает длину последовательности или количество элементов в ней. Вызывается при использовании функции len().
__eq__(self, other): Определяет поведение оператора равенства (==). Сравнивает текущий объект с другим объектом.
{
"description": "Test NFT",
"image": "https://sun9-79.vkuserphoto.ru/impg/6RsDyvV_JM3XRRRxY1kJBWmqJmkvruMv7zKWGw/BmmrQLIpsUo.jpg?size=2560x1810&quality=96&sign=54bd6f9b1b6d5aa22de8c5d23be772ed&type=album",
"name": "Soulbound NFT",
"attributes": [
{ "trait_type": "Type", "value": "Value" }
]
}
"Уникальная коллекция NFT «Soviet Girls» вдохновлена аниме «Girls und Panzer» и создана специально для любителей советских мультфильмов и современного аниме.",
"NFT коллекция «Soviet Girls» находится в блокчейне Polygon. Это означает, что NFT можно покупать, продавать и хранить в любом кошельке, поддерживающем эту сеть.",
"Коллекция «Soviet Girls» состоит из 230 уникальных NFT, каждый из которых представляет собой уникальное изображение аниме-девочки в советской форме. Все NFT были созданы с использованием передовых технологий и имеют высокую степень детализации.",
"Коллекция «Soviet Girls» предлагает любителям советских мультфильмов и аниме возможность приобрести уникальные цифровые активы, которые можно использовать в качестве подарков, инвестиций или просто для украшения своих коллекций.",
"Cоздатели коллекции «Soviet Girls» проводят различные мероприятия и конкурсы, чтобы привлечь внимание к своей работе и поддержать развитие NFT-индустрии."
"Права и обязанности владельцев токенов и ав