• Как ускорить работу метода в js или как сделать массовое обращение к бд?

    ThunderCat
    @ThunderCat Куратор тега JavaScript
    Adel Khalitov,
    Но на сколько это хорошая практика?
    По сути это самое кошмарное решение из всех возможных. БД имеет механизмы выборки массивов данных по определенным параметрам, собственно смысл всех бд в том чтобы получать большие выборки быстро. Иначе проще было бы все хранить в файликах. По этому вам предлагают написать нормальный запрос на SQL (ну или с помощью goods.find() или как там у вас построитель запросов в вашем фреймворке работает), который выберет весь список строк одним запросом, не издеваясь над подключением 100 раз, и это займет не 100 секунд, а примерно 1 секунду (в зависимости от правильности таблиц/индексов и запроса), получите массив строк и дальше итерируете как нравится.
  • Как выровнять ячейки таблицы?

    ThunderCat
    @ThunderCat Куратор тега CSS
    грид и флекс - оба легко решают задачу. Или вам принципиально надо слепить на основе таблиц?

    Даже еще проще если совсем лень - бутстрап - row + col-6
  • Как ускорить работу метода в js или как сделать массовое обращение к бд?

    ThunderCat
    @ThunderCat Куратор тега JavaScript
    Параметр функции id товара.
    let good = await goods.findOne(id);
    let balance = await balances.findOne(id);
    Похоже про джоины и все что сложнее оболочек над бд вам никто не сказал... Я правильно понимаю что у вас есть группа id, по которой вы циклом делаете запросы в бд?
  • Из чего состоит структура социальной сети на языках?

    ThunderCat
    @ThunderCat Куратор тега Веб-разработка
    я сделаю каркас и буду искать команду для воплощении моей соц.сети
    Ага, "я сделаю свой лунапарк, с блэкджеком и ш**хами!.. Ааа, к черту блэкджек!"...
    Бендер Родригес - перелогиньтесь.
  • Как обновить страницу пользователя?

    ThunderCat
    @ThunderCat Куратор тега PHP
    можете использовать long polling
    Это не лонг поллинг, это просто аякс проверка по интервалу.
  • Стоит ли интернет-магазину в 2020 году полагаться на SEO-оптимизацию, как на основной источник клиентов?

    ThunderCat
    @ThunderCat
    нет, не стоит, основным источником трафика все равно будет реклама, просто важно составить продающий посыл. В основном упор на конкурентные преимущества или горячий товар. Так же можно скупать более дешевую рекламу в соцсетях. СЕО оптимизацию никто не отменял, ее делать необходимо, но ждать от нее основного трафика слишком оптимистично. Просто это "бесплатный" источник трафика, которым не стоит пренебрегать.
  • Как составить запрос IF INSERT ELSE UPDATE?

    ThunderCat
    @ThunderCat Куратор тега MySQL
    Поставщик - Название - Бренд - Код - Артикул сделать уникальным составным, все что не полный дубль записывать, в чем проблема то?
  • Доступ к API Instagram - кто разобрался?

    ThunderCat
    @ThunderCat
    Артём Пешков, у фб в бизнес менеджере есть статистика развернутая
  • Как заставить flexslider позиционировать на том изображении, которое требуется?

    ThunderCat
    @ThunderCat Куратор тега JavaScript
    locus, смотреть нужно исходный код, в том что вы скопировали вставлены элементы через js, соответственно код нормально работать не будет.
  • Как исправить эту ошибку php?

    ThunderCat
    @ThunderCat Куратор тега PHP
    столько чего? Денег? Коврижек? О чем вообще речь? Сами понимаете что ваш запрос делает?
  • Как заставить flexslider позиционировать на том изображении, которое требуется?

    ThunderCat
    @ThunderCat Куратор тега JavaScript
    вангую что вы брали слайдер с чужого сайта, но вытаскивали хтмл через инспектор элементов хрома... )
  • Как поставить KPHP и KDB?

    ThunderCat
    @ThunderCat Куратор тега PHP
    отказоустойчивость
    Клоудфлар и кластеры, и то не гарантия

    безопасность
    Это больше вопросы администрирования ос и качество кода, с языком или бд это связано гораздо меньше, и уж точно не относится к таким малоиспользуемым ископаемым как кпхп.

    скорость
    Тут такая ситуация код (любой) рано или поздно упирается в железо. Хороший код позже, плохой - раньше или вообще сразу при рождении ). Разница между 2 решениями на разных языках - мизер, ну упрется железо в порог языка 1 на месяц быстрее чем языка 2. Это не критично, В ЛЮБОМ СЛУЧАЕ ПРИДЕТСЯ РАСТИ ПО ЖЕЛЕЗУ.

    скорость 2х
    Это о чем вообще?

    удобное хранилище - что-то децентрализованное на несколько серверов
    Это сейчас даже не обсуждается, практически ВСЁ сегодня умеет в кластеры.

    Все в месте - читайте в справочнике "Фантастические твари и где они обитают", ну, то есть оно все возможно, но я не знаю где вы возьмете такие деньги.

    PS: Напомнило "Маловато, панимаешь, будет... А хотя бы я и жадничаю... Зато от чистого сердца!" (с) "Падал прошлогодний снег" )
  • Как поставить KPHP и KDB?

    ThunderCat
    @ThunderCat Куратор тега PHP
    LinuxGod,
    Я имею введу логику (саму часть back-end), какую СУБД использовать ? Как хранить данные ?
    ... а как это вообще соотносится с вашим основным вопросом? И вопрос выбора субд и хранения данных - это как выбор зубной пасты - кому то от кариеса, кому то зубы отбелить, а кому то запах нравится. Что умеете то и берите, если ничего не умеете - сформулируйте требования и подбирайте наиболее подходящее под них решение.
  • Как получить свойство класса?

    ThunderCat
    @ThunderCat Куратор тега PHP
    Я так понимаю, что у вас это контроллер.
    ага, расширенный от актив рекорда )))
  • Почему адаптивность не работает на конкретных устройствах?

    ThunderCat
    @ThunderCat
    grabonovich, емнип там есть такая заморочка со скроллбаром, где размер скроллера меняет ширину отображаемого поля, на сенсорах его нет, в отличие от десктопов.
  • Документирование кода в PHP 7.4 нужно ли?

    ThunderCat
    @ThunderCat Куратор тега PHP
    pro-dev,
    Правильно ли я понимаю, что документирование кода в open source следует делать все равно.
    Скажем так: документирование кода в пхп, особенно в опен сорсе, нужно как нигде. Во первых если внутри конторы еще найдется чел который знает почти все о проекте и методах определенного хитрожопого класса, то в ОС вы будете долго лазить по коду или спрашивать по форумам что там и как работает... И кроме того, как уже выше сказали - это новая фича, которой а) не скоро начнут пользоваться вовсю; б) есть миллион классов которые написаны на 5.х и работают на 7.х, там нет никакого тайпхинтинга, и вряд ли будет. Насчет длинны кода - вроде все основные иде их прячут налету, так что работе не мешает.
  • Документирование кода в PHP 7.4 нужно ли?

    ThunderCat
    @ThunderCat Куратор тега PHP
    kafkiansky,
    Если код надо документировать (писать комментарии о том, что он делает), это плохой код.
    Какой-то кривой тезис.

    Во первых речь идет не о комментировании "магии" внутри функции или строки кода (к чему собственно и было это высказывание), а о методах, которые как бы красиво не были написаны, все равно должны иметь пояснения что это за метод и для чего, а так же какие аргументы он принимает. В большинстве случаев все достаточно прозрачно, но документацию по проекту и классам никто не отменял.

    Во вторых смотреть внутрь каждого метода при написании своего кода - идея так себе, а хинт с доки вполне все это заменяет, позволяя не лезть в код каждого метода, дабы насладиться изяществом и красотой кода.
  • Галлерея для slick?

    ThunderCat
    @ThunderCat Куратор тега CSS
    чем фэнсибокс не угодил?
  • Как взять id видео из youtube плеера?

    ThunderCat
    @ThunderCat Куратор тега JavaScript
    abuki919, оу, да вы ресурсом ошиблись вообще то...


    Правила

    0. Основные положения

    «Хабр Q&A» — это узкоспециализированный сервис вопросов и ответов, предназначенный для IT-специалистов и всех тех, кто отчаянно пытается ими стать.


    Так то вам на фриланс.
  • Таймер и клик на кнопку как сделать?

    ThunderCat
    @ThunderCat Куратор тега JavaScript
    Mnimonick, что мешает проверить? Для этого же придумали console.log().