
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
зато умеет в не-байты

Nikolay
23.08.2018
09:22:56


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% будет снижаться?

Nikolay
23.08.2018
09:28:36

Юрий
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 зп не указана
По факту ЗП вилки нет, у меня команда от руководителя рассматривать все заяки, но по правилам чата нужно указівть вилку

Nikolay
23.08.2018
09:30:07

Google

Aragaer
23.08.2018
09:30:16
Где-то что-то плужу... в чем я жестко не прав.. (думаю лажа очевидная но я ее не вижу(
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()
Ну так у тебя cutfiles открыт на запись, а не на чтение

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

Mark
23.08.2018
09:31:11

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

Юрий
23.08.2018
09:31:34

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] и большее , то приходит какоето одно сообщение или два по разному както срабатывает!!!

Nikolay
23.08.2018
09:33:26

Sergey
23.08.2018
09:33:30

Aragaer
23.08.2018
09:33:30
выбирай подходящий
вау, копи-паста-программинг

Nikolay
23.08.2018
09:34:27
?

Tigran
23.08.2018
09:34:28

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

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
Чуваки, так будет какое-то мнение по логгеру?

Sergey
23.08.2018
09:41:08

Юрий
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.

Adam
23.08.2018
09:41:39
??

Google

Aragaer
23.08.2018
09:41:54
угу. Используй StringIO тогда
ну и соответственно через ftp отправляй строчкой

Mark
23.08.2018
09:42:25

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

Mark
23.08.2018
09:43:03
Ой

Юрий
23.08.2018
09:43:24

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

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

Sergey
23.08.2018
09:46:43

Юрий
23.08.2018
09:48:42

Aragaer
23.08.2018
09:48:50

Юрий
23.08.2018
09:49:11

Aragaer
23.08.2018
09:49:17
что надо сделать? Очевидно отработать 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 работал?