
Некто
13.04.2018
08:52:10
но это ни на чем не основанное предположение

Инкогнито
13.04.2018
08:52:51
Подскажи как правильно будет?

Alex
13.04.2018
08:54:22

Некто
13.04.2018
08:54:31
допустим надо заставить работать непрерывный цикл в то время, как выполняется другая программа

Google

Некто
13.04.2018
08:54:51
тут вопрос, а тебе вообще надо как-то обмениваться данными с другой программой?

Alex
13.04.2018
08:55:03

Некто
13.04.2018
08:55:04
или тебе просто надо знать, что цикл работает?

Инкогнито
13.04.2018
09:00:02
или тебе просто надо знать, что цикл работает?
Пояснение имеет место быть в некой стратегии, постараюсь так пояснить. Допустим персонажу с определенной переодичностью капает какая то валюта или ресурсы даже для постройки пусть. Это на себя берет цикл. Пусть капает и капает - соответственно меняется соответствующее значение Баланса или Склада ресурсов.(пусть так будет). Смысл в том, чтобы это "капание" так и продолжалось в то время, когда программа выполняет другой код. Скажем так цикл в реальном времени. Не знаю как еще донести( Цикл должен работать, пока программа выполняется дальше.
Пока персонаж делает ТО-ТО, цикл продолжает работать сам по себе и изменяет определенную величину, которую персонаж так же может потом использовать....Но цикл так и продолжает работать и менять велечину


Некто
13.04.2018
09:07:01
эм, мне кажется тут не очень верное представление о непрерывном цикле, я не занимаюсь бэком для гейма, может там конечно другой мир, но это больше похоже на то что просто по времени(это могут быть крайне маленькие промежутки времени) у тебя изменяется какая-то величина, грубо говоря каждую секунду делай +1 золото, мне кажется в нормальной ситуации ресурсы и другие подобные данные юзера храняться в БД( или чем-то аналогичном, ну и ты можешь запустить отдельно 2 процесса и они будут общаться через это БД), но если это все ин мемори в один момент, то ты можешь просто использовать асинк для этого, т.к у тебя на самом деле этот цикл может ждать относительно безболезненно

Инкогнито
13.04.2018
09:11:40
Вопрос в том как это запустить?
Вариант с import while.py как понимаю отпадает

Некто
13.04.2018
09:12:18
если асинхронно - смотри async await, если процессы - subprocess
импорты выполняются последовательно

Andrey
13.04.2018
09:12:31

Инкогнито
13.04.2018
09:12:55
Через schedule реально организовать?

Google

Alex
13.04.2018
09:13:28
taskschd.msc

Andrey
13.04.2018
09:14:39
Через schedule реально организовать?
смотри, пока ты не понимаешь, как это работает, ты не сможешь нормально это отладить и опять придешь к нам с плохо оформленным вопросом. есть много относительно равномощных способов сделать примерно то, что ты хочешь, но мы не можем за тебя решить, какой способ удобнее

Инкогнито
13.04.2018
09:17:44
Спасибо, буду разбираться) А пока встречный вопрос: рациональ но ли будет написать приложение exe, которое будет подключаться к MySQL в интернете, передавать туда данные пользователя и брать оттуда же. Или же лучше так не поступать? Ведь если весь код будет в exe, а база на сайте, то ничего не будет стоить перехватить и "накрутить" себе значения, которые запишутся в БД и дальше будут использоваться.

Andrey
13.04.2018
09:18:27
для этого стоит использовать шифрование

Инкогнито
13.04.2018
09:18:51
Ведь пароль и прочее для доступа к базе будут у пользователя на компьютере в коде.
Просто еще не погружался в связь питона и базы данных, интересует такой вопрос, может и не стоит делать клиент на компе, а в интеренете держать только базу.

Marco
13.04.2018
09:20:40
почитай про трёхзвенную архитектуру

Инкогнито
13.04.2018
09:21:22
Задумка такая, что: клиент - сервер так сказать будет собран в exeшник, единственное что будет в интернете это база данных
Мутное вообще преставление у меня про мультипроцесс для организации многопользовательского софта, но хочу уже определиться в каком направлении тут капать

Marco
13.04.2018
09:23:07
Не надо так делать. У приложения должен быть и клиент, и сервер, и база данных. К базе данных имеет доступ только серверная часть приложения с бизнес логикой.

Инкогнито
13.04.2018
09:24:00

Marco
13.04.2018
09:24:01
Именно серверная часть не позволит никому ничего накрутить.
ибо серверная часть и бд в инете? верно?
И бд и серверная часть (которую сейчас чаще всего называют бекендом) могут быть расположены как на одном, так и на разных серверах. Может быть запущено много экземпляров серверной части на разных серверах (для горизонтального масштабироватния). Главный принцип - клиентская часть приложения прямого доступа к бд иметь не должна.

Alex
13.04.2018
09:28:52
Реверснут ехе и вытащат credentials

Инкогнито
13.04.2018
09:29:33
Оу, в этом мне пока прогрессировать и прогрессировать)

Denis
13.04.2018
11:24:17
Коллеги, подскажите какой сейчас рейт для питон dev уровня mid\senior?

Marco
13.04.2018
11:30:34

Dmitry
13.04.2018
11:31:10
DC3?

Ruslan
13.04.2018
11:31:29

Denis
13.04.2018
11:33:13
Удалёнка. Интересует рейт по СНГ, чтобы предложить адекватную цену за услуги. Ко мне ближе всего Мск, не СПб

Google

Marco
13.04.2018
11:34:53

Denis
13.04.2018
11:38:08
Дело в том, что я уже нашёл. Что-то связанное с machine learning, но клиент молчит про детали проекта, пока я не назову условия. NDA и загрузку в часах я ему обеспечить могу, а вот с рейтом боюсь спугнуть

Marco
13.04.2018
11:38:16

Denis
13.04.2018
11:51:49

Stepan
13.04.2018
11:55:18
Хорошо. Попробую предложить 50
Вангую, что российский заказчик не согласится :) это же 8 косарей в месяц на полную ставку, в России столько не очень платят :)

Arthur
13.04.2018
11:56:31
Мое мнение в РФ ML на фрилансе до $25
В яндексе фуллтайм для приходящих опытных от 120 раньше был

Marco
13.04.2018
11:58:10
Хорошо. Попробую предложить 50
Можно попробовать предложить fulltime за $5K в месяц. Если меньше - в топку (при условии что речь про настоящий middle).

Denis
13.04.2018
11:58:50
Видите ли в чём причина моего вопроса: проработав на "галере" 2,5 года я вырос до middle, но в экономическом аспекте не разбираюсь. В компании 15/час было за счастье, но я больше не хочу быть "моряком" - лучше уж вольным "пиратом" уровня senior (в обозримом будущем).

Dmitry
13.04.2018
12:04:34

Stepan
13.04.2018
12:06:17

Arthur
13.04.2018
12:07:13
Реальный ответ заказчика из РФ заслышавшего цифру $30: "тогда мы расчитываем, что задача будет сделана в два раза быстре, это же супер квалификация за эти деньги", что было окончанием диалога.

Marco
13.04.2018
12:07:40

Dmitry
13.04.2018
12:13:05

Marco
13.04.2018
12:14:18

Arthur
13.04.2018
12:15:14
Запад: jun от $30. Рф: jun от $3 (реал Новосиб в ML)

Dmitry
13.04.2018
12:16:12
моя первая зарплата разработчиком слэш младшим научным сотрудником в Уфе была меньше чем 3$ в час :)

Google

Dmitry
13.04.2018
12:16:24
(даже с учётом инфляций и курсов)

Vadim
13.04.2018
12:16:44
Ааа, мне непонятна почасовая)

Arthur
13.04.2018
12:16:48
Да, сам наблюдал.

Admin
ERROR: S client not available

Dmitry
13.04.2018
12:17:02
кто ж трекает 8 часов в день
кодить больше 3-4 невозможно, плюс час-полтора на коммуникацию

Marco
13.04.2018
12:18:06

Stepan
13.04.2018
12:20:28

Marco
13.04.2018
12:20:46

Dmitry
13.04.2018
12:23:32
я так никогда не делал
всегда сразу говорил, мол, работаю 5 часов в день в среднем, это могут быть ночные часы, и трекаю всё как есть. Все согласования и любая коммуникация, а ещё время когда я думаю над задачей тоже трекается. Стоимость часа такая-то. Статусы/митинги тогда-то.
Клиентам было ок, потому что им важна деливери, а не 40 часов в неделю набить. (С русскими так не пробовал делать.)

Marco
13.04.2018
12:30:43

Alex
13.04.2018
12:35:01
Работай забесплатно
Потом бекдор встроишь в прод и монетизируешь

Alexander
13.04.2018
12:36:15
:)

Marco
13.04.2018
12:40:48

Google

Dmitry
13.04.2018
12:41:37
страйков вон вообще предлагает работать 3 часа в день
фишка в том, что тут парадокс. чем больше работаешь, тем менее эффективно получается

Marco
13.04.2018
12:47:24

Dmitry
13.04.2018
12:47:42

b0g3r
13.04.2018
12:47:56
подождите, а зачем трекать время? ?

Dmitry
13.04.2018
12:47:58
дальше может начаться "я ел этот изумительный стейк, и вдохновлялся жить дальше и работать над вашей задачей"

b0g3r
13.04.2018
12:48:07
ну то есть для себя я трекаю время, чтобы понимать сколько я получаю в час
заказчику я могу говорить абстрактные часы, умноженные на абстрактные деньги
в итоге-то я хочу просто ХХХ денег, а не YYY денег в час

Marco
13.04.2018
12:48:42

Ruslan
13.04.2018
12:49:00

Dmitry
13.04.2018
12:49:21