• Как сделать запись в файл после определенного метода?

    st0ne_c0ld
    @st0ne_c0ld
    cout_HelloWorld_andl, если хочется с файлом просто как с текстом работать - можно использовать вариант предложенный Vindicar - там не учитываются номера строк, а идет замена нужного токена.
    Если хочется прям "по правильному" можно полистать исходники модуля parser и/или ast(стандартные библиотеки, версии 3.7+), который вроде как умеет делать синтаксический разбор, возможно там получится и куски кода вставить в нужные места, но сам я таким не занимался.
    Ну и ещё вариант, можно посмотреть в сторону шаблонизаторов вроде jinja, которые придуманы, чтобы вставлять текст в нужные места в шаблоне - там, например есть функции-фильтры, которые сделают нужное количество отступов, чтобы уместить вставляемый код с правильным количеством пробелов.
  • Как добавить картинку из sqlite3 в тело письма?

    st0ne_c0ld
    @st0ne_c0ld
    blizzard, если в базе оно лежит в бинарном виде(в примере выше img.read() по сути тоже возвращает не кодированную бинарную последовательность) можно сделать вот так:

    msg.get_payload()[1].add_related(img.read(), 'image', 'jpeg',
    cid=asparagus_cid)
    ===========================================================
    img = result[3]
    msg.get_payload()[1].add_related(img, 'image', 'jpeg',
    cid=asparagus_cid)

    PS:
    MIMEImage интереснее тем, что если картинка будет не jpeg - он нормально её обработает, а тут получается надо либо принимать только jpeg, либо руками проверять как-то.

    У меня к сожалению под рукой нет smtp сервера, с которого можно было бы письмо послать для проверки. Вариант с форматом письма HTML выглядит более подходящим. Не внимательно прочитал условие про "в теле письма".
  • Как спарсить данные?

    st0ne_c0ld
    @st0ne_c0ld
    забыл строку заменить с:
    x = div.find('span', attrs={'class' : 'subcategory-product-item__price_special'})
    на:
    x = div.find(tag, attrs)
  • Редирект с https://www. на https:// средствами Apache mod_rewrite?

    st0ne_c0ld
    @st0ne_c0ld
    как вариант отлавливать по разным ServerName в виртуальных хостах. www.domain.tld и domain.tld это по сути разные сайты.
  • Как в Unity3D сделать разрушение местности?

    st0ne_c0ld
    @st0ne_c0ld
    такие вещи обычно для фильмов делают. Поэтому бесплатно и красиво — сомневаюсь что найдете.
    То что в ролике на youtube сделать конечно можно. Но долго и дорого… :(
    Помимо макса там много сопутствующих технологий используется. На render.ru иногда появляются ролики, как такое делают в кино.

    В играх такое(без существенных тормозов), имхо, умеет разве что CryEngine…
  • Стоит ли хранить /tmp на ssd?

    st0ne_c0ld
    @st0ne_c0ld
    Ну если надо в хибернейт уходить и оперативки 16ГБ — то вполне логично.
  • Настройка удаленного почтового сервера

    st0ne_c0ld
    @st0ne_c0ld
    Если в заголовках всё ОК, то каким образом определяется «попадание в спам»?
    Все приличные спам-фильтры всегда пишут, что стало с письмом после прохождения через них у себя в логах + оставляют запись о себе в заголовке письма.