Задать вопрос
  • Как сделать равномерное масштабирование сайта как у vk.com?

    delphinpro
    @delphinpro Куратор тега CSS
    <meta name="viewport" content="width=1000"> - будет масштабироваться в таком виде, как если бы показывался на экране в 1000 пикселей
  • Зачем вы используете фреймворк?

    delphinpro
    @delphinpro Куратор тега JavaScript
    jQuery не фреймворк. Это просто набор функций - библиотека. и про 30к вы загнули. даже slim версия поболее весит по-моему.
    Зачем? потому что проще. и быстрее. чтобы в бюджет уложиться ))
    ну а вообще хозяин - барин. скажет писать на vue или реакте, будем писать на них, скажет писать на ванилле - напишем на ванилле. если видим, что выбор не лучший, намекнём, что нужно бы взять что-то другое. ну и так далее.
    ответ на главный вопрос - просто, быстро и пофиг.
  • Как запретить скролл?

    delphinpro
    @delphinpro Куратор тега CSS
    еще полоса прокрутки, тач-ивенты, прокрутка пробелом (стрелки, padeup/pagedn, home/end)... =)
  • Почему не стоит мешать html c php?

    delphinpro
    @delphinpro Куратор тега PHP
    неверная формулировка.
    правильно - не нужно смешивать представление с бизнес-логикой.
    Представлением часто служит html, логика пишется на php. Отсюда и неправильная формулировка.
    Если вы используете шаблонизатор с голым php, то в любом случае будете в html шаблоне делать php-вставки: вывод переменных, циклы, условия.
    Вот вы уже и смешали html и php =) И это не страшно. Все эти циклы и условия вывода информации называются логикой представления. И она допустима в шаблонах.
    Но важно, чтобы в вашем шаблоне не было именно бизнес-логики: операций с данными, запросов в базу, каких-то вычислений и т.п. в общем изменений объектов из предметной области.
  • Есть ли список частых фатальных ошибок?

    delphinpro
    @delphinpro Куратор тега PHP
    driverx18: надо правильную IDE выбирать =) Моя прекрасно подсвечивает.
  • Элементы flex-box сжимаются даже с заданной шириной. Это нормальное поведение?

    delphinpro
    @delphinpro Куратор тега CSS
    flex-shrink: 0 для блока, который не должен сжиматься

    Рекомендую к прочтению: css-live.ru/articles/vizualnoe-rukovodstvo-po-svoj...
  • Обязательно ли подключать css-файлы в head?

    delphinpro
    @delphinpro Куратор тега CSS
    Иван: а профессионалы действуют по ситуации =))
  • Несколько вопросов начинающего верстальщика?

    delphinpro
    @delphinpro Куратор тега Вёрстка
    vladimir_html: по-моему, очевидно, что я не работал бесплатно ни разу. Первый заказ был получен в первые 2-3 недели. В течение этих недель верстались разные макеты из интернетов и под видом выполненных проектов выкладывались в портфолио. С первого заказа был куплен вип аккаунт и пошло-поехало.

    Вот что интересно. Когда я выступал в роли заказчика, я обычно не смотрел отзывы откликнувшихся фрилансеров. А вот как фрилансер, всегда обращаю внимание на стаж заказчика на бирже и отзывы о нем. Ну это так, лирическое отступление
  • Несколько вопросов начинающего верстальщика?

    delphinpro
    @delphinpro Куратор тега Вёрстка
    Почитал в интернетах что сначала надо на бирже делать заказы бесплатно, но за хорошие отзывы.

    Это пишут неудачники.
    Лучше научится продавать свои навыки. Я бы сказал, это наиболее важный фактор на фрилансе. Не побоюсь сказать, что даже важнее собственно профессиональных умений.
    Никогда не работай бесплатно. Исключение - благотворительность.
  • Как заменить устаревшую функцию?

    delphinpro
    @delphinpro Куратор тега PHP
    Ayk72: Просто прочитайте мануал...

    Ну давайте я вам почитаю вслух

    5.5.0 Модификатор /e теперь считается устаревшим. Используйте функцию preg_replace_callback(). Смотрите документацию PREG_REPLACE_EVAL с дополнительной информацией и описанием проблем с безопасностью.


    e (PREG_REPLACE_EVAL)
    Внимание
    Эта функциональность считается УСТАРЕВШЕЙ с PHP 5.5.0, и УДАЛЕНА в PHP 7.0.0.
    Если используется данный устаревший модификатор, preg_replace() после выполнения стандартных подстановок в заменяемой строке интерпретирует ее как PHP-код и использует результат для замены искомой строки. Одинарные и двойные кавычки, обратные слеши (\) NULL-символы будут проэкранированы обратными слешами в подставляемых обратных ссылках.
    Предостережение
    Прежде чем подставить значение обратной ссылки, к этому значению применяется функция addslashes. Таким образом, если обратная ссылка используется как строка в кавычках, то экранированные символы будут преобразованы в строковые константы. Однако проэкранированные символы, которые обычно не должны изменяться, сохраняют примененные к ним слеши. Это делает использование данного модификатора довольно проблематичным.
    Предостережение
    Убедитесь, что параметр replacement содержит строку с корректным PHP-кодом, иначе PHP сообщит об ошибке парсинга на строке, содержащей вызов preg_replace().
    Предостережение
    Использовать этот модификатор не рекомендуется, так как это может легко добавить уязвимости в системе безопасности:
    <?php
    $html = $_POST['html'];
    
    // Заголовки в верхнем регистре
    $html = preg_replace(
        '(<h([1-6])>(.*?)</h\1>)e',
        '"<h$1>" . strtoupper("$2") . "</h$1>"',
        $html
    );

    Приведенный выше код может быть легко скомпрометирован путем передачи такой строки как <h1>{${eval($_GET[php_code])}}</h1>. Это дает атакующему возможность исполнить произвольный PHP-код и по существу предоставляет ему почти полный доступ к вашему серверу.
    Для предотвращения этого типа уязвимости с удаленным исполнением кода следует использовать функцию preg_replace_callback()
  • Как удается получить заказ на бирже?

    delphinpro
    @delphinpro Куратор тега Вёрстка
    Игорь: на поставленный вопрос вам ответить нечего. ok.
    Далее, как ваша "общепризнанная практика" может "объективно работать", если согласно этой практике вы автоматом отметёте адекватный отклик исполнителя не поставившего якорь? Противоречие.
    Ну а какие ваши слова я там подтверждаю, я так и не понял. Вы оперируете общими фразами, ссылаясь на "мнение толпы". Это не аргументы для дискуссии.
  • Как заменить устаревшую функцию?

    delphinpro
    @delphinpro Куратор тега PHP
    Но вам не нужно лезть в движок. Тут либо обновить сам движок, либо отключить вывод ошибок (что вы и сделали)
  • Как заменить устаревшую функцию?

    delphinpro
    @delphinpro Куратор тега PHP
    Вопрос
    Как заменить функцию:

    Ответ тут же
    use preg_replace_callback instead
  • Как удается получить заказ на бирже?

    delphinpro
    @delphinpro Куратор тега Вёрстка
    Игорь:
    А если для исполнителя скопипастить фильтр представляет сложность, это как бы плохой знак. Серьёзно возрастает риск того, что и другие элементарные вещи для него будут сложностью.

    Да что вы говорите! Да, для меня скопипастить фильтр представляет сложность. Потому что это идиотизм. Как это коррелирует с риском того, что я не смогу выполнить заказ? Вы притягиваете выводы за уши.
  • Где можно заработать на создании сайтов?

    delphinpro
    @delphinpro Куратор тега CSS
    awdemme: ну так он либо ничего не делает, либо ничего не умеет, либо не умеет продать свои услуги.
    Повторюсь, невозможно за три месяца ничего не заработать.
  • Как удается получить заказ на бирже?

    delphinpro
    @delphinpro Куратор тега Вёрстка
    awdemme: Возможности повлиять нет, конечно. За совет спасибо, но чаще я поступаю иначе - шлю заказ лесом. Благо, выбор огромен ))
  • Как удается получить заказ на бирже?

    delphinpro
    @delphinpro Куратор тега Вёрстка
    awdemme: вам все равно придется просмотреть всю ленту ответов. при первом проходе вы как правило отсеиваете очевидный шлак. шаблонные ответы легко распознаются и им ставится отказ. какую роль здесь играет якорь?
    Лично мое мнение - детский сад.
  • Как удается получить заказ на бирже?

    delphinpro
    @delphinpro Куратор тега Вёрстка
    К тому же это абсолютно бессмысленно.
    Вот вы пишете
    >> Нужно откликаться так, чтобы было понятно, что ты прочитал задачу.
    Ну прочитал я вашу задачу, ну написал в отклике ваш якорь.
    Откуда вы знаете, что я хоть на секунду задумался о ней?

    Нужно смотреть на развернутые ответы, а не на идиотские ловушки...

    зы. не воспринимайте слишком негативно )
  • Как удается получить заказ на бирже?

    delphinpro
    @delphinpro Куратор тега Вёрстка
    Пользуясь случаем: =)
    Это настолько достает, что многие заказчики выставляют в описании задачи ловушки типа "если вы дочитали до сюда, то можете смело мне писать, укажите в вашем отклике на мою работу ключевую фразу "ёжики не могут иметь детей потому что колючие"


    Как же вы меня бесите с этими дебильными якорями. Я чувствую себя абсолютным идиотом, когда понимаю, что эту фразу все-таки нужно указать в отклике...
  • Где можно заработать на создании сайтов?

    delphinpro
    @delphinpro Куратор тега CSS
    awdemme:
    в том то и дело что 700 рублей в месяц можно и 3 месяца платить. А заработать с этого меньше 2100.

    не заработать 2000 рублей за три месяца? O_o Ну не знаю. Если только на диване лежать и ничего не делать... Как это возможно? При условии, конечно, что ты хоть что-то умеешь делать, да хоть примитивную верстку...