@devops_ru

Страница 1876 из 4568
Дмитрий
23.12.2016
10:13:37
Еее коммерция

Alexander
23.12.2016
10:13:41
вот как раз для нужд компаний типа дропбокса

Vladimir
23.12.2016
10:13:46
@lorddaedra да фишка в том что email модуль в питоне >2.4 && < 3.3 сломан слегка

Дмитрий
23.12.2016
10:13:53
Питон тогда точно заживёт

Google
Alexander
23.12.2016
10:14:12
ну а что, есть же Canonical, RedHat, Docker, CoreOS

Alexey
23.12.2016
10:14:15
и пусть она уже и портирует за деньги что угодно
я думаю ему деньги особо не нужны =)

Alexander
23.12.2016
10:14:18
они осуществляют платную поддержку

Vladimir
23.12.2016
10:14:31
и в некоторых случаях если встречает мультибайт заголовки, ломает все нафиг

в 3.4+ это поправлено

в 2.х никто фикс не портировал

Alexander
23.12.2016
10:14:53
я думаю ему деньги особо не нужны =)
а какая у него компенсация в дропбоксе за его труды? ?

Alexey
23.12.2016
10:15:26
а какая у него компенсация в дропбоксе за его труды? ?
не, он просто не выглядит как челоке которому нужно куча бабла для счастья =)

Alexander
23.12.2016
10:15:59
если проект приносит деньги - он может привлечь больше людей к разработке новых фич для того же питона

не себе в карман класть, а направлять на развитие языка

Alexey
23.12.2016
10:18:15
я думаю недостатка фитч питон не испытывает =)

Alexander
23.12.2016
10:18:35
например, на те же оптимизации скорости выполнения, на оптимизацию вещей, связанных с GIL и прочим таким

всегда есть, куда потратить деньги)

Google
Alexander
23.12.2016
10:19:27
всегда есть, куда потратить деньги)
можно на промо-майки с дохлыми слониками

или на более масштабные конференции по Python'у

если проект зарабатывает деньги, которые направляет на своё развитие - это нормально

что мешает ввести официальную платную поддержку питона? платную сертификацию интеграторов?

какие-нибудь платные экзамены / курсы для них и сертификат о том, что эта компания имеет достаточно компетенций, чтобы поддерживать решения на базе Python 2.7 после 2020

ну и каталог таких компаний на сайте, если энтерпрайзу будет нужно после 2020 найти специалистов по поддержке своих допотопных решений - они там посмотрят и выберут

а денюжки на развитие питона направлять

Alexey
23.12.2016
10:33:34
может Питон 3 и был их коварный план, чтоб посадить всех пользователей 2.7 на платную поддержку?! =)

Alexander
23.12.2016
10:33:47
ну, может быть))

Roman
23.12.2016
10:34:00
например, на те же оптимизации скорости выполнения, на оптимизацию вещей, связанных с GIL и прочим таким
да хрен с GIL. я бы был рад чисто однопоточной версии python, но где можно запустить свой инстанс интерпретатора в каждом треде.

Alexey
23.12.2016
10:37:04
а чем это отличается от нескольких процессов?

Roman
23.12.2016
10:38:22
хотя, вся эта конструкция может эффектно рассыпаться :)

Alexey
23.12.2016
10:40:01
хуй знает, оно не быстрее mmap'а будет, а возможности данные покараптить сильно больше

Дмитрий
23.12.2016
10:41:50
а чем это отличается от нескольких процессов?
Не знаю, как его вариант, но треды из erlang и go гораздо легче обычных процессов

Alexey
23.12.2016
10:42:23
это потому что они не треды, по крайней мере с точки зрения ОС

Дмитрий
23.12.2016
10:43:07
Да

Google
Дмитрий
23.12.2016
10:43:32
Но с точки зрения программиста — треды, но их запуск гораздо легче

Старый
23.12.2016
10:53:07
@fjfalcon, если завтра ментам и всем госам и погу госам урежут з\п на 15%, вы потеряете в прибыли от 40%

Maksim
23.12.2016
10:53:12
Парни, прикручивал кто-нибудь openldap к jenkins? У меня группы не подтягиваются, ну совсем

Старый
23.12.2016
10:54:25
Мы около него
а деньги вы получаете от бога

Александр
23.12.2016
10:54:27
Хрыч опять ебнул

Stanislav
23.12.2016
10:55:23
cn=jenkins-admins,ou=groups,dc=domain,dc=tld

Vladimir
23.12.2016
10:55:32
Но с точки зрения программиста — треды, но их запуск гораздо легче
если они и с точки зрения программиста треды, то такой программист дерево с точки зрения нормальных программистов

Maksim
23.12.2016
10:55:38
Vladimir
23.12.2016
10:56:16
Дмитрий
23.12.2016
10:56:19
Ну давай буквоедствовать теперь

Maksim
23.12.2016
10:56:23
cn=jenkins-admins какой атрибут?

Дмитрий
23.12.2016
10:56:23
Betrayer
23.12.2016
10:56:23
Ну тогда ок;

Vladimir
23.12.2016
10:56:39
есть небольшие отличия во всех этих корутинах и прочем

Google
Gleb
23.12.2016
10:56:39
Вот в конце нормальный рабочий groovy скрипт для этого https://issues.jenkins-ci.org/browse/JENKINS-29733

Vladimir
23.12.2016
10:56:50
если их не понимать можно выстрелить себе в ногу

Betrayer
23.12.2016
10:57:00
http://erlang.org/doc/getting_started/conc_prog.html
Ples, no, мне еще дохуя законов сегодня читать. Не хочу читать эрланг.

Дмитрий
23.12.2016
10:57:16
Это владимиру, мисклик

Vladimir
23.12.2016
10:57:26
Это владимиру, мисклик
я про го и горутины говорю сейчас

Дмитрий
23.12.2016
10:57:27
есть небольшие отличия во всех этих корутинах и прочем
Я и говорю, буквоедство) В рамках осбуждения в чате

Pavel
23.12.2016
10:57:59
Admin
ERROR: S client not available

Vladimir
23.12.2016
10:58:04
Я и говорю, буквоедство) В рамках осбуждения в чате
не буквоедство. Нормальный программист должен понимать чем отличаются всякие корутины от тредов

если он не понимает, но при этом использует, то это дерево а не программист

Betrayer
23.12.2016
10:59:10
Плес, на любых высокоуровневых языках нормальный программист не понимает большую часть того, что происходит.

Есть принцип черной коробки, пока она работает, внутрь лезть не нужно.

Stanislav
23.12.2016
11:00:14
это через memberof?
<securityRealm class="hudson.security.LDAPSecurityRealm" plugin="ldap@1.13"> <server>ldaps://ldap.domain.tld</server> <rootDN>dc=domain,dc=tld</rootDN> <inhibitInferRootDN>false</inhibitInferRootDN> <userSearchBase></userSearchBase> <userSearch>uid={0}</userSearch> <groupMembershipStrategy class="jenkins.security.plugins.ldap.FromGroupSearchLDAPGroupMembershipStrategy"> <filter></filter> </groupMembershipStrategy> <managerPasswordSecret>ты-пидор</managerPasswordSecret> <disableMailAddressResolver>false</disableMailAddressResolver> <displayNameAttributeName>cn</displayNameAttributeName> <mailAddressAttributeName>mail</mailAddressAttributeName> <userIdStrategy class="jenkins.model.IdStrategy$CaseInsensitive"/> <groupIdStrategy class="jenkins.model.IdStrategy$CaseInsensitive"/> </securityRealm>

Maksim
23.12.2016
11:00:24
Да
подскажи, как быть с фильтрами

Gleb
23.12.2016
11:01:06
Используй встроенный rbac там

Gleb
23.12.2016
11:03:08
У меня все это выглядит примерно так import jenkins.model.* import hudson.security.* import org.jenkinsci.plugins.* String server = 'ldaps://ldaps.ldap' String rootDN = 'dc=company,dc=org' String userSearchBase = 'ou=Users' String userSearch = 'uid={0}' String groupSearchBase = '' String managerDN = 'cn=user,blabla' String managerPassword = 'pass' boolean inhibitInferRootDN = false SecurityRealm ldap_realm = new LDAPSecurityRealm(server, rootDN, userSearchBase, userSearch, groupSearchBase, managerDN, managerPassword, inhibitInferRootDN) Jenkins.instance.setSecurityRealm(ldap_realm) Jenkins.instance.save()

далее используется разделение в project based matrix security, где отдельным юзверям или группам я через тот же groovy выдаю права

Google
Stanislav
23.12.2016
11:04:32
User/group to add:

там ниже матрицы же

или у тебя овер дохуя груп

Maksim
23.12.2016
11:05:04
User/group to add:
это получается вручную добавить группы?

локально

Gleb
23.12.2016
11:06:22
Локально группы ты уже не добавишь. Они у тебя подтягиваются из ldap уже.

Gleb
23.12.2016
11:07:38
просто при добавлении ты это увидишь, что они подтянулись или нет, т.к. jenkins это сразу проверит

Maksim
23.12.2016
11:10:45
да, да. всё ок, спасибо

??Dmitry????
23.12.2016
12:23:34
имеет ли смысл рейд-1 из двух одинаковых ссд?

Старый
23.12.2016
12:25:15
Kirill
23.12.2016
12:29:24
Делай рейд зеркальный

Roman
23.12.2016
12:30:30
Вот как то так с Питоном на hh.ru в 2016 году.

Страница 1876 из 4568