@ru_python

Страница 3218 из 9768
Max
17.07.2017
15:12:54
простой аналог крона - питон скрипт со слипом в бесконечном цикле запихнуть в юнит systemd

b0g3r
17.07.2017
15:13:05
Простой аналог крона? Целери?

Сириосли?

S.Dontsu
17.07.2017
15:13:26
systemd/Timers

Google
S.Dontsu
17.07.2017
15:13:33
вот тебе аналог

b0g3r
17.07.2017
15:13:57
А крон чем не угодил, кстати?

Anatoliy
17.07.2017
15:18:13
Простой аналог крона? Целери?
django тоже лучше не использовать и сразу писать на чистом python?

Oleksandr ror191505
17.07.2017
15:18:22
Anatoliy
17.07.2017
15:18:49
вопрос был как лучше сделать задачу на celery

Oleksandr ror191505
17.07.2017
15:20:07
Периодические таски выполняются вот так: http://docs.celeryproject.org/en/latest/userguide/periodic-tasks.html#entries

Если тебе нужна блокировка, то клади какой-нить флаг в общий сторедж (sql, memcache, whatever)

b0g3r
17.07.2017
15:20:52
django тоже лучше не использовать и сразу писать на чистом python?
Давай подскажу аналогию получше: "простой аналог фласка - джанго"

Anatoliy
17.07.2017
15:22:41
ясно

Если тебе нужна блокировка, то клади какой-нить флаг в общий сторедж (sql, memcache, whatever)
я тасе я проверяю таблицу, есть ли в ней записи со status='processing', если есть то делаем return и таск завершается, но почему-то это не работает

Oleksandr ror191505
17.07.2017
15:25:43
есть еще вариант

через роутинг в целери прибить таски на конкретный воркер

Google
Oleksandr ror191505
17.07.2017
15:26:08
http://docs.celeryproject.org/en/latest/userguide/routing.html#manual-routing

Anatoliy
17.07.2017
15:32:15
http://docs.celeryproject.org/en/latest/userguide/routing.html#manual-routing
интересный вариант мне непонятно почему таск все равно продолжает дальше по коду выполнятся даже если в самом начале таска сработал return

Anatoliy
17.07.2017
15:33:40
ладно, пойду в slack, там вроде практиков побольше было, всем спасибо за помощь

Denis
17.07.2017
17:27:14
Друзья подскажите ресурсы или литературу по блокчейн разработкк

Denis
17.07.2017
17:44:16
http://bfy.tw/Csp7
Спасибо за ссылку) В следующий раз, обязательно начну с поисковиков)

Anna
17.07.2017
17:58:22
Привет, мы в Девхаб ищем питонистов-асинхронщиков на удаленку или в офис в Москве (вариантов немного больше, подробности по ссылке), вилка 90 000 — 130 000 https://moikrug.ru/vacancies/1000034719

Nikolay
17.07.2017
17:59:51
?

Denis
17.07.2017
18:05:30
Кстати, товарищи, может кто-то посоветовать туториал по asyncio в виде книги или статьи? Хотелось бы не документацию, а в формате учебника

ilya
17.07.2017
18:05:33
печальная вилка у вас в офисах)
не твоя, вот ты и бесишься ?

Anatoliy
17.07.2017
18:05:52
не твоя, вот ты и бесишься ?
лол? у меня есть проекты и без)

ilya
17.07.2017
18:06:34
лол? у меня есть проекты и без)
? то ты на публику хочешь казаться сильным и независимым)) А по ночам может плачешь в подушку )))

Anatoliy
17.07.2017
18:07:17
сливаюсь, один фиг тут помошников не наблюдается, одни теоретики

Denis
17.07.2017
18:08:15
В гугле статей много, но они все по основам. А хотелось бы относительно полный обзор

Nikolay
17.07.2017
18:10:46
В гугле статей много, но они все по основам. А хотелось бы относительно полный обзор
В asyncio слишком дофига всего, сложно представить, чтобы был обзор на все

Denis
17.07.2017
18:11:35
По джанге есть, например, книга от o'reilly. Хотелось бы что-то подобное

Google
Nikolay
17.07.2017
18:12:45
Ну ты сравнил :)

Denis
17.07.2017
18:26:24
Спасибо, гляну

Vaderoff
17.07.2017
20:09:35
state:exchange_end/output_valute:eur/currency:1923.0 можно из этой строки, разбив на список по / сделать словарь, где ключем каждого элемента будет первое до двоеточия например {state: 'exchange_end' } и тд?

Nikolay
17.07.2017
20:10:06
можно конечно

Vaderoff
17.07.2017
20:10:43
можно костыль сделать из цикла, разбить потом еще каждый элемент списка по : и в качестве ключа брать первое, а в качестве значение второе, но это как то костылево!?

Nikolay
17.07.2017
20:18:31
Через регулярки на группы разбить можно вместо сплита и аналогично

/dev
17.07.2017
20:18:34
{k:v for (k,v) in map(lambda e: e.split(':', 1), s.split('/'))}

Vaderoff
17.07.2017
20:26:35
{k:v for (k,v) in map(lambda e: e.split(':', 1), s.split('/'))}
какую здесь переменную заменить надо шобы все работало?

Nikolay
17.07.2017
20:26:45
???

Vaderoff
17.07.2017
20:29:14
Nikolay
17.07.2017
20:29:28
kek

/dev
17.07.2017
20:30:42
где-то форматирование не по протоколу

Vaderoff
17.07.2017
20:31:34
где-то форматирование не по протоколу
всмысле? у меня новый чистый фаил в нем ничего кроме этой функции нет

/dev
17.07.2017
20:31:59


Vaderoff
17.07.2017
20:39:22
а, сорри, значение было c /

спасибо большое)

kek
тебе тоже)

Google
Donaudampf
17.07.2017
22:56:50
В гугле статей много, но они все по основам. А хотелось бы относительно полный обзор
мне вот это помогло, да и вообще отличный ресурс по стандартной библиотеке в формате подробно разобранных примеров https://pymotw.com/3/asyncio/index.html

Admin
ERROR: S client not available

Проксимов
18.07.2017
03:15:36
Artyom
18.07.2017
06:37:08
всем привет, подскажите, кто с докером работал. Следуя инструкции выполняю все шаги, одна ни в какую базу видеть не хочет, пишет что can't resolve 'db' domain, может как-то не так пробрасываю? https://docs.docker.com/compose/django/

bellicose
18.07.2017
06:44:18
Ребят, хочу приобрести для работы xps13 i7 4510U 2.0GHz DDR3L 8Gb SSD 256Gb Intel HD Graphics 4400 У кого есть такая машинка? Оно того стоит? Спасибо)

Сергей
18.07.2017
06:46:35
не лучше ли за такие деньги макбук приобрести?

макбук точно своих денег стоит

(͡° ͜ʖ ͡°)
18.07.2017
06:46:50
сколько стоит?

Alex
18.07.2017
06:47:17
Tigran
18.07.2017
06:47:39
А кто-нибудь в курсе, в чём вообще профит i7 над i5 в повседневной работе? Кажется, что узким местом давно стали диск, память и сеть

(͡° ͜ʖ ͡°)
18.07.2017
06:49:11
ну ты либо 40 минут рендеришь либо 15 минут

Tigran
18.07.2017
06:49:28
#3301⏣SoulString
18.07.2017
06:49:44
если уж на то пошло то даже рузен 1600 как по мне за те-же бабки пойдет (вопрос 50к с нуля если знать на чем экономить и где покупать)

Влад
18.07.2017
06:50:15
Всем привет. Подскажите, пожалуйста. Столкнулся с простой задачкой запроса к гуглу. Саму задачку сделал, но необходимо сделать из него .exe файл. Работаю с py2.7, wxPython 3.0.2.0 и py2exe. После перевода в exe файл крашится программка. Выдаёт следующую ошибку. Гугл к сожалению не помог. ☹️

(͡° ͜ʖ ͡°)
18.07.2017
06:50:58
насчет этого вопроса не проверял ещё

bellicose
18.07.2017
06:51:18
Влад
18.07.2017
06:51:20
Google
#3301⏣SoulString
18.07.2017
06:51:23
ну в бандле

Влад
18.07.2017
06:52:02
certifi стоит?
наверно нет, т.к. не знаю что это. я джун программист. это тестовая задачка для меня

#3301⏣SoulString
18.07.2017
06:52:18
если уж на то пошло то даже рузен 1600 как по мне за те-же бабки пойдет (вопрос 50к с нуля если знать на чем экономить и где покупать)
я это почему сказал, буквально вчера делал лайтовую сборку на 1600 (если разогнать на любой мамке то будет как 1700X, кот чутка хуже чем 7700к)

щас я тебе кину как код https запроса у меня вглядит

Влад
18.07.2017
06:53:26
сам код норм отрабатывает?
До перевода в exe всё работает четко. После перевода он крашится на строке запроса в гугл и в консоли пишет то, что написано в скрине выше

#3301⏣SoulString
18.07.2017
06:54:58
c = pycurl.Curl() c.setopt(pycurl.CAINFO, certifi.where()) c.setopt(c.URL, link) c.setopt(c.WRITEDATA, f) c.setopt(c.NOPROGRESS, False) c.setopt(c.XFERINFOFUNCTION, progress) print('Старт загрузки ' + colored(filesApprooved[firmwarev]['file'], 'green', attrs=['bold']) + colored('...', attrs=['blink'])) c.perform() print(end='\n') c.close()

bellicose
18.07.2017
06:55:42
Он хороший, но для работы 16гб минимум надо и хд4400 это какое-то некроговно
Согласен насчет видяхи. Что то есть более менее производительное и легкое?) только не макбук эйр?

#3301⏣SoulString
18.07.2017
06:55:46
тут люди куда опытнее меня сидят, так что они мб лучше подскажут, но вот такое

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