Email or username:

Password:

Forgot your password?
776 posts total
kunsun

ненативно, с помощью команд и костылей он и раньше такое умел

kunsun

научил бота юзать нативные функции, он их сам запускает когда хочет Ж) пока есть только поиск в гугле и скачивание текста по ссылке

думаю как добавить еще сбор и сохранение важных данных о юзере. второй набор памяти

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

нужен список и определение того что важно, что стоит запоминать надолго

kunsun

если в модуле есть глобальная переменная, api_key и модуль импортирован внутри какой то функции то эта глобальная переменная будет внутри это функции своя собственная или все равно будет расшарена с кем то еще кто импортировал этот модуль в другом пространстве имен(в другой функции, или вернее в этой же функции но другом экземпляре)? #Python

kunsun

удалось наконец то запустить функцию в джемини. оказалось совсем просто. в конструктор объекта подается список питоновских функций, он сам берет их описание и смотрит какие параметры, а потом сам использует когда надо

пока только через родную библиотеку, она не очень то подходит для жонглирования бесплатными ключами

kunsun

сделал ocr для pdf который без текста с помощью gemini. вариант с тессерактом работал медленно, да и хреново. джемини может в много потоков распознавать картинки не напрягая сервер

kunsun

архангелогородец передает монстрику привет из укронацистского плена youtube.com

kunsun

в копилоте дополнение от джемини слишком много дополняет, это прям проблема

kunsun

в sqlite нет bool. блин, это ломает логику. 0 — фальш но не всегда бгг

kunsun

короче яхз. взял кеш из cachetools. готовый. как он работает хз но вроде работает и обещает что то похожее на то что нужно

kunsun

что от пошло не так. не могу сделать умный кеш Ж) чатгпт опять не вывозит алгоритмы

kunsun

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

kunsun

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

kunsun

приделал к запросам в sqlite кеш в оперативке, умный, считающий количество попаданий и удаляющий то что старее и меньше попаданий имеет

запустил бенчмарк, результат с кешем 300т в секунду
запустил бенчмарк с обычным словарем в памяти вместо бд, результат 70т в секунду...

оказалось что в кеше используется не обычный словарь а упорядоченный, и он намного быстрее, если его использовать то получается 1.3млн в секунду запросов #странное #Python

kunsun

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

kunsun

нихера не кеширует sqlite. скорость одинаковых простых запросов — меньше тысячи в секунду
а скорость обращения к словарю в оперативке больше миллиона #Python

kunsun

а sqlite кеширует запросы? сколько стоит операция типа выбрать язык юзера из таблицы юзеров где юзер=ххх #Python

kunsun

В Госдуме предложили ввести уголовную ответственность за напоминания о предыдущих обещаниях Путина


В целях повышения рождаемости РПЦ разрешила возжелать жену ближнего своего

kunsun

Телеграм блин. Что с этим делать. Искать самую длинную строчку и если она короткая то другую клавиатуру ставить?

kunsun

мде. переводы сломались из за псевдоасинхронщины. я навтыкал декораторы для запуска функций в фоне перед функциями которые должны что то возвращать. они из за этого всегда возвращали None

kunsun

хм. >60р за 5 копеечную мороженку со вкусом ничего. что эти капиталюги себе позволяют, забыли как их на столбах развешивали?

Go Up