(;¬_¬)
сложная?
Juri
pdf-ка большая?
там эксель файл около 30 мб.
(;¬_¬)
ах эксель
(;¬_¬)
это генерация же, я правильно понял?
Anonymous
ну как есть, так и скажи)
10 секунд, даже в фигуральном контексте, это мягко говоря много)
(;¬_¬)
10 секунд, даже в фигуральном контексте, это мягко говоря много)
10 секунд много, если у тебя главная столько открывается
(;¬_¬)
а если у тебя файл генерируется то разные варианты есть приемлемые
Juri
10 секунд, даже в фигуральном контексте, это мягко говоря много)
можно занятся оптимизацией, потратить на это пару дней, и получить 5 секунд. но никто из пользователей так и не почувствует этого
Juri
повылезали секундодрочеры
Евгений
Ваня это понял
(;¬_¬)
Ваня это понял
я вообще считаю что лучше csv парсить чем эти ебучие зипархивы
(;¬_¬)
но тут уже вопрос к бизнеспроцессу
(;¬_¬)
блять. очепятка
Евгений
Евгений
ну, не всегда же можно засунуть хлс в цсв
Juri
я вообще считаю что лучше csv парсить чем эти ебучие зипархивы
ага, а когда тебе отдают кучу xml в зипархиве и за сутки этого набегает метров на 200 в архиве, че делать?
(;¬_¬)
эксельки - то еще говно. я как-то парсил файл на ~800к строк
Juri
говорить заказчику что я с этим работать не буду?
(;¬_¬)
я заебался и переплевался
(;¬_¬)
он трое суток крутился
Anonymous
бе бе бе фу, вредный
Juri
или звонить тем кто отдает и говорить давайте json)
Anonymous
ну и ладно
Juri
200 мегабайт джейсона )
200 мегабайте архивов с xml)
(;¬_¬)
200 мегабайт джейсона )
архивированного джейсона
Juri
кто хочет потрахаться - ftp сайта госзакупок для вас
Juri
глупо отрицать что работать как правило приходится с теми исходными данными которые есть, а не которые хотелось бы
(;¬_¬)
не, когда ты не можешь повлиять на исходные данные, то да, приходится работать с тем, что есть. но когда есть возможность, то почему-бы и нет?
Juri
возможность есть только тогда, когда ты эти данные сам для себя генерируешь. а когда ты юзаешь сторонний api или ftp то тут уж плакать, колоться, но продолжать жрать кактус)
Евгений
написать в тп )
Juri
написать в тп )
вы в это реально верите? на примере того же сайта госзакупок могу сказать что там офф дока с реалиями только процентов на 70 совпадает
старий
на 70? Это уже много.
Евгений
сайт госзакупок наверное нет, но вообще сервисы есть и более отзывчивые
(;¬_¬)
вы в это реально верите? на примере того же сайта госзакупок могу сказать что там офф дока с реалиями только процентов на 70 совпадает
вот чо ты за госзакупки сейчас трешь? весь гос софт российский, это такой .... треш и содомия
(;¬_¬)
так что давай. проехали уже госзакупки
(;¬_¬)
я понимаю, что ты с ними воевал и у тебя припекает от одних только воспоминаний, но все прекрасно знают как работают гос структуры
Juri
так что давай. проехали уже госзакупки
для меня это наболевшее... не могу так просто отпустить
(;¬_¬)
не важно айтишные или нет
Евгений
мы используем кайтен, нам понадобилось экспортировать выборку, написали им в саппорт, они через недельку прикрутили фичу )
Anonymous
все сделал
Anonymous
tfpdf юзайте посоны
Anonymous
там кириллица из коробки
(;¬_¬)
что, в гугле таки разбанили?
(;¬_¬)
а разве не tcpdf?
Andrii
Помогите написать условие для запроса, а то оно ругается и я не пойму как исправить UPDATE personages SET personages.banned = 1, personages.level = 1, personages.experience = 0, personages.banned = 0 WHERE personages.level IN (SELECT level FROM (SELECT max(personages.level) FROM personages) AS max);
Евгений
то что внутри ин перепиши
Евгений
зачем там 2 вложения?
Andrii
Оно не хочет работать потому что update не может делать сапросы к таблице которую обновляет
Andrii
Изначально было так
Andrii
UPDATE personages SET personages.banned = 1, personages.level = 1, personages.experience = 0, personages.banned = 0 WHERE personages.level IN (SELECT max(personages.level) FROM personages);
Евгений
https://stackoverflow.com/questions/10402678/mysql-update-from-select-same-table
Евгений
основная идея - селектить из той же таблицы как из другой
Stanislav
UPDATE personages SET personages.banned = 1, personages.level = 1, personages.experience = 0, personages.banned = 0 WHERE personages.level IN (SELECT max(personages.level) FROM personages);
почему не выполнить два запроса? сначала получить одно значение из SELECT max(personages.level) FROM personages а потом уже сделать UPDATE personages SET personages.banned = 1, personages.level = 1, personages.experience = 0, personages.banned = 0 WHERE personages.level = значение_из_предыдущего_запроса
Andrii
Такое задание, нужно сделать один)
Stanislav
ну тогда, как предложил Евгений
Stanislav
причем самостоятельно, если "такое задание"
Andrii
Спасибо за ссылку и советы)
Anonymous
ребята что творится у меня
Anonymous
че то не пойму
Айбулат
property_exists
(;¬_¬)
а чего непонятно? русским по белому пытаешься получить свойство объекта у того, что не является объектом
(;¬_¬)
т.е. скорее всего у тебя где-то нулл закрался а ты к нему как к объекту
Anonymous
у меня это на своем сервере работает
Anonymous
а вот загружаю на сервер
Игорь
че то не пойму
Вангую, is_null($product->prices) === TRUE
Anonymous
сейчас проверю ка пхп там у сервера какая
(;¬_¬)
а вот загружаю на сервер
ну давай. соображаем. если на своем работает, а на том нет, значит данных в prices нет
Anonymous
да я понял это
Евгений
scandir
Дмитрий
вопрос: все доверяют PROCEDURE ANALYSE() в mysql?
Anonymous
🙈
Anonymous
вопрос: все доверяют PROCEDURE ANALYSE() в mysql?
года 3 про иньекции не слышал. Так что why not?
Vladimir
Вот только зачем он тебе?
Дмитрий
сижу думаю стоит ли делать автоматическое изменение полей в бд ориентируясь на анализ и предложение
Дмитрий
ради интереса, а то скучно
Vladimir
Опираюсь на опыт и на тз при проектировании БД
Vladimir
Больше особо то и не надо