Ответы пользователя по тегу Веб-разработка
  • Как исправить неправильную кодировку?

    arutyunov
    @arutyunov
    Mooza.ru — Делаем сайты
    Кодировка файлов в utf-8?

    В htaccess добавляли AddDefaultCharset UTF-8?

    Сервер отдает страницу с какими заголовками (prntscr.com/a1yfee)?
    Ответ написан
  • Кто несет ответственность на разных этапах при создании сайта?

    arutyunov
    @arutyunov
    Mooza.ru — Делаем сайты
    А почему вы сами не проверили верстку, когда принимали её?

    Вообще программисты не должны её проверять — они получили исходные материалы от вас, которые должны были заранее пройти проверку. Программисты просто пишут код за деньги согласно ТЗ.
    Это точно также, как получить от клиента тексты и фотографии для сайта, а потом сообщить клиенту, что у него в тексте куча орфографических и фактических ошибок. Чья это головная боль?

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

    Вообще, в таком случае я бы либо общался с верстальщиком и предъявлял ему счет за правки, который вы получили от программистов, поскольку верстальщик не доверстал, не доделал свою работу. Либо проверял макеты, соответствие макетов и верстки, чтобы найти истинную причину такого косяка.
    И все же верстку кто-то принимал, кто упустил модальные окна и прочие несверстанные элементы, о которых сейчас вам сообщают программисты.
    Ответ написан
    Комментировать
  • Насколько актуален сейчас infinite scroll?

    arutyunov
    @arutyunov
    Mooza.ru — Делаем сайты
    Сделайте как на Яндекс.Маркете: у них это совмещено.

    Это удобно, поскольку мне иногда хочется скроллить и читать отзывы, а иногда я знаю, что нужный мне отзыв на 3 или 4 странице и целенаправленно перехожу туда.

    Также иногда нужно посмотреть информацию в подвале сайта, а из-за бесконечного скролла этого не сделать — просто не успеваешь.
    Ответ написан
    Комментировать
  • Можно ли брать данную сборку для изучения MODX?

    arutyunov
    @arutyunov
    Mooza.ru — Делаем сайты
    Я бы не доверял таким "сборкам", у которых оф. сайт безвкусный и непрофессиональный.

    Если хотите разобраться с CMS, то лучше берите голую CMS и сами потрошите её код.
    Сборка сама по себе может содержать проблемы/баги/недоработки, из-за которых вы будете долго ломать голову "почему не работает".
    Ответ написан
  • Возможно ли поставить цель гугл аналитик и яндекс метрика, на кнопку "подписаться" в виджете вконтакте?

    arutyunov
    @arutyunov
    Mooza.ru — Делаем сайты
    А разве статистика сообщества не позволяет отслеживать эти вещи?
    Ответ написан
  • Требуется пояснение как связать фронт и бэк-энды?

    arutyunov
    @arutyunov
    Mooza.ru — Делаем сайты
    Вам нужно данные из формы куда-то отправить - верно? Например, на свой email.
    Отправить их может сервер. Для этого данные из вашего браузера (с вашего компьютера) надо отправить на сервер. Сервером может быть как ваш компьютер (если вы разрабатываете сайт локально), так и абсолютно другой компьютер в любой точке мира.

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

    Почитайте про то, как работает http протокол, что такое клиент-серверная архитектура.
    Можно посмотреть какие-нибудь лекции на эту тему.
    Как только поймете "фишку", без труда сделаете обработчик формы и отправку данных на почту)
    Ответ написан
    Комментировать
  • Есть русские аналоги CMS Shopify?

    arutyunov
    @arutyunov
    Mooza.ru — Делаем сайты
    Вопрос весьма абстрактный.

    Разработчики отваливались скорее всего из-за того, что Wordpress наполнен хуками, фильтрами и прочими вещами, без знания которых в коде можно быстро запутаться. И каждый новый разработчик приходил, видел тот ужас, который наворотил предыдущий разраб, и быстро терял энтузиазм и желание работать.
    А если еще при этом и бюджет ограничен, то вообще беда.

    В идеале нужен хороший бюджет (который покроет работу хорошего специалиста), а также выбор CMS, которая изначально предназначена для организации интернет-магазина: Opencart, Prestashop или любой другой.
    Выбранный движок скорее всего придется править напильником, но если найти специалиста именно по выбранному движку, то проблем не возникнет.

    Внешний вид по-большому счету слабо влияет на серверную часть. Хороший специалист допишет/уберёт ненужный функционал.
    Ответ написан
  • Как работает обновление страниц на youtube?

    arutyunov
    @arutyunov
    Mooza.ru — Делаем сайты
    https://ru.wikipedia.org/wiki/Single_Page_Application

    Посмотрите в сторону JS-фреймворков: Angular, Backbone, etc.
    Ответ написан
    Комментировать
  • Какой выбрать простой PHP Framework?

    arutyunov
    @arutyunov
    Mooza.ru — Делаем сайты
    Если не хотите монстров, то выбирайте из микрофреймворков.
    Слим уже посоветовали.
    Есть еще Silex - silex.sensiolabs.org
    Ответ написан
    Комментировать
  • Каким образом написать скрипт для автоматического построения реф-дерева?

    arutyunov
    @arutyunov
    Mooza.ru — Делаем сайты
    Гуглить nested sets
    Материалов в сети много.

    И в базе нарушены нормальные формы - у вас несколько столбцов parent, parent2, ...
    В таком случае их надо выносить в отдельную таблицу, иначе в дальнейшем возникнут проблемы.
    Ответ написан
  • В какой ВУЗ Питера лучше поступать с желанием стать веб-программистом?

    arutyunov
    @arutyunov
    Mooza.ru — Делаем сайты
    Сам учусь в Бонче, факультет ИСиТ. Мой поток - первые бакалавры, программа ужасная. На 1 курсе давали алгоритмы на C++ (сортировки, поиска и т.д.), а на 3м курсе изучали основы C++ (вкупе с ООП).

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

    Плюс в моем универе один - на половину занятий можно не ходить, часть лаб и практик сдавать экстерном и освобождать себе время для самообразования + какой-то работы.
    На первом курсе я попал в школу веб-разработки от Embria - за те 2 месяца я узнал много больше, чем дал мне универ за 3 года.
    Если тема тебе интересна - то ты сам начнешь в ней разбираться и искать информацию. А большинство предметов у нас в университете либо не интересные, либо преподаватель не способен заинтересовать - в итоге хочется просто побыстрее закрыть предмет и посидеть покодить самостоятельно.

    Большой удачей будет тот факт, если ты найдешь хороших преподов по интересным тебе темам.
    Кстати, руководителем школы в Эмбрии был преподаватель из Политеха.

    ЕГЭ по физике требуют в большинстве ВУЗов, даже на программерские специальности. По крайней мере так было в тот год, когда я поступал. Информатика была лишь в единичных количествах и это были ужасные факультеты, все же топовые факультеты требовали физику.
    Ответ написан
    Комментировать
  • Как правильно выносить "важные" файлы за пределы корня сайта (PHP)?

    arutyunov
    @arutyunov
    Mooza.ru — Делаем сайты
    Есть папка webroot - это папка, куда "смотрит интернет". Все, что выше это папки извне недоступно, однако мы можем эти файлы из директорий выше заинклюдить и выполнить в index.php, который лежит в webroot.
    Также в webroot кидают всю статику - css, js, картинки, видео, аудио и т.д.
    Ответ написан
    Комментировать
  • Как определить CMS интернет-магазина?

    arutyunov
    @arutyunov
    Mooza.ru — Делаем сайты
    У них на странице Контакты указан один и тот же номер, у всех магазинов.
    Подозреваю, что это не CMS, а скорее что-то вроде uCoz или narod, только позволяет сделать магазин с футболками.

    Т.к. звонок на номер телефона бесплатный, можно попробовать в call-центре узнать подробности.
    Ответ написан
  • Какую выбрать CMS для небольшого новостного сайта?

    arutyunov
    @arutyunov
    Mooza.ru — Делаем сайты
    Посмотрите в сторону template.monstra.org
    Под wordpress тоже не так уж сложно верстать. Есть свои нюансы, но примерно такие же, как и у DLE. Я думаю, за вечер по мануалам разобраться можно.
    Ответ написан
  • Как найти веб-разработчика в проект за долю в нем?

    arutyunov
    @arutyunov
    Mooza.ru — Делаем сайты
    Я думаю, либо среди студентов-начинающих, либо если нужен опытный разработчик, то кого-то, у кого есть свой пассивный доход, но также есть тяга к разработке.

    Ну и смотря что значит работать за идею? 5 дней в недели по 8 часов работать в течение полугода не получая ничего, либо получая какой-то минимальный оклад, чтобы было на что жить?
    Ответ написан
  • Каковы преимущества размещения js-скриптов перед </body>?

    arutyunov
    @arutyunov
    Mooza.ru — Делаем сайты
    Бывает, некоторые сайты разместят у себя рекламу или скрипт, которые дергает информацию с удаленного сервера, а сервак в данный момент недоступен. В итоге, половина сайта не подгружается, пользователя это раздражает и он покидает сайт.
    Если это интернет-магазин, к примеру, то весьма критично потерять потенциального покупателя. Поэтому надо быть уверенным в том, что скрипты вверху страницы загрузятся быстро и не помешают остальной загрузке контента.
    Ответ написан
    Комментировать
  • Как научится писать софт неофиту?

    arutyunov
    @arutyunov
    Mooza.ru — Делаем сайты
    У меня с практикой все пришло. Чем дальше - тем больше знаний и понимания того, как работают серьезные проекты.

    Во-первых, стоит понять сам технологический процесс. Для сайтов это (очень утрированно и упрощенно): постановка задачи, отрисовка макета, верстка, посадка на движок, допиливание движка. Что касается прикладного ПО, то тут не подскажу.
    Во-вторых, почитать книги, статьи по проектированию, изучить практики и подходы к разработке тех или иных вещей.

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

    Когда будет конкретная задача - будет проще. Постепенно у тебя будет накапливаться опыт решенных задач и вопросы, ответы на которые будут тебя приводить в разные области разработки ПО.
    После верстки пары проектов начинаешь думать, а нет ли готовых инструментов? И узнаешь, что есть такая вещь, как фреймворк. В частности для верстки - это, например, Bootstrap.
    Ответ написан
    Комментировать