Задать вопрос
  • Как реализовать отправку файлов на страницу?

    ThunderCat
    @ThunderCat
    Леонид Роженцев, в базе хранить картинку (точнее путь до нее), ид ученика и ид репетитора, возможно еще какие-либо поля, если они нужны. Этих данных достаточно чтобы выбирать картинки для репетитора и знать от какого ученика они пришли.
  • Как сделать поиск по регулярному выражению SQL?

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

    ThunderCat
    @ThunderCat Куратор тега Веб-разработка
    Pekob,
    В итоге простенький проект выливается в сотни тысяч евро. Распил?
    Даже если так - заказчик платит, значит ему похрен на деньги, важно сделать как ему надо. За такие деньги можно и 20 раз функционал менять, и чем искать 10 проектов за 10к, проще найти 1 за 100к, имхо чистый маркетинговый вин.
  • Как сделать поиск по регулярному выражению SQL?

    ThunderCat
    @ThunderCat Куратор тега MySQL
    generate,
    Эта удобно если считать что доп полей может быть 20-50 штук.
    вообще для этого есть специальный паттерн хранения - EAV. Никаких 50 полей в базе не нужно.
  • Как сделать поиск по регулярному выражению 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: Ну и если вас возьмут и вы не будете халявить, то скорость вашего обучения очень серьезно вырастет, буквально в разы, так как куча разноплановых задач автоматически задаст вам совершенно иную планку понимания кодинга.