@rudepython

Страница 601 из 1719
Eugine
04.09.2017
20:01:38
убогое поведение, но хуй его знает

insanemainfame
04.09.2017
20:02:09
старый фронт - жквери и прочие технологии 2010го года, и собирается все гульпом, запускающим вебпаки двух новых фронтов на этих ваших реактах

Google
Roman
04.09.2017
20:03:34
У тебя же там, пади, npm во все поля

insanemainfame
04.09.2017
20:03:45
я про гитовские

и еще джанговская структура проекта

Roman
04.09.2017
20:04:19
:)

Eugine
04.09.2017
20:05:09
блэт, вот пример из жизни: есть проект на сишке, который депается на четкую версию курла, которой в системе нет. приходится его сабмодулем тащить и билдится с библиотекой, которую можно легко собрать в сабмодуле

кейс збс

Roman
04.09.2017
20:05:11
Dive into django with submodules and gulp/webpack angular/react mix

Eugine
04.09.2017
20:05:21
в питоне хуй знает - там другие способы обойти

Roman
04.09.2017
20:05:46
Звучит как проклятие

Andrei
04.09.2017
20:06:27
Звучит как проклятие
или фраза из 50 оттенков серого

insanemainfame
04.09.2017
20:06:44
ой, еще надо будет сишную библиотеку для криптопро, наверное как-то подключить)

Roman
04.09.2017
20:07:22
блэт, вот пример из жизни: есть проект на сишке, который депается на четкую версию курла, которой в системе нет. приходится его сабмодулем тащить и билдится с библиотекой, которую можно легко собрать в сабмодуле
Этот кейс кошерный, так как в сабмодуле каждый день правки не вносятся (своей командой), и сабиодуль - это пацпнский способ держать линк на совместимую версию библиотеки

Eugine
04.09.2017
20:07:39
вот именно

Google
Eugine
04.09.2017
20:07:44
другой пример

есть репозиторий, в котором лежат спеки. есть репозиторий с билдилкой статичного сайта. нужно сбилдить сайт со списком всех распарсенных спек

опять же - сабмодуль, но в cmake запихнуть git submodule update —init —recursive + git checkout master

Roman
04.09.2017
20:09:14
Но я бы всё равно не юзал сабмодуль, а держал бы в своей репе форк со своими тегами для совместимой версии

Roman
04.09.2017
20:09:59
Кругом люди - генераторы хаоса

ultranoise ?
04.09.2017
20:10:13
итераторы хаоса

Eugine
04.09.2017
20:10:26
лооол

да

Roman
04.09.2017
20:12:53
Я не очень переживаю за вечность curl репозитория, но полагаться на внешние зависимости мало приятного. В последнее время всегда юзаю nexus для pip, npm и docker

insanemainfame
04.09.2017
20:13:23
что за nexus,

Roman
04.09.2017
20:13:47
И всякие zip архивы с OCI от oracle там же храню

Vladimir
04.09.2017
20:14:04
что за nexus,
http://www.sonatype.org/nexus/

Roman
04.09.2017
20:14:14
Оно самое

insanemainfame
04.09.2017
20:14:25
ну, это я уже открыл, ты по-людски под пивас расскажи)

Roman
04.09.2017
20:14:26
Товарищи научили :-)

Vladimir
04.09.2017
20:14:36
мы, правда, для докера пользуем JFrog

а nexus - для jav'овских артефактов

Roman
04.09.2017
20:14:54
Я в электричке с мобилы. Лицо тебе маслом не намазать?

Google
insanemainfame
04.09.2017
20:15:35
приватный pypi?

Roman
04.09.2017
20:15:42
Да

Vladimir
04.09.2017
20:15:43
приватный pypi?
и он в том числе

Roman
04.09.2017
20:15:59
И приватный npm, docker regestry

insanemainfame
04.09.2017
20:16:46
я предлагал фронтерам приватный npm(было бы удобно для деплоя и вообще) - сказали, что уже не модно

Roman
04.09.2017
20:16:52
За деньги есть интеграция приватности в atlassian crowd и ldap

insanemainfame
04.09.2017
20:17:34
а, ну так это опенсурц и свобода или сервис какой-то?

Roman
04.09.2017
20:17:46
Как хочешь

Vladimir
04.09.2017
20:18:56
Eugine
04.09.2017
20:19:28
под пивко

insanemainfame
04.09.2017
20:19:44
я напиваюсь, что б заснуть

Eugine
04.09.2017
20:20:06
<_<

Igor
04.09.2017
20:21:01
У тебя же там, пади, npm во все поля
тут еще никто не предлагал обернуть жквери в отдельный докер-контейнер?

Roman
04.09.2017
20:21:56
Это из другой оперы :)

Roman
04.09.2017
20:25:04
Ну пенеслася... $.docker('up')

Alexey
04.09.2017
20:25:09
Да-да-да. 8D

Igor
04.09.2017
20:25:19
Ну пенеслася... $.docker('up')
ну неееет, это не так должно работать

Google
Zart
05.09.2017
03:18:57
обычная нормализация, чтобы 3.9 == 3.9.0

поясните как это делать
спрашивайте ваши ответы

приватный pypi?
какое громкое название для ёбаного каталога

Zart
05.09.2017
05:03:34
это по желанию

Admin
ERROR: S client not available

Zart
05.09.2017
05:03:52
как ты с гитом ебешься - твои половые трудности но про субмодули сказали достаточно

b0g3r
05.09.2017
05:04:02
Угу

Eugine
05.09.2017
06:02:06
не делайте этой хуйни. никогда.
Вот не надо рассказывать за все, спасибо

Zart
05.09.2017
06:03:11
надо

за такое в сетап.пи надо пиздить, ногами и по почкам

и про морду не забыть

/dev
05.09.2017
06:03:50
и брови сбрить

Zart
05.09.2017
06:03:59
вызовам всяких гитов в сетап.пи не место

Google
Zart
05.09.2017
06:47:15
тебя что именно смущает?

как распилить проект на два? как их девелопить паралелльно? как их ставить чтобы вместе жили?

а, вопрос таки был про разбивку на две репы

всё упирается в стабилизацию апи

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

Cykooz
05.09.2017
07:05:50
если просто пакейджем с setup.py и в requirements прописать путь к гиту - эт каждый раз придется ручками обновлять при необходимости? хочется чтобы в дев-окружении всегда актуальная версия с гита была
Ну я не знаю как там все выкручиваются с pip + requirements.txt - наверное используют отдельный requirements-dev.txt для разработки, в котором указан URL на HEAD репазитория. Я использую билдаут, и у меня есть в нём dev конфиг, в котором я просто указываю, что "ядро" является develop пакетом и лежит в папке соседней с приложением (../my_core/src) в этом случае оно не будет качаться из нашего приватного pypi.

Конечно что бы пилить приложение приходится кроме самого приложения слить из гита проект ядра, либо закоментарить подключение ядра как develop пакета - тогда скачается версия из pypi

Zart
05.09.2017
07:09:00
мр.девелопер охуитилен

Cykooz
05.09.2017
07:09:49
Ну если нет необходимости "на лету" фиксить ядро, то можно и mr.developer заюзать

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

Anastasia
05.09.2017
10:19:43
Привет. Объясните неразумной женщине, почему SSCursor из pymysql возвращает при селекте пустой ответ, если после execute() выполнять commit()? Другие курсоры такого не делают.

Eugine
05.09.2017
10:21:06
потому что он unbuffered

после commit тебе никто не может ничего гарантировать "внутри" транзакции

Anastasia
05.09.2017
10:23:02
А-а, окей

Eugine
05.09.2017
10:27:08
где-то была клевая цитата уровня

SSCursor != Server Side Cursor

это все, что нужно занть о нем

Anastasia
05.09.2017
10:35:44
В плане, если я сама сделаю fetchall, то он и не будет server side?

Eugine
05.09.2017
10:38:03
Наоборот тобишь

Смысл в том что курсор инвалидируется

Alexey
05.09.2017
10:42:08
https://www.opennet.ru/opennews/art.shtml?num=47128

По мнению Брайана Кантрилла (Bryan Cantrill), создателя системы динамической отладки DTrace, на этот раз проведённые сокращения достаточно глубоки, чтобы стать фатальными для платформы Solaris. В частности, развивающее Solaris подразделение потеряло около 90% персонала, в том числе сокращены все руководящие кадры.

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