@rudepython

Страница 423 из 1719
Igor
24.05.2017
19:21:04
хотя pyenv это вроде про питоньи интерпретаторы, а не venv. пардон

Zart
24.05.2017
19:21:28
угу, к венву тут вроде ни у кого претензий нет

Dmitry
24.05.2017
19:31:56
я для такого сделал себе хук с virtualenvwrapperом(9
ну это только начало. им там надо по три версии третьего питона гг :)

Cykooz
24.05.2017
19:32:35
причем те, которые с namespaces
У меня подобное было со старыми версиями Ubuntu (до 16.04 кажется). Там в системный питон из deb-ов вот такие пакеты с неймспейсами ставились так, как будто нет ни каких неймспейсов. Одним из таких пакетов был zope.interface. В результате в моём проекте (в котором было видно всё что в системном питоне) не работал импорт других пакетов из неймспейса zope. В Ubuntu 16.04 это починили, и теперь там в систему ставится так, как будто это установили через easy_install, со всякими неймспейсами.

Google
Dmitry
24.05.2017
19:32:38
типа 3.4, 3.5, 3.6 pyenv то все это говно "удобно" ставит из сорцов сколько хочешь а системные пакеты apt install python3 и по зубам - что дадут, с тем и живи

щас полтретьего, завтра сравню со своим namespace package - если zope.* работает, значит и свой можно к тому же виду привести

Cykooz
24.05.2017
19:34:16
Я такое просто находил, удалял файлики из системного питона и ставил их обратно уже через системный easy_install

Может у тебя где то ещё остались вот такие кривые недо неймспейсы

Dmitry
24.05.2017
19:35:03
скорее в самописном пакадже что-то "не то". там же сцка три способа упаковки неймспейсов нынче

в официальном гайде только три :))))

Zart
24.05.2017
19:35:19
https://twitter.com/pumpichank/status/866419091979948032

Dmitry
24.05.2017
19:35:35
я никогда системный не использую, только venv

Zart
24.05.2017
19:36:00
ты его не понял

Cykooz
24.05.2017
19:36:10
в официальном гайде только три :))))
Три? Я знаю только один, который у меня всегда работал. Пробовал тот что якобы завезли в Python 3 - не взлетело (может потому что я через easy_install ставил)

Dmitry
24.05.2017
19:36:15
ну он говорит "из сорцов собирайте" ?

Zart
24.05.2017
19:36:19
в общем это у них головная боль нынче

Google
Zart
24.05.2017
19:37:40


Cykooz
24.05.2017
19:38:18
я никогда системный не использую, только venv
Я вообще venv не юзаю, только если надо какую то "какашку" быстро заюзать, потыкать палочкой и удалить ?

Мне всегда хватало билдаута

Zart
24.05.2017
19:38:59
там фласкоёбы новую цацку запилили

https://github.com/mitsuhiko/pipsi

это короче пип с вшитым венвом

Cykooz
24.05.2017
19:40:50
Надо больше враперов для бога враперов

66 коммитов и уже 26 issues + 34 уже закрытых ?

Zart
24.05.2017
19:42:22
словно эти циферки связаны

Cykooz
24.05.2017
19:43:40
Ну да, Армин популярен. Ему issues будут писать даже просто так, что бы поболтать ?

Может в блоге Армина есть очередная плаксивая запись про то как всё печально в питоне, и какие сложности у него были с pipsi ?

Zart
24.05.2017
19:46:49
хз

Cykooz
24.05.2017
19:55:58
Скоро ли там все обмажутся толстым слоем venv, pip, pipsi, pipfile и ещё десятком разных туловин, которыми затыкают прорехи друг друга? ?

Stanislav
24.05.2017
21:33:59
А в чем прикол /360 был?

Dmitry
24.05.2017
21:34:15
а вот!

Alexey
25.05.2017
10:34:12
А в чем прикол /360 был?
Кто не понял, тот поймёт. ☝???





Задача простая — в каждую модель писать какой юзер создал и какой юзер пометил как disabled.

Google
Zart
25.05.2017
10:37:03
http://docs.sqlalchemy.org/en/rel_1_1/orm/basic_relationships.html

http://docs.sqlalchemy.org/en/rel_1_1/orm/tutorial.html#building-a-relationship

Alexey
25.05.2017
10:37:36
Да хуй с ним с бейсик, мне нужно читать как под капотом устроено, а тут либо исходники читать, либо исходники.

Zart
25.05.2017
10:37:42
ээ

долго читать придётся тогда

Alexey
25.05.2017
10:38:07
Вот поэтому я открыв уже исходники пришёл сюда к тебе.

Zart
25.05.2017
10:39:05
я ему под капот смотреть аще боюсь

там много мета

Alexey
25.05.2017
10:39:36
Лучше скажи как оно понимает, что контракт нужно писать в контракт_айди.

Или по тупой пробует без точки но с землёй поле посмотреть?

Zart
25.05.2017
10:40:23
оно по строчке 'User.id' лезет в MetaData и ищет там нужную таблицу и её колумн

обычно можно указать стандартно - Table.c.column

Zart
25.05.2017
10:41:06
но к строке прибегают когда форвард декларации. т.е. эта таблица будет объявляна позже

Alexey
25.05.2017
10:41:09
оно по строчке 'User.id' лезет в MetaData и ищет там нужную таблицу и её колумн
Потом видит, что для контракта примак — это айди, смотрит, что контракс_айди привязан на контрактс.айди и пишет в туда?

Zart
25.05.2017
10:41:22
это позволяет отложить маппинг на позднее

Alexey
25.05.2017
10:41:34
но к строке прибегают когда форвард декларации. т.е. эта таблица будет объявляна позже
У меня пока нормальный ордер, незапутанный, но про строки тоже знаю, да.

Zart
25.05.2017
10:42:22
насколько я понимаю всю эту кухню - СА генерит метакласс, который пришлёпывет на обычный

который в роли методов и полей дергает орм

без СА тебе бы пришлось рисовать чтото вроде def user(self): rows = self._db.query('select * from users') if len(rows) > 1: raise TypeError('multiple values') if len(rows) == 0: return None if len(rows) == 1: return User(id=rows[0], name=rows[1]) ...

а так дескрипторы в мета вжухвжух

Google
Alexey
25.05.2017
10:45:44
Я понимаю, что дескрипторы в мета и вжух магия.

Zart
25.05.2017
10:46:45
таки чего ты хочешь? если у тебя готовое моделько то ебашь свои created_by = relation('User.id') deleted_by = relation('User.id')

Alexey
25.05.2017
10:49:33
Ожидает класс или аргумент маппера.

Max
25.05.2017
17:12:39
Привет, в нашу команду R&D требуется толковый Python-программист. Мы процессинговый центр, который занимается эквайрингом (прием оплаты по банковским картам) и эмиссией (выпуск собственных банковских карт). Мы работаем с международными платежными системами (Visa/MasterCard/МИР) напрямую, предоставляя нашим партнерам качественный сервис и расширенные технологические решения. Ежедневно мы решаем сложные, но интересные задачи, работаем с высокими нагрузками и используем передовые технологии. Над чем можно поработать: 1. Разработка бизнес-систем (автоматизация бизнес-процессов) 2. Разработка realtime-систем процессинга (системы, в которых живут и ходят банковские карточки) 3. Разработка финансовых систем (системы про деньги) 4. Разработка систем определения и предотвращения мошеннических операций Наш технологический стек: • • Python 3.6+ • Postgres 9.6+ • Асинхронные фреймворки • Django Style (но не Django) • Oracle • Redis • ElasticSearch • Linux • Atlassian (Jira, Bitbucket, Confluence) Плюшки: • ДМС • Действительно интересные задачи и работа на острие прогресса (высокие нагрузки и высокая ответственность) • Офис рядом с метро Новослободская • Свободный график • Адекватное руководство Мы ищем: • Самоорганизованного • Трудолюбивого • Достаточно подготовленного в профессиональной области • Обучаемого • Если Вам интересно данное предложение и Вы готовы работать много и эффективно, то добро пожаловать на собеседование) P.S. Для интересных кандидатов готовы рассмотреть вариант частичной занятости для возможности совмещения с учебой. По деньгам - обговариваем с каждым кандидатом. Так как ищем от мидла до крутых сеньоров/тим лидов - поэтому разброс по зарплате большой. P.P.S. Я не HR, а из команды разработки. Так что заинтересовавшимся - пишите в личку или в skype: maxim.radyukov.

если кто уже видел это сообщение - прошу прощения)

Zart
25.05.2017
17:14:55
для таких простыней народ хочет знать вилку

dmks
25.05.2017
17:15:36
для таких простыней народ хочет знать вилку
судя по возможности рассматривать студентов она там просто огромная

Max
25.05.2017
17:16:27
Admin
ERROR: S client not available

Zart
25.05.2017
17:16:28
интересно, кто будет пускать студентов к хайлоаду в процессинге карт...

эх. москальские ценники такие москальские =_=

dmks
25.05.2017
17:17:13
да, от 80 для студентов с совмещением и вверх
Кгхм, 80 грубо говоря на пол ставки? :D

Евгений
25.05.2017
17:17:39
Max
25.05.2017
17:17:51
интересно, кто будет пускать студентов к хайлоаду в процессинге карт...
кстати зря. Есть много задач. И, кстати, есть очень толковые студенты)) к тому же есть много разных проектов внутри. Хотя бы инфраструктурые. Плюс "безопасная"

Zart
25.05.2017
17:18:13
ну если им полигончик для стейджа есть, то ок

Max
25.05.2017
17:18:33
ну и будет это реально 40
нет, 80 - это пол ставки. На самом деле мы обговариваем время. Например 30 часов в неделю. Это фактически не пол ставки, поэтому и оплата выше

Zart
25.05.2017
17:18:35
я не настолько низко оцениваю молодёжь, чо

Max
25.05.2017
17:19:09
Евгений
25.05.2017
17:19:39
Max
25.05.2017
17:19:44
Студенты есть очень даже толковые. Особенно те, кто еще математику не забыл и алгоритмы. + полезен свежый взгял)

Google
Zart
25.05.2017
17:19:58
да 80 студенту... в наших сибирских ебенях за такие бабки народ вахтой месяц безвылазно вкалывает посреди тундры

dmks
25.05.2017
17:21:02
хорошо в московии, у нас студентов-джавистов на 40 часов в неделю берут на 20-30
Да как бы это, 30-35 для хорошего студента на 20 часов это неплохо

Max
25.05.2017
17:21:11
да 80 студенту... в наших сибирских ебенях за такие бабки народ вахтой месяц безвылазно вкалывает посреди тундры
Я сам из глубинки Дальнего Востока (под Хабаровском) - поэтому представляю. Но в Москве расходы адские.

Тем более фактически мы не джуниуров ищем. А от миддла.

Евгений
25.05.2017
17:21:55
Max
25.05.2017
17:21:55
Просто миддлы бывают студентами)

dmks
25.05.2017
17:22:00
Ну, с кейсом студент-мидл на пол ставки я не сталкивался, тут извините

Zart
25.05.2017
17:22:12
да все в курсе как тяжело быть москвичом, даа

Igor
25.05.2017
17:23:24
> Мы процессинговый центр, который занимается эквайрингом (прием оплаты по банковским картам) и эмиссией (выпуск собственных банковских карт). > Офис на Новослободской

Рокетбанк, ты ли это?

Никита
25.05.2017
17:23:39
У них ruby

Igor
25.05.2017
17:23:51
Да я знаю, что руби. Мало ли ребята образумились!

Max
25.05.2017
17:23:56
Нет - мы же не банк, мы процессинг. За нами стоит банк, но, слава Богу, мы не банк)

Igor
25.05.2017
17:24:05
Ну так рокетбанк тоже не банк, если что

(ну, по факту это теперь дочка открытия, ладно)

Max
25.05.2017
17:24:23
сейчас многие на Python уходят. С Java особенно

Igor
25.05.2017
17:24:41
Нет - мы же не банк, мы процессинг. За нами стоит банк, но, слава Богу, мы не банк)
но PCI DSS вам ж все равно проходить надо? пусть и на меньших масштабах

Roman
25.05.2017
17:25:48
Zart
25.05.2017
17:26:36
ыы

Страница 423 из 1719