@ru_python

Страница 813 из 9768
Kolyann
26.05.2016
10:27:57
Если там связи строчек

Anton
26.05.2016
10:28:15
я однострочником часто что-то выдираю из логов, удобно

Kolyann
26.05.2016
10:28:19
То пилить мультилайн регэксп весьма странно

Я просто не знаю какой текст считается БОЛЬШИМ

Google
Kolyann
26.05.2016
10:28:51
Символов 200 наверн

(В одной строке)

Sharkus
26.05.2016
10:29:10
Огромный просто :)

Anton
26.05.2016
10:29:20
То пилить мультилайн регэксп весьма странно
довольно просто perl -E 'while(<>) {if (/begin re/ .. /end re/) {....}}'

Sharkus
26.05.2016
10:30:06
В ОДНОЙ СТРОКЕ

Anton
26.05.2016
10:30:14
но опять же, я про тулзовые задачи

Kolyann
26.05.2016
10:30:27
Я говорю про то, что в одной строке какой текст считается большим

Anton
26.05.2016
10:30:31
В ОДНОЙ СТРОКЕ
представь что \n это просто символ, понятие строк отпадёт

а почему именно привязка к строке, если не секрет?

Kolyann
26.05.2016
10:31:00
Ну, я бы тогда сплитанул

Потому что они как-то логически вынесены

Одна строка - одна часть информации

Google
Kolyann
26.05.2016
10:32:07
Единица, Хз как её назвать

Sharkus
26.05.2016
10:33:25
Это смотря где...

представь что \n это просто символ, понятие строк отпадёт
Я прикалываюсь, в основном над строками Коляна.

Anton
26.05.2016
10:34:28
а, понял ))

Sharkus
26.05.2016
10:35:41
Спарси чего-нибудь из конфигов хостов того же dhcpd, например.

Марк
26.05.2016
10:36:44
res = re.search("(?>a*)ab", 'aaaaabaaa')

Чет у меня дико ругается питон на такое

unexpected end of pattern

Sharkus
26.05.2016
10:40:00
Перлу скорми.

Марк
26.05.2016
10:42:41
Так написал, что я аж представил пентаграмму, свечи и зарезанных девственниц

Anton
26.05.2016
10:44:07
> perl -E '$_ = "aaaaabaaa"; say 1 if /(?>a*)ab/; say 2' 2 перл скушал, странно что не так

Марк
26.05.2016
10:50:39
Засуммонил таки демона

Kolyann
26.05.2016
10:57:28
Перловик-затейник

Rinat
26.05.2016
10:59:27
как улучшить данный запрос в джанге? надо получить следующий и предыдущий объект в запросе, отсортирован по текстовому полю ? id_list = list(Product.objects.values_list('id', flat=True).order_by('title')) next_id = id_list[id_list.index(cur_obj.id)+1]

Aragaer
26.05.2016
11:03:08
по-моему в питоне не совсем pcre

или его надо как-то отдельно включать

Anton
26.05.2016
11:03:39
по-моему в питоне не совсем pcre
а мне тут один про давеча втирал, что pcre, вот ника не помню, надо б позвать, обсудить

Aragaer
26.05.2016
11:03:42
?> это из области эзотерики на самом деле, поэтому его запросто может не быть в других re

https://pypi.python.org/pypi/python-pcre/0.6 - вот отдельным пакетом идет

говорят, модуль regex и то, ближе к pcre, чем просто re

Google
Anton
26.05.2016
11:07:34
но и pcre не на 100% совместим с перломыми регулярками, это тоже нужно помнить, если работает в перле, то не значит, что работает в pcre

Roman
26.05.2016
11:11:31
лучше regex

ну или в зависимости от задач re2 / pcre2

Марк
26.05.2016
11:12:03
Бля, я тут не так давно бегал по офису и матерился, что Гвидо нахуярил тупорылых функций типо search/match вместо одной с нормаьльной поддержкой стандарта POSIX. Так еще, блядь, пайтон не всё поддерживает и надо отдельный модуль суммонить вместое re?

Ох и днище

Anton
26.05.2016
11:12:48
лучше regex
я вспомнил, это с тобой говорили на тему регулярок и pcre в частности

Boris
26.05.2016
11:29:07
А нет, дошло

Если сделать через .Filter() не выйдет?

1. Получаем из базы отсортированный айди лист со всеми айди больше равно айди текущего элемента

2. Первый элемент твой текущий, второй следующий за ним

Но производительность такая же как так к листу обращение по индексу с константной сложностью

Boris
26.05.2016
11:31:20
Можно фильтром конкретно получить айдишники равные текущему и следующему

Boris
26.05.2016
11:31:40
Тут плюс в том что отсев и выбор будет на плечи базы ложится

Может тогда и сортировать не надо будет

Boris
26.05.2016
11:32:01
Справедливо

Но и не надо по айди

Rinat
26.05.2016
11:32:09
а по титл,

Google
Boris
26.05.2016
11:32:11
По тайтлу

Хм

Действительно тупая идея

Rinat
26.05.2016
11:33:00
если бы надо было по id то гы, все проще

Boris
26.05.2016
11:33:11
Стоп

Rinat
26.05.2016
11:33:29
по дате тоже

а вот текстовое поле

Boris
26.05.2016
11:34:31
А разве нельзя сделать фильтр по тексту?

Если есть две записи с полями тайтл "А" и "Б"

Admin
ERROR: S client not available

Boris
26.05.2016
11:35:28
То фильтр тайтл>="А" вернет оба, если можно сравнивать строки ( не помню можно или нет)

Если нельзя можно хранить/вычислять сумму символов тайтла и фильтровать по ней

Rinat
26.05.2016
11:36:43
есть конечно другой выход, заменить list на iter

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

Boris
26.05.2016
11:37:18
Да, думаю все мои идеи херня. Основное бутылочное горло в преобразовании в лист

Я думаю надо чтобы максимально много всего делалось в query

Попробуй фильтровать по тайтлу

Если есть сортировка, то и фильтрация должна работатт

Тогда возвращаешь первые два значения и не создаешь никаких листов

А так же есть Q()

Google
Boris
26.05.2016
11:39:48
Там есть такие штуки как starts_with

gte

Больше или равно

Можно составить цепочку фильтров

Rinat
26.05.2016
11:48:53
Можно составить цепочку фильтров
пробывал уже __gte не работает, работать и не должно, есть запрос model.get_next_by_FOO() в джанге, но работает только с DateTime, start_with хрень, получиться отсекаем не то,

Andrey
26.05.2016
11:49:57
есть конечно другой выход, заменить list на iter
MyModel.objects.filter(title__gt=cur_obj.title).order_by('title').first()

По идее, это будет первый после вашего

А чего gte не работает? Только что проверил - выдало вроде нормально

Rinat
26.05.2016
11:53:01
эээ, возможно это работает, не спорю, но гы тут еще есть утяжеляющее обстоятельство ))) hvad

http://django-hvad.readthedocs.org

в принципе понял, что проблема в нем, буду пилить)

Andrey
26.05.2016
11:57:53
С hvad не работал, но с django-modeltranslation прокатывает

Eugene
26.05.2016
12:48:38
в задницу ваши хвад и моделтранслэйшн

вот че надо юзать https://github.com/tatterdemalion/django-nece

Sasha
26.05.2016
13:46:32
Пагни, кто-нибудь делал e-commerce на python? Клиент тут захотел, а даже не знаю пока что посоветовать. from scratch или нет...

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

Sasha
26.05.2016
13:53:50
Спасибо, сейчас гляну.

oneek
26.05.2016
13:54:04
https://www.youtube.com/watch?v=4vaN01VLYSQ

Sasha
26.05.2016
13:54:31
Я еще вариант находил один, но там вообще на основе cms. https://github.com/stephenmcd/cartridge

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