FanatPHP, тыкать мне тут не нужно. Твое отсутвие манер так же забавно как и твоя неопытность и глупость. Ты не знаешь о чем говоришь, ты не знаешь ни слова о строениях баз данных. Если бы ты знал хоть на секунду, ты бы быстро понял, что дело не в запросах, а в php encode.
Надо понимать контекст вопроса и не бежать помогать нубу стрелять себе в ногу,
ХАХАХАХАХА! Ты понял контекст вопроса, это сразу видно. Так же видно как и то что данные у человека рыбные и ни о каком реальном проекте речь идти не может, а значит и плевать он хотел на твои систематизации. Ты даешь советы не зная контекста, а не я. Мало того.
Ты не знаешь как правильно использовать json поля. Когда их стоит использовать, а когда нет. Для тебя есть "правильно" и "не правильно", ты из тех идеалистов, которые строчат код не для бизнеса, а для самоутверждения. Ты даешь советы не понимая что говоришь. Я думаю, ты просто очень смешной и глупенький битрикс или вордпрес пекарь. И это все очень смешно. Я думаю, тебе не стоит умничать и если для тебя слово "денормализация" умное, у меня для тебя плохие новости.
FanatPHP, глупейшее сравнение. Систематизация ради систематизации? А о денормализации не слышали? Что уж говорить, если в симфони бандлы профилей имеют данные в json. Мне будет интересно посмотреть на
скорости джоинов (особенно когда их десятки) по базе на пару десятков tb приведенную в 4-ю форму нормализации. Достаточно часто приходится использовать json для хранения данные не требующих поиск и сортировку по ним.
FanatPHP, не всегда есть не просто возможно, а еще и необходимость хранить данные в структурированном виде. Достаточно часто встречаются на практике поля в которых лежит json. И да, это не ответ на вопрос.
Сергей Горностаев, это спорный момент, я об этом думал довольно много и говорил со многими людьми. В конце концов, я пришел к выводу, что хайп у профессии длится лет 20. Если принять во внимание начало роста зп в начале 10-х, то к началу 30-х можно прогнозировать их сильный спад. Профессия раздута во многих отраслях (ну серьезно, как можно битрикс говно-деелоперу платить 30+к?). Бизнес это скоро заметит и рынок упадет. В целом, да, годов до 30-х у нас будет хлеб (если новый мировой кризис не нагрянет), но не сильно больше.
Art005, ха-ха, офф сайты знаешь как легко подделать? ссылка ведет на сайт-копию, встраивается код на скачивание разводной версии и все, до свидания.
Раньше еще под видом линукса кидали вымогатели денег, повезло еще, что на него не попался!
вот попался ты, конечно! Этож древний развод с убунтой. Дают ссылку на паленый дистрибутив, ты ставишь, а у тебя пол диска сгорает. Теперь убунту не запустишь и пространство не вернешь, фигово тебе!
А если серьезно, корпус правда говно. Мало того что в корпусах с бп обычно ставят китайские блоки, которые горят через одного, так еще и ему может не хватать свежего воздуха из-за отсутствия вентилятора на вдув. Если учесть такой выбор корпуса, могу представить какую фигню ты там еще собираешься на вставлять
Jkristo ‣, во-первых, есть такая вещь как плотность пикселей. На телефоне с разрешением 4к не будет подгружаться контент от 4к монитора (https://youtu.be/6snyo6ZqryE?t=299 ). Если вы посмотрите на столбец "Portrait Logical Resolution" для самого большого ipad (iPad Pro 12.9-inch), то разрешение, которое будет (грубо говоря) показываться через js - 1024, что и является верхним пределом для планшетов.
Для того что бы узнать что будет подгружаться для девайса - сделайте на странице alert с шириной страницы из js, так же вы можете узнать userAgent. alert(navigator.userAgent);
А беспокоиться уже о изменении разрешения для js в зависимости от устройства не стоит, создатели айфонов и айпадов не совсем идиоты и понимают, что если они сейчас долбанут фактическое и js разрешение одинаково, то 99% сайтов и приложений просто не будут отображать контент в нормальном виде и пользоваться таким устройством будет невозможно
Jkristo ‣, продебажте на айпаде userAgent и добавьте в список
Но это все равно не самый хороший способ, он отталкивается от данных, передаваемых браузером фронту. Завтра эпл уберет эту информацию и все ляжет. Лучше использовать ширину. А можно и вместе (если регулярка выдает false - проверяете ширину экрана)