Ответы пользователя по тегу Веб-разработка
  • В какой ВУЗ поступать?

    ArsenyMatytsyn
    @ArsenyMatytsyn
    Руководитель frontend направления, предприниматель
    В хороший.

    А для того, чтобы понять, что есть хорошо — необходимо получить твердую базу. Не конкретный язык, не технологию, потому что вузы по умолчанию отстают от практикующих разработчиков. Поэтому твои друзья алгоритмы, принципы и образы мышления.

    Я учился не в государственном, поэтому нам дали чуть более (а где-то сильно) продвинутые языки и технологии. Могу выделить C. После него же любой суть язык = дополнительные или отсутствующие возможности и особенности.

    А добивать уже стоит практикой, самообучением и специализированными курсами, тут уже что сподручнее и к чему душа лежит. Мне в целом самообучения хватает.

    И да, столичные учебные заведения с большей доли вероятности дадут чуть более актуальную базу по языкам и технологиям. В идеале, чтобы еще и лектор горел душой и был практикующим разработчиком. У меня был такой, как раз по тому курсу C)
    Ответ написан
    Комментировать
  • Есть ли способы обойти pagespeed?

    ArsenyMatytsyn
    @ArsenyMatytsyn
    Руководитель frontend направления, предприниматель
    Да, следовать рекомендациям. Для этого неплохо бы их прочитать.

    UPD: Из того, что не пишет сервер: уйти с гавняного\+бесплатного сервера, который от основного потока в тридевяти землях. Если ты сядешь рядом с проверяющими хостами, то получишь выше оценку просто по определению. Для этого достаточно воспользоваться инструментом проверки со своего компа.
    Ответ написан
  • Оценка верстки. Кому не сложно, и есть немного свободного времени?

    ArsenyMatytsyn
    @ArsenyMatytsyn
    Руководитель frontend направления, предприниматель
    1. Я вижу код, скопированный из разных источников, в том числе с сайта бутстрапа. Для начинающего неплохо, а в целом позорно.
    2. Как результат твоей работы тут почти нет, bootstrap, owl-carousel, wow, нарезанные картинки. Опять же, для начинающего вполне, а вообще не аллё.
    3. Валидность — кал, конечно, надо стараться. Правила можно нарушать, когда понимаешь, что именно, как минимум.
    4. Проверки на очевидные ошибки не проведены. И речь не о валидации, смотри консоль.
    5. Дизайн гавно, но это я хз кому вверять, тебе или автору творения (если он не ты).
    6. <body lang="en"> при русском контенте — за такое бить по рукам надо).
    7. ДВА. Сраных. Пробела. В тексте.
    8. PT Sans это зачет, да.
    Ответ написан
    4 комментария
  • Почему к адресу сайта добавляется www, при наличии https?

    ArsenyMatytsyn
    @ArsenyMatytsyn
    Руководитель frontend направления, предприниматель
    Настрой редирект с помощью .htaccess (если апач сервер отдает, если нет, то смотри nginx или может быть другой, тогда уже конкретно свой случай ищи, но чаще всего это апач).

    Не буду кидать конкретную ссылку, просто пройди в гугол с вопросом: редирект без www на www https. Из тонкостей могу отметить, что тебе надо будет настроить двойное правило и желательно так, чтобы не создать вечный цикл редиректов, тогда сайт упадет. И проверяй при настройке все возможные варианты, в том числе http без s.
    Ответ написан
    Комментировать
  • Как работать с библиотеками если нужно внести изменения?

    ArsenyMatytsyn
    @ArsenyMatytsyn
    Руководитель frontend направления, предприниматель
    Не встречал модулей, которые поставлялись бы без сырцов. А из сырцов можно собрать свой вариант конечного продукта.

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

    ArsenyMatytsyn
    @ArsenyMatytsyn
    Руководитель frontend направления, предприниматель
    Matomo (Piwik)
    Ответ написан
    Комментировать
  • CMS или Framework?

    ArsenyMatytsyn
    @ArsenyMatytsyn
    Руководитель frontend направления, предприниматель
    Судя по постановке вопроса — WordPress + WooComerce + Купленная\Бесплатная тема и попытки ее настроить или OpenCart + Переделка базовой темы.
    Фреймворк для магазина это при такой постановке вопроса откровенно херовый вариант, ибо: артикулы, номенклатура, прихода\расходы, модификации, цены, графики, отчеты, покупатели, личные кабинеты, скидки, бонусы, акции, валюты, НДС, сервисы доставок, внешние API и еще вагон и еще вагон и маленькая тележка аргументов против бездумного окунания в то, чего не понимаешь. Для саморазвития можно и... нужно, наверное.
    Ответ написан
    2 комментария
  • Вопрос по модификаторам?

    ArsenyMatytsyn
    @ArsenyMatytsyn Куратор тега HTML
    Руководитель frontend направления, предприниматель
    1. Объявлять связи по БЭМ нужно жестко .social__btn в примере может быть использовано в другом месте, вне родителя, это не по БЭМ-у. Надо в css указывать явно .social .social__btn ....
    2. Остальное вроде корректно, но лично я бы так не делал.
    3. Еще есть примеси, которые актуальны в «подвале переопределить», но в данном случае так, как модификаторы по сути своей разные, этот вопрос некорректен, и данный метод не подходит. Тут просто 2 абсолютно разных модификатора, один красит в белый, другой в фиолетовый.

    PS: Модификаторы тоже должны иметь явную привязку к родителю, а не указываться отдельно.
    Ответ написан
  • Как скрыть конфиги в js веб-приложении?

    ArsenyMatytsyn
    @ArsenyMatytsyn
    Руководитель frontend направления, предприниматель
    Конфиги из морды можно спрятать только зашив их не в морду.
    Что, собсно, мешает использовать прослойку в виде одного файла php? Ты ему запрос, в нем запрос по данным (конфигу) к бд и на возврате ответ в json, к примеру.
    То же самое, я думаю, можно и в ноде провернуть, да и в принципе в любом бэке, который работает, как бэк, но пример с пыхой — это классика ассинхронных запросов =)
    .....из тех времен, когда смайлики мы писали именно так ↑
    Ответ написан
    2 комментария
  • Почему после переноса сайта на локальный сервер перестали отображаться изображения и съехали стили?

    ArsenyMatytsyn
    @ArsenyMatytsyn
    Руководитель frontend направления, предприниматель
    Пути, инфа сотка.

    У меня недавно у знакомого был казус, к слову, по этой части. В ходе переговоров с неким удаленщиком в проекте выяснилось, что он работает, запуская скрипт залокаленный путь где-то из недр диска C и у него «все работает» и «проблемы на вашей стороне».
    Ответ написан
    2 комментария
  • Как искать html лендинги для копирования?

    ArsenyMatytsyn
    @ArsenyMatytsyn
    Руководитель frontend направления, предприниматель
    Краткий обзор авторского права в Беларуси и России.

    А вот черпать вдохновение, чтобы сделать самостоятельно, можно на Бехансе, Пинтересте, Дриббле, Инстаграмме и т.д. И еще больше, можно научится верстать самостоятельно по справочникам, текстовым и видеоурокам и даже под бдительным надзором личного или группового ментора.
    Ответ написан
    Комментировать
  • Знак ₽ или U+20BD?

    ArsenyMatytsyn
    @ArsenyMatytsyn Куратор тега CSS
    Руководитель frontend направления, предприниматель
    Как ни удивительно, но есть википедия, которая обозревает этот вопрос.

    От себя акцентирую внимание на то, что шрифт должен поддерживать этот символ.
    Ответ написан
    Комментировать
  • Стоить ли углубится в изучение HTML, CSS и Java или выучить так что бы было понятно?

    ArsenyMatytsyn
    @ArsenyMatytsyn
    Руководитель frontend направления, предприниматель
    На счет Java ничего не могу сказать, как по мне это удел разработки сервисов, но поправьте меня знатоки, если это не так.
    Python — отличный язык для разработки как простых сайтов, так и полноценных приложений. При всем при том, что подавляющее большинство сайтов разработано либо на голом html, либо на php.
    Если цель — стать крутым спецом в разработке, вперед и с песней осваивать питона или пыху, если хочется упростить себе жизнь — посмотри на общие сведения языка, обзорная экскурсия занимает пару часов (у кого-то, может, быстрее, у кого-то это дни), и углубляйся в какой-нибудь фреймворк, там копированием из гайдов с разбором подтянешь и сам язык (наверное).
    Для этих языков хватит общего понимания html+css, если ты хочешь стать человеком-оркестром, но лучше выбрать направление фронт или бэк уже сейчас.
    Если это все же была опечатка и ты не отличаешь Java от Javascript, то рекомендую сперва разобраться в теме.
    Ответ написан
    Комментировать
  • Какой Wordpress плагин для создания тем с нуля?

    ArsenyMatytsyn
    @ArsenyMatytsyn
    Руководитель frontend направления, предприниматель
    Я, конечно, как и все поржал, но могу посоветовать unyson. Или иной pagebuilder. На площадках хватает «тем» конструкторов с разным дизайном и такие билдеры помогают собрать.

    Впрочем, с нулевым или около того пониманием, как все это устроено, затея обречена на провал при любом шаге вправо-влево.

    З.Ы. билдеры — не более, чем плагины, их можно установить из маркета в админке.
    Ответ написан
    Комментировать
  • Как сделать окно службы поддержки?

    ArsenyMatytsyn
    @ArsenyMatytsyn
    Руководитель frontend направления, предприниматель
    Можно сделать самому, нужен будет только несколько больший спектр языков или настроек сервера.
    И, если приложить достаточно усилий, то можно сделать и полноценный, со статистикой, саджестами, приложениями на телефон. Вот только стоит ли это того? Иной раз стоит.
    Но в большинстве случаев оптимальнее выбрать один из готовых. Следует обратить внимание на то, сколько мусора тащит чат. У нас на поддержке несколько сайтов и мы плотно сталкиваемся с Jivosite и LiveTex. Последний не рекомендую, он тащит тонны мусора (шрифты, доп-скрипты и т.д.).
    Ответ написан
    Комментировать
  • Какой придумать проект, связанный с работой с базами данных?

    ArsenyMatytsyn
    @ArsenyMatytsyn
    Руководитель frontend направления, предприниматель
    Ойти дело в принципе скучное. Отличие только в том, что эта абстрактная область, например магазины, в данный момент в твоей плоскости интересов.

    А вообще:
    1. Магазины
    2. Социалки
    3. Поисковой паук
    Ответ написан
    2 комментария
  • Что происходит со шрифтом на сайте и в photoshop?

    ArsenyMatytsyn
    @ArsenyMatytsyn
    Руководитель frontend направления, предприниматель
    Опа. Закрываю глаза и пишу — SVG. Форматов шрифтов жеваная тьма и половина из них не поддерживается (утрирую). Лучший результат дают SVG шрифты (ИМХО), но поддерживаются откровенно криво. В плане при подключении шрифта последнее время обычно идет SVG, затем всякие Woff-ы и т.д. По какой причине может не подсосаться первый я не вдавался.
    Ну и вообще ФШ инструмент, конечно, удобный, но в целом мало имеет общего с реальностью. Чего стоит шаманство по расчету размеров при переносе макета)
    Немного оффтопом, в полиграфии, например шрифт обычно не печатается. Он переводится в кривые. В принципе для улучшения восприятия и уменьшения артефактов тот же подход оптимален и в вебе. Я сталкивался с иконочными шрифтами воичию и обнаружил жуткий артефакт. Был у одного товарища в офисе, у него подключено то ли 3 то ли 4 разного калибра и качества мониторов. В общем когда я увидел свой, с вроде предусмотренными на такие нюансы, в формате пиксельной лесенке, моему удивлению не было предела. Но как оказалось, тем же страдает и Fontawesome, что успокоило. Там же в статье я указал, что есть 2 набора, собственно шрифты, включая SVG шрифт, и символы. Символы это чистый SVG, и вот с ним проблем нет.
    Короче, шрифты это полный ахтунг. Меня периодически типать начинает при серьезной работе с ними.
    Ответ написан
  • Как вставить картинку в центр?

    ArsenyMatytsyn
    @ArsenyMatytsyn Куратор тега CSS
    Руководитель frontend направления, предприниматель
    Ох ты ж ну... 0_о

    Картинку режь на 3 части, шапка, подвал и повторяющаяся полоса между ними. Дальше либо «3 дива», либо after и before.

    Ну или svg.
    Ответ написан
    Комментировать
  • Можно ли восстановить сайт из вебархива, если он удален за неуплату?

    ArsenyMatytsyn
    @ArsenyMatytsyn
    Руководитель frontend направления, предприниматель
    Поисковики какое-то время хранят «снимки» статики сайтов. Восстановить можно таким образом, собсно, только статику. Одностраничник, если это не приложение какое, по идее вписывается в условия.

    А вообще для такого существует тех-поддержка после разработки.

    З.Ы. как вариант обратится к первоисточнику, я, например, храню почти все разработанные данные за последние лет 10.
    Ответ написан
    Комментировать
  • Как правильно наложить SVG элементы на IMG?

    ArsenyMatytsyn
    @ArsenyMatytsyn
    Руководитель frontend направления, предприниматель
    1. Если у тебя инициализация через JS, перезапускай отрисовку по триггеру ресайза окна.
    2. Вспомни хоть один случай, кроме поворота телефона, когда ты в реальных условиях начнешь ресайзить сайт.
    2.1. А потом вспомни про сафари на яблоке и прослезись.

    3. Не очень понятно, где именно у тебя img, но он должен быть частью svg кода, в правильном обращении с SVG тебе поможет она — css.yoksel.ru/adaptive-pixel-perfect
    Ответ написан
    Комментировать