Anonymous
Какие минусы писать бот на C#?
Tigran
Какие минусы писать бот на C#?
необходимость учить C#
Denis
Никаких
Denis
Отличный язык
Oleg
О, пост-эффекты - то что нужно) Спасибо, теперь знаю, куда гуглить
Oleg
Какие минусы писать бот на C#?
Кроссплатформенность хромает
Lizard King
глупости, юзаешь mono и все ок
Denis
Не нужен моно, .net core есть
Aragaer
все равно это сишарп
Nikolay
хоть в праздники отдохните
Oleg
в чем она хромает?
Mono. Но если его можно не юзать, то значит норм
Kirill
net core даже на arm работает, у меня дома на распбери там телеграм бот крутился раньше, все ок было
Anonymous
Как решить такую проблему? Если запускать сам код в питоне, то он нормально работает, если скомпилировать, то такая ошибка
Anonymous
Denis
Чем скомпилировать
Nikolay
🌚
Roman
Всем привет. Задумка и вопрос: есть функция, которая запускается в многопотоке. Аргумент этой функции список, из которого берутся элемент методом pop() с локом этого списка. Стоит ли заменить это на генератор, который передавать аргументом вместо списка, не нужен же лок тогда?
Alex
> Стоит ли заменить это на генератор, который передавать аргументом вместо списка, не нужен же лок тогда? С чего ты это взял?
Denis
https://anandology.com/blog/using-iterators-and-generators/
Roman
> Стоит ли заменить это на генератор, который передавать аргументом вместо списка, не нужен же лок тогда? С чего ты это взял?
что тогда лочить в генераторе, если, например, в нем только увеличивать индекс и возвращать значение из списка? сам индекс лочить?
Roman
ага, ужо читаю
Denis
Ну что за язык, даже атомарного инкремента нет
Ilya
вечер добрый, что-то торможу, подскажите пожалуйста Я в цике for line in file Читаю посточно из файла, если встречаю определенную строку, то мне надо вствить на ее место свою строку, но именно в жту позицию, а не в конец Как правильно это сделать
Aragaer
with open(the_file) as f1, open(other_file, "w") as f2: for line in f1: if line == "hello: line = "world" print(line, file=f2)
Ilya
with open(the_file) as f1, open(other_file, "w") as f2: for line in f1: if line == "hello: line = "world" print(line, file=f2)
да, только мне бы в f1 остаться А то получится, что только новые строки в f2 будут, а не f1 с новыми
Aragaer
os.rename(other_file, the_file)
Aragaer
нет, если новая строка имеет ровно такую же длину, что и исходная, то можно открыть файл и прямо на месте что-то поменять
Aragaer
но в любом другом случае это будет слишком много лишних телодвижений
Ilya
но в любом другом случае это будет слишком много лишних телодвижений
вот я по ходу в этом случае :) Мне 100 строк надо поменять Так что думаю руками быстрее, чем алгоритм придумать, а когда сделаю, тогда можно спокойно посидеть
Aragaer
читаешь из файла, пишешь в другой, потом заменяешь старый новым.
Aragaer
если файлы небольшие, то можно сразу прочитать в память, поменять в памяти, записать обратно
Ilya
Все разобрался, немного не красиво сделал, но получилось Спасибо за наводки Да записал просто в другой файл, сделал по логике что ты кинул выше, но чуток поменял под себя
Иван
Кто неплохо шарит в алгоритмах? Вопрос по этой статье: https://habr.com/ru/post/136758/ Там в стипете есть метод timeQueue.set(key, curTime) Как это может быть реализовано? Я что-то слабо себе это представляю, как в очереди можно за log(n) найти элемент по ключу key, если у нас очередь отсортирована по last used time Ну, я рассматриваю реализацию очереди на основе кучи
Mezzeror
Ребят, можно ли сделать автоматического бота,который будет генерировать фотографии и публиковать их в соцсети без помощи сторонних библиотек?
Mezzeror
Генерировать в смысле подбора фотографий опр. Тематики
Mezzeror
Случайным образом
Mezzeror
Это было лишним
Иван
Ну для начала тебе нужно эти фотографии откуда-то брать Пускай рандомно
Иван
Какие-то сторонние сервисы
Mezzeror
Ага
Tishka17
Что значит "без сторонних библиотек"?
Иван
Что значит "без сторонних библиотек"?
Используя стандартную библиотеку python вероятно
Туночка️
Почему 17?
Туночка️
Ilya
magic number => rejected!!1
Anonymous
pil_image = PIL.Image.open('/content/0.png').convert('RGBA')
Anonymous
вот так пнг нормально открываются, а cv2 показывает черный квадратик
Anonymous
как это конвертировать в обычный rgb
Туночка️
convert('RGB')
Туночка️
вроде я такое видел
Denis
А альфу куда деть
Ярослав
Всем привет, есть сервис спортивных событий, и есть острые задачи которые необходимо по нему решить, ищем к себе кто справиться с этим: 1. Сделать возможным загрузку дипломов после отправки результата забега     2. Сделать рейтинг открытым по конкретному забегу, чтоб можно было смотреть в общем рейтинге     3. Соединить оплату на лендинге с добавлением заявки на сервисе     4. Делать возможным написать сообщение любому зарегистрированному пользователю сервиса     5. Добавить сортировку по городам или областям (чтобы бегун мог посмотреть сколько человек есть в базе из его города)     6. Сделать возможным поиск пользователя сервиса не только по почте но и по имени(для админа)     7. Добавить предупреждение на сервисе тем кто не заполнил профиль, что медаль может быть не отправлена если не указано настоящее имя пользователя и адрес доставки     8. Сделать оповещение администратору о том что кто то написал в поддержку     9. Добавить возможность прокрутки данных вверху. Сейчас только внизу и невозможно смотреть данные пользователя     10. Сделать возможным загружать сразу несколько изображений результата забега (нужно для забегов по достижению целей)     Информация о сервисе: http://justrunonline.ru Сам сервис: http://cabinet.justrunonline.ru/auth/register/?next=/cabinet/ Код: https://yadi.sk/d/U6EPI3fqcrJFdQ Буду благодарен за оценку по срокам, разбитые этапы в часах и стоимость вашего часа/задачи/работы в лс.
Туночка️
Всем привет, есть сервис спортивных событий, и есть острые задачи которые необходимо по нему решить, ищем к себе кто справиться с этим: 1. Сделать возможным загрузку дипломов после отправки результата забега     2. Сделать рейтинг открытым по конкретному забегу, чтоб можно было смотреть в общем рейтинге     3. Соединить оплату на лендинге с добавлением заявки на сервисе     4. Делать возможным написать сообщение любому зарегистрированному пользователю сервиса     5. Добавить сортировку по городам или областям (чтобы бегун мог посмотреть сколько человек есть в базе из его города)     6. Сделать возможным поиск пользователя сервиса не только по почте но и по имени(для админа)     7. Добавить предупреждение на сервисе тем кто не заполнил профиль, что медаль может быть не отправлена если не указано настоящее имя пользователя и адрес доставки     8. Сделать оповещение администратору о том что кто то написал в поддержку     9. Добавить возможность прокрутки данных вверху. Сейчас только внизу и невозможно смотреть данные пользователя     10. Сделать возможным загружать сразу несколько изображений результата забега (нужно для забегов по достижению целей)     Информация о сервисе: http://justrunonline.ru Сам сервис: http://cabinet.justrunonline.ru/auth/register/?next=/cabinet/ Код: https://yadi.sk/d/U6EPI3fqcrJFdQ Буду благодарен за оценку по срокам, разбитые этапы в часах и стоимость вашего часа/задачи/работы в лс.
хештег работа????
Туночка️
Ярослав
#работа #удаленка Всем привет, есть сервис спортивных событий, и есть острые задачи которые необходимо по нему решить, ищем к себе кто справиться с этим: 1. Сделать возможным загрузку дипломов после отправки результата забега     2. Сделать рейтинг открытым по конкретному забегу, чтоб можно было смотреть в общем рейтинге     3. Соединить оплату на лендинге с добавлением заявки на сервисе     4. Делать возможным написать сообщение любому зарегистрированному пользователю сервиса     5. Добавить сортировку по городам или областям (чтобы бегун мог посмотреть сколько человек есть в базе из его города)     6. Сделать возможным поиск пользователя сервиса не только по почте но и по имени(для админа)     7. Добавить предупреждение на сервисе тем кто не заполнил профиль, что медаль может быть не отправлена если не указано настоящее имя пользователя и адрес доставки     8. Сделать оповещение администратору о том что кто то написал в поддержку     9. Добавить возможность прокрутки данных вверху. Сейчас только внизу и невозможно смотреть данные пользователя     10. Сделать возможным загружать сразу несколько изображений результата забега (нужно для забегов по достижению целей)     Информация о сервисе: http://justrunonline.ru Сам сервис: http://cabinet.justrunonline.ru/auth/register/?next=/cabinet/ Код: https://yadi.sk/d/U6EPI3fqcrJFdQ Буду благодарен за оценку по срокам, разбитые этапы в часах и стоимость вашего часа/задачи/работы в лс.
Туночка️
#работа #удаленка Всем привет, есть сервис спортивных событий, и есть острые задачи которые необходимо по нему решить, ищем к себе кто справиться с этим: 1. Сделать возможным загрузку дипломов после отправки результата забега     2. Сделать рейтинг открытым по конкретному забегу, чтоб можно было смотреть в общем рейтинге     3. Соединить оплату на лендинге с добавлением заявки на сервисе     4. Делать возможным написать сообщение любому зарегистрированному пользователю сервиса     5. Добавить сортировку по городам или областям (чтобы бегун мог посмотреть сколько человек есть в базе из его города)     6. Сделать возможным поиск пользователя сервиса не только по почте но и по имени(для админа)     7. Добавить предупреждение на сервисе тем кто не заполнил профиль, что медаль может быть не отправлена если не указано настоящее имя пользователя и адрес доставки     8. Сделать оповещение администратору о том что кто то написал в поддержку     9. Добавить возможность прокрутки данных вверху. Сейчас только внизу и невозможно смотреть данные пользователя     10. Сделать возможным загружать сразу несколько изображений результата забега (нужно для забегов по достижению целей)     Информация о сервисе: http://justrunonline.ru Сам сервис: http://cabinet.justrunonline.ru/auth/register/?next=/cabinet/ Код: https://yadi.sk/d/U6EPI3fqcrJFdQ Буду благодарен за оценку по срокам, разбитые этапы в часах и стоимость вашего часа/задачи/работы в лс.
вилка?
Ярослав
От 15 до 35 зависит от сроков
Anonymous
convert('RGB')
черный квадратик
Mezzeror
Да, я имел ввиду базовую библиотеку
Туночка️
черный квадратик
как варик сохранить в файл а потом снова открыть
Tishka17
Да, я имел ввиду базовую библиотеку
С базовой библиотекой даже в сеть хоть стрёмно, есть же requests
Anonymous
но этих файлов 10000
Tishka17
А альфу куда деть
Ну тебе видимо нужна подложка нужного цвета. Видимо белого, а не черного
Tishka17
Наверно можно через объединение двух картинок. Но может и из коробки есть выбор фона
Roman
Народ, а вообще кто-нибудь инициализирует переменные в области видимости класса вне init()? зачем всякие статьи учат этому? для наглядности? (пишу в PyCharm - он автоматически подхватывает рефернсы в init)
Denis
Например, в тесткейсах встроенного unittest инициализацию делают в setUp
Roman
Например, в тесткейсах встроенного unittest инициализацию делают в setUp
поэтому и вопрос возник - часто просматриваю исходники библиотек на гитхабе (а там часто игнорятся исъходники тестирования)
Сергей
блят
Сергей
кто админ