11 Августа 2024
10

Ответ на пост «А чего ты добился в 46 лет?»4

Да ну какая разница - о чём нужно было думать раньше и зачем рожать ещё одного ребёнка после троих, да ещё не в браке! Уже все рождены, так о чём тут говорить. Что-то я не увидела, какой возраст детей. Если есть старше 18, и они не учатся в вузах - точно надо ссаживать с шеи, не резко, без истерик, но надо объяснить, что хоть какие-то шаги к самостоятельности необходимыНЕОТВРАТИМЫ. Самопожертвование - очень хорошо. Для тех, кому жертвуешь, бгггыыы. Ну или если сложно для Вас объяснять что-то - просто молча обрубить каналы поставок - денег нет, еды нет (в магазин не ходила), на новые вещи пока нет (и через две недели - тоже нет, да что ж такое))). Начните думать и о себе, я знаю, сложно перестроиться, когда вся жизня прошла в заботах о других и о себе подумать нет времени. И привычки. Если чо, советы не от диванного эксперта, а от мамы 4-х детей. Сама всю жизнь впахивала на благо всей семьи, и воспитывала, и работала как проклятая. Всё проходит и это пройдёт. Только понять надо, что я у себя одна, словно в ночи луна... Это сложно, когда много лет действует установка - мне ничего, детям - всё. Им это очень нужно, когда они несмышлёныши. А потом они вырастают и это уже осознанная манипуляция с их стороны - у меня, мамулечка, лапки!!! Набирайтесь мужества и отпочковывайте их нафиг!!

132

Настроение на вечер воскресенья только такое:

Настроение на вечер воскресенья только такое: Косплееры, Косплей, Фотография, Девушки, Аниме, Sousou no Frieren, Frieren, Telegram (ссылка), Длиннопост

Кстати, вот вариант макияжа на Фрирен НЕ С БЕЛЫМИ бровями. Это мой максимум. Как вам?

Настроение на вечер воскресенья только такое: Косплееры, Косплей, Фотография, Девушки, Аниме, Sousou no Frieren, Frieren, Telegram (ссылка), Длиннопост

Фулл образ на нее делала еще в мае. Сейчас потихоньку готовлю пижамную версию

Настроение на вечер воскресенья только такое: Косплееры, Косплей, Фотография, Девушки, Аниме, Sousou no Frieren, Frieren, Telegram (ссылка), Длиннопост
Показать полностью 3
1

Верните мой 2009Напиши пост от 400 символов о своём ламповом 2009-м. Убедись, что стоит тег «15 лет назад»

Здравствуйте! Мне необходимо написать пост, где должно быть более четырёхсот знаков/символов, потому что: "Верните мой 2009 Напиши пост от 400 символов о своём ламповом 2009-м. Убедись, что стоит тег «15 лет назад»". - а тут ещё надо, чтобы конкретно про 2009-й год написать... А я вообще не помню, ЧТО там было в "моём 2009-м"... Но! Я если я это сделаю, если я выполню задание, то тогда откроется очередная картинка комикса, посвящённая/приуроченная пятнадцатилетию Пикабу и я тогда выполню теперь уже все задания до двенадцатого числа этого месяца. А эта акция продлится до двадцатого числа этого месяца. Ничего в голову не идёт... Сколько там уже символов? Ёлки-палки, да что ж там было-то в 2009-м году? По-моему (это точно) я тогда ещё выпивал (и крепко), ведь пить я прекратил в 2012-м и поэтому я Н-И-Ч-Е-Г-О и не помню, увы... Интересно, а кто-нибудь будет проверять о чём пост? А буковки будут считать? Сейчас вот напишу, открою очередную страничку комикса и удалю пост. Зато выполню все задания... К тому же сегодня я всех котиков-охотников нашёл, а это было ещё сложнее - я их около недели искал. Наверное мне просто повезло сегодня. Скоро спать ложиться - завтра на работу, а 2009-м не надо было на работу (я не забыл задание)... В 2009-м... Что там было? Я не помню

10281

Двуликие ур0ды Покупатели на Авито (Это жесть господа)9

Двуликие ур0ды Покупатели на Авито (Это жесть господа) Юмор, Авито, Негатив, Объявление, Переписка, Скриншот, Волна постов

Рыночная цена ноутбука около б/у ≈ 35 000 рублей. (скинул несколько рублей за небольшие дефекты на корпусе)

Теперь заходим на профиль покупателя. И смотрим за его отзывами

Двуликие ур0ды Покупатели на Авито (Это жесть господа) Юмор, Авито, Негатив, Объявление, Переписка, Скриншот, Волна постов

Дам Вам возможность прокомментировать эту ситуацию самим.

Показать полностью 2
8

От идеи до реальности: история создания сайта с генерацией картин

Идея

Я задумал создать сайт, где каждый пользователь может сгенерировать одну картину с помощью GPT от Сбера (что-то вроде text-to-image). Пользователь вводит запрос, выбирает стиль и цвет, и затем все сгенерированные картинки объединяются в одну общую(один раз) и в режиме реального времени генерируется сетка со всеми пользовательскими картинкми.

К сожалению, развернуть проект не получилось: при отправке запроса с хостинга API Сбера возвращал connection refused.

Код проекта можно посмотреть и потестировать здесь: GitHub репозиторий.

Интересные решения в коде

1. Создание общей картинки

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

От идеи до реальности: история создания сайта с генерацией картин Python, Программирование, Дизайнер, Разработка, Гайд, Длиннопост

2. Создание сетки из картин

На сайте я хотел показать сетку из всех картин в реальном времени, потому что общая картина генерировалась бы только один раз. Для создания сетки я использовал numpy, а также добавил подписи с позициями картин в сетке. Чтобы поддерживать актуальность сетки, я создал фоновую задачу, которая регенерирует её каждые 5 картинок (5 — оптимальное количество, определенное опытным путем).

3. Автоматизация заполнения базы данных

Так как я выделил стиль и цвет в отдельные модели БД (это было сделано для удобства — чтобы потом легко находить самый популярный стиль и цвет и использовать их в общей картине), я заранее знал, какие будут стили и цвета. Чтобы не создавать их вручную при каждом запуске в новом окружении, я написал такой скрипт:

def create_color():

Color.objects.bulk_create([Color(color=short_cut) for short_cut, color in COLORS.items()])

return len(COLORS)

def create_styles():

Style.objects.bulk_create([Style(style=short_cut) for short_cut, style in STYLES.items()])

return len(STYLES)

4. Функция шаринга

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

От идеи до реальности: история создания сайта с генерацией картин Python, Программирование, Дизайнер, Разработка, Гайд, Длиннопост

В итоге я также добавил лидерборд для тех, кто шарил сайт, настроил celery, redis, и завернул всё это в Docker.

Надеюсь, эта статья была полезной и вдохновляющей. Делитесь своим мнением в комментариях!

Показать полностью 2
Мои подписки
Подписывайтесь на интересные вам теги, сообщества, авторов, волны постов — и читайте свои любимые темы в этой ленте.
Чтобы добавить подписку, нужно авторизоваться.

Отличная работа, все прочитано! Выберите