@spbpython

Страница 705 из 785
Некто
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
Вопрос в том как это запустить?
почитай про то, как работает асинхронное выпонение, event loop, таймеры вот это все

Инкогнито
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
Не надо так делать. У приложения должен быть и клиент, и сервер, и база данных. К базе данных имеет доступ только серверная часть приложения с бизнес логикой.

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
Коллеги, подскажите какой сейчас рейт для питон dev уровня mid\senior?
Офис или удалёнка? DC/DC2 или какой-то другой город?

Dmitry
13.04.2018
11:31:10
DC3?

Ruslan
13.04.2018
11:31:29
Коллеги, подскажите какой сейчас рейт для питон dev уровня mid\senior?
На "моем круге" есть подробные статы по разным городам/каалификациям

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

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

Marco
13.04.2018
11:38:16
Удалёнку нет смысла в России искать. upwork.com freelancer.com
middle - $5K в месяц, senior - $10K. Но не сразу - нужно закладывать не менее шести месяцев на перестройку сознания и прокачку профиля.

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
Вангую, что российский заказчик не согласится :) это же 8 косарей в месяц на полную ставку, в России столько не очень платят :)
в россии столько платят, если ты делаешь нечто, откуда тебя легко могут забрать на такие ставки

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

Marco
13.04.2018
12:07:40
Конечно, но это исключения.
А настоящий senior - это не исключение?

Marco
13.04.2018
12:14:18
Реальный ответ заказчика из РФ заслышавшего цифру $30: "тогда мы расчитываем, что задача будет сделана в два раза быстре, это же супер квалификация за эти деньги", что было окончанием диалога.
Поэтому и не стоит удалённую работу в России искать. Если проблемы с английским, первое время можно даже google translate использовать - большинство заказчиков довольно спокойно к проблемам с языком относятся (при наличии хороших технических скилов). Лексикон простой, выражения одни и те же - уровень прокачивается довольно быстро.

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
Ааа, мне непонятна почасовая)
да всё просто, на 100 умножай и получишь в месяц.

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

Marco
13.04.2018
12:18:06
моя первая зарплата разработчиком слэш младшим научным сотрудником в Уфе была меньше чем 3$ в час :)
Это целых $480! У меня на первой работе 300 было ) (много-много лет назад)

Stepan
13.04.2018
12:20:28
А настоящий senior - это не исключение?
Ну даже в яндексе 10ку не платят, а там наверняка же сеньоры :)

Marco
13.04.2018
12:20:46
кто ж трекает 8 часов в день кодить больше 3-4 невозможно, плюс час-полтора на коммуникацию
Работать нужно по 4 часа в день, а трекать 40 в неделю. Трекеры со скриншотами и прочие аналогичные методы рабства - в топку.

Dmitry
13.04.2018
12:23:32
Работать нужно по 4 часа в день, а трекать 40 в неделю. Трекеры со скриншотами и прочие аналогичные методы рабства - в топку.
а зачем трекать часы для галочки вместо реальных? о_0 Это же не нужно ни тебе ни клиенту

я так никогда не делал

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

Ну даже в яндексе 10ку не платят, а там наверняка же сеньоры :)
в топтале тоже нет. И яндекс совсем сомнительный аргумент здесь, конечно, он же даже не валютный.

Marco
13.04.2018
12:30:43
в топтале тоже нет. И яндекс совсем сомнительный аргумент здесь, конечно, он же даже не валютный.
Toptal - бодишоп. 70% они забирают себе. Если нет проблем с социализацией, не стоит с ними работать.

а зачем трекать часы для галочки вместо реальных? о_0 Это же не нужно ни тебе ни клиенту
К 4 часам работы неизбежно добавляется время на обсуждение задач, изучение технологий, research. Ну и время в душе - куда без него ) 4 часа работы - это аналог 8 часового рабочего дня.

Alex
13.04.2018
12:35:01
Работай забесплатно

Потом бекдор встроишь в прод и монетизируешь

Alexander
13.04.2018
12:36:15
:)

Google
Dmitry
13.04.2018
12:41:37
страйков вон вообще предлагает работать 3 часа в день

фишка в том, что тут парадокс. чем больше работаешь, тем менее эффективно получается

Marco
13.04.2018
12:47:24
чего? нет. 25 у меня обсуждение тоже входит в 5 часов
Тогда да. Обманывать заказчиков относительно затраченного времени я не предлагаю. Но время в душе, когда приходят самые неожиданные и самые лучшие идеи, тоже должно трекаться.

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
фишка в том, что тут парадокс. чем больше работаешь, тем менее эффективно получается
Пообщаться с клиентом иногда в кайф, особенно если человек интересный, и не так нагружает, как основная работа. А 25 часов в неделю - мечта, но большинство клиентов хотят быстрее, лучше, больше...

Ruslan
13.04.2018
12:49:00
дальше может начаться "я ел этот изумительный стейк, и вдохновлялся жить дальше и работать над вашей задачей"
Но с другой стороны почему нет? Я мог думать за стейком над другой задачей

Dmitry
13.04.2018
12:49:21
Пообщаться с клиентом иногда в кайф, особенно если человек интересный, и не так нагружает, как основная работа. А 25 часов в неделю - мечта, но большинство клиентов хотят быстрее, лучше, больше...
ну фигачь больше, если фигачится или если денег хочется можешь хоть 10 часов в день ) но трекать надо честным образом ровно те часы, которые тратишь

Страница 705 из 785