Задать вопрос
  • Почему массив пустой?

    @BorisKorobkov Куратор тега PHP
    Web developer
    В БД запрос прописал

    ?!
    Может, "выполнил SQL через phpMyAdmin"?

    он вывел данные

    Вранье. Он не может выполниться ни с двоеточиями (без бинда), ни с левым "desc"

    Во-первых, "desc" ни к месту
    Во-вторых, limit биндить надо с третьим параметром PDO::PARAM_INT
    В-третьих, "почему не работает" надо спрашивать у php.net/manual/ru/pdostatement.errorinfo.php , а не на Тостере
    Ответ написан
    Комментировать
  • Откуда у Google столько памяти?

    longclaps
    @longclaps
    Волшебные сервера, ясен пень.
    А вот какие виды памяти бывают:
    vidy_operativnoy_pamyati_kompyutera.png
    Ответ написан
    4 комментария
  • Как происходит поисковая выдача в Яндексе и Гугле?

    Ankhena
    @Ankhena
    Нежно люблю верстку
    Комментировать
  • Powershell+VK Api. Как обойти лимит 1000 объектов?

    Ahen
    @Ahen
    Универсальный дилетант
    Обратите внимание — даже при использовании параметра offset для получения информации доступны только первые 1000 результатов.

    Играйтесь с параметрами, в частности должно хватить -
    sort - прогоняем два раза с разными типами сортировки
    sex - прогоняем два раза с разным полом
    age_from, age_to - прогоняем сколько вам угодно раз

    Суть - мы меняем параметры поиска и получаем новый список пользователей, отличный от предыдущих результатов. Склеиваем списки и удаляем дубликаты.
    Как мне кажется, будет достаточно нескольких комбинаций параметров sex и age_to (например пол мужской - возраст до 20, пол мужской - возраст от 20 до 30, пол мужской - возраст от 30, повторить комбинации с женским полом).
    Ответ написан
    Комментировать
  • Получить значение Get параметра в шаблоне Blade фреймворка Laravel?

    @siptik
    php developer, freelancer, Web-studio owner
    Хэш не является GET параметром.
    Вы можете получить его c помощью js после загрузки страницы
    Ответ написан
    Комментировать
  • Сайты полностью меняющие свой контент при обновлении страницы. Кто и зачем их делает?

    @Butylkus
    Это называется клоакинг. Поисковик проиндексировал некий контент о кроликах, а потом стал показывать его в выдаче. Пользователя занесло туда, а там бац и реклама. Или вирусня. Или... Да что угодно.
    Короче, делаются такие сайты для обувания лохов, поисковиками дико нелюбимы, пользователям не нужны и вообще это тот самый мусор, который в интернете не нужен.
    А ещё иногда подобный мусор вешается вместо заглушки на домен для последующей перепродажи.
    Ответ написан
    1 комментарий
  • Как сделать личный кабинет для сайта?

    DmitriyEntelis
    @DmitriyEntelis
    Думаю за деньги
    eriskhan, нанимаете программиста, он дорабатывает ваше существующее решение.
    Единственный тонкий момент - вопрос наличия у Вас CRM в которую вносятся заказы клиентов и интеграции с ней.
    Но это уже предметный вопрос который будет решать ваш исполнитель.
    Ответ написан
    Комментировать
  • Есть ли альтернативы у HTTP Cookies?

    Stalker_RED
    @Stalker_RED
    Evercookie, например. И Browser fingerprinting вообще.

    у какого-то процента пользователей слетают куки

    Более того, некоторые пользователи специально очищают куки и прочие хранилища. А еще используют adblock/ublock, noscript, ghostery, request policy, включают приватный режим, используют прокси, ВПНы и тор, ставят whonix и так далее. Только бы аналитику эту затруднить.
    Ответ написан
    Комментировать
  • Почему крупные сайты не используют адаптивную верстку?

    Вы ошибаетесь, все эти сайты используют адаптивную верстку, она используется чтобы сайт выглядел хорошо на разных разрешениях, ориентациях и т.п.. Однако, адаптивная верстка малопригодна, если интерфейс на разных устройствах должен быть принципиально различен, например на десктопных версиях интерфейс заточен под управление мышью, на тач устройствах - на управление касанием, поэтому там принципиально другое расположение элементов и логика взаимодействия. Помимо этого, бывают устройства не поддерживающие media query и адаптивную верстку.
    Поэтому, например, на mail.ru, например, есть десктопный интерфейс с адаптивной версткой, touch-интерфейс с адаптивной версткой, оба интерфейса отдаются с базовых доменов. Помимо них, есть отдельные интерфейсы на отдельных доменах без адаптивной верстки под браузеры с ограниченной поддержкой - light.mail.ru - для старых десктопных браузеров, m.mail.ru для старых смартфонов с поддержкой js, tel.mail.ru - для телефонов без поддержки джаваскрипта.
    Ответ написан
    5 комментариев
  • Как после AJAX запроса сохранить картинку?

    AlexMaxTM
    @AlexMaxTM
    Правильно ли я понял, что данные формы были отправлены на удаленный сервер и уже был получен положительный результат. И после этого нужно те же данные формы уже отправить на локальный сервер, чтобы сохранить их уже у себя?
    Думаю, что это невозможно.
    Нужно отсылать данные изначально на локальный сервер. Скрипт получивший данные из формы отсылает curl-ом данные на удаленный сервер, и если оттуда возвращается true, тогда сохраняет данные на локальном сервере. И затем уже отвечает клиенту об успехе или неудаче.
    Ответ написан
    2 комментария
  • Какую реляционную дб выбрать для изучения?

    ThunderCat
    @ThunderCat
    {PHP, MySql, HTML, JS, CSS} developer
    Maria/ aka MySQL?

    PS: какая-то получилась вкусовщина... Пару аргументов:
    * Бесплатная при любом использовании
    * Достаточно быстрая с гладкой кривой роста задержек от объема (прогнозируемость нагрузки)
    * Синтаксис практически не "запачкан" специфическими командами / конструкциями, почти чистый SQL
    * опенсорс ( собсно откуда и растут ноги у Маши :) )
    * ОЧЕНЬ распространенная / есть практически у любого хостера искаропки.

    PPS: Вспомнил минус - не сможете повесить на стенку красивый(и дорогой) сертификат от MS/Oracle.
    Ответ написан
    2 комментария
  • VLC и одновременное отображение нескольких субтитров

    Как вариант для субтитров в текстовых srt-файлах — написать программу, которая объединит два srt файла с английскими и русскими субтитрами в один. Таким образом, чтоб в каждый момент времени показывались и русские и английские строки.
    Ответ написан
    1 комментарий
  • Как подобрать слово по маске?

    Sanasol
    @Sanasol Куратор тега PHP
    нельзя просто так взять и загуглить ошибку
    regexr.com/3gqqm

    Пробовал на локалке написать, но мой ноутбук не тянет словарь из нескольких сотен тысяч слов.

    калькулятор какой-то, а не ноутбук
    Ответ написан
    Комментировать
  • Зачем вы используете фреймворк?

    Потому что мы решаем бизнес-задачи, а не пишем "правильный"в сферическом вакууме код.
    Время это деньги.
    Час работы верстальщика в студии для клиента от 1000р стоит.
    Сколько часов уйдет на написание велосипеда про который вы тут говорите?
    Не каждый клиент согласится оплачивать вашу работу, при том что это уже реализовано в jquery. Это экономически не выгодно. По той же причине развозить хлеб берут Газель, когда есть "качественные" Мерседесы (их тоже берут, но не всем по карману).

    В разработке вообще все берется готовое, как во фронте, так и в беке. Если надо - допиливается. Вам придется полюбить библиотеки. Они берут на себя типовые задачи, которые повторяются из проекта в проект. А вам остается только важное и интересное.

    Еще они находятся в постоянной доработке.
    Пример - слайдер фоторама. Вроде бы обычное слайдшоу. Но на его разработку и доработку ушло 2 года, как сказал сам создатель.
    Если мне пришел макет на верстку, я не буду пилить это слайдшоу в рамках его реализации (не смогу физически).

    Еще для фронта есть плюс: готовые решения работают во всех браузерах, экономится время на тестирование. И клиенты не пишут "Я зашел со своего старого айфона-динозавра, а там ничего не работает".
    Ответ написан
    Комментировать
  • Какие вещи должен уметь делать junior frontend developer?

    1) Когда смотришь на макет, то не должно быть вопросов "как это сверстать", а только несколько вариантов на самый сложный элемент.
    2) Скорость. Если будет выбор - то выберут кто быстрее.
    3) Умение тестировать. Надо уметь ловить баги во всех браузерах и устройствах самому. А не "на проверяй" руководителю, когда исправил код, а как отображается не посмотрел даже.

    Эти 3 пункта считаю важнее, чем стек технологий, которыми владеешь.
    Ответ написан
    7 комментариев
  • Проблема с хостингом timeveb. Пишет нет места, занято всего около 10% от общего, что может быть?

    Sanes
    @Sanes
    Кто сможет помочь?

    Техподдержка хостинга.
    Ответ написан
    Комментировать
  • Сколько по времени вы затрачиваете на верстку?

    webirus
    @webirus
    Тыжверстальщик! Наверстай мне упущенное...
    Посылай заказчика в пешее эротическое путешествие.
    У меня КАЧЕСТВЕННАЯ верстка такого проекта (посмотрел пример) займет 4-5 дней по 8 часов.
    Оценивал главную, внутренние и различные возможные косяки с адаптивностью.
    Это с условием, что весь контент предоставлен и голову ломать не надо.
    Тупо поработать кодогенератором.
    За 10 часов будет куча говнокода, куча косяков.
    Вообще с таким заказчиком без денег останетесь.
    Ответ написан
    6 комментариев
  • Как сделать бесконечно выполняющийся скрипт php?

    @rPman
    php-cli
    Это отдельный, хоть и виртуальный пакет в операционных системах, имеет свой каталог с настройками расширений в /etc/, запускается приложение как и все скриптовые php имя файла плюс можно добавить первой строчкой по стандарту #!/usr/bin/php и поставить бит x на файл, тогда он будет запускаться как обычное приложение.

    cron - это не порядок, он подходит наоборот для периодических задач, которые отработали и завершили работу.

    По правилам, если вам нужен демон, который постоянно будет работать, то для этого необходимо создать для него файл службы, читать документацию по операционной системе или в /etc/init.d этот список все операционки тянут для совместимости до сих пор (там простой bash который запускает и останавливает вашу программу по команде start|stop).

    Будьте внимательны, если вы об этом не позаботитесь сами, ваш скрипт самостоятельно никто не перезапустит, если он вылетит по ошибке.
    Ответ написан
    Комментировать
  • Как запустить Cron-задачу чаще минуты?

    ThunderCat
    @ThunderCat
    {PHP, MySql, HTML, JS, CSS} developer
    Стопудово это какая-то тупая задача вообще крона не требующая, эти "секреты" задолбали, напиши нормально - "я не могу сообразить как делать правильно %определенный_функционал%, пришла идея делать неправильно, как сделать правильно?". Нет же, все пишут - "мои лыжи не едут по асфальту, подскажите как приделать к ним колесики и ракетный двигатель, для чего не скажу, это ВеликаяТайна".
    Ответ написан
    Комментировать
  • Кто-то скликивает рекламу? что делать?

    iiiBird
    @iiiBird
    Пока ты спишь - твой конкурент совершенствуется
    директ примерно каждую неделю делает проверку рекламы и пересчитывает цены.
    должно прийти письмо от директа примерно такого содержания:
    "Наша система осуществляет регулярные проверки рекламных кампаний, чтобы автоматически выявить и исключить недобросовестные клики.
    По результатам очередной проверки для ваших кампаний была проведена корректировка статистики и возврат средств на баланс кампаний:"
    Ответ написан
    7 комментариев