• Как сделать поиск по регулярному выражению SQL?

    ThunderCat
    @ThunderCat Куратор тега MySQL
    generate, ну, тогда страдайте, ничего умного вам не предложат, ибо за такую организацию хранения данных обычно бьют, больно, возможно даже ногами. Либо переписать (раз уж вы в код цмс залезли), либо выбирайте по вайлдкард запросу лайком и в коде обрабатывайте.
  • Как узнать сколько было показов/переходов по картинке на сайте?

    ThunderCat
    @ThunderCat Куратор тега PHP
    FanatPHP, *клик для увеличения изображения (?)
  • Как правильно делать 2 версии сайта (моб, десктоп)?

    ThunderCat
    @ThunderCat Куратор тега HTML
    acwartz,
    и даже анимационное говно таким образом можно откинуть?
    а что мешает? Оно же все через цсс вроде сейчас можно, в крайнем случае тупо скрываете все блоки с анимацией, показываете обычные.
  • Как победить ошибку "cannot read property of undefined"?

    ThunderCat
    @ThunderCat Куратор тега JavaScript
    Алексей Хворостов, Чет не вижу вашего умного ответа под этим вопросом. По этому - да, я вас не пойму, а вам понимать нечего. Желание заниматься чем-то всерьез нельзя отбить пообщавшись в интернете. Если так происходит - это просто супер, значит минус один говнокодер, меньше править за кем-то, кто решил "вайти в ай-ти", не имея никакого желания понимать и учиться, а имея желание занять должность.
  • Как победить ошибку "cannot read property of undefined"?

    ThunderCat
    @ThunderCat Куратор тега JavaScript
    Алексей Хворостов, не надо разводить здесь демагогию. Там код приложен, какие библиотеки? Кроме того в консоли приложен стэктрейс - смотри откуда куда данные попадают и думай головой.
    Может человеку религия не позволяет пользоваться гуглом. Зато тостером вполне.
    Может, вот только религия тостера явно указывает на пункт 2.2 правил:
    2.2 Убедиться в том, что в сети Интернет, и на страницах Сервиса в частности, отсутствуют ответы на данный вопрос. Специально для этого талантливые IT-специалисты создали и развивают поисковые системы Яндекс и Google.


    он задал корректный вопрос, дайте корректный ответ, либо просто молчите
    Он задал вопрос, на который лучшим ответом было бы подать жалобу, и пункт если что, как раз "ответ легко ищется поисковиком". Но в процессе обсуждения человек мог бы дойти своим умом до ответа, по этому ему дают намек, куда смотреть, тут кстати так принято - не давать готовые решения, а объяснять причину ошибки (что тоже кстати есть в правилах, которые неплохо бы прочитать для начала).
  • Как победить ошибку "cannot read property of undefined"?

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

    ThunderCat
    @ThunderCat Куратор тега PHP
    Sanes, Не обязательно все прям просмотреть, смотрите важные для вас темы, и кстати более "общие" вещи у него наиболее полезны. Какие-то специальные плюшки типа конкретной реализации чего-либо интересны, но это можно сделать 3 разными способами, и все будет ок, а вот базовые вещи ооочень хорошо дает, я вот внезапно нашел какие-то интересные нюансы на абсолютно, казалось бы, понятных для меня темах...
  • Как проверять передаваемые значения и выводить ошибку?

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

    ThunderCat
    @ThunderCat
    Ну, попробуйтесь на конкурс школьной самодеятельности...
  • Отправка фотографии с сайта на сервер. Как реализовать?

    ThunderCat
    @ThunderCat Куратор тега JavaScript
    1) Где код который "не работает"? там 3 строчки хтмл - форма и инпут, и 10 строчек на ноде, хочется их увидеть.
  • Как сгенерировать 400 000 000 страниц?

    ThunderCat
    @ThunderCat Куратор тега Веб-разработка
    Александр,
    В зависимости от выбранных селектов генерируется разный контент из бд.

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

    ThunderCat
    @ThunderCat Куратор тега Веб-разработка
    Александр, Все достаточно просто, способов как минимум 2 основных: Гугл бот заходит на страницу, индексирует ее и проходит по всем ссылкам на странице, и так рекурсивно по всем страницам сайта. И второй способ, который в данном случае подходит больше - сайтмап, который автоматически читается поисковыми системами, а если их нужно несколько - их можно прописать в поисковой системе руками. Ну и если аналитика стоит на сайте - из посещенных пользователями страниц.
  • Есть ли разница между написаниями?

    ThunderCat
    @ThunderCat
    likeviolence, я второй раз повторяю что у вас должна для этого быть включена опция подготовленных выражений.
  • Можно ли запросом MySQL вывести несколько строк, основываясь на одной строке в базе данных?

    ThunderCat
    @ThunderCat Куратор тега MySQL
    Евгений, Смысл нормализации не в экономии 192 байт, и даже не в переходе от лонгтекст поля к тайм, что уже очень хорошо, а в логичной и контролируемой архитектуре приложения, с прозрачной логикой чтения/сравнения/изменения, соответствующей 3 нормальной форме.
  • Можно ли запросом MySQL вывести несколько строк, основываясь на одной строке в базе данных?

    ThunderCat
    @ThunderCat Куратор тега MySQL
    Евгений, угу, и тогда вместо нормализации мы получим даже не читабельную строку, а просто набор символов, не поддающийся ни логичному ранжированию, ни фильтрации разумными средствами. Нааайс...
  • Где начинающему разработчику подглядеть примеры неговнокода?

    ThunderCat
    @ThunderCat Куратор тега PHP
    Obolduy,
    Вот и остаюсь с один на один с постоянной рефлексией "как, где, что и до какого уровня учить, чтобы начать рефлексировать по поводу качества реализации этого "как и что"?".
    Вот и не надо рефлексировать, ходите на собеседования ОБЯЗАТЕЛЬНО, если видите что больше половины требований вы тянете, там честно скажите что "это знаю хорошо, это пока только читал, это не знаю, но хотелось бы попробовать, мельком прочел - интересно и хочу с этим работать"...
    Во первых увидите реальный уровень требований, во вторых увидите чего конкретно не хватает именно вам в знаниях, ну и в третьих - получите опыт общения на таких мероприятиях. Большинство компаний с радостью примут во второй или третий раз человека на собеседование если он произвел хорошее впечатление но пока не тянет, готовьтесь и приходите еще раз, это нормально.

    PS: Ну и если вас возьмут и вы не будете халявить, то скорость вашего обучения очень серьезно вырастет, буквально в разы, так как куча разноплановых задач автоматически задаст вам совершенно иную планку понимания кодинга.
  • Как сгенерировать 400 000 000 страниц?

    ThunderCat
    @ThunderCat Куратор тега Веб-разработка
    WikiTuki,
    думаю что они задают логику, конечно)
    Тогда зачем вам статичные страницы? У авиабилетов все ранжируется в гугле, и это никак со статикой не связано, иначе новостные порталы либо сдохли бы от голода по тому что не индексируются, либо сдохли бы от переутомления, генерируя статику на каждую новость.

    Вопрос на сообразительность: Как в гугл попадают данные с сайта? (хинт: ответов больше одного)
  • Как сгенерировать 400 000 000 страниц?

    ThunderCat
    @ThunderCat Куратор тега Веб-разработка
    WikiTuki, То есть вы реально считаете что авиакомпании генерируют заранее статические странички с билетами Маракуйя - Мухосранск, Малозадрищево - Рио-деЖанейро и т.д.?
  • Где начинающему разработчику подглядеть примеры неговнокода?

    ThunderCat
    @ThunderCat Куратор тега PHP
    Obolduy,
    Если честно, все полученные ответы оказались очень ценными, и мне неудобно отмечать решением какой-то конкретный:)
    Что мешает отметить все как верные?
  • Где начинающему разработчику подглядеть примеры неговнокода?

    ThunderCat
    @ThunderCat Куратор тега PHP
    Ярослав Александров, Коллеги уже привели несколько примеров, отраслевым стандартом например на текущий момент является Симфони, как пакетный фреймворк, или ларавел, который чуть менее "стандартный", но зато хорошо организован внутри, и достаточно легко изучается в базовом функционале даже новичками. Зенд фреймворк, мне он ближе и как-то привычнее. В целом есть масса хороших проектов, гитхаб в помощь, там и рейтинг, и отзывы, и багрепорты.