@rudepython

Страница 1104 из 1719
Boris
02.08.2018
11:10:38
или имея materialized path - просто делает гет one при отрисовке каталога на все 9000 позиций (больше известное дело нельзя иметь в каталоге)

захотел написать на го - остановился на 30й строке, запутался в конструкторе коннекта орма - полез смотреть свой хелпер лоадящий через конфиг - увидел там db.Begin() - а я то думал откуда вечно висящие 8 транзакций на тестовом стенде.

зато тесты написаны (с)

Google
Dmitry
02.08.2018
11:32:13
@murmurchik тут давеча говорили про пирамиду. за сколько ты на ней интернет-магазин написал? :)

Boris
02.08.2018
11:32:48
2 часа в день (питерское метро домой и обратно) за 4 месяца

вместе с админкой на qooxdoo, сельдереем и фронтом на бекбоне/бутстрапе

те получается где-то месяц фуллтайма.

там же главный эффект был в том што страница каталога рендерилась за 100 мс без кешей. в то время как джанга с оптимизиациями, кешами делала тоже самое за 1200

и на джанге писали люди с софтскиллз и пиджаками прямо из собственного склада в китае ❤️

Boris
02.08.2018
11:40:01
jinja + алхимия да

ну и код не высранный прямо из рук. но это не точно.

maxmoriss
02.08.2018
14:01:33
что с битбакетом? чего его колбасит так уже несколько дней…

Eugine
02.08.2018
14:01:52
не читал? РКН с ним

AkS
02.08.2018
14:02:48
народ, на маках кто нить plistlib.readPlist юзал?

скармливаю ему файл, оно пишет иди нахуй в стиле: xml.parsers.expat.ExpatError: not well-formed (invalid token): line 1, column 9

Google
Eugine
02.08.2018
14:04:55
и строку с вызовом

AkS
02.08.2018
14:05:12
эм … а вот это хороший вопрос, файл хз чем почитать

могу просто сюда кинуть )

Eugine
02.08.2018
14:05:32
cat не пробовал?

maxmoriss
02.08.2018
14:05:36
не читал? РКН с ним
а где почитать?

Eugine
02.08.2018
14:06:44
Популярный сервис репозиториев для разработчиков bitbucket.com с утра "заехал" в заблокированную Роскомнадзором подсеть Amazon. АйТи сообщество уже "полыхает".

в принципе битбакет вместе с гитлабом не всегда стабильны, так что

AkS
02.08.2018
14:07:46
cat не пробовал?
cat выдает: vityReceivingAllowed_ActivityAdvertisingAllowed

Eugine
02.08.2018
14:08:10
>_< телепаты в отпуске

нормально пасти сюда все

если длинное, то гистом

AkS
02.08.2018
14:08:34
файл .plist

это все что cat выдал

файл весит 108 байт, так что похоже на правду

Stanislav
02.08.2018
14:09:44
В прочем я не макоёб, ничем не помогу.

Eugine
02.08.2018
14:09:51
utf8/ascii -> 108 байт это 108 символов из ренджа первых 127 символов стандартного аски

и это не похоже на XML

Google
AkS
02.08.2018
14:10:19
можно его посмотреть через defaults read команду bash, но хотелось через plistlib

Eugine
02.08.2018
14:11:01
есть еще binary, конечно

хуй знает умеет ли питон работать с байнари

ты понял ошибку? он не может распарсить. все, естественно, зависит от того, что лежит внутри. внутри какая-то хуйня, дальше разбираться тебе - эта хуйня это plist в бинарном формате или просто хуйня

AkS
02.08.2018
14:13:11
defaults read этого файла выдает красивое:

“””{ ActivityAdvertisingAllowed = 1; ActivityReceivingAllowed = 1; }”””

без кавычек только

Stanislav
02.08.2018
14:14:04
без кавычек только
Надо бектики ставить, на ʼ

Eugine
02.08.2018
14:14:14
> In Mac OS X 10.0, the NeXTSTEP format was deprecated, and a new XML format was introduced, with a public DTD defined by Apple.

AkS
02.08.2018
14:14:28
‘’’code’’’

Eugine
02.08.2018
14:14:31
The Binary file format is documented in a comment block in the C code source file for Apple's open sourced implementation of binary plists in its Foundation library. Apple describes the implementation as opaque in its plist manual page documentation; which means that reliance on the format is discouraged. In the binary file format the magic number (the first few bytes of the file which indicate that its a valid plist file) is the text bplist.

https://en.wikipedia.org/wiki/Property_list

AkS
02.08.2018
14:17:31
{ ActivityAdvertisingAllowed = 1; ActivityReceivingAllowed = 1; }

вот же блядские суки

Stanislav
02.08.2018
14:20:45
{ ActivityAdvertisingAllowed = 1; ActivityReceivingAllowed = 1; }
А тебе вообще зачем их парсить?

AkS
02.08.2018
14:21:19
мне нужно проверить какое там значение, если 1 то поменять на 0 , если 0 сказать “заебись”

plistlib вроде как для этого и есть, писать и читать plist должна уметь …

Eugine
02.08.2018
14:22:07
еще раз

это какая-то хуйня а не plist

Stanislav
02.08.2018
14:22:42
cat выдает: vityReceivingAllowed_ActivityAdvertisingAllowed
Ну тут обычным питоном дело нескольких строк

Google
Eugine
02.08.2018
14:22:54
если это bin, то его не умеет питон

https://github.com/farcaller/bplist-python

попробуй

AkS
02.08.2018
14:25:12
спасибо, для спортивного интереса попробую

Stanislav
02.08.2018
14:27:12
если это bin, то его не умеет питон
Да пусть хоть что, даже самые сложные бинарные вещи можно каким-то структом обработать

Boris
02.08.2018
14:49:49
серьезно? а на чем писал?
на леново йоге первой

Ilgiz
02.08.2018
14:50:14
на леново йоге первой
на каком фрейморке имею ввиду если не джанго

Admin
ERROR: S client not available

Boris
02.08.2018
14:51:29
на каком фрейморке имею ввиду если не джанго
я конечно понимаю, что поколение Г не читает доки, но там парой сообщений выше (и ниже) все описано

Ilgiz
02.08.2018
14:51:37
и чем именно была минус джанги?У меня на проекте апи выдавала за 2000ms json оптимизировал запросы и код получилось 200-400

Stanislav
02.08.2018
14:52:32
Boris
02.08.2018
14:52:43
минус джанги в том, что там нормой считается апи отвечать 200-400мс. при норме не больше 50

Ilgiz
02.08.2018
14:53:32
на пирамиде, понял

Boris
02.08.2018
14:55:20
еще минус джанги в том, что на тот момент она была ущербна и не поддерживала classView. К тому же в ней огромное количество контрибов сдеаных непонятно зачем и для чего.

а еще минус ее в том - что это поделка для новостных сайтиков, а не электронной коммерции.

Boris
02.08.2018
14:57:48
да - если ты умеешь пользоваться наследованием.

Ilgiz
02.08.2018
14:58:31
можно по детальней, очень интересно, в каких именно моментах?

Google
Boris
02.08.2018
14:59:42
в моменте когда ты написал контроллер-класс, определил в нем поля с сетингами, методы для различного поведения и процессинга этого объекта как функцию для роут-реквеста в виде call а потом отнаследовался и отключил неавторизованным пользователям часть функционала

просто написав: class KudKuah(DetailPage, UnauthPage): is_sexual_price_enabled = False

Milton
02.08.2018
15:02:13
Быстрее в разработке или быстрее в работе?

Boris
02.08.2018
15:02:42
в разработке офк. в работе без разницы

Milton
02.08.2018
15:02:46
Просто вы, кажется, о разных скоростях говорите

Ilgiz
02.08.2018
15:03:17
ага, я думал он имеет ввиду в работе

Boris
02.08.2018
15:03:55
в работе другие компоненты работают быстрее - например орм.

когда маппинг настроен в ручную на эффективном запросе - это плюс. а еще плюс когда ты можешь это закешить и воспользовавшись паттерном Repository работать с кучей датасорсов - с сфинксом, монгой, редисом, постгресом.

Ilgiz
02.08.2018
15:05:31
а так мне очень нравиться именно ормка джанги

Boris
02.08.2018
15:05:36
все это правда еще лучше работает когда вместо пирамиды и джанги у тебя spring 5 и хибернейт

@cadmi буду разлагать пацанов)

а так мне очень нравиться именно ормка джанги
инвалидность на производстве это трагедия. сочувствую.

Dmitry
02.08.2018
15:59:59
а так мне очень нравиться именно ормка джанги
ты больной, прости :) в джанго нет орм, там блевота

Ilgiz
02.08.2018
16:39:54
Denis
02.08.2018
16:40:34
Нет составного пк, мне один раз надо было

Dmitry
02.08.2018
16:40:43
в чем именно блевота в ормке?
бог подаст. столько раз уже рассказывали, что в тысячепервый лень. по крайней мере бесплатно

Boris
02.08.2018
16:41:36
в чем именно блевота в ормке?
как там дела с апсерт запросом в постгресе?

Dmitry
02.08.2018
16:42:25
как там дела примерно со всем, кроме тупейшего селекта?

Boris
02.08.2018
16:42:42


и юнит-тесты напишите заодно.

и пиджаг проветрите после того как вспотеете и не осилите.

Zart
02.08.2018
16:43:36
аж сало с экрана потекло

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