@ru_python

Страница 1087 из 9768
Аристарх Козлобородович
21.06.2016
13:21:15
Ну наконец-то, очередной вимосрач, целый день не было.
А чем обычно заканчивается? Можно надеяться на что-нибудь осмысленное?

Jonh
21.06.2016
13:21:34
Фишка ide в том, что она оперирует синтаксическим деревом, а не просто текстом.

Google
Aragaer
21.06.2016
13:22:34
встречный вопрос - а чего я забыл в этом вашем синтаксическом дереве

Danil
21.06.2016
13:22:38
вим кароч нормас, если плагинчики настроены и нет пайчарма

Aragaer
21.06.2016
13:23:00
у меня нету плагинчиков в виме 8(

чяднт?

Alexey
21.06.2016
13:23:15
Aragaer
21.06.2016
13:23:30
ну если мне действительно нужен автоматический рефакторинг, то я подключаю eclim

но это уже там где-то ide

но обычно не нужен

Jonh
21.06.2016
13:23:46
Danil
21.06.2016
13:23:55
рефакторинг
а ещё code completion на частичном выводе типов

H
21.06.2016
13:24:00
а можно не подключать ничего и использовать одну IDE

Aragaer
21.06.2016
13:24:35
я как-то больше трачу мозга на чтение и написание кода и придумывание того, что бы тут такое отрефакторить, чем на сам рефакторинг

Google
Aragaer
21.06.2016
13:25:30
тем более, что пока что из всех рефакторингов, которые действительно делаются автоматически и не очень делаются средствами простого текстового редактора, я пока могу назвать только всякие move method или extract method или inline method

так или иначе, меня вот совсем не напрягает взять просто Фаулера (толстую бумажную книжку) и просто проделать все операции вручную

H
21.06.2016
13:27:08
угу, например переименовать метод open во всем проекте

а потом натыкаться на with new_method("file.txt", "w") as f :D

Aragaer
21.06.2016
13:28:17
натыкаться буду недолго, минут пять 8)

H
21.06.2016
13:28:31
ага, в рантайме

Aragaer
21.06.2016
13:28:36
у меня ж с тестами все нормально, я после каждого такого переименования их тут же прогоняю

H
21.06.2016
13:29:22
вот он, я нашел его, человек у которого 100% покрытие кода тестами

Aragaer
21.06.2016
13:30:05
не совсем. Я когда по тдд пишу, у меня нет кода, пока нет тестов

Matwey
21.06.2016
13:30:18
По-моему uwsgi как-то портит logger.StreamHandler, других идей нету у меня.

Maxim
21.06.2016
13:33:12
гспда, кто-нить собирал меркуриал из репы под винду? Такая вот штука на что может намекать? build\temp.win-amd64-2.7\Release\mercurial\base85.o:base85.c:(.text+0x28): undefined reference to `_imp___PyArg_ParseTuple_SizeT'

сборка по вот этому мануалу: https://www.mercurial-scm.org/wiki/BuildingWindowsInstaller с попыткой использования 64 битного питона 2.7

Sergey
21.06.2016
14:01:44
По-моему uwsgi как-то портит logger.StreamHandler, других идей нету у меня.
Эксепшены он в свой лог пишет, а вот с логами приложения долго любился, чтобы их тоже выводить

Maxim
21.06.2016
14:07:09
А в чём смысл собирать из исходников, если есть готовый инсталятор?
нужно добавить немного бизнес логики в глубины механизма мерджа

Cykooz
21.06.2016
14:11:18
Ого

Belegnar
21.06.2016
14:37:25
53r63rn4r
21.06.2016
14:40:00
А кто шарит в пхп и питоне?

Alexey
21.06.2016
14:40:15
Шарят по карманам в метро.

Google
53r63rn4r
21.06.2016
14:40:31
Остро.

Но иди ты нахуй, пидарас.

Alexey
21.06.2016
14:41:01
Пидорас — это твой ёбарь, чувак.

Maxim
21.06.2016
14:43:44
нихуя себе а можно больше деталей?
они к вопросу сборки не относятся ? а так есть большая банковская система, в которой пользователи могут с помощью собственного скриптового языка дописывать функционал/править дистрибутивный. при выходе обновления дистрибутивного кода надо пинать пользователей, чтобы они актуализировали свой код с учетом изменений. идеально это делать с помощью системы контроля версий, чтобы сразу подсунуть нужные файлы для резолва такого неявного конфликта. файлы с конфликтами и файлы, которые надо актуализировать находятся совсем в разных местах, но для вторых нужно тоже сформировать необходимость резолва.

Maxim
21.06.2016
14:46:37
С такой задачей почему отмели вариант создать собственную систему над hg обвязанную каким-нибудь C#, конкретно на виндовый деплой?
фактически она решается в 50 строк кода, которые я даже нашел куда воткнуть ? мне представляется, что сборка из исходников это менее трудоемкая задача, чем такое вот решение.

Alexey
21.06.2016
14:46:57
А, то есть там не такая суровая возня, чтобы пилить звездолёт. :)

Maxim
21.06.2016
14:53:25
А, то есть там не такая суровая возня, чтобы пилить звездолёт. :)
угу. если при мерже возник конфликт в файле с именем Х в директории У, то проверить наличие файла с именем Х в директории Z и сформировать для него конфликт

53r63rn4r
21.06.2016
14:54:07
araxis merge

Alexey
21.06.2016
14:54:10
под 32 бита попробуй собрать?

53r63rn4r
21.06.2016
14:54:11
погугли

Alexey
21.06.2016
14:54:22
погугли
Анус себе погугли, пёс.

Maxim
21.06.2016
14:54:58
под 32 бита попробуй собрать?
да, завтра уже попробую. новее питон есть смысл пробовать? 3.0+ там...

53r63rn4r
21.06.2016
14:55:03
Какой злой щегол, сразу видно не питонист.

Alexey
21.06.2016
14:55:12
да, завтра уже попробую. новее питон есть смысл пробовать? 3.0+ там...
если тебе не принципиально и требований нет — то почему бы и нет?

Maxim
21.06.2016
14:55:54
если тебе не принципиально и требований нет — то почему бы и нет?
проблема больше в том, что на это уходит куча времени. накатить весь этот библиотечный зоопарк

araxis merge
вызывает грусть, когда надо руками перебирать 1000+ файлов.

Alexey
21.06.2016
14:57:13
Cykooz
21.06.2016
14:57:32
фактически она решается в 50 строк кода, которые я даже нашел куда воткнуть ? мне представляется, что сборка из исходников это менее трудоемкая задача, чем такое вот решение.
Если нужный тебе код находится в питонячих исходниках, то вероятно эти исходники и в готовом дистрибутиве лежат в виде питонячих файлов и достаточно будет их там и поправить.

Google
Admin
ERROR: S client not available

Alexey
21.06.2016
15:00:02
питон так не собирается, это бутстраппер с зипом же.

Maxim
21.06.2016
15:01:34
не теряй времения, всё снепшоть.
к сожалению, тут снапшот только для 1 стадии: установлен pycharm ?

Alexey
21.06.2016
15:01:46
виртуалку, ну.

Andrii
21.06.2016
15:09:35
кто-то знает , можно ли в телеграм вставить код ?!

Stepa
21.06.2016
15:10:32
print(hello world)

три тильды вначале и конце

Sergey
21.06.2016
15:11:05
Большой лучше на pastebin. А то тут есть любители вставлять портянки текста.

Akbarkhon
21.06.2016
15:11:10
fail

Petr
21.06.2016
15:11:11
это с десктопной версии

с мобилы - через инлайн-бота

который @bold

Denis
21.06.2016
15:12:40
`really?`

Okay

IНЖАЛИД DPИЖЕ
21.06.2016
15:15:13
really

Denis
21.06.2016
15:15:48
if a: b

Andrii
21.06.2016
15:16:11
а как via bold ?

Google
Andrii
21.06.2016
15:16:40
class Roles(Resource): @marshal_with(models_templates) def get(self, **kwargs): return Role.query.all()

ооо спасибо ??

Slava
21.06.2016
15:32:36
Привет

fox.hs
21.06.2016
15:34:02
Привет)

Slava
21.06.2016
15:34:05
Посоветуйте бесплатный python хостинг для учебных целей

IНЖАЛИД DPИЖЕ
21.06.2016
15:34:39
heroku

Paul
21.06.2016
15:35:07
pythonanywhere

H
21.06.2016
15:41:47
Редактировать сообщения можно

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