
Yegor
22.11.2018
07:15:22
Как это делать запросом в базу? Не охота выдергавать все записи и потом в них искать

Tishka17
22.11.2018
07:15:51
ну при записи в базу храни отображаемое имя и готовое для поиска
и делай substr

Yegor
22.11.2018
07:15:58
У джанги вроде были даже с регулярками запросы в ьазу

Google

Tishka17
22.11.2018
07:15:59
или что у тебя атм за база

Yegor
22.11.2018
07:16:16
Django orm

Владислав
22.11.2018
07:16:20
вроде можно передать функцию для поиска в where

Yegor
22.11.2018
07:17:11

Tishka17
22.11.2018
07:17:36
у тебя вообще django есть?

Yegor
22.11.2018
07:18:00
Пока оно sqlite

Tishka17
22.11.2018
07:18:12
короче варианты тебе накидали

Yegor
22.11.2018
07:18:23
Я кидал скрины уже работающего поиска
Сейчас я ищу так: Detail.objects.filter(designation__icontains=name)
и этот поиск еще и регистрозависим

Tishka17
22.11.2018
07:23:37

Cykooz
22.11.2018
07:23:42

Yegor
22.11.2018
07:24:49

Google

Yegor
22.11.2018
07:26:38
по идее мне проходит что-то типа такого:
Entry.objects.get(title__iregex=r'^(an?|the) +')
сейчас буду пробовать

Cykooz
22.11.2018
07:27:07
Django orm в базу я своими запросами напрямик лезть не хочу
Ну это уже какое-то вредительство. Ладно бы если ты писал какую-то либу или пакет для публикации в PyPi - там заранее не известна какая база данных будет у "пользователя".
А если это твой конкретный проект, с конкретной базой данных - грех не использовать возможности этой базы данных, даже если они полностью не поддерживаются в ОРМ

Yegor
22.11.2018
07:28:01
может оно вообще так и останется с sqlite

Олег
22.11.2018
07:29:45
этож совсем раком надо быть)

Cykooz
22.11.2018
07:29:57
Писать проект под "хрен знает что" равносильно тому, что тебе придётся тестировать его под всё, а не только под sqlite. Тут даже ОРМ может косякнуть и на разных базах повести себя несколько по разному.

Yegor
22.11.2018
07:31:00
дядьки, я вас прекрасно понимаю. Но жизнь тяжелая штука. Сайт будет локальный, его в интернет никто показывать не будет

Cykooz
22.11.2018
07:31:49
Ну или если так всё плохо с базами, то сделай как выше предлагали (по старинке) - добавь ещё одну колонку, в которую запихивай очищенный вариант строки. И на эту колонку повесь обычный индекс который позволяет искать подстроку (ну или без индекса, если таких нет)

Олег
22.11.2018
07:32:01
Ведь это как минимум не серьезно)

Tishka17
22.11.2018
07:32:53
почему “могут не дать"
точнее как
какая разница что ставить
это ж не оракл все таки

Sn❄️w (не служил - не мужик)
22.11.2018
07:34:05
здравствуйте
можете помочь, не могу разобраться, что будет выведено на экран
include stdio
include omp
void test (int val)
{
#pragma omp parallel if (val)
if (omp_in_parallel())
{
#pragma omp single
printf ("val = %d, parallelized with %d threads\n" ,
val, omp_get_num_threads ());
}
else
{
printf ("val = %d, serialized\n", val);
}
}
int main ()
omp_set_num_threads (8);
test(10);
test(0);
return 0;
}
попросили помочь ребята

Google

Tishka17
22.11.2018
07:35:57

Sn❄️w (не служил - не мужик)
22.11.2018
07:36:04
дай чат, брат
пожалуйста

Tishka17
22.11.2018
07:36:09
хз
поищи
вообще, у тебя же принт внутри omp single
будет один раз видимо
для 10 будет первый кейс, для 0 второй

Yegor
22.11.2018
07:43:05
search_re = '.*?'.join(name)
data = serializers.serialize('json', Detail.objects.get(designation__iregex=search_re))
так вообще ничего не находит
search_re = ".*?".join(re.escape(x) for x in name)
data = serializers.serialize('json', Detail.objects.get(designation__iregex=search_re))
так тоже
По ходу правильный ответ:
search_re = ".*?".join(re.escape(x) for x in name)
data = serializers.serialize('json', Detail.objects.filter(designation__iregex=search_re))
именно то что нужно. Спасибо товарищи

Tima
22.11.2018
08:02:37
Всем привет, у меня такая проблема, я юзаю библиотеку socket, у меня есть сервер и клиент и когда я подключаю порт то при первом запуске программы все работает, а если второй раз запускаю то выводит что этот порт уже используется и мне приходится все время их менять, подскажите плз

Tishka17
22.11.2018
08:07:49
reuseaddr
система его не мгновенно освобождает

julia
22.11.2018
08:08:53
#работа
Ищем 2 python developer уровня senior, lead.
Работа в офисе СПб на Василеостровской.
Удаленку предложить не можем, но гибкий график-конечно.
Зпл планировали обсуждать до 180т.р., но если нужно больше, пишите, обсудим.
Python3, Django, SQL
Команда занимается разработкой комплексных решений на базе 3D-ГИС платформы.
Писать можно и в скайп-juliakronshtadt
Вакансия подробно-https://spb.hh.ru/vacancy/27988475

Tima
22.11.2018
08:09:42
Спасибо
система его не мгновенно освобождает

Tony
22.11.2018
08:17:45
если у меня есть список категорий, я хочу ввести новую и посмотреть степень похожести на другие и выбрать самые похожие, это какой алгоритм?

Google

Евгений
22.11.2018
08:28:16
Это задача для решения которой есть куча методов, включая нейросети

Denis
22.11.2018
08:29:48

Tony
22.11.2018
08:30:34

Евгений
22.11.2018
08:30:46
Только я по вашей постановке так до конца и не понял классификация или кластеризация вам нужна

Denis
22.11.2018
08:31:58

Tony
22.11.2018
08:32:10
не будет работать

Диего Мустафа
22.11.2018
08:33:36
import re
import sys
for i in sys.stdin:
i = i.rstrip()
if re.search(r'\b(.+[^ ])\1\b', i):
print(i)
я не врублюсь. у меня при вводе, двух одинаковых символов их должно выводить. не выводит ((
Вывести строки, содержащие слово, состоящее из двух одинаковых частей (тандемный повтор).

Denis
22.11.2018
08:34:30

Kobe
22.11.2018
08:40:54
r'(\w+)(\1)+'

Vitality
22.11.2018
08:44:54
Салют, ребят. Имеем архитектуру яндекса, где есть единая авторизация в виде хуяндекс.паспорт и тьма сервисов, тип хуяндекс.такси, хуяндекс.карты и т. д. Авторизация происходит в одном месте, но куки устанавливаются на домен авторого уровня, то есть xyandex.ru. Сейчас мы хотим вывести все сервисы с доменов третьего уровня на второй (То что раньше было taxi.xyandex.ru станет taxi.ru) и сменить данный механизм на следующий: при авторизации на xyandex.ru мы отправляем post запрос на каждый из сервисов о том, что пользователь авторизован, а в браузере куки устанавливаем на каждый из доменов. Какие проблемы могут возникнуть в случае переезда сейчас и с какими сложностями мы можем столкнуться позже?

Kobe
22.11.2018
08:49:27

Strom
22.11.2018
08:49:34
Я сейчас правильно понял, что сотрудники Яндекса консультируются в чате телеграма?

Anton
22.11.2018
08:50:36

Vitality
22.11.2018
08:51:05
Да не с яндекса я. Просто пример с их доменом.

Strom
22.11.2018
08:51:12
вай нот собственно
Ну хз, мне представлялось, что в Яндексе работают такие крутые дядьки, которые всё знают)

Denis
22.11.2018
08:51:33

Vitality
22.11.2018
08:51:43
окей, ща заменю текст

Denis
22.11.2018
08:51:52

Strom
22.11.2018
08:51:53
?

Google

Vitality
22.11.2018
08:52:01
заменил)

Anton
22.11.2018
08:52:29

Strom
22.11.2018
08:53:06

nnm
22.11.2018
08:53:06
вы же можете кулбекать, никаких проблем не появится, результат тот же

Никитяо
22.11.2018
08:53:58

Anton
22.11.2018
08:54:01

Denis
22.11.2018
08:56:12
+ Между доменами нельзя ставить кукисы, это же same origin policy. С того же домена не выйдет
Можно так - <img src="http://www.example.com/cookie.php?val=123" style="display:none;">
Но это извращение (но я так делал, увы)

Иван
22.11.2018
09:07:09
Ребят, какая средняя (приблизительная) цена за час у middle Python developer`a ???

hronorog
22.11.2018
09:07:37
плюс-минус средняя

Anton
22.11.2018
09:08:48

Иван
22.11.2018
09:08:59
плюс-минус средняя
?
хорошо, что тогда средняя цена?
15 баксов или 30?
интересуют вминяемые планки от - до )

Игорь
22.11.2018
09:09:28
Ну средняя такая

Anatoliy
22.11.2018
09:13:13

Иван
22.11.2018
09:13:43

Anatoliy
22.11.2018
09:13:56
ага

Никита
22.11.2018
09:15:15

Anatoliy
22.11.2018
09:15:33
почасовая оплата это - "аааа, у меня тут пиздетс и все разрабы послали меня нахуй и бизнес встал сделайте что то"

Иван
22.11.2018
09:16:54
8 часов\день = 1200баксов
30дней - 8 выходные (22дня)= 26 400 баксов ...
сириусли??....