
Igor
24.04.2017
09:29:40
плюсег
вообще да, прямые запросы на тяжеликах могут помочь

Бернгардт
24.04.2017
09:29:54

Igor
24.04.2017
09:30:08

Google

Roman
24.04.2017
09:30:22

Бернгардт
24.04.2017
09:30:39
смотря как биндиться
смотря какие запросы, смотря как данные принимаются.. смотря.. смотря..
вообщем матчасть просто надо знать, а там уже плевать на транспорт

Pavel
24.04.2017
09:30:41

Бернгардт
24.04.2017
09:31:30

Ruslan
24.04.2017
09:32:21

Pavel
24.04.2017
09:35:16

Бернгардт
24.04.2017
09:38:07
угу, приведение типов, ескейп, "белый список" если его можно ограничить
плюс знание как будет исполняться - чтоб банально не уронили ddos
есть нюансы, но это не отменяет того факта что вещь очень мощная
и гораздо легче, человечнее и гибче чем любые орм и доктрины

Oleg
24.04.2017
09:38:14

Бернгардт
24.04.2017
09:38:15
в умелых руках конечно

Vladimir
24.04.2017
09:38:50
единственный минус

Oleg
24.04.2017
09:39:01
да, бывает такое на VDS

Google

Vladimir
24.04.2017
09:39:21
всё что написано на чистом SQL и HiloadSockets потом уй разберёшь

Oleg
24.04.2017
09:39:23

Бернгардт
24.04.2017
09:39:46
я встречал ситуации когда обход мимо валидатора давал прирост такой
что импорт занимал 2-3 минуты
после "оптимизации" субподрядчиком - тот же функционал клал сервак на 40-50 минут, и это уже не в первом приближении

Roman
24.04.2017
09:39:59
странная тема, когда клиент сэкономил 50 рублей на хостинге и купил говнотариф джино с очень медленным диском, да еще и mysql отвалился

Бернгардт
24.04.2017
09:40:04
у некоторых и код читать весьма тяжело

Pavel
24.04.2017
09:40:14

Vladimir
24.04.2017
09:40:17

Бернгардт
24.04.2017
09:40:29
я не говорю что доктрина плоха
я говорю лишь о том что оно не панацея

Vladimir
24.04.2017
09:41:05
ну тут не зная SQL лезти в ORM нельзя это точно

Oleg
24.04.2017
09:41:07

Бернгардт
24.04.2017
09:41:42
хотя .. облачный сервак и медленный диск - это синонимы
я лишь для тех кто не в теме уточнил :)

Ruslan
24.04.2017
09:42:17
если поставить Y, заработает?
Нет - результат тот же. Нюанс в том что кталог не отображает ни один товар. То есть если оставить поле FILTER_NAME пустым то отображается весь товар, если же задать arrFilter (который прекрасно работает для GetList) - каталог не отображает ни одного товара, как если бы товара с таким брендом не было.

Pavel
24.04.2017
09:42:46

Oleg
24.04.2017
09:43:02

Бернгардт
24.04.2017
09:43:36
на гетлист работает, на компоненте он же нет, все верно?

Google

Ruslan
24.04.2017
09:45:15

Бернгардт
24.04.2017
09:45:19
если да, значит какая то из галок
смотри, там фильтр формируется из двух

Сергей
24.04.2017
09:46:01
Точно так
можно сравнить итоговый фильтр с тем, который в гетлисте работает

Бернгардт
24.04.2017
09:46:02
один набирается из галок, второй вмерживается тот который ты задал, все это падает на точно такой же гетлист

Pavel
24.04.2017
09:46:08

Бернгардт
24.04.2017
09:46:52
arFilter arrFilter - так называются
встань на гетлисте, посмотри доп.фильтры которые пришли и найди какой из них стопает
потом по нему, выйдешь к параметру который глушит вывод
достаточно подробно чтобы решить?

Ruslan
24.04.2017
09:47:24

Сергей
24.04.2017
09:48:00
пробывать?

Ruslan
24.04.2017
09:48:15

Бернгардт
24.04.2017
09:48:38
есть слои абстракции - если хватает верхнего по функционалу и скорости - юзаем
если нет, спускаемся на уровень ниже, ну и т.д.

Pavel
24.04.2017
09:49:59

Бернгардт
24.04.2017
09:50:42
тут метод класса битрикс - просто пример
возьми друпал и от него апи, возьми еще чтото.. не важно
доктрина не высокоуровнева, но и не нижний слой, отнюдь
точнее ее хватит как высокий уровень - если у вас простая, линейная схема данных
а если чтото посложнее.. все равно сверху апи писать будет удачным решением, если даже его нет там
но в реально большой нагрузке - и доктрина может стать камнем преткновения
от данных, кейса, ну фазы луны конечно зависит

Pavel
24.04.2017
09:56:25
вы же не начинаете новый сайт с написания нового языка программирования? Вот тут примерно тоже самое.

Google

Pavel
24.04.2017
09:57:41
тащить чужую архитектуру в сторонний проект это как правило боль и унижение, а взять с нуля удачное решение, вот там плюсы то и откроются

Бернгардт
24.04.2017
10:03:52
эм.. вы сейчас серьезно?
еще раз.. весь вывод вполне нормально ложится на апи битрикса, доктрину или еще чтото
а бывает низкие нишевые решения когда производительности конкретно в этом данном случае не хватает
и потом после оптимизации да, бывает что надо и прямые
топаем от обратного

svetlana
24.04.2017
10:04:56
понедельник прям холивар на холиваре )

Бернгардт
24.04.2017
10:05:12
я не собираюсь сайт строить на прямых запросах, я слишком ценю свое время :)

svetlana
24.04.2017
10:05:43
а йа делала )))

Бернгардт
24.04.2017
10:05:51
я лишь про то что и доктрина, и любая другая абстракция вполне может быть узким горлышком
и не надо так однобоко брать и списывать прямой запрос

Pavel
24.04.2017
10:07:32

Бернгардт
24.04.2017
10:07:42
даже иногда сам запрос может стать "узким горлышком" :))
точнее парсер-валидатор mysql

Pavel
24.04.2017
10:08:12
я не списываю прямые запросы, конечно бывает проще что то и быстрее сделать запросом напрямую, но в 98% это не требуется

Бернгардт
24.04.2017
10:08:40
он кстати в реале гдето 30-50 от самого запроса занимает, если мы про селект говорим, средней сложности и не с очень большим трафиком в обратку

Pavel
24.04.2017
10:12:12

Sergey
24.04.2017
10:22:21
подскажите. как-то можно из выгрузки 1с выловить нужные данные? добавили в 1с теги, но как-то их надо раскидать куда надо

Sergey
24.04.2017
11:24:40


Andrew
24.04.2017
11:57:21
Всем привет. Нужна помощь математиков и вообще всех, кто силен в вычислениях. Убедительная просьба не спрашивать глобально что и зачем, для чего все это, очень прошу смотреть на суть. В общем предположим есть парсер объявлений по доскам в определенной категории, пусть это будут смартфоны. Парсер пробегает по всем доскам и собирает со всех объявлений о продаже смартфонов цену. В результате получается некий пул цен, из которых затем нужно получить среднее значение - то есть узнать среднюю цену по смартфону на всех досках. НО. Все бы ничего, если бы некоторые объявлени не содержали "ошибочных" цен: к примеру некоторые объявления содержат цену в 1 рубль, а какие-то - миллион рублей за товар. Как следствия, такие значения не позволят вычислить объективную стоимость модели телефона по рынку. Собственно вопрос - каким образом можно исключить эти ошибочные значения и высчитать объективную среднюю стоимость продукта из всех оставшихся значений? Спасибо


Sergey
24.04.2017
12:00:54
медиану бери

Andrew
24.04.2017
12:02:47
а подробнее можно о медиане?

Sergey
24.04.2017
12:03:46
google "медианное значение"

Google

Фёдор
24.04.2017
12:09:16
Как при оценках в соревнованиях прыжков в воду, исключать минимальные и максимальные цены ). Я бы наверное задал ограничения цен в ручную - не больше 100 тыс и не меньше тыс

svetlana
24.04.2017
12:10:01
медиана здсеь хорошее решение, но следует понимать что в последовтельности могут быть и все числа "неправильные"

Алексей
24.04.2017
12:28:21
Ребят, что то запарился)
Добавляю вывод "Рекомендованных товаров" из бигдаты.
Включил в главном модуле, разместил компонент на главной странице сайта, оформил пару заказов, а компонент рекомендаций все равно не выводит ни одного товара.
Пробовал разные типы рекомендаций - не помогает.
Раньше работал с этим компонентом - проблем не возникало. Подозреваю, что в какой то мелочи закорвыка. Может быть, кто сталкивался и подскажет ?)
Буду благодарен

Максим
24.04.2017
12:32:30
детальная страница товара Js
если кастомли могли удалить js наполнения
без него работать не будет

Бернгардт
24.04.2017
12:44:23
ну и еще момент - сразу после заказа наполнение приходить не будет
проверить что уходят данные, подождать полдня-день
потом будет ответ от бигдаты

Sergey
24.04.2017
13:02:19
а как вы идеале работает связка 1с и битрикс?

Sergey
24.04.2017
13:02:29
хреново

Sergey
24.04.2017
13:03:10
мне надо из 1с передать габариты в параметры торгового каталога...

Sergey
24.04.2017
13:03:26
передай

Sergey
24.04.2017
13:03:35
передаётся только вес...

Sergey
24.04.2017
13:03:47
печально...
галочками не тыкается в модуле разве?
без конфигурации, версии 1с и версии битрикса лучший ответ придумать сложно

Sergey
24.04.2017
13:05:13
про 1с не знаю ничего)