@ru_python

Страница 6314 из 9768
rasonbot
23.08.2018
09:11:09
да блять, всмысле, у меня ничего не импортируется моего

Danil
23.08.2018
09:11:13
через лоп принт

или просто через принт

Aragaer
23.08.2018
09:11:57
Собссно вчера у меня была конструкция with suppress(StopIteration): cycle = next(networkx.simple_cycles(graph)) raise Exception("Беда, есть циклические зависимости: " + ' -> '.join(cycle))

Google
Юрий
23.08.2018
09:12:31
ну да
но там я просто открывал его как 'w' а чтоб отправить нужно как 'rb' тоесть можно сражу открыть файл как 'wb+' записать и отправить ... туоретически я понял так.

Aragaer
23.08.2018
09:12:54
без файла вообще

строчку превращаешь в байты, потом в BytesIO

хотя я думаю, что ftp умеет и вообще просто байты отправлять, без BytesIO

Tigran
23.08.2018
09:14:19
не, чот не умеет

я смотрел

Aragaer
23.08.2018
09:17:04
зато умеет в не-байты

Ilmira
23.08.2018
09:24:12
#работа #backend #Москва Lead Software Engineer (Backend) Город и адрес офиса: Москва, м.Дмитровская Формат работы: офис/удаленка Занятость: полная Зарплатная вилка: от 100 до 300 тыс.р/мес (по результатам собеседования) Описание вакансии: Вам нравится работать в распределенной системе с миллионами одновременных пользователей? Вы умеете деплоить код на десятки серверов без даунтайма? Сумеете выдержать SLA в ответ с API не более чем 50 мс? Сумеете сделать так, чтобы всё не падало и у нас были выходные и мы могли спокойно спать ночью? Сумеете управлять командой профессионалов? Если да — станьте одним из ключевых членов команды Protocol One. Protocol One (PONE) — основанная на блокчейн экосистема, предназначенная для интеграции существующих игровых платформ, магазинов, банков, трафик кампаний и набор инструментов для создания глобальных развлекательных платформ с игровым контентом. Используя PONE, участники рынка PC-игр могут публиковать, хранить и продавать игры и игровой контент (B2P, P2P, F2P, MMO) в децентрализованном облаке игровых витрин, обмениваться данными, эффективно управлять рекламой, ценами и спросом. PONE помогает избавиться от лишних расходов на ведение юридически значимой документации и автоматизировать процессы взаиморасчетов. Что вы будете делать: -Участвовать в разработке и запуске распределенной, международной экосистемы, которая должна обрабатывать миллионы событий в секунду. -Разрабатывать и проектировать сложные схемы интеграции с разрозненными DSP, SSP, DMP, CDP провайдерами. -Разрабатывать и проектировать real time bidders. -Разрабатывать и поддерживать P2P File Sharing. -Проектировать и разрабатывать решения на базе HyperLedger. -Работать с Python, Go, PHP, Node.js, Redis, Elasticsearch, C/C++. -Разрабатывать эффективные и креативные решение для масштабирования нашего бекэнда -Деплоить код -Разрабатывать утилиты и библиотеки Что у вас должно быть -Минимум 4 года опыта в построении нагруженных серверных решений -Практический опыт в развертывании крупных систем с использованием kubernetes -Опыт отладки на живых серверах -Самомотивация и желание достигать сложных целей, создавать качественный код -Опыт менеджмента и технического лидерства. Идеальный кандидат имеет -Опыт работы с ElasticSearch -Опыт работы с RabbitMQ, Centrifugo -Опыт или сильное желание работать с HyperLedger -Опыт работы с облаками Azure/AWS или GCP. -Умеете делать клиентские интерфейсы, чтобы реализовывать фичи от начало до конца. Мы предлагаем: -интересную работу в активно развивающейся компании; -амбициозный проект и задачи; -официальное оформление, отпуска, больничные — согласно ТК; -уютный офис, полностью оборудованный для того, чтобы нашим сотрудникам было комфортно на рабочих местах. Название компании: ФАСТ ПРОДАКШН (https://hh.ru/vacancy/27062961) Контакты: vn@gamenet.ru - Виктор, @Ilmira_tregulova

#работа #MachineLearning #Москва Lead Software Engineer (Machine Learning) Город и адрес офиса: Москва, м.Дмитровская Формат работы: офис/удаленка Занятость: полная Зарплатная вилка: от 100 до 300 тыс.р/мес (по результатам собеседования) Описание вакансии: Вы станете одним из ключевых членов Data Team. Вам предстоит создать виденье и реализацию open source архитектуры платформы Protocol One Data Platform. От анализа собственных данных до интеграции и агрегации данных нескольких сотен партнеров с сотнями миллионов пользователей по всему миру. Protocol One (PONE) — основанная на блокчейн экосистема, предназначенная для интеграции существующих игровых платформ, магазинов, банков, трафик кампаний и набор инструментов для создания глобальных развлекательных платформ с игровым контентом. Используя PONE, участники рынка PC-игр могут публиковать, хранить и продавать игры и игровой контент (B2P, P2P, F2P, MMO) в децентрализованном облаке игровых витрин, обмениваться данными, эффективно управлять рекламой, ценами и спросом. PONE помогает избавиться от лишних расходов на ведение юридически значимой документации и автоматизировать процессы взаиморасчетов. Что вы будете делать -Строить устойчивую и расширяемую инфраструктуру обработки данных от логирования, до ETL и потребителей данных. -Вместе с инженерами и аналитиками оптимизировать процесс обработки данных, построить систему сбора и анализа данных, их структурирования. -Создавать, запускать и анализировать А/Б, направленные на оптимизацию различных частей приложения и сервисов. -Создавать рекомендательные сервисы и предиктивные и статистические модели для увеличения продаж компьютерных игр в международном облаке игровых витрин, моделирования поведения пользователей, выявления причинно-следственных связей и атрибуции, а также для построения и сравнения ключевых показателей. -Создавать рекомендательные сервисы и предиктивные модели для интеграции DSP/SSP/DMP сервисов и решений. -Разрабатывать и внедрять модели рекомендаций, которые позволяют игрокам находить контент, который им нравится. Искать идеальную цену в кривой спроса и предложения для игр с учетом региональных цен. -Создавать эффективные решения на базе GPC, AWS и Azure с использованием Python, Scala и Go. Что у вас должно быть -Бакалавриат в области программирования, математики, экономики или статистики. -Минимум 3+ года опыта в области анализа данных. -Опыт работы как минимум с одним из списка - SciPy, Pandas, SPSS, TensorFlow. -Опыт работы в SQL и язык типа Python, Scala, Java или R. -Глубокое понимание алгоритмов современного машинного обучения и их математической базы. -Опыт работы и создания предиктивных моделей. -Опыт сбора статистики с проектов и приведение их к понятному для восприятия виду. Вам нужно будет иметь дело с большим количеством игр и платформ, на которых они работают одновременно. -Опыт работы с кластерным анализом - разделение игроков на группы по схожему значению определённых параметров (активность, тип активности, платежеспособность и т.п.) -Умение презентовать свою работу, объяснять и визуализировать результаты понятным языком для всех участников проекта, как для технических специалистов, так и для бизнеса. -Опыт менеджмента и технического лидерства. Идеальный кандидат имеет -Минимум 2 года опыта в создании масштабируемых backend систем. -Имеет опыт работы с терабайтами данных. -Имеет опыт работы с различными приложениями и базами данных, такими как Hadoop, Druid, Spark или Redshift. -Любит работать с большими объемами разнородных данных и распределенными системами. -Имеет опыт работы создания DMP/CDP инфраструктуры. -Обширный игровой опыт и неугасающий интерес к играм. Мы предлагаем: -интересную работу в активно развивающейся компании; -амбициозный проект и задачи; -официальное оформление, отпуска, больничные — согласно ТК; -уютный офис, полностью оборудованный для того, чтобы нашим сотрудникам было -комфортно на рабочих местах. Название компании: ФАСТ ПРОДАКШН (https://hh.ru/vacancy/27062977) Контакты: vn@gamenet.ru - Виктор, @Ilmira_tregulova

Nikolay
23.08.2018
09:26:24
Работки подвалило

Наконец-то

rasonbot
23.08.2018
09:26:28
Как защитить бота от кнопочных террористов?

Google
Ilmira
23.08.2018
09:26:48
#работа #FullStack #Москва Senior Software Engineer (Full-Stack) Город и адрес офиса: Москва, м.Дмитровская Формат работы: офис/удаленка Занятость: полная Зарплатная вилка: от 100 до 270 тыс.р/мес (по результатам собеседования) Описание вакансии: Вам предстоит разрабатывать экосистему Protocol One и платформы Super.com. Если вы любите игры и вам интересно создавать продукты для заядлых геймеров и игровых разработчиков, издателей, рекламщиков со всего мира — вы наш человек! Protocol One (PONE) — основанная на блокчейн экосистема, предназначенная для интеграции существующих игровых платформ, магазинов, банков, трафик кампаний и набор инструментов для создания глобальных развлекательных платформ с игровым контентом. Используя PONE, участники рынка PC-игр могут публиковать, хранить и продавать игры и игровой контент (B2P, P2P, F2P, MMO) в децентрализованном облаке игровых витрин, обмениваться данными, эффективно управлять рекламой, ценами и спросом. PONE помогает избавиться от лишних расходов на ведение юридически значимой документации и автоматизировать процессы взаиморасчетов. Что вы будете делать -Разрабатывать экосистему PONE/Super.com с использованием React, Vue.js, Go, PHP, Python и Node.js -Реализовывать фичи связанные с UX, API и данными. -Вместе с дизайнерами работать над тем, чтобы интерфейсы были удобными и выглядели круто -Вместе с коллегами искать лучшие практики, чтобы ускорить нашу работу. Что у вас должно быть -Минимум 4 года опыта JavaScript -Минимум 4 года опыта PHP или Go -Внимание к деталям и умение понимать поведение и ощущения пользователей -Инженерный подход к производительности и отзывчивости -Опыт работы с React и Flux -Опыт работы с ES6 -Умение работать в команде Идеальный кандидат имеет -Опыт работы с Go, Redis -Опыт работы с QML Мы предлагаем: -интересную работу в активно развивающейся компании; -амбициозный проект и задачи; -официальное оформление, отпуска, больничные — согласно ТК; -уютный офис, полностью оборудованный для того, чтобы нашим сотрудникам было комфортно на рабочих местах. Название компании: ФАСТ ПРОДАКШН (https://hh.ru/vacancy/27063029) Контакты: vn@gamenet.ru - Виктор, @Ilmira_tregulova

Nikolay
23.08.2018
09:27:06
Moar

Фаст ?

Хуяк хуяк?

rasonbot
23.08.2018
09:27:38
Хуяк хуяк?
и готово?

Aragaer
23.08.2018
09:27:58
уже -10% от верхней границы вилки

Nikolay
23.08.2018
09:28:09
?

Tigran
23.08.2018
09:28:14
а на hh зп не указана

f1nnix
23.08.2018
09:28:21


Nikolay
23.08.2018
09:28:23
10% поел долгоносик

Tigran
23.08.2018
09:28:26
эксклюзивное предложение для нашего чата!

Aragaer
23.08.2018
09:28:31
каждые 2 минуты на 10% будет снижаться?

Юрий
23.08.2018
09:28:46
Где-то что-то плужу... в чем я жестко не прав.. (думаю лажа очевидная но я ее не вижу( namefile = str(presscount)+ '#' + datetime.strftime(datetime.now(), '%d.%m.%Y %H:%M') + 'uknews.html' with codecs.open(namefile,'wb+','windows-1251') as cutfile: cutfile.write(template.render(parse_datetime = parse_datetime, textmass=textmass[i], contentmass=contentmass[i], autormass=autormass[i])) ftp = ftplib.FTP('****', '***', '***') path = os.path.abspath(namefile) ftp.storlines('STOR ' + path, cutfile) ftp.quit()

rasonbot
23.08.2018
09:29:10
gamenet любитель телок

везде телки

Tigran
23.08.2018
09:29:48
#работа #FullStack #Москва Senior Software Engineer (Full-Stack) Город и адрес офиса: Москва, м.Дмитровская Формат работы: офис/удаленка Занятость: полная Зарплатная вилка: от 100 до 270 тыс.р/мес (по результатам собеседования) Описание вакансии: Вам предстоит разрабатывать экосистему Protocol One и платформы Super.com. Если вы любите игры и вам интересно создавать продукты для заядлых геймеров и игровых разработчиков, издателей, рекламщиков со всего мира — вы наш человек! Protocol One (PONE) — основанная на блокчейн экосистема, предназначенная для интеграции существующих игровых платформ, магазинов, банков, трафик кампаний и набор инструментов для создания глобальных развлекательных платформ с игровым контентом. Используя PONE, участники рынка PC-игр могут публиковать, хранить и продавать игры и игровой контент (B2P, P2P, F2P, MMO) в децентрализованном облаке игровых витрин, обмениваться данными, эффективно управлять рекламой, ценами и спросом. PONE помогает избавиться от лишних расходов на ведение юридически значимой документации и автоматизировать процессы взаиморасчетов. Что вы будете делать -Разрабатывать экосистему PONE/Super.com с использованием React, Vue.js, Go, PHP, Python и Node.js -Реализовывать фичи связанные с UX, API и данными. -Вместе с дизайнерами работать над тем, чтобы интерфейсы были удобными и выглядели круто -Вместе с коллегами искать лучшие практики, чтобы ускорить нашу работу. Что у вас должно быть -Минимум 4 года опыта JavaScript -Минимум 4 года опыта PHP или Go -Внимание к деталям и умение понимать поведение и ощущения пользователей -Инженерный подход к производительности и отзывчивости -Опыт работы с React и Flux -Опыт работы с ES6 -Умение работать в команде Идеальный кандидат имеет -Опыт работы с Go, Redis -Опыт работы с QML Мы предлагаем: -интересную работу в активно развивающейся компании; -амбициозный проект и задачи; -официальное оформление, отпуска, больничные — согласно ТК; -уютный офис, полностью оборудованный для того, чтобы нашим сотрудникам было комфортно на рабочих местах. Название компании: ФАСТ ПРОДАКШН (https://hh.ru/vacancy/27063029) Контакты: vn@gamenet.ru - Виктор, @Ilmira_tregulova
На super.com большая надпись BUY THIS DOMAIN

Воспользоваться, что ли, этим предложением? )

Ilmira
23.08.2018
09:29:57
а на hh зп не указана
По факту ЗП вилки нет, у меня команда от руководителя рассматривать все заяки, но по правилам чата нужно указівть вилку

Google
Nikolay
23.08.2018
09:30:20
Кибкрсувоттеры

Aragaer
23.08.2018
09:31:19
не надо cutfiles.write, надо cut = io.BytesIO(данные) ftp.storfile('STOR', cut)

Юрий
23.08.2018
09:31:34
Ну так у тебя cutfiles открыт на запись, а не на чтение
'wb+' - типа w на запись и создает сам файл..

Nikolay
23.08.2018
09:31:34
STOR DTA

Aragaer
23.08.2018
09:31:40
ок

так или иначе

файл не нужен

Юрий
23.08.2018
09:32:11
ок
сейчас попробую как ты сказал переписать. Спасибо

Aragaer
23.08.2018
09:33:04
ну или там не storfile, а как оно

вобщем смотри, там есть BytesIO, а есть StringIO

Sergey
23.08.2018
09:33:25
Всем привет!!! есть вот такой код ! все вроде как работает сообщения приходят! но это если условия выполняются по одному, если выполнить сразу например 'PUSH[1]': PUSH[2] PUSH[3] и большее , то приходит какоето одно сообщение или два по разному както срабатывает!!!

Sergey
23.08.2018
09:33:30


Aragaer
23.08.2018
09:33:30
выбирай подходящий

Што это
два стула

вау, копи-паста-программинг

Nikolay
23.08.2018
09:34:27
?

Google
Nikolay
23.08.2018
09:34:40
Tigran
23.08.2018
09:34:52
Фастом
Фастум?

Фастум гель??

Nikolay
23.08.2018
09:35:15
А если бы было 10 комнат?

Aragaer
23.08.2018
09:35:35
просто ты читаешь данные, а на каждое чтение только одно действие делаешь

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

Sergey
23.08.2018
09:35:55
Что значит «выполнить сразу»?
ну сразу закрываются все окна в таком порядке PUSH[3] PUSH[2] PUSH[8] PUSH[1] PUSH[9]

Admin
ERROR: S client not available

Nikolay
23.08.2018
09:36:13
Мне нужен пуш

Aragaer
23.08.2018
09:36:30
надо использовать буфер - читаешь туда один раз, а потом, пока там еще есть целые команды, выполняешь. Нет целых, только огрызки старых - читаешь еще

Tigran
23.08.2018
09:37:00
Aragaer
23.08.2018
09:37:21
ну то есть если прочел PUSH[1] PUSH[3] PU , то сделал 1 и 3, а PU осталось. Следующим чтением дочитал SH[5] RELEASE[8] REL

Юрий
23.08.2018
09:37:22
А что-то нужно подключать для io? with codecs.open(namefile,'wb+','windows-1251') as cutfile: cutfiles = io.BytesIO(template.render(parse_datetime = parse_datetime, textmass=textmass[i], contentmass=contentmass[i], autormass=autormass[i])) ftp = ftplib.FTP('', '', '') ftp.storfile('STOR', cutfiles) ftp.quit()

Aragaer
23.08.2018
09:37:26
ну и понятно вобщем

import io

Mark
23.08.2018
09:40:59
Чуваки, так будет какое-то мнение по логгеру?

Юрий
23.08.2018
09:41:22
ну и понятно вобщем
cutfiles = io.BytesIO(template.render(parse_datetime = parse_datetime, textmass=textmass[i], contentmass=contentmass[i], autormass=autormass[i])) TypeError: a bytes-like object is required, not 'str' ( может быть проблема в 'w' ?) Ну там я записывю в файл то str.

Google
Aragaer
23.08.2018
09:41:54
угу. Используй StringIO тогда

ну и соответственно через ftp отправляй строчкой

Aragaer
23.08.2018
09:42:28
или, альтернативно, в BytesIO пиши бла-бла.encode()

Mark
23.08.2018
09:43:03
Ой

Юрий
23.08.2018
09:43:24
или, альтернативно, в BytesIO пиши бла-бла.encode()
сейчас немного запутаюсь.. очень мало прогаю. Сейчас все попробую. Благодарю.

Paul
23.08.2018
09:43:36
добрый день, подскажите, есть ли какие-то готовые секьюрные решение\я для работы биткоин кошельком?

Юрий
23.08.2018
09:46:09
угу. Используй StringIO тогда
ftp.storfile('STOR ', cutfiles) - И как я понял он мне не дает так писать ему нужен path? (no storfile member пишет)

Юрий
23.08.2018
09:48:42
Юрий
23.08.2018
09:49:11
... ftp.storlines('STOR ' + имя_файла, cutfiles)
дада. Глянул пример и понял в чем затупил.

Aragaer
23.08.2018
09:49:17
что ты имел ввиду (то сделал 1 и 3, а PU осталось)
Вот ты сделал чтение из сокета, получил оттуда строчку "PUSH[1] PUSH[3] PU"

что надо сделать? Очевидно отработать PUSH[1], потом PUSH[3], а с PU ничего не сделаешь

на следующем чтении ты получишь строчку "SH[4] RELEASE[8] RELE"

очевидно, что SH[4] это хвост от того PU, который у тебя был, значит тебе надо отработать PUSH[4], а потом RELEASE[8]

и так далее

и вот такое вычитывание и склеивание и потом разбор - это задача твоего кода

Vladimir
23.08.2018
09:52:54
А есть те кто с pyqtgraph работал?

Страница 6314 из 9768