
Сергей
15.03.2017
12:58:36

Lulz
15.03.2017
12:58:40
лол, ага
у джуна вилка от 15к до 25к
а тут 10к и еще набирайся поыта

Google

Lulz
15.03.2017
12:59:06
)

arisu
15.03.2017
12:59:47
это проверка на лоха
если согласишься - то ты пожизненно лох чмо и чухан

Lulz
15.03.2017
12:59:59
ну согласился на такое - лох )

arisu
15.03.2017
13:00:06
и будешь пожизненно лох
хыхы

Lulz
15.03.2017
13:00:26

Сергей
15.03.2017
13:00:51
ну Ярославль я бы не сказал, что зажописк. Довольно крупный город

Lulz
15.03.2017
13:00:58
про опыт это же абстрактно тут ну 1 год против 3 реально

Бабкин
15.03.2017
13:06:16
Просто решил поделится новостью, Немного не по теме, сугубо для Сис Админов... сегодня с обновлением для Окон FireFox до 52, накрылась вся ява, бухгалтерия осталась без работы с банками через браузер...

arisu
15.03.2017
13:06:36
это еще почему
хттп выпилили или чо?

Бабкин
15.03.2017
13:08:30
для тех кому надо чтоб ява работала, https://www.mozilla.org/en-US/firefox/organizations/all/ на этой версии еще ява работать будет но и то версия будет потдерживатся до конца 2017 года

Google

Dmitriy
15.03.2017
13:08:37

Бабкин
15.03.2017
13:09:24
вобщем читайте сами https://support.mozilla.org/t5/%D0%A3%D1%81%D1%82%D1%80%D0%B0%D0%BD%D0%B5%D0%BD%D0%B8%D0%B5-%D0%BF%D1%80%D0%BE%D0%B1%D0%BB%D0%B5%D0%BC/%D0%9F%D0%BE%D1%87%D0%B5%D0%BC%D1%83-Java-Silverlight-Adobe-Acrobat-%D0%B8-%D0%B4%D1%80%D1%83%D0%B3%D0%B8%D0%B5-%D0%BF%D0%BB%D0%B0%D0%B3%D0%B8%D0%BD%D1%8B-%D0%B1%D0%BE%D0%BB%D1%8C%D1%88%D0%B5-%D0%BD%D0%B5/ta-p/33171

Роман
15.03.2017
13:43:19

arisu
15.03.2017
13:44:05
не рекомендую

Роман
15.03.2017
13:44:55

Artem
15.03.2017
13:45:05
для фоновых задач лучше отдельный воркер, самый простой это rq

arisu
15.03.2017
13:45:25

Роман
15.03.2017
13:46:22

Nikolay
15.03.2017
13:47:33
Вообще лучше взять за правило всегда запускать сторонние задачи через очередь

Роман
15.03.2017
13:49:02
Используй celery
выше писал и сейчас ответил, мне кажется тут очередь избыточна будет, нет?

Nikolay
15.03.2017
13:51:00
Легко и быстро
Есть еще вариант uwsgi mule, но это для извращенцев

Роман
15.03.2017
13:55:13

Alexander
15.03.2017
14:29:17

Единорожа
15.03.2017
14:45:07
Может хоть тут мне помогут
С анзиблом работал кто?)

Google

Единорожа
15.03.2017
14:45:54
модуль гита repo: "ssh://юзверь@домен:29418/test {{gerref}}",
пилит + между test и значением переменной

Igor
15.03.2017
14:54:49
devops чатик, м?
@devops_ru там например

Единорожа
15.03.2017
14:59:53

Igor
15.03.2017
15:00:32
стоп, а какого хуя ты пробел ставишь между test и переменной?

Единорожа
15.03.2017
15:00:38
так и должно быть)
Путь такой к refspec
и да refspec от самого модуля чет не работает)
руками git clone ssh://юзверь@домен:29418/test refs/changes/X/X/Y отлично работает)

Aragaer
15.03.2017
15:02:44
эм

Единорожа
15.03.2017
15:02:54
C плюсом не работает
gerrit

Igor
15.03.2017
15:03:02
а %20 если?

Aragaer
15.03.2017
15:03:06
ну оно как бы sh://юзверь@домен:29418/test это remote, а refs/changes/X/X/Y это treeish
то есть рефспек это только вторая часть

Igor
15.03.2017
15:03:49
а, туплю

Единорожа
15.03.2017
15:04:14
Ладно, просто спрошу
Как реализовать сие?

Aragaer
15.03.2017
15:07:31
ну то есть еще раз - отдельно надо указать репо, отдельно рефспек

Google

Aragaer
15.03.2017
15:07:57
ssh://юзверь@домен:29418/test - это путь до репозитория
refs/changes/X/X/Y - это рефспек
# Example checkout a github repo and use refspec to fetch all pull requests
- git:
repo: https://github.com/ansible/ansible-examples.git
dest: /src/ansible-examples
refspec: '+refs/pull/*:refs/heads/*'
вот нагуглилось

Единорожа
15.03.2017
15:11:03
Я вот так и указываю
Сейчас с -vvvv запущу
Может поможет
Ибо нет изменений что в в этом change лежит

Admin
ERROR: S client not available

Aragaer
15.03.2017
15:12:42
насколько я помню, у геррита можно было как-то по ченджу через его апи доставать хэш

Единорожа
15.03.2017
15:14:32
У меня этим занят jenkins
Который тригерится и запускает плейбук

Aragaer
15.03.2017
15:17:21
модуль гита repo: "ssh://юзверь@домен:29418/test {{gerref}}",

Единорожа
15.03.2017
15:17:53
и да refspec от самого модуля чет не работает)
Но изменений нет

Octo@dshacks
15.03.2017
15:22:19
как остановить Thread?

Nikolay
15.03.2017
15:23:03

Octo@dshacks
15.03.2017
15:25:11

Nikolay
15.03.2017
15:25:37
эт как?
ну как, делаешь экземпляр queue.Queue(), передаешь треду параметром при инициализации

Google

Nikolay
15.03.2017
15:25:58
внутри треда в цикле проверяешь через get_nowait(), пришло ли сообщение
если пришло и это сообщение на выход (там if, формат сообщения может быть любой) - то break из цикла и все

Octo@dshacks
15.03.2017
15:26:48
У меня нет цикла в треде

Nikolay
15.03.2017
15:26:58
что его надо убивать

Octo@dshacks
15.03.2017
15:27:07
subprocess.call
не, у меня кнопка чисто для отмены загрузки некоторых файлов

Nikolay
15.03.2017
15:27:28
ну сделай не через subprocess.call, а через asyncio
и вообще, subprocess.call использовать не надо никогда, есть subprocess.Popen()

Denis
15.03.2017
16:02:10
Народ, кто помнит, в celery если я делаю class based task то код в __init_ вызывается каждый раз перед новым таском или нет?
Задача делать для каждого таска свой объект доступным через self или вроде того

Igor
15.03.2017
16:03:23
ну ты же инстанс таска только один раз делаешь?
соответственно __init__ только один раз будет выполняться, при инициализации модуля
у cbt есть метод run, вот в нем будет каждый запуск таска код выполняться, вне зависимости от того, делается это через селери (delay/apply_async) или напрямую (вызовом run)

Denis
15.03.2017
16:05:01
Ну у меня несколько разных тасков у которых есть схожий функционал, который надо вынести в функцию
Мб я туплю и можно вынести в простой def

Igor
15.03.2017
16:06:34
ну ты можешь сделать class CommonTask(Task) с методом, реализующим схожий функционал, а все остальные таски наследовать от CommonTask и юзать этот метод

Denis
15.03.2017
16:06:51
Ок, спс

Alex
15.03.2017
16:32:54