Задать вопрос
  • Что это значит?

    trapwalker
    @trapwalker
    SVG внутри мало чем отличается от html. Документ svg может дозагружать дополнительный контент из интернета.
    Это значит, что технически специально для вас (или не специально) можно сделать такой svg-файл, который вынудит ваш браузер обратиться к серверу злоумышленника, чтобы запросить с него какой-то фрагмент картинки. При этом сервер злоумышленника получит ip-адрес вашего браузера.
    Если это просто анонимная картинка в инете или в каком-то публичном месте, то ничего, видимо, страшного, от этого не будет. Не больше, чем при открытии страниц в интернете.
    Но этот механизм может быть использован чтобы целенаправленно частично деанонимизировать вас.
    Например, вы вступили через телеграмм в словесную баталию с жуликом, или в каком-нибудь чате троллите публику. Если кто-то захочет вас найти, он может сделать svg и дать вам его открыть (не важно как, телеграмм тут ни при чем, это лишь способ доставки). Если этот svg откроют не миллионы анонимных людей примерно одновременно, а конкретно вы после того как вам кинули на него ссылку, ваш ip будет получен сервером злоумышленника.
    Телеграм, похоже, пытается защитить вас от такого неочевидного для многих соц-инженеринга. Телеграм тут, кстати, наоборот, красавец и ведёт себя лучше чем почтовый клиент или любой другой мессенджер.
    Написано
  • Как синхронизировать 2 Gitlaba по расписанию?

    trapwalker
    @trapwalker
    khristoforov, Я вот вчера ради любопытства задал ваш вопрос как есть GPT4o.
    Вот ответ, но нужен VPN.
    https://chatgpt.com/share/74f0e10d-3f99-4be8-98a0-...
    Написано
  • Как синхронизировать 2 Gitlaba по расписанию?

    trapwalker
    @trapwalker
    khristoforov, сейчас такие вопросы можно задавать чату ЖПТ. Он не психует и безропотно отвечает на все, даже очень ленивые вопросы.
    Написано
  • Как синхронизировать 2 Gitlaba по расписанию?

    trapwalker
    @trapwalker
    khristoforov, если настолько неопытен в IT, что не знаешь про гугл, то... ну какой смысл?
    А если знаешь про гугл, то вектор надо действительно искать сперва там. В правилах пользования этим ресурсом четко сказано, что это не форум фрилансеров, что тут вам индивидуального репетитора нет.
    Вы сюда приходите с конкретными вопросами, на которые гугл вам не ответил. Ок. Допустим вам что-то ответил гугл, но вам этого мало. Так изложите что вам конкретно не понятно в ответе гугла?!
    Вам лень подитожить информацию, почерпнутую при поиске и в паре абзацев изложить что вам непонятно в итоге?
    Над вами не "смеются в спорзале". Вам объясняют, что нужно формулировать свои вопросы четко и помогать в меру своих сил ответить вам. А вы пришли толстый в спортзал, легли на лавочку и плачете, что не получается худеть просто лёжа на лавочке. Это не смешно. Вы ожидаете, что тренер подойдёт и будет вашими руками и ногами махать?
    Написано
  • Можно ли сравнить большие массивы по частям?

    trapwalker
    @trapwalker
    kategg, прислушайтесь, Lynn «Кофеман» прав. Если данные поступают отсортированными и в чанках, то два курсора в обоих входящих потоках находятся каждый в своём одном чанке. Не нужно ничего склеивать, просто у вас получается двухуровневый курсор: Чанк, позиция в чанке.
    Написано
  • Где взять базу данных японских слов для телеграмм бота?

    trapwalker
    @trapwalker
    Drochilo, Что не так с форматами? Вон даже текстовый есть.
    Наверно надо немножко попрограммировать. Или вы как хотели? Вы вообще какой результат ожидали от своего вопроса тут?
    あい【愛】(ай)〔000-55-89〕
    любовь;
    愛の結婚 брак по любви;
    愛を得/エ/る завоевать любовь;
    愛を受ける пользоваться любовью;
    愛の巣 гнёздышко (приют) для влюблённых;
    愛の巣を営む свить гнёздышко;
    <i>ср.</i> <a href="#003-63-33">あいする</a>.
    
    あい【哀】(ай)〔001-06-27〕
    горе, печаль;
    哀の曲 похоронный марш.
    
    あいあい【哀々・哀哀】(айай)〔005-53-45〕
    <i>связ.:</i> 哀々禁ぜず <i>эпист.</i> невыносимо горестно (тяжело).
    
    あいあい【靄々・靄靄】(айай)〔002-79-52〕
    1): ~たる <i>кн.</i> стелющийся <i>(о тумане, облаках)</i>;
    2) <i>см.</i> <a href="#002-67-94">あいあい【藹々】</a>.
    
    あいあい【藹々・藹藹】(айай)〔002-67-94〕
    : ~たる <i>кн.</i>
    1) густой, пышный <i>(напр. о растительности)</i>;
    2) мирный, спокойный; безмятежный.
    
    あいあいがさ【相々傘・相相傘・相合傘・相合い傘】(аиаигаса)〔008-18-34〕
    <i>связ.:</i> 相々傘で行く идти под одним зонтиком <i>(вдвоём)</i>.
    Написано
  • Как обойти ошибку сервера Telegram при использовании метода answer_photo?

    trapwalker
    @trapwalker
    Igor Ger, да кучей способов можно обойтись.
    - Можно отредактировать текст удалив с него клавиатуру (если то сообщение вам нужно), а следом запостить новое с новой клавиатурой.
    - Можно удалить сообщение с текстом и клавиатурой, а следом запостить новое сообщение с медиа и клавиатурой. Этот способ не позволит подменить клавиатуру в середине цепочки сообщений, конечно.
    Это либо мне нужно при старте создать медиа, и редактировать медиа в последующих коллбэк, либо не создать медиа вовсе и редактировать только тексты.

    И так можно тоже
    Написано
  • Как обойти ошибку сервера Telegram при использовании метода answer_photo?

    trapwalker
    @trapwalker
    Igor Ger, вы не поняли, или я непонятно выразился.
    Текстовые сообщения надо редактировать только с помощью edit_text, а сообщения с фото только с помощью edit_media.Никак иначе.
    У вас же текстовый месседж с клавиатурой:
    async def process_start_command1(message: Message):
        await message.answer(text='Добрый день!', reply_markup=keyboards.keyboard, parse_mode='html')

    содержит кнопку bt1, на которую срабатывает коллбэк:
    async def process_button_1_press(callback: CallbackQuery):
        photo = FSInputFile('monitoring.jpg')
        await callback.message.edit_media(InputMediaPhoto(media=photo, caption='Текст'), reply_markup=keyboards.keyboard1)
        await callback.message.delete()

    Таким образом вы пытаетесь применить edit_media к текстовому сообщению, а потом ещё и собираетесь удалить это сообщение? Зачем тогда редактировать и вставлять новую клавиатуру при редактировании?
    Написано
  • Как обойти ошибку сервера Telegram при использовании метода answer_photo?

    trapwalker
    @trapwalker
    Igor Ger, нет, нельзя. Вы неправильно подозреваете. Почитайте документацию.
    Давайте я поясню. Чтобы легко роазбираться с такого рода проблемами, следует готовить минимальный работающий пример. В вашем случае это будет бот с одним хендлером на /start и коллбэком на нажатие инлайн кнопки. Код этого примера целиком работающий поместится в вопросе полностью и продемонстрирует всю вашу проблему наглядно.
    Одного взгляда на этот код достаточно будет знающим людям, чтобы объяснить вам что у вас не так в понимании.
    Вам повезло, что я чудом понял, что вы пытаетесь отредактировать с помощью edit_text сообщение с фотографией. Так не получится сделать. В АПИ телеграмма это совершенно разные вещи. Об этом я вам и сказал. Но вы же подозреваете... Ну ок. Подозревайте.
    Написано
  • Как обойти ошибку сервера Telegram при использовании метода answer_photo?

    trapwalker
    @trapwalker
    Igor Ger, в таких случаях нужно редуцировать свой кейс до максимально простого.
    Или наоборот, брать пример из локументвции или какого-то мануала, а потом пошагово модифицировать его до своего рабочего кейса.
    Вы публикуете огрызки кода и совсем не понятно как порождается сообщение, которое вы потом пытаетесь редактировать. Приводите весь код.
    Чтобы не загромождать вопрос огромным количеством кода, нужно делать маленький компактный пример, который повторяет вашу ошибку, и тогда по этому примеру вам легко подскажут в чем проблема.
    Написано
  • Как обойти ошибку сервера Telegram при использовании метода answer_photo?

    trapwalker
    @trapwalker
    Приведите стек-трейс ошибки. Из вашего текста нельзя понять при каких обстоятельствах возникает ошибка и причем тут answer_photo
    Написано
  • Не фильтрует новости в телеграм боте на python?

    trapwalker
    @trapwalker
    Евгений Алесич, вынося часть вопроса на гитхаб вы делаете здесь его бессмысленным для этого ресурса, для других пользователей, для экспертов. Что и как вы измените в своём репозитории не ясно, может быть его и вовсе в ближайшем будущем не будет. Вы не запостили код в контекст вопроса, не указали на конкретные проблемы и вопросы, не сослались на документацию откуда черпали информацию, которую не удалось применить иили которую не поняли до конца. Вы просто показываете неизвестно кем написанный код, формулируете в общих чертах задание (что вас в нем не усьтраивает) и хотите, чтобы вам тут помогали решать вашу проблему.
    Вы ошиблись адресом. Вам нужно к фрилансерам. Здесь ресурс про вопросы и ответы. Идея в том, чтобы сформировать индекс таких вопросов, чтобы они помогали не только вам, но и все, у кого возникнут такие же.

    Формулируйте конкретные вопросы и пути, по которым вы пытались найти на них ответы, и получите на них ответы, объяснение где следовало искать.
    Чем, к примеру, вас не устроил мой ответ? Он не понятен? Или он не содержит готового детального решения?

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

    Что натолкнуло вас на такие мысли? Какие предпосылки этому вы видели? Где? Почему такую важную информацию вы не приводите в своём вопросе?
    Написано
  • Не фильтрует новости в телеграм боте на python?

    trapwalker
    @trapwalker
    Это по факту задание, а не вопрос. Автор вопроса не продемонстрировал своих попыток решения своей задачи, не сформулировал конкретно что ему не понятно, не понимает (похоже) базовых вещей о том, как устроен телеграм и за счет чего он видит всю эту информацию в сообщениях.
    Вопрос был бы интересным для новичков, если бы не был больше уместен в такой формулировке как задание на фриланс-бирже.
    может кто сталкивался с данной проблемой?

    Это не проблема, это то, как телеграм цитирует ссылки, которые публикуются в его сообщениях.
    Написано
  • UPS автоматическое переключение на аккумуляторе через реле?

    trapwalker
    @trapwalker
    Виктор Уманский, хорошо бы осциллографом глянуть что там за переходные процессы. 16в мало, у вас же 24 там. Надо процентов на 20 больше максимального напряжения.
    Кстати, а не смотрели, сейчас на али полно плат для контроля заряа свинца. Они и нагрузку при чрезмерном разряде батареи отключать умеют, и на сетевой адапетр переключать.
    Написано
  • Где найти открытую или спарсить БД туристических (коричневых) знаков, которые стоят повсеместно на дорогах?

    trapwalker
    @trapwalker Автор вопроса
    shurshur, чтобы иметь такую базу, как говорил матроскин, нужно её где-то взять. Я, конечно, рассчитываю, что сообщество будет делиться информацией, но не от всей души рассчитываю, понимаете ли.
    Планирую настроить ETL-пайплайны по автоматическому сбору "карточек" POI:
    - брать топонимы из OSM и многочисленных гео-wiki.
    - классифицировать, объединять одинаковые из разных источников,
    - собрать контекст по каждому POI - результаты поиска, вики-статьи, новости, публикации. Все источники по возможности с датированием.
    - потом пропустить элементы контекста через GPT-4o с промтами, отсеивающими недостоверную, неправдоподобную и ненадёжную информацию, провалидировать лексику, отбросить информационные блоки с ненормативной лексикой и всякими сомнительными суждениями.
    - дальше с помощью этого контекста для каждой POI с помощью наборов промтов генерить контекстно связанные цепочки информационных карточек. То есть нейросети будет ставиться задание разбить информацию на неюольшие удобоваримые фрагменты, переформулировать её для удобного восприятия на слух, расставить акценты и ударения, а затем отдать на TTS-конвейер для рендера.

    Всё это не для всего мира сразу, а по кускам, по так называемым гео-тайлам. Там, где есть активность пользователей генерим контент заранее, там, где нет, можно в "ленивом режиме".
    На выходе получаются индексированные гео-индексом архивы в с информационными карточками, которые можно загружать для оффлайн-применения. При этом конвейер надо строить так, чтобы он мог повторно аддитивно проходить по одной и той же территории, ведь статьи в разных источниках информации появляются новые, появляются новости с геолокацией и всё это нам тоже нужно.
    Пользователь, находясь на местности, как бы подписывается на новые информационные карточки согласно фильтрам своих предпочтений, а прилетающие карточки его клиентское ПО будет уже согласно своим настройкам и приоритету задвигать пользователю на экран или в уши.
    Если скорость инета пользователя мала, то сперва приходят карточки текстом, которые можно в голос превращать локальным оффлайн-голосовым движком смартфона, а если достаточно, то подгружаются качественно отрендеоенные голосовые "карточки".
    Написано
  • UPS автоматическое переключение на аккумуляторе через реле?

    trapwalker
    @trapwalker
    Неизвестный ., нет такого времени суток. Пользуйтесь уже чатом ЖПТ, он легко ответит на такие тривиальные вопросы в любое время
    Написано
  • Где найти открытую или спарсить БД туристических (коричневых) знаков, которые стоят повсеместно на дорогах?

    trapwalker
    @trapwalker Автор вопроса
    fenrir, очень сомневаюсь, что кто угодно может вот так вот взять и поставить любой такой знак по своему желанию. Хотя бы у дорожников или ГАИшников должны быть реестры с этими знаками.
    Написано
  • Как задать цвет выпадающего списка в Tkinter Python?

    trapwalker
    @trapwalker
    izma, Не забудьте сказать спасибо ИИ, тогда он, может быть, вас пощадит=)
    Написано
  • Как задать цвет выпадающего списка в Tkinter Python?

    trapwalker
    @trapwalker
    izma, тут как на войне - все средства хороши. Какая разница кого спрашивать, важно быстро найти ответ и получить результат.
    Нейросети "не принимает", а вопросы задавать вместо чтения документации "принимает"?
    Написано
  • Как задать цвет выпадающего списка в Tkinter Python?

    trapwalker
    @trapwalker
    Надо отметить, что вопрос ваш я даже не дочитал до конца, а сразу скопировал и передал в ChatGPT-4o. Ответ тоже предоставил без купюр.
    А вы как пытались найти ответ самостоятельно?
    Написано