
Dmitry
25.03.2018
21:33:49
да и переписывание на другую базу при наличии пдо - далеко от "заменил имя драйвера", у каждой базы куча нюансов
все-равно переписывать и много
так что если код написан умно, замена базы займет примерно одинаковое время, что при pdo, что для mysqli

Pavel
25.03.2018
22:05:22
Про коммерческую продуктовую разработку все верно, а вот всякий опенсорс - другой мир. Там всегда надо поддерживать всякие абстракции и универсии.

Dmitry
25.03.2018
22:07:45
там все равно потребуется абстракция даже над PDO в виде драйверов для разных баз

Pavel
25.03.2018
22:10:57
Ну да, но именно pdo очень важно потому что этот продукт фиг знает во что захотят встраивать. Кто-то в sqlite, кто-то в my кто-то в pg ктото в ms

Google

Dmitry
25.03.2018
22:12:07
угу, встроят вот в ms, а там PDO::lastInsertId() везде в проекте натыкано ;) и привет ;)

Pavel
25.03.2018
22:13:41
да это проблема. Но если кто сидит на стеке mssql то еще админить инстанс другой базы им ой как не захочется

Dmitry
25.03.2018
22:14:47
ну я про то, что в опенсорсе, если он чуточку сложнее хомяка, все-равно, даже с пдо, придется писать отдельные драйвера для каждой базы... а если есть отдельные драйвера, то уже как бы и pdo становится не так критично важным ;)
ну возможно с pdo чуточку причесанне код будет

Baratov
26.03.2018
05:32:49
Тут есть те кто работал со Smart Slider'ом 3 на WP

Roger
26.03.2018
05:35:48
Всем привет
Ни у кого нет кода, чтоб собрать канвас, вебгл для идентификации юзеров?

Дмитрий
26.03.2018
06:52:20
утро! Не пинайте ногами только) Как лучше передать переменную после закрытия окна, кеш или session?

dypa
26.03.2018
08:05:45

Лиля
26.03.2018
08:09:32
всем привет. Есть ли те кто использовал smalot/pdfparser для парсинга PDF? Как научить его читать документы с кирилицей. С латиницей проблем нет. А как исправить кодировку информацию найти не могу

Даниил
26.03.2018
08:29:07
всем привет. никто не сталкивался с тем, что у phpword'a при конвертации html через \PhpOffice\PhpWord\Shared\Html::addHtml($section, $text,false,false); добавляются в конце лишние переносы строк? допустим в списке (ol) в конце каждого пункта. как будто addTextBreak лепит

Артем
26.03.2018
11:11:27

Pavel
26.03.2018
11:29:20
Да с mysql особо и некуда валить, может на pgsql только. Вот если бы вы делали все сайты на sqlite то со временем начинали бы ощущать непреодолимую боль.

Артем
26.03.2018
11:31:43
sql во фронте. Это для меня в новинку. Что гуглить?

Google

Артем
26.03.2018
11:32:32
Может я не правильно понял. Прям вот браузер силами JS(или еще чего) в базу запросы шлет, получает ответ и их как-то выводит Именно это имелось ввиду выше где-то?

Pavel
26.03.2018
11:33:17
Я тоже не до конца понял но походу речь идет о модной Serverless Architecture
И какая-нибудь database as a service

Leonid
26.03.2018
11:45:56
Привет, тут есть кто-то кого можно спросить по magento 2?

For
26.03.2018
11:47:01

Leonid
26.03.2018
11:47:19
даже и не знаю что ответить

For
26.03.2018
11:47:55
Ну там вроде на все вопросы есть ответы, или на твой нет?

Pavel
26.03.2018
11:48:30
Судя по практике тут сидят скорее кастом девелоперы, нежели девелоперы для каких-то CMS. Так что вероятность получитьт ответ мала.

For
26.03.2018
11:49:19
На magento пиндосы же работают) А чуваков с upwork'a тут задетекчено не было пока что

Leonid
26.03.2018
11:49:23

For
26.03.2018
11:49:55

Слон Студио
26.03.2018
11:50:26

For
26.03.2018
11:51:01

Pavel
26.03.2018
11:51:04
Не ну если кто-то знает конкретно ответ на заданный вопрос, то он очень вероятно отпишется.

Leonid
26.03.2018
11:51:10
ну если Вам интересно, я не могу понять, есть ли в magento 2 страница для покупателя, формы регистрации есть вот только после регистрации ничего не происходит

Слон Студио
26.03.2018
11:51:15

Leonid
26.03.2018
11:51:19
и гугл, кстати, ничего внятного сказать не может

For
26.03.2018
11:51:27
Просто людям впадлу сделать google -> stack over flow -> google.traslate -> profit

Слон Студио
26.03.2018
11:51:41
Или доки почитать

Leonid
26.03.2018
11:51:53
вот если бы и они были бы внятными

Google

Pavel
26.03.2018
11:51:57

Артем
26.03.2018
11:52:28

Leonid
26.03.2018
11:53:07
я вот тоже полагаю что она должна быть, ввожу логин и пароль клацаю login, и ничего
а в админке новых юзеров не видно

For
26.03.2018
11:53:56
Там уже будет видно какой бандл она использует для реализации управления аккаунтами, а там погуглите тот бандл и поймёте как он работает, ко всему есть доки в симфони

Слон Студио
26.03.2018
11:56:09

Leonid
26.03.2018
11:56:35
Спасибо

Pavel
26.03.2018
11:56:51

Konstantin
26.03.2018
11:57:57

For
26.03.2018
11:58:15

Pavel
26.03.2018
11:59:13

Adel
26.03.2018
11:59:14

For
26.03.2018
11:59:32
Может логика ИМ'ов сама по себе не сложная или я чего то не знаю?)

Pavel
26.03.2018
11:59:53

Слон Студио
26.03.2018
12:00:11

For
26.03.2018
12:01:45
Скорее всего ты не знаешь ничего, а только думаешь что знаешь )
Я знаю что не знаю ничего, но знать всё нельзя, и выучить всё за раз нельзя.
Вот ищу стезю у Вашего сообщества, куда дальше рыть.
Думаю полностью MySQL выучить стоит или Bash CookBook
Да опыта хайлоадов хватает как бы. Есть опыт использования сфинкса для исправления ошибок)

Google

Слон Студио
26.03.2018
12:03:19

Adel
26.03.2018
12:03:43

For
26.03.2018
12:03:46

Adel
26.03.2018
12:04:20
да отвечаем мы на вопросы. просто иногда слишком узкий вопрос. почему такаято никому неизвестная библиотека себя ведет вот так...
или совсем уж простейший.. который гуглится
такие вот два типа вопросов очевидно не очень отвечабельные

Admin
ERROR: S client not available

Pavel
26.03.2018
12:05:09
Прив, я тут пытаюсь в апи организовать систему ошибок.
Есть ошибка например InvalidParameterException, ее код 4. Ее я так и отправляю,
[error => 'InvalidParameterException', code=>4 , ... some metadata...]
Обязательно ли высталять разыные коды статуса в HTTP заголовке? По дефолту все 200 выдает.

For
26.03.2018
12:05:34
Ещё бывает "плохой" вопрос когда чувак не знает, что как работает, но просит чтобы за него разобрались и решили его проблему, когда он сам не понимает что надо сделать

Слон Студио
26.03.2018
12:05:55

Adel
26.03.2018
12:06:35

Pavel
26.03.2018
12:07:02

Konstantin
26.03.2018
12:07:26
А вот этот троллинг он зачем?
Это не троллинг, я правда не понимаю, почему сначала ты задаешь кучу очень простых вопросов, а потом другому человеку советуешь воспользоваться гуглом.

Слон Студио
26.03.2018
12:07:54

Pavel
26.03.2018
12:08:34
> Обязательно ли высталять разыные коды статуса в HTTP заголовке? По дефолту все 200 выдает.
Обязательно, я работал с приложениями которые отдают ошибку с 200 OK и оно ой как больно стреляет в ногу. К тому же многие клиенты вроде guzzle и других рассчитаны на то что в случае ошибки вернется 4xx или 5xx и грамотно обрабатывают такие ситуации

For
26.03.2018
12:11:32
Причём если урлы контролят компоненты, то там почти всегда будет редирект + 200 ОК, ох как это понижает рейтинг у роботов, в поиск валятся урлы на которых 404 к примеру

Артем
26.03.2018
12:14:18
Я бы еще подумал какой заголовок отдать

For
26.03.2018
12:15:37
Скорее всего ты не знаешь ничего, а только думаешь что знаешь )
В какую сторону капнуть ещё поглубже, желательно для дополнения моего понимания в много поточности ( типо сделать парсер, которые не валит к хренам БД на 30 минут ) ( на питоне я такое умею более менее, но именно в этой области оптимизации у меня есть проблемы ) Желательно бы что то про PHP

Google

Артем
26.03.2018
12:17:42

Pavel
26.03.2018
12:17:49

For
26.03.2018
12:18:28
Обрисуй задачу, интересно.
Задача повысить уровень квалификации в написании оптимизированного кода для парсеров highload интернет магазинов

Артем
26.03.2018
12:18:51
Смени подход в этом случае.
Оптимизироват надо не базу данных а приложение.

Pavel
26.03.2018
12:19:05

For
26.03.2018
12:19:25

Артем
26.03.2018
12:19:27
Узкие места в приложении не всегда БД.

Pavel
26.03.2018
12:20:03
> хочу спросить у Вас,
> что мне может пригодится
Нда ?

Артем
26.03.2018
12:20:20
XHProf запусти, смотри что тупит. Придумывай как сделть быстрее.

Pavel
26.03.2018
12:20:30
откудож нам знать. Даже если бы мы все были твои братья тут, и то не могли бы сказать.

For
26.03.2018
12:21:28

sergey
26.03.2018
12:22:30

Артем
26.03.2018
12:23:24
Конкретно про YML. Мой варинат. У меня OpenCart 11000 товаров.
Штатные модули к нему такие YML не генерят .
Как сделал я. Сделал отдельный скрит который мимо опенкарта подключается. Делает некслько "Жадных" запросов и потом все выводит. Генерит YML за несколкьо секунд почти на 10 мегабайт.
Ну и да.... - там проектированием и мастабированием и не пахнет.

For
26.03.2018
12:24:07
ладно, спрошу по другому
http://shop.oreilly.com/product/0636920032274.do
Кто то читал?